.post-card{width:min(60vw,21rem);margin:0;position:relative}.post-card-field{background-image:radial-gradient(circle,var(--signal)1.5px,transparent 2.1px);opacity:.5;pointer-events:none;background-size:15px 13px;position:absolute;top:-22%;bottom:-14%;left:-40%;right:-40%;-webkit-mask-image:radial-gradient(closest-side,#000 15%,transparent 100%);mask-image:radial-gradient(closest-side,#000 15%,transparent 100%)}.post-card-stage{perspective:1100px;touch-action:pan-y;animation:1.2s cubic-bezier(.16,1,.3,1) both card-deal;position:relative}@keyframes card-deal{0%{transform:translateY(2.5rem)rotate(-7deg)scale(.94)}}.post-card-body{--radius:5.33%/3.81%;border-radius:var(--radius);transform:rotateX(var(--rx,4deg))rotateY(var(--ry,-9deg))rotate(2.5deg);will-change:transform;transition:transform .6s cubic-bezier(.16,1,.3,1);position:relative;box-shadow:0 30px 60px -14px rgba(0,0,0,.65)}.post-card-body[data-active]{transition-duration:.12s}.post-card-body img{border-radius:var(--radius);width:100%;height:auto;display:block}.post-card-foil,.post-card-glare{border-radius:var(--radius);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.post-card-foil{mix-blend-mode:color-dodge;opacity:var(--foil,.3)}.post-card-foil:before{content:"";will-change:transform;background-image:linear-gradient(115deg,transparent 40%,rgba(253,210,44,.35) 46%,rgba(255,246,194,.7) 50%,rgba(253,210,44,.35) 54%,transparent 60%);animation:7s cubic-bezier(.45,0,.55,1) infinite alternate foil-sweep;position:absolute;top:0;bottom:0;left:-150%;right:-150%}.post-card-body[data-active] .post-card-foil:before{transform:translateX(calc((.5 - var(--px,.5))*56%));animation:none}@keyframes foil-sweep{0%{transform:translate(28%)}to{transform:translate(-28%)}}.post-card-glare{mix-blend-mode:overlay;opacity:0;transition:opacity .3s}.post-card-glare:before{content:"";aspect-ratio:1;width:100%;transform:translate(calc(var(--px,.5)*100%),calc(var(--py,.2)*140%));background:radial-gradient(closest-side,rgba(255,255,255,.4),transparent);border-radius:50%;position:absolute;top:-50%;left:-50%}.post-card-body[data-active] .post-card-glare{opacity:1}.post-card-body[data-rarity=Rara]{--foil:.45}.post-card-body[data-rarity=Épica]{--foil:.65}.post-card-body[data-rarity=Legendaria]{--foil:.9}.post-card figcaption{text-align:center;margin-top:1.25rem;position:relative}.post-card-save{font-family:var(--font-geist-mono),ui-monospace,monospace;color:var(--ink-3);align-items:center;gap:.5rem;font-size:.85rem;transition:color .2s;display:inline-flex}.post-card-save:hover{color:var(--signal)}.post-card-save:focus-visible{outline:2px solid var(--signal);outline-offset:4px;border-radius:4px}@media (min-width:1024px){.post-card{width:22rem}}.pack-arrival .post-card-stage{animation:.85s cubic-bezier(.16,1,.3,1) both card-arrive}@keyframes card-arrive{0%{transform:translateY(45vh)scale(.72)rotate(-9deg)}60%{transform:translateY(-1.5rem)scale(1.03)rotate(1.5deg)}}.pack-arrival .post-card-foil{animation-delay:.4s}.vt-arrival .post-card-stage{animation:none}@view-transition{navigation:auto}::view-transition-group(*){animation-duration:.6s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-old(root){animation:.22s ease-out both vt-out}::view-transition-new(root){animation:.6s cubic-bezier(.16,1,.3,1) 80ms both vt-in}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0;transform:translateY(1.25rem)}}.read-unlock{animation:.7s cubic-bezier(.16,1,.3,1) both read-unlock}@keyframes read-unlock{0%{opacity:0;filter:blur(3px);transform:translateY(.5rem)}}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}.post-card-stage,.post-card-foil{animation:none}.post-card-body{transition:none}}
.fig{margin-top:2.6em;margin-bottom:2.6em}.fig-panel{background:var(--ground-2);border:1px solid var(--line);border-radius:14px;padding:max(14px,min(3vw,28px));overflow:hidden}.fig figcaption{color:var(--ink-3);margin-top:.8em;font-size:.9rem}.fig svg{width:100%;height:auto;display:block}.fig svg text{font-family:var(--font-geist-mono),monospace}.fig svg *{transform-box:fill-box}@supports (animation-timeline:view()){.reveal{animation:linear both fig-rise;animation-timeline:view();animation-range:entry entry 60%}}@keyframes fig-rise{0%{opacity:0;transform:translateY(24px)scale(.98)}}@keyframes drift-l{to{transform:translate(-50%)}}@keyframes drift-r{0%{transform:translate(-50%)}to{transform:translate(0)}}.posters-l{transform-box:view-box;animation:26s linear infinite drift-l}.posters-r{transform-box:view-box;animation:30s linear infinite drift-r}@keyframes pulse{50%{opacity:.85;transform:scale(1.12)}}.pulse{transform-origin:50%;animation:1.8s ease-in-out infinite pulse}@keyframes flow{to{stroke-dashoffset:-48px}}.flow{stroke-dasharray:6 10;animation:1.2s linear infinite flow}.flow-fast{stroke-dasharray:4 6;animation:.35s linear infinite flow}.flow-slow{stroke-dasharray:3 13;animation:3.6s steps(9,end) infinite flow}@keyframes ride{0%{transform:translate(0)}to{transform:translateX(var(--dist,380px))}}.packet{animation:ride var(--dur,1s)linear infinite;animation-delay:var(--delay,0s);transform-box:view-box}.packet-stutter{animation:ride var(--dur,6s)steps(7,jump-none)infinite;animation-delay:var(--delay,0s);transform-box:view-box}@keyframes fill-slow{0%{transform:scaleX(.02)}30%{transform:scaleX(.14)}45%{transform:scaleX(.14)}70%{transform:scaleX(.27)}to{transform:scaleX(.34)}}@keyframes fill-fast{0%{transform:scaleX(.02)}22%,to{transform:scaleX(1)}}.bar-slow,.bar-fast{transform-origin:0}.bar-slow{animation:6s ease-in-out infinite fill-slow}.bar-fast{animation:6s cubic-bezier(.16,1,.3,1) infinite fill-fast}@keyframes blink{0%,to{opacity:.15}50%{opacity:.9}}.peer{animation:blink var(--dur,2.4s)ease-in-out infinite;animation-delay:var(--delay,0s)}@keyframes draw{0%{stroke-dashoffset:120px}to{stroke-dashoffset:0}}.strike{stroke-dasharray:120;animation:1.4s cubic-bezier(.65,0,.35,1) .6s both draw}@supports (animation-timeline:view()){.strike{animation:linear both draw;animation-timeline:view();animation-range:entry 30% cover 45%}}@keyframes key-travel{0%,12%{opacity:1;transform:translate(0)}48%{transform:translate(var(--kx,300px),var(--ky,0px));opacity:1}56%,to{transform:translate(var(--kx,300px),var(--ky,0px));opacity:0}}.key-travel{transform-box:view-box;animation:4.5s cubic-bezier(.65,0,.35,1) infinite key-travel}@keyframes type-in{0%,50%{transform:scaleX(0)}70%,to{transform:scaleX(1)}}.type-in{transform-origin:0;animation:4.5s steps(12,end) infinite type-in}@keyframes check-pop{0%,70%{opacity:0;transform:scale(.4)}78%,to{opacity:1;transform:scale(1)}}.check-pop{transform-origin:50%;animation:4.5s cubic-bezier(.34,1.56,.64,1) infinite check-pop}.step{grid-template-columns:auto minmax(0,1fr);gap:1.1rem;margin-top:2em;margin-bottom:2em;display:grid}.step-body{min-width:0}.step-n{min-width:3.2rem;font-family:var(--font-anybody),system-ui,sans-serif;color:var(--signal);font-size:2.6rem;font-weight:860;font-stretch:150%;line-height:.9}@media (max-width:640px){.step{gap:.8rem}.step-n{min-width:2.4rem;font-size:1.9rem}}.step-body>*+*{margin-top:.7em}.step-title{font-size:1.2rem;font-weight:700;line-height:1.3}.ojo{background:var(--ground-2);border:1px solid var(--line);border-radius:12px;padding:1em 1.2em}.ojo-label{font-family:var(--font-anybody),system-ui,sans-serif;color:var(--ground);background:var(--signal);border-radius:6px;margin-right:.5em;padding:.05em .45em;font-weight:860;font-stretch:130%;display:inline-block}.debrid-grid{gap:1rem;display:grid}@media (min-width:720px){.debrid-grid{grid-template-columns:1fr 1fr}}.debrid-col{border:1px solid var(--line);background:var(--ground-2);border-radius:14px;padding:1.3em 1.4em}.debrid-col.mine{border-color:var(--signal)}.debrid-col h3{margin-top:0!important}.debrid-col ul{margin-top:.8em}.badge{color:var(--ground);background:var(--signal);border-radius:999px;margin-bottom:.6em;padding:.15em .7em;font-size:.8rem;font-weight:700;display:inline-block}@keyframes wiggle{0%,86%,to{transform:rotate(0)}90%{transform:rotate(-4deg)}95%{transform:rotate(4deg)}}.badge-live{animation:3.2s ease-in-out infinite wiggle}.platforms{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (min-width:720px){.platforms{grid-template-columns:repeat(4,minmax(0,1fr))}}.platform{border:1px solid var(--line);background:var(--ground);border-radius:12px;flex-direction:column;gap:.5rem;padding:1rem;display:flex;position:relative}.platform-name{font-weight:700}.platform-note{color:var(--ink-3);font-size:.82rem;line-height:1.35}.platform.off .platform-icon,.platform.off .platform-name{opacity:.45}.platform svg.strike-svg{pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes pop-in{0%{opacity:0;transform:translateY(10px)scale(.96)}}.platform{animation:.7s cubic-bezier(.16,1,.3,1) both pop-in;animation-delay:calc(var(--i,0)*70ms)}@media (prefers-reduced-motion:reduce){.fig *,.platform,.badge-live,.reveal{animation:none!important}.strike{stroke-dashoffset:0}.type-in{transform:none}.check-pop{opacity:1}.bar-slow{transform:scaleX(.34)}}.journey{counter-reset:j;gap:.6rem;display:grid;padding:0!important;list-style:none!important}.journey li{border:1px solid var(--line);background:var(--ground);animation:10s infinite journey-on;animation-delay:calc(var(--i)*2s);border-radius:12px;grid-template-columns:2.4rem 1fr;align-items:start;gap:.9rem;padding:.75rem .9rem;display:grid;position:relative;margin:0!important}.journey .j-n{border:1px solid var(--line);width:2.4rem;height:2.4rem;font-family:var(--font-geist-mono),monospace;animation:10s infinite journey-dot;animation-delay:calc(var(--i)*2s);border-radius:999px;place-items:center;font-size:.95rem;display:grid}.journey .j-t{font-weight:700;line-height:1.3}.journey .j-d{color:var(--ink-2);margin-top:.2rem;font-size:.95rem;line-height:1.5;display:block}@keyframes journey-on{0%,19%{border-color:var(--signal);background:var(--ground-2)}21%,to{border-color:var(--line);background:var(--ground)}}@keyframes journey-dot{0%,19%{background:var(--signal);color:var(--ground);border-color:var(--signal)}21%,to{color:var(--ink);border-color:var(--line);background:0 0}}@keyframes cursor-path{0%,10%{transform:translate(0)}45%,70%{transform:translate(var(--cx,-260px),var(--cy,-118px))}to{transform:translate(0)}}.cursor{transform-box:view-box;animation:5s cubic-bezier(.65,0,.35,1) infinite cursor-path}@keyframes row-hit{0%,46%{opacity:0}50%,68%{opacity:1}74%,to{opacity:0}}.row-hit{animation:5s ease-out infinite row-hit}@keyframes bolt{0%,to{opacity:1}50%{opacity:.45}}.bolt{animation:1.4s ease-in-out infinite bolt}@media (prefers-reduced-motion:reduce){.journey li,.journey .j-n{animation:none!important}}@keyframes orbit{to{transform:rotate(360deg)}}.orbit{transform-origin:50%;transform-box:view-box;animation:6s linear infinite orbit}@keyframes node-glow{0%,22%{fill:var(--signal)}25%,to{fill:var(--ground)}}.node-glow{animation:6s linear infinite node-glow;animation-delay:calc(var(--i)*1.5s)}@keyframes bubble-in{0%,8%{opacity:0;transform:translateY(8px)}14%,88%{opacity:1;transform:none}96%,to{opacity:0}}.bubble{opacity:0;animation:bubble-in var(--dur,9s)cubic-bezier(.16,1,.3,1)infinite;animation-delay:var(--delay,0s)}@keyframes spoke{0%{stroke-dashoffset:0}to{stroke-dashoffset:-60px}}.spoke{stroke-dasharray:8 12;animation:1.4s linear infinite spoke}@keyframes reveal-at{0%{opacity:0}to{opacity:1}}.tline{opacity:0;animation:10ms linear forwards reveal-at;animation-delay:var(--at,0s)}.term-loop{animation:9s step-end infinite term-cycle}@keyframes term-cycle{0%,95%{opacity:1}96%,to{opacity:0}}@keyframes caret-blink{50%{opacity:0}}.caret{animation:1s step-end infinite caret-blink}@keyframes ctx-fill{0%{transform:scaleX(.02)}62%{transform:scaleX(1)}70%{transform:scaleX(1)}76%,to{transform:scaleX(.02)}}.ctx-fill{transform-origin:0;animation:8s cubic-bezier(.45,0,.55,1) infinite ctx-fill}@keyframes ctx-warn{0%,55%{opacity:0}60%,72%{opacity:1}76%,to{opacity:0}}.ctx-warn{animation:8s linear infinite ctx-warn}@keyframes ctx-new{0%,68%{opacity:0;transform:scale(.8)}72%,86%{opacity:1;transform:scale(1)}92%,to{opacity:0}}.ctx-new{transform-origin:50%;animation:8s cubic-bezier(.34,1.56,.64,1) infinite ctx-new}@media (prefers-reduced-motion:reduce){.bubble,.tline{opacity:1!important}.ctx-fill{transform:scaleX(.6)}}@keyframes req-go{0%,8%{opacity:0;transform:translate(0)}12%{opacity:1}40%{transform:translateX(var(--go,300px));opacity:1}44%,to{transform:translateX(var(--go,300px));opacity:0}}.req-go{transform-box:view-box;animation:6s cubic-bezier(.65,0,.35,1) infinite req-go}@keyframes res-back{0%,52%{opacity:0;transform:translate(0)}56%{opacity:1}84%{transform:translateX(var(--back,-300px));opacity:1}90%,to{transform:translateX(var(--back,-300px));opacity:0}}.res-back{transform-box:view-box;animation:6s cubic-bezier(.65,0,.35,1) infinite res-back}@keyframes ok-flash{0%,42%{opacity:0}46%,58%{opacity:1}64%,to{opacity:0}}.ok-flash{animation:6s linear infinite ok-flash}@keyframes press{0%,40%,52%,to{transform:scale(1)}46%{transform:scale(.92)}}.press{transform-origin:50%;animation:5s ease-in-out infinite press}@keyframes toast{0%,46%{opacity:0;transform:translateY(8px)}52%,84%{opacity:1;transform:none}92%,to{opacity:0}}.toast{animation:5s cubic-bezier(.16,1,.3,1) infinite toast}@media (prefers-reduced-motion:reduce){.req-go,.res-back,.ok-flash,.toast{opacity:1!important}}@keyframes snap{0%,86%{opacity:0}90%{opacity:.85}to{opacity:0}}.snap{animation:.5s linear infinite snap}@keyframes print-fly{0%{opacity:1;transform:translate(0)scale(1)}to{transform:translate(var(--fx,260px),var(--fy,0px))scale(.6);opacity:0}}.print-fly{animation:1.5s cubic-bezier(.45,0,.55,1) infinite print-fly;animation-delay:var(--delay,0s);transform-box:view-box}@keyframes digits{to{transform:translateY(-200px)}}.digits{animation:digits var(--dur,5s)steps(10)infinite;transform-box:view-box}@keyframes rec-blink{50%{opacity:.2}}.rec{animation:1s step-end infinite rec-blink}@keyframes tag-cycle{0%{opacity:0;transform:translateY(6px)}8%,88%{opacity:1;transform:none}96%,to{opacity:0}}.tag-cycle{opacity:0;animation:8s cubic-bezier(.16,1,.3,1) infinite tag-cycle;animation-delay:var(--delay,0s)}@keyframes maze-draw{0%{stroke-dashoffset:var(--len,1400)}to{stroke-dashoffset:0}}.maze-path{stroke-dasharray:var(--len,1400);animation:9s steps(40,end) infinite maze-draw}@keyframes one-click{0%,8%,16%,to{transform:scale(1)}12%{transform:scale(.92)}}.one-click{transform-origin:50%;animation:9s ease-in-out infinite one-click}@keyframes price-shrink{0%,10%{transform:scaleX(1)}80%,to{transform:scaleX(.42)}}.price-shrink{transform-origin:0;animation:7s cubic-bezier(.65,0,.35,1) infinite alternate price-shrink}@keyframes stack-grow{0%,10%{transform:scaleY(.05)}80%,to{transform:scaleY(1)}}.stack-grow{transform-origin:bottom;animation:7s cubic-bezier(.65,0,.35,1) infinite alternate stack-grow}@media (prefers-reduced-motion:reduce){.snap,.print-fly{opacity:0;animation:none!important}.tag-cycle{opacity:1!important}.maze-path{stroke-dashoffset:0}}
