:where(.ff-root,#merchantShop,#pkStack),:where(.ff-root,#merchantShop,#pkStack) *,:where(.ff-root,#merchantShop,#pkStack) *:before,:where(.ff-root,#merchantShop,#pkStack) *:after{box-sizing:border-box}:where(.ff-root,#merchantShop) :where(h1,h2,h3,h4,p,ul,li){margin:0;padding:0}:where(.ff-root) ul{list-style:none}:where(.ff-root,#merchantShop,#pkStack) :where(img,svg,canvas){display:block;vertical-align:middle}:where(.ff-root,#merchantShop) img{max-width:100%}:where(.ff-root,#merchantShop,#pkStack) button{font:inherit;cursor:pointer}:where(.ff-root,#merchantShop) :where(input,select){font:inherit;margin:0}:where(.ff-root,#merchantShop,#pkStack) .inline-block>svg{width:100%;height:100%}:root{--ff-bg:#0f1d4c;--ff-navy:#1a468f;--ff-accent:#4a73d8;--ff-raised:#16295f;--ff-raised-2:#1c3170;--ff-panel:rgba(255,255,255,.055);--ff-panel-2:rgba(255,255,255,.1);--ff-line:rgba(255,255,255,.13);--ff-line-2:rgba(255,255,255,.24);--ff-txt:#eef1f8;--ff-mut:#a7b4d4;--ff-gold:#fbbf24;--ff-good:#34d399;--ff-bad:#f87171;--ff-foil:linear-gradient(105deg,#8fb0ff 0%,#e6edff 35%,#5f86e6 62%,#fcd34d 100%);--ff-display:"Space Grotesk",ui-sans-serif,system-ui,sans-serif;--ff-card-w:240px}body.ff-body{background:linear-gradient(180deg,var(--ff-navy),var(--ff-bg))}.ff-root{background:linear-gradient(180deg,var(--ff-navy) 0%,var(--ff-bg) 100%);color:var(--ff-txt);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;min-height:100%;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}html.ff-page,html.ff-page body{overflow-x:clip}.ff-root h1,.ff-root h2,.ff-root h3,.ff-root h4{color:inherit}.ff-root :where(p,li,label,span,b,div){color:inherit}.ff-root button{text-transform:none;letter-spacing:normal}#merchantShop{color:var(--ff-txt);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}#merchantShop :where(h2,h3){color:inherit}#merchantShop button{text-transform:none;letter-spacing:normal}.ff-display{font-family:var(--ff-display)}.foil-text{background:var(--ff-foil);-webkit-background-clip:text;background-clip:text;color:transparent}.glass,.glass.glass{background:var(--ff-panel);border:1px solid var(--ff-line);border-radius:16px}.glass-2,.glass-2.glass-2{background:var(--ff-panel-2);border:1px solid var(--ff-line);border-radius:16px}.btn,.btn.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-weight:600;border-radius:12px;padding:.55rem 1.1rem;font-size:.92rem;line-height:1.2;transition:background .15s,border-color .15s,transform .15s,opacity .15s;border:1px solid var(--ff-line);background:var(--ff-panel);color:var(--ff-txt);cursor:pointer;-webkit-user-select:none;user-select:none}.btn:disabled{opacity:.38;cursor:not-allowed}.btn-lg{padding:.7rem 1.4rem;font-size:1rem}.btn-sm{padding:.32rem .7rem;font-size:.78rem;border-radius:9px;gap:.35rem}.btn-good{background:#34d3991f;border-color:#34d39959;color:#6ee7b7}.btn-bad{background:#f871711a;border-color:#f8717152;color:#fca5a5}.btn-gold{background:#fbbf241a;border-color:#fbbf2452;color:#fcd34d}.btn-foil{position:relative;border:1px solid transparent;color:var(--ff-txt);background:linear-gradient(var(--ff-raised),var(--ff-raised)) padding-box,var(--ff-foil) border-box}.iconbtn,.iconbtn.iconbtn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;border:1px solid var(--ff-line);background:var(--ff-panel);color:var(--ff-mut);transition:all .15s;cursor:pointer}.iconbtn svg{width:17px;height:17px}.chip{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .7rem;border-radius:9999px;border:1px solid var(--ff-line);background:var(--ff-panel);font-size:.78rem;color:var(--ff-mut)}.ff-select{background:var(--ff-raised);border:1px solid var(--ff-line);color:var(--ff-txt);border-radius:9px;padding:.3rem 1.6rem .3rem .6rem;font-size:.78rem;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%239aa1b2' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .55rem center}.ff-select:focus{outline:none;border-color:var(--ff-line-2)}.pack-tile{position:relative;border-radius:20px;border:1px solid var(--ff-line);background:var(--ff-panel);padding:1.75rem 2rem;width:230px;text-align:center;cursor:pointer;transition:transform .2s,border-color .2s,background .2s}@media(hover:hover)and (pointer:fine){.btn:hover{background:var(--ff-panel-2);border-color:var(--ff-line-2)}.btn:disabled:hover{background:var(--ff-panel);border-color:var(--ff-line)}.btn-good:hover{background:#34d39933;border-color:#34d3998c}.btn-bad:hover{background:#f871712e;border-color:#f8717180}.btn-gold:hover{background:#fbbf242e;border-color:#fbbf2480}.btn-foil:hover{background:linear-gradient(var(--ff-raised-2),var(--ff-raised-2)) padding-box,var(--ff-foil) border-box;border-color:transparent}.iconbtn:hover{color:var(--ff-txt);background:var(--ff-panel-2);border-color:var(--ff-line-2)}.pack-tile:hover{transform:translateY(-3px);background:var(--ff-panel-2)}.pack-tile:hover:before{opacity:1}#merchantShop .tile-art:hover{transform:translateY(-2px)}}.btn,.iconbtn,.pack-tile,#merchantShop .tile-art{touch-action:manipulation}.pack-tile:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:21px;padding:1px;background:var(--ff-foil);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .25s;pointer-events:none}.pk-cell-lg{width:220px;height:308px}.pk-cell-sm{width:clamp(88px,17vw,132px);aspect-ratio:5/7}.pack-art{width:64px;height:64px;margin:0 auto .9rem;color:#ffffff8c}.pack-art svg{width:100%;height:100%}@keyframes splashIn{0%{opacity:0;transform:scale(.72);filter:blur(8px)}to{opacity:1;transform:scale(1);filter:blur(0)}}@keyframes splashGlow{0%,to{opacity:.5}50%{opacity:1}}.splash-in{animation:splashIn .55s cubic-bezier(.2,.8,.3,1) both}.splash-glow{animation:splashGlow 1.6s ease-in-out infinite}@keyframes a{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ca{animation:a .5s ease-in forwards;opacity:0}@keyframes kL{0%{transform:translate(0)}40%{transform:translate(-10px)}50%{transform:translate(0) scale(1.1)}60%{transform:translate(10px)}to{transform:translate(0)}}@keyframes kR{0%{transform:translate(0)}40%{transform:translate(10px)}50%{transform:translate(0) scale(1.1)}60%{transform:translate(-10px)}to{transform:translate(0)}}.bcl{animation:kL .8s ease-out forwards}.bcr{animation:kR .8s ease-out forwards}@keyframes slide-in{0%{opacity:0;transform:translate(400px)}to{opacity:1;transform:translate(0)}}.animate-slide-in{animation:slide-in .5s ease-out}footer .grid,.site-footer .grid,#shopify-section-footer .grid{display:flex!important;flex-wrap:wrap!important;gap:1rem}footer .list-menu,.site-footer .list-menu{display:flex!important;flex-direction:row!important;flex-wrap:wrap;gap:.75rem}footer .grid--4-col,.site-footer .grid--4-col{display:flex!important}footer [class*=flex-col]{flex-direction:row!important}#merchantShop .shell{max-width:80rem}#merchantShop .panes{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:1024px){#merchantShop .panes{grid-template-columns:1fr 1fr}}#merchantShop .pane{background:#ffffff08;border:1px solid var(--ff-line);border-radius:.9rem;padding:.75rem;min-height:0}#merchantShop .pane-body{display:grid;gap:.6rem;grid-auto-rows:auto;max-height:70vh;overflow:auto;justify-items:stretch}#merchantShop .tile{width:100%;display:flex;gap:.6rem;align-items:flex-start;padding:.5rem;border-radius:.8rem;background:#ffffff09;border:1px solid var(--ff-line)}#merchantShop .tile-art{position:relative;flex:0 0 auto;width:130px;height:182px;cursor:pointer;transition:transform .15s}@media(min-width:1024px){#merchantShop .tile-art{width:190px;height:266px}}#merchantShop .tile-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:.3rem}#merchantShop .tile-chips{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem}#merchantShop .tile-chip{display:inline-flex;align-items:center;gap:.2rem;font-size:.62rem;font-weight:700;color:#fff;padding:.1rem .35rem;border-radius:9999px;letter-spacing:.02em}#merchantShop .deal{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;flex-wrap:wrap}#merchantShop .deal-price{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--ff-display);font-weight:700;font-size:1.3rem;line-height:1.1;color:var(--ff-txt)}#merchantShop .deal-tag{font-size:.72rem;font-weight:600;white-space:nowrap}#merchantShop .deal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem}#merchantShop .deal-grid>div{background:#0000004d;border:1px solid var(--ff-line);border-radius:.5rem;padding:.32rem .3rem;text-align:center;min-width:0}#merchantShop .dg-k{display:block;font-size:.56rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ff-mut);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#merchantShop .dg-v{display:block;font-weight:700;font-size:.9rem;line-height:1.25;color:var(--ff-txt)}#merchantShop .deal-btn{width:100%;margin-top:.1rem}#merchantShop .quip{font-size:.7rem;font-style:italic;color:var(--ff-mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:520px){#merchantShop .tile-art{width:112px;height:157px}#merchantShop .tile{gap:.5rem;padding:.45rem}}#merchantShop .mhead{text-align:center;margin-bottom:.5rem}#merchantShop .mhead-title{display:flex;align-items:center;justify-content:center;gap:.5rem}#merchantShop .mhead-mark{width:1.6rem;height:1.6rem;color:var(--ff-gold);flex:0 0 auto}#merchantShop .mhead-mark svg{width:100%;height:100%;display:block}#merchantShop .mhead-stats{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem;margin-top:.4rem}#merchantShop .mhead-stats .chip{padding:.22rem .55rem;font-size:.72rem;color:var(--ff-txt)}@media(min-width:768px){#merchantShop .mhead-mark{width:2.4rem;height:2.4rem}}@media(max-width:767.98px){#merchantShop .mhead-sub{display:none}}#merchantShop .mtabs{display:none}@media(max-width:1023.98px){#merchantShop .mtabs{display:flex;gap:.5rem;justify-content:center;margin-bottom:.5rem}#merchantShop .pane-body{max-height:none;overflow:visible}#merchantShop .shell[data-tab=buy] .pane-sell,#merchantShop .shell[data-tab=sell] .pane-buy{display:none}#merchantShop .mtabs .btn[aria-pressed=true]{background:var(--ff-panel-2);border-color:var(--ff-line-2);color:var(--ff-txt)}}#merchantShop .row{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.25rem}.modal-panel{max-width:800px;max-height:88vh;overflow:auto;padding:14px}@media(min-width:768px){.modal-panel{padding:30px}}.modal-art-wrap{position:relative;width:300px}.modal-art{position:relative;z-index:1;width:300px;height:400px;object-fit:cover;border-radius:12px}.modal-art-base{position:absolute;top:2px;right:2px;bottom:2px;left:2px;z-index:0;border-radius:12px;background-size:cover;background-position:center}.modal-overlay{position:absolute;left:0;right:0;bottom:0;padding:.5rem .75rem;border-bottom-left-radius:12px;border-bottom-right-radius:12px;background:linear-gradient(180deg,#0000,#0000008c 60%,#000c);z-index:5}.foil-mount{position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:12px;overflow:hidden;pointer-events:none;z-index:2}.foil-mount canvas{width:100%;height:100%;display:block;border-radius:12px}.foil-chip{display:inline-flex;align-items:center;gap:3px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#0000008c;color:#fff;font-size:10px;font-weight:700;letter-spacing:.04em;padding:2px 6px;border-radius:9999px;border:1px solid rgba(255,255,255,.25)}.modal-overlay-top{position:absolute;left:0;right:0;top:0;padding:.5rem .75rem;z-index:5;border-top-left-radius:12px;border-top-right-radius:12px;background:linear-gradient(180deg,#000000b8,#00000073 55%,#0000)}.tilt-scene{perspective:900px}.tilt-card{transform-style:preserve-3d;transition:transform .14s ease-out;will-change:transform}.depth-ui{transform:translateZ(30px)}.depth-fg{position:absolute;top:2px;right:2px;bottom:2px;left:2px;z-index:4;pointer-events:none;border-radius:12px;background-size:cover;background-position:center;transform:translateZ(26px);filter:drop-shadow(0 10px 14px rgba(0,0,0,.5))}@media(prefers-reduced-motion:reduce){.tilt-card{transition:none;transform:none!important}}@media(min-width:768px){.modal-grid{display:grid;grid-template-columns:300px 1fr;gap:1rem}}.fg{position:fixed;top:0;right:0;bottom:0;left:0;background:#000c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:none;align-items:center;justify-content:center;z-index:10001}.fg.show{display:flex}#merchantShop,#merchantShop .pane-body,#battleSection,#pkStack,.modal-panel,.fg .glass-2,#achList,#statsGrid{overscroll-behavior:contain}#pkStack{overscroll-behavior:none;touch-action:none}#packContainer{padding-left:1rem;padding-right:1rem}#merchantBtn{position:relative}.merchant-notify{position:absolute;top:-4px;right:-4px;background:#ef4444;color:#fff;font-size:10px;font-weight:700;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;animation:pulse 2s ease-in-out infinite;border:2px solid white}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.ff-actionbar>.btn{min-width:58px;justify-content:center}.ff-sellbar{position:sticky;bottom:12px;top:var(--ff-hdr,84px);z-index:var(--ff-bar-z,2)}#mainArea{scroll-margin-top:var(--ff-hdr,84px)}.ff-card{width:100%;aspect-ratio:5/7;container-type:inline-size}.ff-card-face{height:100%}.ff-matte{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:3;box-shadow:inset 0 0 0 1px #ffffff38,inset 0 0 0 3px #0000004d}.ff-nameplate{position:relative;align-self:stretch;text-align:center;padding:.18rem .3rem;border-radius:8px;background:#00000073;border:1px solid rgba(255,255,255,.13)}.ff-nameplate--gutter{padding-left:1.45rem;padding-right:1.45rem}.ff-nameplate h3{text-align:center;margin:0}.ff-info{width:100%;display:flex;flex-direction:column;overflow:hidden;border-radius:9px;background:#00000080;border:1px solid rgba(255,255,255,.14)}.ff-rarity-row{width:100%;padding:.22rem .3rem;border-bottom:1px solid rgba(255,255,255,.13)}.ff-statbar{width:100%;display:grid;grid-template-columns:1fr 1fr;column-gap:.25rem;row-gap:.1rem;padding:.28rem .3rem}.ff-cq{container-type:inline-size}.ff-stat{display:flex;align-items:center;justify-content:center;gap:3px;line-height:1.15;white-space:nowrap}.ff-sfig{display:inline-flex;align-items:center;gap:3px;line-height:1;font-variant-numeric:tabular-nums}.ff-sval{min-width:3ch;text-align:center}.ff-slabel{display:none}@container (min-width:190px){.ff-rarity-row{padding:.3rem .35rem}.ff-statbar{padding:.3rem .15rem;column-gap:.4rem;row-gap:.3rem}.ff-stat{flex-direction:column;gap:2px;padding:.28rem .2rem}.ff-sfig{font-size:16px}.ff-sfig .inline-block{width:15px;height:15px}.ff-slabel{display:block;font-size:8.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;line-height:1;color:#fff9}}@container (min-width:260px){.ff-rarity-row{padding:.38rem .4rem}.ff-statbar{padding:.4rem .2rem}.ff-stat{gap:3px;padding:.36rem .25rem}.ff-sfig{font-size:18px}.ff-sfig .inline-block{width:17px;height:17px}.ff-slabel{font-size:9.5px}}.ff-count{position:absolute;top:.4rem;right:.4rem;width:21px;height:21px;font-size:10px;border:1.5px solid #fff;z-index:11}.ff-lock{position:absolute;left:.3rem;top:50%;transform:translateY(-50%);z-index:12;display:flex;align-items:center;justify-content:center;width:17px;height:17px;padding:2px;border-radius:6px;background:#00000080;color:#fca5a5;border:1px solid rgba(252,165,165,.4)}.ff-root .inline-block,#merchantShop .inline-block,#pkStack .inline-block{line-height:1}.ff-fe{position:absolute;bottom:.4rem;right:.4rem;z-index:11;display:flex;align-items:center;justify-content:center;width:21px;height:21px;border-radius:9999px;font-size:8px;font-weight:800;letter-spacing:.02em;line-height:1;background:#0009;color:#fcd34d;border:1.5px solid rgba(251,191,36,.6)}.ff-fe--inline{position:static}@container (max-width:180px){.ff-card-face .ff-rarity-row{flex-wrap:nowrap!important;gap:2px;min-width:0;padding:.16rem .2rem}.ff-card-face .ff-rarity-row>span{font-size:8px!important;padding:1px 4px!important;min-width:0;white-space:normal;line-height:1.3;display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;row-gap:1px}.ff-card-face{padding:.4rem .45rem!important}.ff-card-face .font-bold{font-size:11px!important}.ff-card-face h3{font-size:11px!important;line-height:1.25;margin-bottom:0!important}.ff-card-face span{font-size:9px!important}.ff-card-face .ff-star{width:9px;height:9px}.ff-card-face .ff-nameplate{padding:.14rem .25rem;border-radius:6px}.ff-card-face .ff-statbar{padding:.2rem .25rem;border-radius:7px;column-gap:.2rem}.ff-card-face .ff-info{gap:.15rem}.ff-card-face .ff-count{width:16px;height:16px;font-size:8px!important;border-width:1px;top:.3rem;right:.3rem}.ff-card-face .ff-sfig{font-size:inherit!important}.ff-card-face .ff-lock{width:14px;height:14px;padding:2px;border-radius:4px;left:.22rem}.ff-card-face .ff-nameplate--gutter{padding-left:1.15rem;padding-right:1.15rem}.ff-card-face .ff-fe{width:16px;height:16px;font-size:7px!important;border-width:1px;bottom:.3rem;right:.3rem}}#playerFighterCard,#cpuFighterCard{width:min(var(--ff-card-w),100%)}.pk-shell{position:relative;border-radius:16px;--tension:.35;--seam-y:46%}.pk-arm{animation:pkShake .75s linear 2,pkGlow 1.5s ease-in forwards}@keyframes pkShake{0%,to{transform:translate(0) rotate(0)}9%{transform:translate(calc(var(--tension)*-1.5px),calc(var(--tension)*1px)) rotate(calc(var(--tension)*-.4deg))}17%{transform:translate(calc(var(--tension)*2px))}22%{transform:translate(calc(var(--tension)*-1px),calc(var(--tension)*-1.5px))}41%{transform:translate(calc(var(--tension)*1px),calc(var(--tension)*1px)) rotate(calc(var(--tension)*.5deg))}46%{transform:translate(calc(var(--tension)*-2px))}68%{transform:translate(calc(var(--tension)*1.5px),calc(var(--tension)*-1px)) rotate(calc(var(--tension)*-.3deg))}74%{transform:translate(calc(var(--tension)*-1px),calc(var(--tension)*1.5px))}90%{transform:translate(calc(var(--tension)*1px))}}@keyframes pkGlow{0%{box-shadow:0 0 #d4af3700}to{box-shadow:0 0 calc(var(--tension)*28px) calc(var(--tension)*4px) rgba(212,175,55,calc(var(--tension)*.28))}}.pk-arm:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,transparent 42%,rgba(255,255,255,calc(var(--tension)*.14)) 50%,transparent 58%);background-size:250% 100%;animation:pkSheen 1.5s ease-in-out}@keyframes pkSheen{0%{background-position:120% 0}to{background-position:-20% 0}}.pk-face{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:var(--ff-raised);border:1px solid rgba(255,255,255,.1);border-radius:16px}.pk-face svg{width:42%;height:auto;color:#ffffff59}.pk-slice{position:absolute;top:0;right:0;bottom:0;left:0}.pk-top{clip-path:polygon(0 0,100% 0,100% calc(var(--seam-y) - 2%),86% var(--seam-y),70% calc(var(--seam-y) - 3%),52% calc(var(--seam-y) + 1%),34% calc(var(--seam-y) - 2%),16% calc(var(--seam-y) + 2%),0 calc(var(--seam-y) - 1%))}.pk-bot{clip-path:polygon(0 calc(var(--seam-y) - 1%),16% calc(var(--seam-y) + 2%),34% calc(var(--seam-y) - 2%),52% calc(var(--seam-y) + 1%),70% calc(var(--seam-y) - 3%),86% var(--seam-y),100% calc(var(--seam-y) - 2%),100% 100%,0 100%)}.pk-break .pk-top{animation:pkTearTop .4s cubic-bezier(.2,.8,.3,1) forwards}.pk-break .pk-bot{animation:pkTearBot .45s cubic-bezier(.4,.1,.7,1) forwards}@keyframes pkTearTop{to{transform:translate(calc(-14px - var(--tension)*10px),calc(-26px - var(--tension)*14px)) rotate(calc(-8deg - var(--tension)*4deg));opacity:0}}@keyframes pkTearBot{to{transform:translateY(calc(14px + var(--tension)*8px)) rotate(2deg);opacity:0}}.pk-seam{position:absolute;left:-4%;right:-4%;top:var(--seam-y);height:2px;background:#fff;opacity:0;transform:scaleY(0);pointer-events:none}.pk-break .pk-seam{animation:pkFlash .28s ease-out forwards}@keyframes pkFlash{0%{opacity:0;transform:scaleY(0)}12%{opacity:calc(.6 + var(--tension)*.4);transform:scaleY(calc(2 + var(--tension)*2))}to{opacity:0;transform:scaleY(1)}}.rv-grid{perspective:900px}.rv{position:relative;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;animation:rvFlip .25s cubic-bezier(.3,.7,.4,1) both;animation-delay:calc(var(--i) * var(--rv-step,.16s))}@keyframes rvFlip{0%{transform:rotateY(180deg)}to{transform:rotateY(0)}}.rv-face{backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0);-webkit-transform:translateZ(0)}.rv-front{position:relative;z-index:1}.rv-back{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotateY(180deg) translateZ(1px);-webkit-transform:rotateY(180deg) translateZ(1px);background:var(--ff-raised);border:1px solid rgba(255,255,255,.08);border-radius:.5rem;display:grid;place-items:center}.rv-back svg{width:34%;height:auto;color:#ffffff21}.flip-hot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,transparent 44%,rgba(255,255,255,.22) 50%,transparent 56%);background-size:250% 100%;background-position:120% 0;opacity:0;animation:rvSheenLand .5s ease-out forwards;animation-delay:calc(var(--i) * var(--rv-step,.16s) + .25s)}@keyframes rvSheenLand{0%{opacity:0;background-position:120% 0}30%{opacity:1}to{opacity:0;background-position:-20% 0}}@media(prefers-reduced-motion:reduce){.pk-arm{animation:pkShake .01s linear 2,pkGlow .01s forwards}.pk-arm:after{animation:none}.pk-break .pk-top,.pk-break .pk-bot{animation-duration:.01s}.pk-break .pk-seam{animation:none}.rv{animation:rvFade .2s ease both;animation-delay:calc(var(--i) * var(--rv-step,.12s))}.flip-hot:after{animation:none}.splash-in,.splash-glow{animation:none}}@keyframes rvFade{0%{opacity:0}to{opacity:1}}.text-white{color:#fff!important}.text-gray-200{color:#e5e7eb!important}.text-gray-300{color:#d1d5db!important}.text-gray-400{color:#9ca3af!important}.text-gray-800{color:#1f2937!important}.text-gray-900{color:#111827!important}.text-yellow-200{color:#fef08a!important}.text-yellow-300{color:#fde047!important}.text-yellow-400{color:#facc15!important}.text-blue-300{color:#93c5fd!important}.text-blue-400{color:#60a5fa!important}.text-green-300{color:#86efac!important}.text-green-400{color:#4ade80!important}.text-red-300{color:#fca5a5!important}.text-red-400{color:#f87171!important}.text-amber-200{color:#fde68a!important}.text-purple-300{color:#d8b4fe!important}#pkStack{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;background:#080f26f5;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:1rem calc(1rem + env(safe-area-inset-right)) calc(1rem + env(safe-area-inset-bottom)) calc(1rem + env(safe-area-inset-left))}#pkStack .pk-shell-stage{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.45rem;width:100%}#pkStack .pk-cell-sm{width:clamp(56px,16vw,110px)}#legendaryReveal{z-index:10060}#pkStack .pk-burst{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;pointer-events:none;border-radius:12px;animation:pkBurstGlow .75s ease-out forwards}#pkStack .pk-burst:before{content:"";position:absolute;top:-6%;right:-6%;bottom:-6%;left:-6%;border-radius:16px;border:2px solid var(--fc,#fff);opacity:0;animation:pkBurstRing .7s cubic-bezier(.2,.8,.3,1) forwards}#pkStack .pk-burst:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(115deg,transparent 42%,rgba(255,255,255,.38) 50%,transparent 58%);background-size:250% 100%;background-position:120% 0;animation:pkBurstSheen .7s ease-out forwards}@keyframes pkBurstGlow{0%{box-shadow:0 0 0 0 var(--fc,#fff);opacity:.85}35%{box-shadow:0 0 26px 6px var(--fc,#fff);opacity:1}to{box-shadow:0 0 #0000;opacity:0}}@keyframes pkBurstRing{0%{transform:scale(.95);opacity:.95}to{transform:scale(1.24);opacity:0}}@keyframes pkBurstSheen{0%{background-position:120% 0;opacity:0}25%{opacity:1}to{background-position:-20% 0;opacity:0}}#pkStack .pk-burst--big{animation-duration:1.15s}#pkStack .pk-burst--big:before{animation-duration:1s;border-width:3px;top:-9%;right:-9%;bottom:-9%;left:-9%}#pkStack .pk-flare{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:5;opacity:0;background:radial-gradient(circle at 50% 46%,var(--fc,#fff) 0%,transparent 62%);animation:pkFlare 1s ease-out forwards}@keyframes pkFlare{0%{opacity:0;transform:scale(.45)}10%{opacity:var(--fo,.55)}to{opacity:0;transform:scale(1.75)}}#pkStack .pk-flare--big{animation-duration:1.4s}#pkStack .pk-shock{position:absolute;left:50%;top:50%;width:64%;aspect-ratio:1;margin:-32% 0 0 -32%;border-radius:50%;border:3px solid var(--fc,#fff);pointer-events:none;z-index:29;opacity:0;animation:pkShock .8s cubic-bezier(.15,.75,.3,1) forwards}@keyframes pkShock{0%{opacity:0;transform:scale(.35)}12%{opacity:.9}to{opacity:0;transform:scale(2.6)}}#pkStack .pk-quake{animation:pkQuake .42s cubic-bezier(.36,.07,.19,.97)}@keyframes pkQuake{0%,to{transform:translate(0)}12%{transform:translate(calc(var(--q,4px) * -1),calc(var(--q,4px) * .4))}26%{transform:translate(var(--q,4px),calc(var(--q,4px) * -.5))}42%{transform:translate(calc(var(--q,4px) * -.7),var(--q,4px))}58%{transform:translate(calc(var(--q,4px) * .6),calc(var(--q,4px) * -.3))}76%{transform:translate(calc(var(--q,4px) * -.35),calc(var(--q,4px) * .2))}}#pkStack .pk-punch{animation:pkPunch .55s cubic-bezier(.2,.9,.3,1)}@keyframes pkPunch{0%{transform:scale(1) rotate(0)}20%{transform:scale(1.085) rotate(-1.2deg)}45%{transform:scale(.975) rotate(.6deg)}70%{transform:scale(1.02) rotate(-.2deg)}to{transform:scale(1) rotate(0)}}#pkStack .pk-punch--big{animation-duration:.7s;animation-name:pkPunchBig}@keyframes pkPunchBig{0%{transform:scale(1) rotate(0)}16%{transform:scale(1.16) rotate(-2.2deg)}40%{transform:scale(.955) rotate(1.4deg)}62%{transform:scale(1.05) rotate(-.7deg)}82%{transform:scale(.99) rotate(.3deg)}to{transform:scale(1) rotate(0)}}#pkStack .pk-spark{position:absolute;left:50%;top:50%;width:16px;height:16px;margin:-8px 0 0 -8px;color:var(--fc,#fff);pointer-events:none;z-index:31;opacity:0;filter:drop-shadow(0 0 6px var(--fc,#fff));animation:pkSpark .9s cubic-bezier(.15,.8,.3,1) forwards}#pkStack .pk-spark svg{width:100%;height:100%;display:block}@keyframes pkSpark{0%{opacity:0;transform:rotate(var(--a,0deg)) translateY(0) scale(.3)}18%{opacity:1}to{opacity:0;transform:rotate(var(--a,0deg)) translateY(calc(var(--d,120px) * -1)) scale(1.05)}}#pkStack .pk-tag{position:absolute;left:50%;top:-18px;z-index:32;white-space:nowrap;font-family:var(--ff-display);font-weight:700;font-size:13px;letter-spacing:.09em;text-transform:uppercase;color:var(--fc,#fff);text-shadow:0 2px 10px rgba(0,0,0,.85);pointer-events:none;animation:pkTag 1.05s ease-out forwards}#pkStack .pk-tag--big{font-size:16px;letter-spacing:.12em}@keyframes pkTag{0%{opacity:0;transform:translate(-50%) translateY(10px) scale(1.9)}14%{opacity:1;transform:translate(-50%) translateY(0) scale(.94)}24%{transform:translate(-50%) translateY(0) scale(1.04)}34%{transform:translate(-50%) translateY(0) scale(1)}72%{opacity:1;transform:translate(-50%) translateY(0) scale(1)}to{opacity:0;transform:translate(-50%) translateY(-12px) scale(1)}}#pkStack .pk-stack-bar{position:absolute;top:calc(.75rem + env(safe-area-inset-top));left:1rem;right:1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}#pkStack .pk-stack-count{font-family:var(--ff-display);font-weight:700;color:var(--ff-txt);font-size:.95rem}#pkStack .pk-stack-area{position:relative;width:min(74vw,300px);aspect-ratio:5/7;perspective:900px}#pkStack .pk-stack-card{position:absolute;top:0;right:0;bottom:0;left:0;touch-action:none;cursor:grab;transition:transform .2s ease-out;will-change:transform;transform-style:preserve-3d;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}#pkStack .pk-stack-card *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;pointer-events:none}#pkStack .pk-stack-card.pk-inspect{z-index:200!important;filter:none!important;box-shadow:0 26px 50px #0009;border-radius:12px}#pkStack .pk-fg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;border-radius:inherit;background-size:cover;background-position:center;background-repeat:no-repeat;transform-origin:50% 100%;transform:translate(var(--px,0px),var(--py,0px)) scale(var(--lift,1.03));transition:transform .1s ease-out;will-change:transform;filter:drop-shadow(0 10px 14px rgba(0,0,0,.5))}#pkStack .pk-fg--over{z-index:14;filter:drop-shadow(0 16px 22px rgba(0,0,0,.65)) drop-shadow(0 2px 3px rgba(0,0,0,.5))}#pkStack .pk-foil-mount{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:2;border-radius:inherit;overflow:hidden;pointer-events:none}#pkStack .pk-foil-mount canvas{width:100%!important;height:100%!important;display:block}#pkStack .pk-foil-live .ff-card-face{background-image:none!important}#pkStack .pk-foil-live .ff-card-face>.ff-scrim{opacity:0}#pkStack .pk-stack-card:active{cursor:grabbing}#pkStack .pk-stack-hint{position:absolute;bottom:calc(1.25rem + env(safe-area-inset-bottom));color:var(--ff-mut);font-size:.8rem;letter-spacing:.02em;text-align:center;padding:0 1rem}#pkTiltChip{color:var(--ff-gold);border-color:#fbbf2473;background:#fbbf241a}.ff-scrim{background:linear-gradient(180deg,#0000008c,#0000004d 12%,#0000000f 26%,#0000000a,#00000047 66%,#0000009e 84%,#000000b8)}.ff-star{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:11px;height:11px;line-height:1;filter:drop-shadow(0 1px 2px rgba(0,0,0,.85))}.ff-star svg{width:100%;height:100%;display:block}.ff-star--rh{color:#38bdf8}.ff-star--po{color:#e879f9}.ff-star--dk{color:#f43f5e}.ff-star--lg{width:17px;height:17px}.ff-star{transform:rotate(-12deg)}.ff-star--nm{margin-left:.28em;vertical-align:-.1em}.ff-rmark{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1em;height:1em;line-height:1}.ff-rmark svg{width:100%;height:100%;display:block}.ff-rmark--btn{width:15px;height:15px}.ff-rmark+.ff-rname{margin-left:.3em}.ff-pill{display:inline-flex;align-items:center;justify-content:center}.ff-rarity-row{max-width:100%;row-gap:2px}.ff-rarity-row>span{max-width:100%;display:inline-flex;align-items:center;justify-content:center}.ff-rname{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:0 1 auto}@container (max-width:115px){.ff-card-face{padding:.2rem .25rem!important}.ff-card-face h3{font-size:8px!important;line-height:1.1;margin-bottom:0!important}.ff-card-face .font-bold{font-size:8px!important;line-height:1.1}.ff-card-face .ff-star{width:7px;height:7px}.ff-card-face .ff-info{gap:1px}.ff-card-face .ff-nameplate{padding:.06rem .15rem;border-radius:4px}.ff-card-face .ff-statbar{padding:.12rem .15rem;border-radius:5px;row-gap:0;column-gap:.1rem}.ff-card-face .ff-matte{box-shadow:inset 0 0 0 1px #ffffff2e}.ff-card-face .ff-rarity-row{padding:.1rem .15rem}.ff-card-face .ff-rname{display:none}.ff-card-face .ff-rarity-row>.ff-pill{background:none!important;border:0;padding:0!important;color:var(--rc,#fff)!important}.ff-card-face .ff-rmark{width:13px;height:13px}.ff-card-face .ff-rarity-row>span{font-size:6px!important;padding:1px 3px!important;white-space:normal;display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;row-gap:1px}.ff-card-face .ff-fe{width:11px;height:11px;font-size:5px!important;border-width:1px}.ff-card-face .ff-count{width:13px;height:13px;font-size:6px!important;top:.15rem;right:.15rem}.ff-card-face .ff-sfig{font-size:inherit!important}.ff-card-face .ff-sval{min-width:2.6ch}.ff-card-face .ff-lock{width:11px;height:11px;padding:1px;border-radius:3px;left:.15rem}.ff-card-face .ff-nameplate--gutter{padding-left:.85rem;padding-right:.85rem}.ff-card-face svg{width:7px!important;height:7px!important}}@media(max-width:767.98px){#cardModal{padding:.5rem}.modal-panel{padding:10px;max-height:96vh;border-radius:14px}.modal-art-wrap{width:min(300px,34vh,100%);margin-inline:auto}.modal-art{width:100%;height:auto;aspect-ratio:3/4}.modal-grid{display:block}.modal-overlay .text-\[11px\]{display:none}.modal-panel p.italic{font-size:.8rem;line-height:1.3;padding:.4rem!important;margin-top:.4rem}.modal-panel .ff-cq{margin-top:.45rem!important}.ff-viewer-actions{display:flex;gap:.4rem}.ff-viewer-actions .btn{flex:1 1 0;width:auto!important;min-width:0}.modal-panel .btn{min-height:40px;width:100%;margin-top:.4rem!important;font-size:.85rem}.modal-panel .btn-sm{min-height:34px;width:auto;margin-top:0!important}.modal-panel .flex.items-center.justify-between{margin-bottom:.4rem!important}#collectionGrid .ff-card,#cardsGrid .ff-card,#selectionGrid .ff-card{box-shadow:none!important}#cardsGrid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem;overflow:visible;padding-left:.25rem;padding-right:.25rem}#collectionGrid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;overflow:visible;padding-left:0;padding-right:0}#selectionGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;overflow:visible}#playerTeamGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}#packContainer{display:flex;flex-direction:column;align-items:center;gap:1rem;padding-left:0;padding-right:0}#packContainer .pack-tile{width:100%;max-width:320px;padding:1.25rem 1.5rem}#collectionSection{margin-top:1.25rem!important}.ff-sellbar{position:sticky;top:max(calc(var(--ff-hdr,84px) + .5rem),76px);bottom:calc(var(--ff-widget-h,64px) + .5rem + env(safe-area-inset-bottom));gap:.5rem;padding:.6rem .75rem!important;z-index:30}.ff-sellbar p{font-size:.8rem}.ff-tagline{display:none}.ff-root header>.flex{flex-wrap:nowrap;gap:.35rem}.ff-root header>.flex>.mr-auto{min-width:0;flex:1 1 auto}.ff-root header h1{font-size:1.35rem!important}.ff-root header .chip{font-size:.68rem;padding:.2rem .45rem;gap:.25rem;flex:0 0 auto;white-space:nowrap}.ff-root header .btn-sm{padding:.3rem .45rem;min-height:34px;flex:0 0 auto}.ff-root header .btn-sm .btn-label{display:none}.ff-root header .iconbtn{width:34px;height:34px;flex:0 0 auto}.ff-root header #achCount{top:-4px;right:-4px;min-width:14px;height:14px;font-size:9px}.ff-actionbar{flex-wrap:nowrap;gap:.35rem}.ff-actionbar>.btn{flex:0 1 auto;min-width:0;padding:.5rem .6rem;font-size:.72rem;gap:.3rem;white-space:nowrap;min-height:44px}#merchantBtn .merchant-notify{width:14px;height:14px;font-size:9px;top:-5px;right:-5px;border-width:1.5px}.ff-actionbar>.btn svg{width:16px;height:16px;flex:0 0 auto}#tokenDisplay{font-size:.95rem!important}.ff-root .btn,#merchantShop .btn{min-height:40px}.ff-root .btn-sm,#merchantShop .btn-sm{min-height:32px}.ff-root .iconbtn,#merchantShop .iconbtn{width:40px;height:40px}.ff-root .ff-select,#merchantShop .ff-select{min-height:36px;font-size:.8rem}#battleSection .max-w-7xl{padding:.75rem}#teamSelection h2,#battleArena h2{font-size:1.5rem}#battleResult .grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem}#playerFighterCard,#cpuFighterCard{width:min(150px,100%);margin-inline:auto}#battleResult .grid p{font-size:.75rem;margin-bottom:.25rem!important}#roundResultText{font-size:1.1rem!important;margin-bottom:.75rem!important}#roundResultText p{font-size:.8rem!important}#battleArena h2{margin-bottom:.25rem!important}[class*=top-48]{top:4.25rem!important;right:.5rem!important;left:auto!important;max-width:min(78vw,300px);padding:.6rem .8rem!important;border-radius:12px}[class*=top-48] .font-bold{font-size:.8rem}[class*=top-48] .text-xs{font-size:.72rem}#merchantShop{padding:.5rem}#merchantShop .shell{padding:.75rem!important}#merchantShop .tile{width:100%}.ff-sellrow{flex-wrap:nowrap;gap:.35rem}.ff-sellrow .btn-sm{padding:.3rem .55rem;flex:0 0 auto;min-width:0}#achModal .glass-2{max-width:none;padding:1rem}#achList{max-height:70vh!important}.fg{padding:.75rem}.fg .glass-2{max-height:88vh;overflow:auto}}@media(max-width:380px){.max-w-6xl>.flex.flex-wrap.items-center.justify-center>.btn{font-size:.6rem;padding:.5rem .3rem}.max-w-6xl>.flex.flex-wrap.items-center.justify-center>.btn svg{width:13px;height:13px}.ff-root header h1{font-size:1.2rem!important}#cardsGrid{gap:.15rem}#collectionGrid{gap:.3rem}#selectionGrid{gap:.45rem}.ff-card-face{padding:.35rem!important}#playerTeamGrid{gap:.3rem}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/foilforge.css.map */
