.content>*{animation:pb-rise .5s cubic-bezier(.2,.8,.3,1) both}.content>:nth-child(2){animation-delay:60ms}@keyframes pb-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.stagger>*{animation:pb-rise .5s cubic-bezier(.2,.8,.3,1) both}.stagger>:nth-child(2){animation-delay:70ms}.stagger>:nth-child(3){animation-delay:.14s}.stagger>:nth-child(4){animation-delay:.21s}.stagger>:nth-child(5){animation-delay:.28s}.stagger>:nth-child(n+6){animation-delay:.34s}.text-link{font-weight:700;color:var(--text);text-decoration:underline;-webkit-text-decoration-color:rgba(245,245,245,.35);text-decoration-color:rgba(245,245,245,.35);text-underline-offset:4px;text-decoration-thickness:1.5px;transition:color .15s ease,-webkit-text-decoration-color .15s ease;transition:text-decoration-color .15s ease,color .15s ease;transition:text-decoration-color .15s ease,color .15s ease,-webkit-text-decoration-color .15s ease}.text-link:hover{-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}.panel-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px}.panel-title{margin:0;font-size:18px;font-weight:800;letter-spacing:-.01em}.panel-kicker{margin:0;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.panel-meta{font-size:13px;color:var(--muted)}.live-bots-next{align-self:center;font-size:12.5px;color:var(--muted)}.list-row{position:relative;display:flex;align-items:center;gap:16px;padding:12px 10px;margin:0 -10px;border-radius:12px;transition:background .18s ease}.list-row+.list-row:before{content:"";position:absolute;left:10px;right:10px;top:0;height:1px;background:var(--line)}.list-row:hover{background:rgba(255,255,255,.035)}.list-row:hover+.list-row:before,.list-row:hover:before{opacity:0}.row-thumb{flex:none;transition:transform .25s cubic-bezier(.3,1.5,.5,1)}.list-row:hover .row-thumb{transform:translateY(-2px)}.row-title{font-weight:700}.row-sub,.row-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-sub{font-size:13px;color:var(--muted)}.row-value{flex:none;min-width:76px;text-align:right;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.row-link{position:absolute;inset:0;border-radius:12px}.row-link:focus-visible{outline:2px solid var(--text);outline-offset:2px}.list-row .row-cta{position:relative;z-index:1}@media (max-width:560px){.list-row{gap:12px}.row-title{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25}.hide-phone{display:none!important}}.empty{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:6px 0 2px}.empty-icon{width:48px;height:48px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;color:var(--soft);background:radial-gradient(circle at 30% 25%,#262626 0,#161616 70%);box-shadow:inset 0 0 0 1px var(--line-3),0 10px 24px -12px rgba(0,0,0,.8)}.empty-text{display:flex;flex-direction:column;gap:4px;max-width:460px}.empty-title{font-size:16px;font-weight:800;letter-spacing:-.01em}.empty-body{font-size:14px;color:var(--muted);line-height:1.5}.empty-compact{flex-direction:row;align-items:center;gap:14px;padding:2px 0}.empty-compact .empty-icon{width:40px;height:40px;border-radius:12px;flex:none}.empty-compact .empty-title{font-size:15px}.empty-compact .empty-text{flex:1 1;min-width:0;max-width:none}.empty-compact .empty-action{flex:none}@media (max-width:560px){.empty-compact{flex-wrap:wrap}.empty-compact .empty-action{flex-basis:100%}.empty-compact .empty-action>*{width:100%}}.pull-slots{display:grid;grid-template-columns:repeat(6,minmax(0,72px));justify-content:start;grid-gap:10px;gap:10px}.pull-slots>span{aspect-ratio:672/1136;border-radius:6px;border:1.5px dashed var(--line-2);background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,0))}.sell-back{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;margin-top:8px}.sell-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;width:100%;margin-top:4px}.sell-note{margin:0;font-size:12.5px;color:var(--muted)}.sell-confirm{margin:2px 0 0;font-size:14px;color:var(--text)}.sell-link{padding:0;border:0;background:none;color:var(--text);font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.sell-done{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px}.skeleton{display:block;border-radius:6px;background:linear-gradient(90deg,#171717,#232323 40%,#171717 80%);background-size:300% 100%;animation:pb-shimmer 1.4s ease-in-out infinite}@keyframes pb-shimmer{0%{background-position:100% 0}to{background-position:-50% 0}}.skeleton-row{display:flex;align-items:center;gap:16px;padding:12px 0;border-top:1px solid var(--line)}.skeleton-row:first-child{border-top:0}.list-row:hover .row-cta{background:var(--panel-3)}.binder-page{position:relative}.binder-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:18px 16px;gap:18px 16px}.binder-cell{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:0;border:0;background:none;color:var(--text);font:inherit;cursor:pointer}span.binder-cell{cursor:default}.binder-caption{min-height:16px;font-size:12px;font-weight:700;line-height:16px}.binder-pocket{position:relative;width:100%;aspect-ratio:672/1136;display:grid;place-items:center;overflow:hidden;border-radius:6px;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.01));box-shadow:inset 0 0 0 1px var(--line-2),inset 0 10px 18px -12px rgba(255,255,255,.12)}.binder-pocket .pb-mark{opacity:.14;transition:opacity .3s ease,transform .35s cubic-bezier(.3,1.5,.5,1)}.binder-pocket:after{content:"";position:absolute;inset:-30% auto -30% 0;width:40%;background:linear-gradient(100deg,rgba(255,255,255,0),rgba(255,255,255,.07) 50%,rgba(255,255,255,0));transform:translateX(-60%) skewX(-12deg);transition:transform .8s cubic-bezier(.3,.6,.2,1);pointer-events:none}.binder-cell:hover .binder-pocket:after{transform:translateX(260%) skewX(-12deg)}.binder-cell:hover .binder-pocket .pb-mark{opacity:.3}.binder-pocket-narrow{display:none}.binder-page-empty .binder-grid{-webkit-mask-image:radial-gradient(75% 85% at 50% 50%,rgba(0,0,0,.45),#000 85%);mask-image:radial-gradient(75% 85% at 50% 50%,rgba(0,0,0,.45),#000 85%)}.binder-message{position:absolute;left:50%;top:50%;translate:-50% -55%;width:min(340px,calc(100% - 24px));display:flex;flex-direction:column;align-items:center;gap:6px;padding:20px 22px 22px;border-radius:18px;text-align:center;background:rgba(14,14,17,.88);box-shadow:inset 0 0 0 1px var(--line-2),0 24px 48px -20px rgba(0,0,0,.9);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.binder-message .btn{margin-top:10px}@media (max-width:640px){.binder-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 10px}.binder-pocket-narrow{display:flex}.binder-pocket-wide{display:none}}.thumb{transition:transform .25s cubic-bezier(.3,1.5,.5,1)}.thumb:hover{transform:translateY(-3px)}.thumb:active{transform:translateY(-2px) scale(.97)}.thumb:focus-visible{outline:2px solid var(--text);outline-offset:4px;border-radius:6px}.stat-big{font-size:38px;font-weight:800;line-height:1;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.modal-backdrop{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(4,4,4,.62);-webkit-backdrop-filter:blur(10px) saturate(.9);backdrop-filter:blur(10px) saturate(.9);animation:pb-fade .2s ease-out both}@keyframes pb-fade{0%{opacity:0}to{opacity:1}}.modal-card{animation:pb-pop .32s cubic-bezier(.25,1.35,.45,1) both}@keyframes pb-pop{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}.menu-pop{transform-origin:top right;animation:pb-menu .2s cubic-bezier(.25,1.35,.45,1) both;box-shadow:inset 0 0 0 1px var(--line-3),0 24px 48px -18px rgba(0,0,0,.9)}@keyframes pb-menu{0%{opacity:0;transform:translateY(-6px) scale(.96)}to{opacity:1;transform:none}}.icon-btn{width:40px;height:40px;padding:0;border-radius:12px}.wallet-option{min-height:56px;justify-content:flex-start;padding:0 16px;font-size:16px}.wallet-option .wallet-go{margin-left:auto;color:var(--muted);transition:transform .2s cubic-bezier(.3,1.6,.5,1),color .15s ease}.wallet-option:hover .wallet-go{transform:translateX(3px);color:var(--text)}.net-chip{padding:7px 12px;background:rgba(255,255,255,.08);color:var(--soft)}.net-short{display:none}@media (max-width:480px){.net-long{display:none}.net-short{display:inline}}.hit-thumb{width:40px;height:auto;border-radius:3px;box-shadow:0 8px 14px rgba(0,0,0,.6)}@media (min-width:701px){.hero,.hero-real{height:auto;padding-top:452px;padding-bottom:20px}.hero-bar{position:relative;left:auto;right:auto;bottom:auto;margin:0 20px}}.hero-caption{display:flex;flex-direction:column;align-items:center;gap:1px;text-align:center;font-size:12px;font-weight:700;line-height:1.4;color:var(--muted)}.hero-caption-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--soft)}@media (max-width:1100px){.hero-caption{display:none}}@media (min-width:701px) and (max-width:1100px){.hero,.hero-real{padding-top:416px}}@media (max-width:700px){.hero-center{left:0!important;right:0!important}.shell{flex-direction:column;flex-wrap:nowrap}.main{flex:1 0 auto}.rail{flex:0 0 auto}.rail-item{min-height:52px}}.aside-panel{padding:18px;flex-direction:column}.aside-panel,.kv-row{display:flex;gap:10px}.kv-row{justify-content:space-between;font-size:14px}.kv-row>:first-child{color:var(--muted)}.kv-row>:last-child{font-weight:700;text-align:right}.odds-row{display:grid;grid-template-columns:88px 1fr 40px;align-items:center;grid-gap:10px;gap:10px;font-size:14px}.odds-row .odds-bar{height:6px;border-radius:999px;background:#0b0b0b;box-shadow:inset 0 0 0 1px var(--line-2);overflow:hidden}.odds-row .odds-bar>span{display:block;height:100%;border-radius:999px;background:var(--soft)}.odds-row .odds-bar>span.holo-fill{background:var(--holo);background-size:200% 100%}.chat-btn:active{transform:scale(.94)}.home-trust{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 16px}.give-chip{display:inline-flex;align-items:center;gap:10px;max-width:100%;min-height:48px;padding:5px 14px 5px 8px;border-radius:14px;background:var(--panel);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--muted);text-decoration:none;transition:box-shadow .2s ease,color .2s ease,transform .2s cubic-bezier(.3,1.4,.5,1)}.give-chip:hover{color:var(--text);box-shadow:inset 0 0 0 1px var(--line-3);transform:translateY(-1px)}.give-chip:active{transform:scale(.98)}.give-chip:focus-visible{outline:2px solid var(--text);outline-offset:2px}.give-chip-thumb{flex:none;width:22px;display:block;transform:rotate(-5deg);filter:drop-shadow(0 3px 5px rgba(0,0,0,.6))}.give-chip-thumb .slab-thumb{display:block;width:100%}.give-chip-text{min-width:0;display:flex;flex-direction:column}.give-chip-text b{font-size:13px;font-weight:800;color:var(--text)}.give-chip-text small{font-size:12px;line-height:1.3}.route-progress{position:fixed;left:0;right:0;top:0;z-index:200;height:2px;background:var(--accent);transform-origin:0 50%;pointer-events:none;animation:route-go 2.4s cubic-bezier(.1,.7,.2,1) both}.route-progress-done{animation:route-done .3s ease-out both}@keyframes route-go{0%{transform:scaleX(.04)}to{transform:scaleX(.88)}}@keyframes route-done{0%{transform:scaleX(.88);opacity:1}to{transform:scaleX(1);opacity:0}}@media (min-width:1040px){.room-stage{position:-webkit-sticky;position:sticky;top:16px;align-self:flex-start}}.slab-thumb{background:linear-gradient(160deg,#26262a,#141416)}.trainer-link{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}@media (max-width:700px){.seg a,.seg button{min-height:44px}.site-footer-col{gap:0}.site-footer-col .label{margin-bottom:4px}.site-footer-col a{min-height:44px;display:flex;align-items:center}.site-footer-logo{min-height:44px}.rail{padding-bottom:max(10px,env(safe-area-inset-bottom,0px))}.site-footer{padding-bottom:28px}}@media (prefers-reduced-motion:reduce){.route-progress{animation:none;transform:scaleX(.6)}}.replay-banner{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:12px;padding:10px 14px;border-radius:14px;background:rgba(255,201,51,.1);box-shadow:inset 0 0 0 1px rgba(255,201,51,.4);color:var(--text);font-size:14.5px;font-weight:600}.replay-tag{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:8px;background:var(--accent);color:var(--accent-ink);font-family:var(--font-mono),monospace;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.home-about{max-width:68ch;margin:0 auto;padding:4px 4px 12px;text-align:center}.home-about h2{margin:0 0 8px;font-size:21px;font-weight:800;letter-spacing:-.02em}.home-about p{margin:0;font-size:15px;line-height:1.55;color:var(--soft)}.home-about a{color:var(--text);font-weight:700;text-decoration:underline;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3);text-underline-offset:3px}.notfound{max-width:560px;margin:24px auto;padding:40px 28px 34px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.notfound-code{font-size:clamp(64px,14vw,96px);font-weight:800;line-height:1;letter-spacing:-.04em}.notfound h1,.notfound h2{margin:0;font-size:24px;font-weight:800;letter-spacing:-.02em}.notfound p{margin:0 0 10px;max-width:420px;font-size:15px;line-height:1.5;color:var(--muted)}.notfound-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.notfound-actions .btn{min-height:48px;padding:0 20px;font-size:14.5px}@media (min-width:1600px) and (min-height:680px){:root{--ui-zoom:1}}@media (min-width:1800px) and (min-height:760px){:root{--ui-zoom:1.06}}@media (min-width:2200px) and (min-height:900px){:root{--ui-zoom:1.16}}@media (min-width:2800px) and (min-height:1100px){:root{--ui-zoom:1.36}}@media (min-width:3400px) and (min-height:1300px){:root{--ui-zoom:1.6}}html{zoom:var(--ui-zoom)}.page-error{min-height:calc(100vh / var(--ui-zoom));padding:24px 16px}.official,.page-error{display:flex;align-items:center}.official{flex-wrap:wrap;justify-content:space-between;gap:12px 18px;padding:16px 20px;border-radius:20px;background:var(--panel);box-shadow:inset 0 0 0 1px var(--line-2)}.official-text{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:4px}.official-address{font-size:15px;font-weight:700;color:var(--text);overflow-wrap:anywhere;text-decoration:none}.official-address:hover{text-decoration:underline;text-underline-offset:3px}.official-note{font-size:13px;color:var(--soft)}.official-copy{flex:none;min-height:44px;padding:0 16px;font-size:14px}.official-compact{padding:12px 14px;border-radius:14px;background:rgba(255,255,255,.03)}.official-compact .official-address{font-size:13px}.official-compact .official-note{font-size:12px}.hero-ca{display:inline-flex;align-items:center;gap:10px;max-width:100%;min-height:40px;padding:0 6px 0 14px;border:0;border-radius:12px;background:rgba(14,14,14,.86);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text);font:inherit;cursor:pointer;transition:box-shadow .15s ease}.hero-ca:hover{box-shadow:inset 0 0 0 1px var(--accent)}.hero-ca-label{color:var(--accent);font-size:12px;font-weight:800;letter-spacing:.06em}.hero-ca-value{min-width:0;font-size:13px;font-weight:700}.hero-ca-short{display:none}.hero-ca-copy{flex:none;display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border-radius:8px;background:var(--panel-3);color:var(--soft);font-size:12px;font-weight:700}@media (max-width:700px){.hero-ca-full{display:none}.hero-ca-short{display:inline}}.ship-note{display:flex;align-items:flex-start;gap:10px;margin:0;font-size:13.5px;line-height:1.45;color:var(--muted)}.ship-note svg{flex:none;margin-top:2px}.ship-note a,.ship-note b,.ship-note svg{color:var(--text)}.ship-note a{font-weight:700;text-underline-offset:3px}.ship-note-compact{font-size:12.5px}@media (prefers-reduced-motion:reduce){.content>*,.menu-pop,.modal-backdrop,.modal-card,.skeleton,.stagger>*{animation:none!important}.ghost-slabs span,.list-row,.row-thumb,.thumb,.wallet-option .wallet-go{transition:none}}.pb-mark{display:block;transition:transform .35s cubic-bezier(.3,1.6,.5,1);-webkit-user-drag:none}.rail-logo:hover .pb-mark,@media(prefers-reduced-motion: reduce){.pb-mark{transition:none}}.wordmark{display:block;flex:none;height:1.15em;width:auto;fill:currentColor}html:not([data-age-ok]) body{overflow:hidden}html[data-age-ok] .age-gate{display:none}.age-gate{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:16px;background:rgba(5,5,5,.5);color:var(--text)}.age-gate-card{width:min(420px,100%);max-height:calc(100dvh / var(--ui-zoom, 1) - 32px);overflow:auto;border:1px solid var(--line-3);border-radius:18px;background:#0d0d0d;box-shadow:0 24px 70px rgba(0,0,0,.65)}.age-gate-stage{position:relative;aspect-ratio:16/9;background:#050505 url(/gate/poster.jpg) 50%/cover no-repeat}.age-gate-stage video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.age-gate-sound{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--line-3);border-radius:50%;background:rgba(8,8,8,.72);color:var(--text);cursor:pointer}.age-gate-sound:hover{border-color:var(--muted)}.age-gate-panel{display:grid;justify-items:center;grid-gap:6px;gap:6px;padding:16px 18px 18px;text-align:center}.age-gate-title{margin:0;font-family:var(--font-brand),sans-serif;font-size:26px;font-stretch:125%;font-weight:800;line-height:1.1}.age-gate-text{margin:0;text-wrap:balance;color:var(--muted);font-size:14px;line-height:1.45}.age-gate-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:8px;gap:8px;width:100%;margin-top:10px}.age-gate-actions .btn{min-height:46px;padding:0 14px;font-size:14px}.accent-text{color:var(--accent)}.btn.holo-ring:before,.chip.holo-ring:before{display:none}.shop-item.holo-ring:before,.trainer-option.holo-ring:before{background:var(--accent);animation:none}.give-title,.panel-title,.rewards-title,.section-title,.side-title,h1,h2{font-family:var(--font-brand),var(--font-sans),sans-serif;font-stretch:112%;letter-spacing:-.02em}.bcard-tag,.give-facts dt,.kicker-tag,.label,.panel-kicker,.panel-meta,.trainer-stage-label{font-family:var(--font-mono),monospace;font-weight:700;letter-spacing:.04em}.panel-meta{font-size:11.5px}details.rewards-how>summary{cursor:pointer;list-style-position:outside}details.rewards-how:not([open]){gap:0}.haul-slots{display:inline-flex;gap:4px;flex:none}.haul-slot{position:relative;width:17px;height:27px;border-radius:3px;box-shadow:inset 0 0 0 1px var(--line-3);background:rgba(255,255,255,.04);overflow:hidden}.haul-slots-compact .haul-slot{width:12px;height:19px;border-radius:2px}.haul-slot-now{box-shadow:inset 0 0 0 1.5px var(--text)}.haul-slot-filled{box-shadow:0 2px 6px rgba(0,0,0,.5);animation:haul-drop .5s cubic-bezier(.3,1.6,.5,1) both}.haul-slot .slab-thumb{display:block}@keyframes haul-drop{0%{transform:translateY(-14px) scale(1.6);opacity:0}to{transform:none;opacity:1}}.slab-bank{transition:transform .55s cubic-bezier(.5,0,.75,0),opacity .45s ease .1s;opacity:0;pointer-events:none}.slab-bank-you{transform:translate(var(--bank-x),var(--bank-y)) scale(.14) rotate(8deg)}.slab-bank-opp{transform:translate(var(--bank-x),var(--bank-y)) scale(.14) rotate(-8deg)}.hero-setup{align-items:center;justify-content:space-between;gap:12px 18px;padding:12px}.hero-setup.is-called{animation:setup-called 3.4s ease-out both}@keyframes setup-called{0%,to{box-shadow:0 0 0 0 rgba(255,201,51,0)}12%,70%{box-shadow:0 0 0 2px var(--accent),0 0 34px rgba(255,201,51,.3)}}@media (prefers-reduced-motion:reduce){.hero-setup.is-called{animation:none;box-shadow:0 0 0 2px var(--accent)}}.setup-picks{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.picker{position:relative}.picker-btn{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;min-height:56px;padding:7px 14px;border:0;border-radius:12px;background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.picker-btn:hover{background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px var(--line-3)}.picker-btn:focus-visible{outline:2px solid var(--text);outline-offset:2px}.picker-open .picker-btn{background:rgba(255,255,255,.1);box-shadow:inset 0 0 0 1px var(--text)}.picker-label{font-size:10.5px;font-weight:800;letter-spacing:.08em;color:var(--muted)}.picker-value{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:800;white-space:nowrap}.picker-title small,.picker-value small{color:var(--muted);font-size:.86em;font-weight:700}.picker-chevron{display:inline-flex;color:var(--muted);transition:transform .2s ease}.picker-open .picker-chevron{transform:rotate(180deg)}.picker-menu{position:fixed;z-index:90;padding:6px;border-radius:14px;background:rgba(20,20,20,.98);box-shadow:inset 0 0 0 1px var(--line-3),0 24px 50px -12px rgba(0,0,0,.85);display:flex;flex-direction:column;gap:2px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line-3) transparent;animation:picker-in .18s cubic-bezier(.3,1.3,.5,1)}@keyframes picker-in{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:none}}.picker-option{flex:none;display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:9px 10px;border:0;border-radius:10px;background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer}.picker-option:focus-visible,.picker-option:hover{background:rgba(255,255,255,.07);outline:none}.picker-option[aria-selected=true]{background:rgba(255,255,255,.1)}.picker-option:disabled{opacity:.4;cursor:not-allowed}.picker-art{flex:none;width:30px}.picker-art img{display:block;width:100%;height:auto;filter:drop-shadow(0 4px 6px rgba(0,0,0,.6))}.picker-text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.picker-title{font-size:14.5px;font-weight:800}.picker-sub{font-size:12.5px;line-height:1.35;color:var(--muted)}.picker-tick{flex:none;width:16px;display:inline-flex}.setup-code{height:56px;width:100px}.setup-go{display:flex;align-items:center;gap:12px;margin-left:auto}.setup-entry{display:flex;flex-direction:column;align-items:flex-end;gap:1px;margin-right:4px}.setup-entry-value{font-size:22px;font-weight:800;line-height:1.15;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.setup-entry-sub{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--muted);white-space:nowrap}@media (max-width:700px){.hero-setup{flex-direction:column;align-items:stretch}.setup-picks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.picker-btn{width:100%}.setup-code{grid-column:1/-1;width:100%}.setup-go{margin-left:0;flex-wrap:wrap;justify-content:flex-end}.setup-entry{margin-right:auto;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.picker-menu{animation:none}}.ready-packs{display:flex;justify-content:center;align-items:flex-end;min-height:112px}.ready-pack{width:70px;margin:0 -6px;transform:rotate(calc((var(--i) - var(--mid)) * 7deg)) translateY(calc(max(var(--i) - var(--mid), var(--mid) - var(--i)) * 6px));filter:drop-shadow(0 10px 14px rgba(0,0,0,.6))}.ready-pack .bcard-pack-blank,.ready-pack img{display:block;width:100%;height:auto;animation:ready-bob 2.6s ease-in-out infinite;animation-delay:calc(var(--i) * -.35s)}.ready-pack .bcard-pack-blank{height:108px}@keyframes ready-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (prefers-reduced-motion:reduce){.ready-pack .bcard-pack-blank,.ready-pack img{animation:none}}.bcard-list{display:flex;flex-direction:column;gap:10px}.bcard{position:relative;display:grid;grid-template-columns:minmax(170px,230px) minmax(0,1fr) auto auto;grid-template-areas:"seats main stat cta";align-items:center;grid-gap:22px;gap:22px;padding:14px 18px 14px 20px;border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.015));box-shadow:inset 0 0 0 1px var(--line);overflow:hidden;isolation:isolate;transition:transform .22s cubic-bezier(.3,1.4,.5,1),box-shadow .22s ease}.bcard:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px var(--line-3),0 14px 30px rgba(0,0,0,.5)}.bcard:before{content:"";position:absolute;left:0;top:16px;bottom:16px;width:3px;border-radius:0 3px 3px 0;background:rgba(255,255,255,.16)}.bcard-open:before{background:var(--accent)}.bcard-live:before{background:var(--text)}.bcard-live:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(100deg,transparent 35%,rgba(255,255,255,.06) 50%,transparent 65%);transform:translateX(-100%);animation:bcard-sheen 5s ease-in-out infinite}@keyframes bcard-sheen{0%,35%{transform:translateX(-100%)}to{transform:translateX(100%)}}.bcard-open{background:radial-gradient(90% 160% at 0 50%,rgba(243,221,233,.07),transparent 55%),linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.015))}.bcard-seats{grid-area:seats;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.bcard-seat{max-width:100%;display:inline-flex;align-items:center;gap:10px;min-width:0;transition:opacity .2s ease}.bcard-avatar{display:inline-flex;flex:none;border-radius:50%;transition:transform .3s cubic-bezier(.3,1.5,.5,1)}.bcard-seat-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800}.bcard-seat-name.mono{font-size:13px}.bcard-seat-empty{width:36px;height:36px;flex:none;display:grid;place-items:center;border-radius:50%;border:2px dashed var(--line-3);font-weight:800;font-size:17px;transition:border-color .2s ease,color .2s ease,transform .3s cubic-bezier(.3,1.5,.5,1)}.bcard-seat-empty,.bcard-seat-open .bcard-seat-name{color:var(--muted)}.bcard-open:hover .bcard-seat-empty{border-color:var(--text);color:var(--text)}.bcard-seat-won .bcard-avatar{box-shadow:0 0 0 2px var(--ink),0 0 0 4px #f3dde9,0 0 16px rgba(243,221,233,.35)}.bcard-seat-lost{opacity:.45}.bcard-crown{flex:none;padding:2px 6px;border-radius:5px;background:var(--accent);color:var(--ink);font-size:10px;font-weight:800;letter-spacing:.08em}.bcard-vs{margin-left:8px;font-family:var(--font-brand),var(--font-sans),system-ui,sans-serif;font-weight:800;font-size:11px;font-stretch:125%;font-variation-settings:"wdth" 125;letter-spacing:.06em;color:var(--faint)}.bcard-main{grid-area:main;min-width:0;display:flex;flex-direction:column;gap:10px}.bcard-tags{display:flex;flex-wrap:wrap;gap:6px}.bcard-tag{padding:4px 8px;border-radius:6px;background:rgba(255,255,255,.07);color:var(--soft);font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.bcard-tag-strong{background:var(--text);color:var(--ink)}.bcard-open .bcard-tag-strong{background:var(--accent)}.bcard-lineup{display:flex;align-items:flex-end;gap:8px;min-height:70px;padding:8px 12px;border-radius:12px;background:radial-gradient(60% 120% at 0 100%,rgba(255,255,255,.06),transparent 70%),rgba(0,0,0,.32);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.bcard-pack{width:44px;flex:none;filter:drop-shadow(0 6px 8px rgba(0,0,0,.6));transition:transform .3s cubic-bezier(.3,1.5,.5,1);transition-delay:calc(var(--i) * 35ms)}.bcard:hover .bcard-pack{transform:translateY(-2px)}.bcard-pack img{display:block;width:100%;height:auto}.bcard-pack-blank{display:block;width:44px;height:68px;border-radius:3px;background:linear-gradient(160deg,#3a3a3a,#121212 46%,#2b2b2b)}.bcard-lineup .slab-thumb{width:42px;height:68px;flex:none;box-shadow:0 6px 12px rgba(0,0,0,.6);transition:transform .3s cubic-bezier(.3,1.5,.5,1);transition-delay:calc(var(--i) * 30ms)}.bcard:hover .bcard-lineup .slab-thumb{transform:translateY(-2px)}.bcard-lineup-note{margin-left:auto;align-self:center;padding-left:12px;color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.bcard-lineup-tight{gap:0}.bcard-lineup-tight .slab-thumb+.slab-thumb{margin-left:-10px}.bcard-stat{grid-area:stat;min-width:100px;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.bcard-stat-value{font-size:22px;font-weight:800;line-height:1.15;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.bcard-cta{grid-area:cta;position:relative;z-index:1}.bcard-cta .btn{min-height:46px;min-width:96px;padding:0 20px;font-size:14px}.bcard-cta span.btn{pointer-events:none}@media (max-width:720px){.bcard{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"seats seats" "main main" "stat cta";gap:12px;padding:14px 14px 14px 16px}.bcard-seats{flex-direction:row;align-items:center;gap:8px}.bcard-seat-name{max-width:104px}.bcard-vs{margin:0 2px}.bcard-lineup{min-height:0;gap:6px;padding:6px 8px}.bcard-pack,.bcard-pack-blank{width:36px}.bcard-pack-blank{height:56px}.bcard-lineup .slab-thumb{width:34px;height:55px}.bcard-stat{flex-direction:row;align-items:baseline;gap:8px;min-width:0}.bcard-stat-value{font-size:18px}.bcard-cta .btn{min-height:42px;min-width:0;padding:0 16px}}@media (prefers-reduced-motion:reduce){.bcard-live:after,.haul-slot-filled{animation:none}.slab-bank{transition:opacity .2s ease;transform:none}.bcard,.bcard-avatar,.bcard-lineup .slab-thumb,.bcard-pack{transition:none}}.tone-starter{--tone:#9fc0e8}.tone-elite{--tone:#dcc2ff}.tone-bronze{--tone:#e3a57e}.tone-legendary{--tone:#f5f5f5}.tone-hyper{--tone:#c9d6ff}.tone-psa10{--tone:#ff6b6b}.tone-grail{--tone:#ffd36e}.tone-mythic{--tone:#b9a6ff}.tone-celestial{--tone:#f3dde9}.setup-edit{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:56px;height:56px;flex:none;border:0;border-radius:12px;background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text);font:inherit;font-size:14px;font-weight:800;cursor:pointer;transition:background .15s ease,box-shadow .15s ease,transform .2s cubic-bezier(.3,1.5,.5,1)}.setup-edit:hover{background:rgba(255,255,255,.1);box-shadow:inset 0 0 0 1px var(--line-3)}.setup-edit svg{transition:transform .25s cubic-bezier(.3,1.5,.5,1)}.setup-edit:focus-visible{outline:2px solid var(--text);outline-offset:2px}.setup-edit-label{display:none}@media (max-width:700px){.setup-edit{grid-column:1/-1;width:100%;height:48px}.setup-edit-label{display:inline}}.cust-sheet{width:min(920px,100%);max-height:min(860px,calc(100dvh / var(--ui-zoom) - 32px));display:flex;flex-direction:column;overflow:hidden;padding:0;background:var(--rail);box-shadow:inset 0 0 0 1px var(--line-3),0 30px 70px -20px rgba(0,0,0,.9)}.cust-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px 16px;border-bottom:1px solid var(--line)}.cust-head h2{margin:6px 0 0;font-size:24px;font-weight:800;letter-spacing:-.02em}.cust-close{width:44px;height:44px;min-height:0;padding:0;flex:none}.cust-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:grid;grid-template-columns:minmax(0,1fr) 290px;align-items:start;grid-gap:22px;gap:22px;padding:18px 22px 22px}.cust-section{gap:10px}.cust-section,.cust-side{display:flex;flex-direction:column;min-width:0}.cust-side{gap:18px}.cust-h{display:flex;align-items:baseline;justify-content:space-between;margin:0;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.cust-h span{letter-spacing:.02em;text-transform:none;font-weight:700}.cust-rack{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.cust-rack li{display:flex;min-width:0}.cust-rack li.is-dragging{opacity:.45}.cust-pick{position:relative;width:100%;min-height:118px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:10px 6px 8px;border:0;border-radius:13px;background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text);font:inherit;cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.cust-pick:hover:not(:disabled):not(.cust-pick-empty){background:rgba(255,255,255,.08)}.cust-pick[aria-pressed=true]{background:rgba(255,201,51,.08);box-shadow:inset 0 0 0 2px var(--accent)}.cust-pick-add{color:var(--soft);background:transparent;box-shadow:none;border:1.5px dashed var(--line-3);font-size:13px;font-weight:800}.cust-pick-add:disabled{opacity:.35;cursor:not-allowed}.cust-pick-empty{background:transparent;box-shadow:none;border:1.5px dashed var(--line);cursor:default}.cust-round{position:absolute;top:6px;left:6px;z-index:1;width:20px;height:20px;display:grid;place-items:center;border-radius:6px;background:rgba(0,0,0,.72);font-size:11px;font-weight:800;color:var(--text)}.cust-pick[aria-pressed=true] .cust-round{background:var(--accent);color:var(--accent-ink)}.cust-art{display:block;width:46px;aspect-ratio:1/1.62;filter:drop-shadow(0 6px 10px color-mix(in srgb,var(--tone,#fff) 28%,transparent))}.cust-art .bcard-pack-blank,.cust-art img,.cust-detail-art .bcard-pack-blank,.cust-detail-art img,.cust-machine-art .bcard-pack-blank,.cust-machine-art img{display:block;width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cust-pick-price{font-size:12px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cust-detail{display:flex;flex-direction:column;gap:14px;padding:16px;border-radius:16px;background:radial-gradient(110% 130% at 0 0,color-mix(in srgb,var(--tone,#fff) 16%,transparent),transparent 62%),rgba(255,255,255,.035);box-shadow:inset 0 0 0 1px var(--line-2)}.cust-detail-head{display:grid;grid-template-columns:84px minmax(0,1fr);grid-gap:0 16px;gap:0 16px}.cust-detail-art{grid-row:1/span 2;display:block;width:84px;aspect-ratio:1/1.62;filter:drop-shadow(0 10px 18px color-mix(in srgb,var(--tone,#fff) 34%,transparent))}.cust-detail-info{align-self:end;display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.cust-detail-name{font-family:var(--font-brand),sans-serif;font-size:22px;font-stretch:112%;font-weight:800;line-height:1.15;letter-spacing:-.01em}.cust-detail-name small{margin-left:4px;font-family:var(--font-sans),sans-serif;font-size:16px;font-stretch:normal;font-weight:700;color:var(--soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cust-tops{font-size:13px;color:var(--soft)}.cust-controls{grid-column:2;align-self:start;display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}.cust-change,.cust-icon{display:inline-flex;align-items:center;justify-content:center;height:36px;border:0;border-radius:10px;background:rgba(255,255,255,.07);color:var(--text);font:inherit;cursor:pointer;transition:background .15s ease}.cust-icon{width:36px}.cust-change{padding:0 14px;font-size:13px;font-weight:800}.cust-change:hover,.cust-icon:hover:not(:disabled){background:rgba(255,255,255,.14)}.cust-icon:disabled{opacity:.3;cursor:default}.cust-change[aria-expanded=true]{background:var(--text);color:var(--bg,#080808)}.cust-change:focus-visible,.cust-choice:focus-visible,.cust-icon:focus-visible,.cust-machine:focus-visible,.cust-pick:focus-visible{outline:2px solid var(--text);outline-offset:2px}.cust-odds{display:flex;flex-direction:column;gap:10px}.cust-odds-empty{margin:0;font-size:13px;color:var(--muted)}.cust-odds-bar{display:flex;gap:2px;height:8px;overflow:hidden;border-radius:999px}.cust-odds-bar span{flex-basis:3px;flex-shrink:0;background:#4a4a4f}.cust-odds-bar [data-tier=Uncommon]{background:#a4a4aa}.cust-odds-bar [data-tier=Rare]{background:var(--accent)}.cust-odds-bar [data-tier=Epic]{background:var(--holo)}.cust-tiers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px}.cust-tier{display:flex;flex-direction:column;gap:2px;min-width:0;padding:9px 10px;border-radius:10px;background:rgba(0,0,0,.28)}.cust-tier-name{font-size:11.5px;font-weight:800;color:var(--soft)}.cust-tier[data-tier=Rare] .cust-tier-name{color:var(--accent)}.cust-tier[data-tier=Epic]{box-shadow:inset 0 0 0 1px rgba(243,221,233,.3)}.cust-tier[data-tier=Epic] .cust-tier-name{background:var(--holo);-webkit-background-clip:text;background-clip:text;color:transparent}.cust-tier-chance{font-size:19px;font-weight:800;line-height:1.15;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cust-tier-range{font-size:12px;color:var(--muted);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cust-machines{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.cust-machine{display:grid;grid-template-columns:30px minmax(0,1fr);grid-column-gap:8px;column-gap:8px;align-items:center;padding:7px 8px;border:0;border-radius:10px;background:rgba(0,0,0,.28);box-shadow:inset 0 0 0 1px var(--line);color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.cust-machine:hover:not(:disabled){background:rgba(255,255,255,.08)}.cust-machine[aria-selected=true]{box-shadow:inset 0 0 0 2px var(--accent)}.cust-machine:disabled{opacity:.4;cursor:not-allowed}.cust-machine-art{grid-row:1/span 3;width:30px;aspect-ratio:1/1.62}.cust-machine-name{font-size:13px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cust-machine-price{font-size:12px;color:var(--soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cust-machine-sub{font-size:11px;line-height:1.25;color:var(--muted)}.cust-note{margin:0;font-size:12.5px;line-height:1.4;color:var(--muted)}.cust-choices{gap:6px}.cust-choice,.cust-choices{display:flex;flex-direction:column}.cust-choice{position:relative;gap:3px;padding:11px 36px 11px 14px;border:0;border-radius:12px;background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.cust-choice b{font-size:14.5px;font-weight:800}.cust-choice span{font-size:12.5px;line-height:1.35;color:var(--soft)}.cust-choice:hover{background:rgba(255,255,255,.07)}.cust-choice[aria-checked=true]{background:rgba(255,201,51,.08);box-shadow:inset 0 0 0 2px var(--accent)}.cust-choice[aria-checked=true]:after{content:"";position:absolute;top:12px;right:12px;width:16px;height:16px;border-radius:50%;background:var(--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23171204' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center /12px no-repeat}.cust-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 22px;border-top:1px solid var(--line);background:rgba(0,0,0,.25)}.cust-sum{display:flex;flex-direction:column;gap:2px;min-width:0}.cust-sum-value{font-size:24px;font-weight:800;line-height:1.1;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cust-sum-sub{font-size:12.5px;color:var(--muted)}.cust-done{flex:none;min-height:52px;min-width:140px;padding:0 24px;font-size:16px}@media (max-width:860px){.cust-sheet{width:min(620px,100%)}.cust-body{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.cust-backdrop{align-items:flex-end;padding:0}.cust-sheet{width:100%;max-height:90dvh;border-radius:20px 20px 0 0;padding-bottom:env(safe-area-inset-bottom,0)}.cust-body,.cust-foot,.cust-head{padding-left:16px;padding-right:16px}.cust-head{padding-top:14px;padding-bottom:10px}.cust-head h2{margin-top:2px;font-size:21px}.cust-rack{gap:6px}.cust-pick{min-height:92px;padding:8px 2px 6px}.cust-art{width:34px}.cust-round{top:4px;left:4px;width:18px;height:18px}.cust-detail{padding:14px}.cust-detail-head{grid-template-columns:60px minmax(0,1fr);gap:0 12px}.cust-detail-art{grid-row:1;width:60px}.cust-detail-info{align-self:center}.cust-controls{grid-column:1/-1;flex-wrap:nowrap;margin-top:12px}.cust-detail-name{font-size:19px}.cust-change,.cust-icon{height:44px}.cust-icon{width:44px}.cust-change{flex:1 1;padding:0 8px}.cust-icon{flex:none}.cust-machines,.cust-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}.cust-sum-sub{font-size:12px}.cust-done{min-width:96px}}@media (prefers-reduced-motion:reduce){.cust-machine,.cust-pick,.setup-edit,.setup-edit svg{transition:none}}.binder-gone{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;padding-top:18px;border-top:1px solid var(--line)}.binder-cell-gone .slab-thumb{filter:grayscale(.55) brightness(.72)}.binder-cell-gone:hover .slab-thumb{filter:none}.sell-all{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px}.win-bounce{animation:win-bounce .7s cubic-bezier(.3,1.5,.5,1) both}@keyframes win-bounce{0%{transform:scale(1)}35%{transform:translateY(-14px) scale(1.09)}to{transform:scale(1)}}.win-pops{position:absolute;z-index:7;width:0;height:0;pointer-events:none}.win-spark{position:absolute;left:-5px;top:-5px;width:10px;height:10px;border-radius:2px;background:var(--holo);box-shadow:0 0 10px rgba(255,255,255,.75);opacity:0;animation:win-spark .95s cubic-bezier(.15,.7,.3,1) both}@keyframes win-spark{0%{opacity:1;transform:rotate(var(--angle)) translateY(0) rotate(0deg) scale(1)}70%{opacity:1}to{opacity:0;transform:rotate(var(--angle)) translateY(calc(var(--far) * -1)) rotate(200deg) scale(.35)}}.win-pop{position:absolute;left:0;top:0;display:grid;justify-items:center;padding:7px 16px 8px;border-radius:14px;background:var(--holo);color:var(--ink);font-size:26px;font-weight:800;line-height:1.1;letter-spacing:-.02em;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;box-shadow:0 10px 30px rgba(0,0,0,.55),0 0 26px rgba(255,255,255,.35);animation:win-pop 2.6s cubic-bezier(.2,1.3,.4,1) both}.win-pop small{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}@keyframes win-pop{0%{opacity:0;transform:translate(-50%,-30%) scale(.5)}14%{opacity:1;transform:translate(-50%,-80%) scale(1.08)}22%{transform:translate(-50%,-80%) scale(1)}78%{opacity:1;transform:translate(-50%,-90%) scale(1)}to{opacity:0;transform:translate(-50%,-125%) scale(.96)}}@media (prefers-reduced-motion:reduce){.win-bounce,.win-spark{animation:none}.win-spark{display:none}}.site-chat-toggle{display:grid;place-items:center;width:40px;height:40px;flex:none;border:0;border-radius:50%;background:var(--panel-2);color:var(--soft);cursor:pointer;transition:background-color .15s ease,color .15s ease}.site-chat-toggle:hover{background:var(--panel-3);color:var(--text)}.site-chat-toggle[data-open]{background:var(--accent);color:var(--accent-ink)}.site-chat-close:focus-visible,.site-chat-send:focus-visible,.site-chat-toggle:focus-visible{outline:2px solid var(--text);outline-offset:2px}.site-chat{--chat-lift:0px;position:fixed;right:20px;bottom:calc(20px + var(--chat-lift));z-index:80;width:360px;height:min(580px,calc(100dvh / var(--ui-zoom, 1) - 110px));display:flex;flex-direction:column;overflow:hidden;border-radius:18px;background:var(--rail);box-shadow:inset 0 0 0 1px var(--line-3),0 24px 60px -16px rgba(0,0,0,.85);animation:pb-pop .28s cubic-bezier(.25,1.35,.45,1) both}.site-chat-head{display:flex;align-items:center;justify-content:space-between;flex:none;padding:10px 10px 10px 16px;border-bottom:1px solid var(--line)}.site-chat-title{font-family:var(--font-brand),sans-serif;font-size:15px;font-stretch:112%;font-weight:800}.site-chat-close{display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:10px;background:transparent;color:var(--soft);cursor:pointer;transition:background-color .15s ease,color .15s ease}.site-chat-close:hover{background:var(--panel-3);color:var(--text)}.site-chat-list{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:14px;padding:14px}.site-chat-empty{margin:auto;font-size:14px;color:var(--muted)}.site-chat-msg{display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:10px;gap:10px}.site-chat-body{min-width:0}.site-chat-who{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 7px;font-size:12px}.site-chat-who b{font-size:13px;font-weight:800;color:var(--text)}.site-chat-msg[data-mine] .site-chat-wallet,.site-chat-msg[data-mine] .site-chat-who b{color:var(--accent)}.site-chat-wallet{font-size:11px;color:var(--soft)}.site-chat-time{font-size:11px;color:var(--muted)}.site-chat-body p{margin:2px 0 0;font-size:14px;line-height:1.4;color:var(--text);overflow-wrap:anywhere}.site-chat-offline{flex:none;margin:0;padding:6px 14px;font-size:12px;color:var(--soft);background:var(--panel-2)}.site-chat-foot{flex:none;display:flex;flex-direction:column;gap:8px;padding:10px 12px 12px;border-top:1px solid var(--line);background:rgba(0,0,0,.25)}.site-chat-note{margin:0;font-size:11.5px;line-height:1.35;color:var(--muted)}.site-chat-problem{margin:0;font-size:13px;color:var(--text)}.site-chat-action{width:100%;min-height:44px;font-size:14px}.site-chat-form{display:grid;grid-template-columns:minmax(0,1fr) 44px;grid-gap:8px;gap:8px}.site-chat-form input{min-width:0;height:44px;padding:0 14px;border:0;border-radius:12px;background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text);font:inherit;font-size:14px}.site-chat-form input::placeholder{color:var(--muted)}.site-chat-form input:focus{outline:0;box-shadow:inset 0 0 0 1.5px var(--accent)}.site-chat-send{display:grid;place-items:center;height:44px;border:0;border-radius:12px;background:var(--accent);color:var(--accent-ink);cursor:pointer}.site-chat-send:disabled{background:var(--panel-2);color:var(--muted);cursor:default}@media (max-width:700px){.connect-word{display:none}.topbar-right{gap:6px!important}.site-chat-toggle{width:36px;height:36px}.site-chat{left:0;right:0;bottom:var(--chat-lift);width:100%;height:min(74dvh,calc(100dvh - var(--chat-lift) - 16px));border-radius:20px 20px 0 0;padding-bottom:env(safe-area-inset-bottom,0)}.site-chat-form input{font-size:16px}}@media (prefers-reduced-motion:reduce){.site-chat{animation:none}}.fx{position:absolute;inset:0;z-index:40;overflow:hidden;pointer-events:none;container-type:size}.fx-frozen *{animation-delay:calc(var(--d, 0s) - 1.5s)!important;animation-play-state:paused!important}.fx-fall{position:absolute;top:0;will-change:transform;animation:fx-fall var(--t) cubic-bezier(.35,.1,.75,1) var(--d) both}@keyframes fx-fall{0%{transform:translate3d(0,-18cqh,0) rotate(0deg) scale(var(--s));opacity:1}88%{opacity:1}to{transform:translate3d(var(--drift),118cqh,0) rotate(var(--r)) scale(var(--s));opacity:0}}.fx-foil{width:.8cqw;height:1.9cqw;border-radius:1px;background:linear-gradient(135deg,#fff6d6,#ffc933 45%,#b77c0c)}.fx-rain{position:absolute;top:0;aspect-ratio:.6;will-change:transform;animation:fx-rain var(--t) cubic-bezier(.42,.05,.78,1) var(--d) both}.fx-rain img{display:block;width:100%;height:100%;border-radius:5%;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fx-rain-near{z-index:3;filter:drop-shadow(0 1.2cqw 1.6cqw rgba(0,0,0,.65))}.fx-rain-mid{z-index:2;filter:brightness(.82)}.fx-rain-far{z-index:1;filter:brightness(.55) blur(.07cqw)}@keyframes fx-rain{0%{transform:translate3d(0,-36cqh,0) perspective(60cqw) rotateX(var(--x0)) rotateY(var(--y0)) rotate(var(--z0));opacity:1}90%{opacity:1}to{transform:translate3d(var(--drift),128cqh,0) perspective(60cqw) rotateX(var(--x1)) rotateY(var(--y1)) rotate(var(--z1));opacity:0}}.fx-burst{position:absolute;left:50%;top:44%;will-change:transform;animation:fx-burst var(--t) cubic-bezier(.16,.8,.4,1) var(--d) both}@keyframes fx-burst{0%{transform:translateZ(0) rotate(0deg) scale(0);opacity:0}8%{opacity:1}45%{transform:translate3d(var(--x),var(--y),0) rotate(var(--r)) scale(1);opacity:1}to{transform:translate3d(calc(var(--x) * 1.2),62cqh,0) rotate(calc(var(--r) * 2.4)) scale(.85);opacity:0}}.fx-holo{width:1cqw;height:1.8cqw;border-radius:1px;background:var(--holo);background-size:300% 100%}.fx-spark{width:.7cqw;height:.7cqw;border-radius:50%;background:#fff}.fx-beam{position:absolute;top:-8cqh;width:76cqw;height:128cqh;margin-left:-38cqw;transform-origin:50% 0;background:conic-gradient(from 164deg at 50% 0,transparent 0deg,rgba(255,255,255,.46) 16deg,transparent 32deg);-webkit-mask-image:linear-gradient(180deg,#000 22%,transparent 94%);mask-image:linear-gradient(180deg,#000 22%,transparent 94%);animation:fx-sweep 4.8s ease-in-out both}.fx-beam-gold{background:conic-gradient(from 164deg at 50% 0,transparent 0deg,rgba(255,201,51,.5) 16deg,transparent 32deg)}@keyframes fx-sweep{0%{transform:rotate(var(--from));opacity:0}16%{opacity:1}82%{opacity:1}to{transform:rotate(var(--to));opacity:0}}.fx-crown{position:absolute;left:50%;top:16cqh;width:20cqw;margin-left:-10cqw;overflow:visible;filter:drop-shadow(0 1cqw 2cqw rgba(0,0,0,.7)) drop-shadow(0 0 2.4cqw rgba(255,201,51,.45));will-change:transform;animation:fx-crown 4.8s both}@keyframes fx-crown{0%{transform:translateY(-60cqh) rotate(-8deg);opacity:0;animation-timing-function:cubic-bezier(.5,0,.9,.5)}14%{transform:translateY(0) rotate(0deg) scale(1.1,.88);opacity:1;animation-timing-function:cubic-bezier(.2,1.4,.4,1)}24%,84%{transform:none;opacity:1}to{transform:translateY(-2cqh);opacity:0}}.fx-rays{position:absolute;left:50%;top:27cqh;width:70cqw;aspect-ratio:1;margin:-35cqw 0 0 -35cqw;border-radius:50%;background:repeating-conic-gradient(rgba(255,201,51,.16) 0 8deg,transparent 8deg 24deg);-webkit-mask-image:radial-gradient(closest-side,#000 10%,transparent 100%);mask-image:radial-gradient(closest-side,#000 10%,transparent 100%);will-change:transform;animation:fx-rays 4.8s linear both}@keyframes fx-rays{0%,12%{transform:rotate(0deg) scale(.4);opacity:0}24%{opacity:1}84%{opacity:1}to{transform:rotate(50deg) scale(1);opacity:0}}@media (prefers-reduced-motion:reduce){.fx:not(.fx-frozen){display:none}}.level-card{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;grid-gap:16px;gap:16px}.level-badge{display:grid;place-items:center;width:64px;height:64px;border-radius:18px;background:var(--accent);color:var(--accent-ink);font-family:var(--font-sans),sans-serif;font-size:28px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.level-progress{display:flex;flex-direction:column;gap:8px;min-width:0}.level-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 12px;font-size:13px;color:var(--soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.level-row b{font-size:16px;font-weight:800;color:var(--text)}.level-bar{display:block;height:10px;overflow:hidden;border-radius:999px;background:var(--panel-3)}.level-bar span{display:block;height:100%;border-radius:inherit;background:var(--accent);transition:width .4s ease}.trainer-link{position:relative}.trainer-level{position:absolute;right:-5px;bottom:-4px;min-width:18px;height:18px;padding:0 4px;display:grid;place-items:center;border-radius:7px;background:var(--accent);box-shadow:0 0 0 2px var(--rail);color:var(--accent-ink);font-size:11px;font-weight:800;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.player-level{margin-left:7px;padding:1px 5px;border-radius:5px;background:rgba(255,201,51,.16);color:var(--accent);font-size:.72em;font-weight:800;letter-spacing:.01em;white-space:nowrap;vertical-align:.08em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hero-duo,.setup-summary,.try-free-phone,.wallet-balance-short,.wallet-menu-address{display:none}.sound-section{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px}.sound-section .account-head{min-width:0}@media (max-width:700px){html{text-size-adjust:100%}body{-webkit-tap-highlight-color:transparent}[role=button],a,button,label,summary{touch-action:manipulation}input,select,textarea{font-size:16px!important}.topbar{gap:4px 8px;padding:max(10px,env(safe-area-inset-top,0px)) 14px 8px}.topbar-right{flex-wrap:nowrap!important;gap:6px!important}.site-name,.site-name:not(:only-child){font-size:17px}.site-chat-toggle{width:40px;height:40px}.wallet-btn{min-height:40px!important;padding:0 12px!important;gap:0!important}.wallet-addr,.wallet-balance,.wallet-initials{display:none!important}.wallet-balance-short{display:inline;font-size:14px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wallet-menu-address{display:block;padding:6px 14px 8px;font-size:13px;color:var(--soft)}.wallet-connect{min-height:40px!important;padding:0 16px!important}.trainer-link{min-width:40px;min-height:40px}.hero,.hero-real{padding-bottom:10px}.hero-center{gap:8px!important;padding:22px 14px 10px}.hero-center p{font-size:15px!important;line-height:1.42}.hero-center .try-free,.hero-pack:nth-child(n+7){display:none}.hero-pattern{opacity:.5}.hero>.arena-fade,.hero>.arena-grid{display:none}.hero-duo{display:flex;justify-content:center;gap:34px;margin-top:2px}.hero-duo-slab{display:flex;flex-direction:column;align-items:center}.hero-duo-value{margin-top:-6px;font-size:12px;color:var(--soft);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hero-duo-value b{font-weight:800;color:var(--text)}.hero-bar{margin:0 10px}.hero-setup{gap:10px;padding:10px}.setup-picks{display:flex;flex-direction:column;align-items:stretch}.setup-picks .picker,.setup-picks .setup-edit{display:none}.setup-summary{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;padding:8px 10px 8px 12px;border:0;border-radius:14px;background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text);font:inherit;text-align:left;cursor:pointer}.setup-summary:active{background:rgba(255,255,255,.1)}.setup-summary-art{flex:none;width:30px}.setup-summary-art img{display:block;width:100%;height:auto;filter:drop-shadow(0 4px 6px rgba(0,0,0,.6))}.setup-summary-text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.setup-summary-text b{font-size:15.5px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.setup-summary-text small{margin-left:2px;font-size:13.5px;font-weight:700;color:var(--muted)}.setup-summary-text>span{font-size:12.5px;color:var(--soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.setup-summary-change{flex:none;padding:9px 12px;border-radius:10px;background:rgba(255,255,255,.08);font-size:13px;font-weight:800}.setup-code{width:100%;height:50px}.setup-go{flex-wrap:nowrap;justify-content:flex-start;gap:12px}.setup-entry{flex:none;margin-right:0}.setup-entry-value{font-size:21px}.setup-go .btn-ghost{display:none}.setup-go .btn-foil{flex:1 1;min-width:0;padding:0 10px!important;font-size:15.5px!important;white-space:nowrap}.try-free-phone{display:flex;margin-top:0;padding-top:2px}.battle-box{min-height:136px}.chat-dock{flex-wrap:nowrap;justify-content:safe center;gap:2px;overflow:auto hidden;scrollbar-width:none}.chat-dock::-webkit-scrollbar{display:none}.chat-dock-face,.chat-dock-word{flex:none}.chat-dock-word{margin-right:4px}.content .live-grid-recent>:nth-child(n+4){display:none}.content .effect-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.content .effect-item{padding:6px 6px 8px;border-radius:15px}.content .effect-art{height:96px;border-radius:11px}.content summary.panel-title{padding-block:9px}.site-footer-col[aria-label=About] .label,.site-footer-col[aria-label=Play],.site-footer-col[aria-label=You]{display:none}.site-footer-top{flex-direction:column;gap:4px}.site-footer-brand{flex:none}.site-footer-col[aria-label=About]{flex-direction:row;gap:18px}.site-footer{gap:12px}}@media (hover:none){.btn-foil:hover,.btn:hover,.chat-dock-face:hover .emoticon,.chat-dock-word:hover,.content .bcard:hover,.content .bcard:hover .bcard-lineup .slab-thumb,.content .bcard:hover .bcard-pack,.content .btn:hover,.content .live-feature:hover,.content .live-feature:hover .live-fighter-art,.content .pull-btn:hover .pull-thumb,.content .shop-item:hover .shop-figure,.content .spend-pack:hover .spend-art,.cust-machine:hover,.give-chip:hover,.list-row:hover .row-thumb,.lobby-row:hover .trainer-avatar,.pack-best:hover .slab-thumb,.rail-item:hover .rail-icon,.shelf-pack:hover:not(:disabled) .shelf-pack-art,.thumb:hover,.trainer-link:hover,.trainer-option:hover,.try-free-btn:hover,.try-free-btn:hover .try-free-arrow{transform:none}.btn-foil:active,.btn:active,.chat-dock-word:active,.try-free-btn:active{transform:scale(.97)}}@media (max-width:345px){.site-name,.site-name:not(:only-child){font-size:15px}.topbar-right{gap:4px!important}.wallet-btn,.wallet-connect{padding:0 10px!important}.hero-duo{gap:22px}.setup-entry-sub{display:none}}