:root{--bg0: #03050b;--bg1: #060a16;--bg2: #0a1124;--bg3: #101a33;--ink: #f2f6ff;--ink2: #b4bfd8;--ink3: #6f7c9b;--line: rgba(160, 190, 255, .12);--line2: rgba(160, 190, 255, .22);--acc1: #c6ff3a;--acc2: #00e0ff;--on-acc: #0b1500;--slash: polygon(28% 0, 100% 0, 72% 100%, 0 100%);--bolt: polygon(62% 0, 8% 58%, 44% 58%, 30% 100%, 92% 38%, 56% 38%);--grad: linear-gradient(90deg, var(--acc1), var(--acc2));--grad-d: linear-gradient(135deg, var(--acc1), var(--acc2));--gold: #f5c542;--danger: #ff4d6d;--warn: #ffb547;--glass: linear-gradient(160deg, rgba(255, 255, 255, .075), rgba(255, 255, 255, .018));--panel: rgba(12, 19, 38, .72);--r: 14px;--r-s: 10px;--fd: "Barlow Condensed", "Roboto Condensed", "Arial Narrow", "Helvetica Neue", sans-serif;--fb: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--sat: env(safe-area-inset-top, 0px);--sar: env(safe-area-inset-right, 0px);--sab: env(safe-area-inset-bottom, 0px);--sal: env(safe-area-inset-left, 0px);--pad: clamp(12px, 2.6vw, 40px);--gap: clamp(8px, 1.1vw, 18px);--ease: cubic-bezier(.2, .8, .2, 1);--spring: cubic-bezier(.34, 1.45, .5, 1);color-scheme:dark}html{font-size:clamp(12px,calc(6px + .55vw + .5vh),18px);-webkit-text-size-adjust:100%}html,body{margin:0;height:100%;background:var(--bg0);color:var(--ink);font-family:var(--fb);overflow:hidden;overscroll-behavior:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}button:focus{outline:none}input,textarea{-webkit-user-select:text;user-select:text}svg{display:block}h1,h2,h3{margin:0}#game{position:fixed;inset:0;touch-action:none;z-index:0;background:#000}#ui{position:fixed;inset:0;z-index:10;touch-action:manipulation;pointer-events:none}#ui>*{pointer-events:auto}#ui>.toasts{pointer-events:none}body:not(.in-match) #game{visibility:hidden}body.in-match .shell{display:none}.ico{width:1.4em;height:1.4em;display:inline-flex}.ico svg,.ico-s svg{width:100%;height:100%}.ico-s{width:1.1em;height:1.1em;display:inline-flex;flex:none}.shell{position:absolute;inset:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;isolation:isolate}.shell>.topbar{grid-row:1}.shell>.screens{grid-row:2}.shell>.hintbar{grid-row:3}.shell.chrome-bare .topbar,.shell.chrome-none .topbar,.shell.chrome-none .hintbar{display:none}.bg{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background:radial-gradient(120% 90% at 85% -20%,#142a5c,#142a5c00 55%),radial-gradient(90% 70% at -10% 110%,#0a3340,#0a334000 60%),linear-gradient(180deg,#070c1c,#03050b)}.bg-glow{position:absolute;border-radius:50%;will-change:transform}.bg-glow.g1{width:70vmax;height:70vmax;left:-20vmax;top:-30vmax;background:radial-gradient(closest-side,#c6ff3a1a,#c6ff3a00);animation:glowA 22s ease-in-out infinite alternate}.bg-glow.g2{width:80vmax;height:80vmax;right:-30vmax;bottom:-40vmax;background:radial-gradient(closest-side,#00e0ff1f,#00e0ff00);animation:glowB 26s ease-in-out infinite alternate}.bg-glow.g3{width:50vmax;height:50vmax;left:40vw;top:10vh;background:radial-gradient(closest-side,#7846ff14,#7846ff00);animation:glowA 30s ease-in-out infinite alternate-reverse}@keyframes glowA{to{transform:translate3d(12vw,8vh,0) scale(1.15)}}@keyframes glowB{to{transform:translate3d(-10vw,-12vh,0) scale(.9)}}.bg-lines{position:absolute;left:50%;bottom:-38vmax;width:150vmax;height:80vmax;transform:translate(-50%) perspective(900px) rotateX(72deg);border:2px solid rgba(255,255,255,.05);background:linear-gradient(90deg,transparent calc(50% - 1px),rgba(255,255,255,.06) calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px)),repeating-linear-gradient(90deg,rgba(198,255,58,.035) 0 7.5vmax,transparent 7.5vmax 15vmax);-webkit-mask-image:linear-gradient(to top,#000 20%,transparent 85%);mask-image:linear-gradient(to top,#000 20%,transparent 85%)}.bg-lines:after{content:"";position:absolute;left:50%;top:50%;width:22vmax;height:22vmax;transform:translate(-50%,-50%);border-radius:50%;border:2px solid rgba(255,255,255,.06)}.bg-streaks i{position:absolute;left:-60vw;height:2px;width:55vw;opacity:0;will-change:transform,opacity;background:linear-gradient(90deg,#c6ff3a00,#c6ff3a8c 55%,#dcfff5f2 72%,#00e0ff00);animation:streak 9s cubic-bezier(.55,0,.35,1) infinite}.bg-streaks i:nth-child(1){top:18%;animation-delay:.5s}.bg-streaks i:nth-child(2){top:42%;animation-delay:3.4s;animation-duration:11s;width:35vw}.bg-streaks i:nth-child(3){top:66%;animation-delay:6.1s;height:1px}.bg-streaks i:nth-child(4){top:8%;height:18vh;width:90vw;animation-delay:1.8s;animation-duration:16s;background:linear-gradient(90deg,#00e0ff00,#00e0ff0f 50%,#00e0ff00)}.bg-streaks i:nth-child(5){top:58%;height:26vh;width:110vw;animation-delay:8s;animation-duration:19s;background:linear-gradient(90deg,#c6ff3a00,#c6ff3a0b 50%,#c6ff3a00)}@keyframes streak{0%{transform:rotate(-12deg) translateZ(0);opacity:0}8%{opacity:1}55%{transform:rotate(-12deg) translate3d(190vw,0,0);opacity:0}to{transform:rotate(-12deg) translate3d(190vw,0,0);opacity:0}}.bg-particles-wrap{position:absolute;inset:0;opacity:.8}.bg-particles{position:absolute;left:0;top:0;width:2px;height:2px;border-radius:50%;will-change:transform;animation:drift 70s linear infinite}@keyframes drift{to{transform:translate3d(0,-100vh,0)}}.bg-vignette{position:absolute;inset:0;background:radial-gradient(120% 100% at 50% 40%,#0000 55%,#0000008c)}.topbar{position:relative;z-index:5;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(10px,2vw,32px);padding:calc(var(--sat) + clamp(8px,1.4vh,16px)) calc(var(--sar) + var(--pad)) clamp(6px,1vh,12px) calc(var(--sal) + var(--pad));background:linear-gradient(180deg,#03050beb,#03050b8c 70%,#03050b00)}.brand{display:flex;align-items:center;gap:.12em;font-family:var(--fd);font-weight:800;font-style:italic;font-size:1.5rem;line-height:1;letter-spacing:-.01em;cursor:pointer}.brand-fc{position:relative;background:linear-gradient(105deg,#e9ff9a 0%,var(--acc1) 34%,#5fffc0 62%,var(--acc2) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.42em;letter-spacing:-.02em}.brand-fc:after{content:"";position:absolute;right:.02em;top:50%;width:.32em;height:.7em;margin-top:-.37em;background:linear-gradient(180deg,#ffffff,var(--acc1) 45%,var(--acc2));clip-path:var(--bolt)}.brand-27{color:var(--ink)}.brand .ssl-wm{font-size:1em}.ssl-wm{display:inline-flex;flex-direction:column;align-items:flex-start;font-family:var(--fd);font-weight:800;font-style:italic;line-height:.86;letter-spacing:-.02em}.ssl-wm-row{position:relative;display:inline-flex;align-items:center;gap:.04em}.ssl-wm-t{background:linear-gradient(105deg,#e9ff9a 0%,var(--acc1) 34%,#5fffc0 62%,var(--acc2) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;padding:.04em .08em .04em .02em}.ssl-wm-bolt{display:block;width:.36em;height:.74em;margin-left:.02em;background:linear-gradient(180deg,#ffffff,var(--acc1) 45%,var(--acc2));clip-path:var(--bolt);filter:drop-shadow(0 0 .08em rgba(198,255,58,.55))}.ssl-wm-tag{margin-top:.18em;font-style:normal;font-weight:700;font-size:.25em;letter-spacing:.34em;color:var(--ink2);text-transform:uppercase;white-space:nowrap}.tabs{display:flex;align-items:center;justify-content:center;gap:clamp(6px,2.2vw,36px);min-width:0}.tab{position:relative;padding:.55rem .15rem;font-family:var(--fd);font-weight:700;font-size:1.22rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);white-space:nowrap;transition:color .18s}.tab:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:3px;border-radius:3px;background:var(--grad);transform:scaleX(0);transition:transform .25s var(--ease);box-shadow:0 0 14px #c6ff3a99}.tab:hover{color:var(--ink2)}.tab.active{color:var(--ink)}.tab.active:after{transform:scaleX(1)}.tab-short{display:none}.tab-glyph{display:inline-flex;cursor:pointer;opacity:.85}body[data-input=touch] .tab-glyph{display:none}.topbar-right{display:flex;align-items:center;gap:clamp(8px,1.2vw,18px)}.wallet{display:flex;gap:.5rem}.wallet-item{display:flex;align-items:center;gap:.4rem;padding:.35rem .75rem .35rem .4rem;border-radius:999px;background:#ffffff0f;border:1px solid var(--line);font-family:var(--fd);font-weight:700;font-size:1.12rem;letter-spacing:.03em;font-variant-numeric:tabular-nums}.wallet-ico{width:1.35rem;height:1.35rem}.wallet-ico svg{width:100%;height:100%}.wallet-item.pulse{border-color:#f5c54299;box-shadow:0 0 18px #f5c5424d}.profile{display:flex;align-items:center;gap:.55rem;padding:.25rem .8rem .25rem .25rem;border-radius:999px;background:#ffffff0a;border:1px solid var(--line);cursor:pointer}.avatar{width:2.2rem;height:2.2rem;border-radius:50%;display:grid;place-items:center;font-family:var(--fd);font-weight:800;font-size:.9rem;color:#031009;letter-spacing:.02em;box-shadow:inset 0 0 0 2px #ffffff59;text-shadow:0 1px 0 rgba(255,255,255,.3)}.profile-name{font-family:var(--fd);font-weight:700;font-size:1rem;text-transform:uppercase;letter-spacing:.04em;max-width:11rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.1}.profile-sub{font-size:.7rem;color:var(--ink3);line-height:1.2}.screens{position:relative;min-height:0;overflow:hidden}.screen{position:absolute;inset:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:clamp(6px,1.2vh,16px) calc(var(--sar) + var(--pad)) calc(var(--sab) + var(--pad)) calc(var(--sal) + var(--pad));scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) transparent}.shell.chrome-bare .screen{padding-top:calc(var(--sat) + clamp(10px,2vh,24px))}.screen::-webkit-scrollbar{width:6px;height:6px}.screen::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}.screen.enter-r{animation:scrInR .22s var(--ease) both}.screen.enter-l{animation:scrInL .22s var(--ease) both}.screen.leave-l{animation:scrOutL .2s ease-in both;pointer-events:none}.screen.leave-r{animation:scrOutR .2s ease-in both;pointer-events:none}@keyframes scrInR{0%{opacity:0;transform:translate3d(32px,0,0)}to{opacity:1;transform:none}}@keyframes scrInL{0%{opacity:0;transform:translate3d(-32px,0,0)}to{opacity:1;transform:none}}@keyframes scrOutL{to{opacity:0;transform:translate3d(-32px,0,0)}}@keyframes scrOutR{to{opacity:0;transform:translate3d(32px,0,0)}}.hintbar{position:relative;z-index:5;display:flex;justify-content:flex-end;align-items:center;gap:clamp(12px,2vw,28px);padding:.55rem calc(var(--sar) + var(--pad)) calc(var(--sab) + .6rem) calc(var(--sal) + var(--pad));background:linear-gradient(0deg,#03050be6,#03050b00);min-height:2.6rem}body[data-input=touch] .hintbar{display:none}.hint{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--fd);font-weight:600;font-size:1rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink2)}.hint:hover{color:var(--ink)}.glyph{display:inline-flex;align-items:center}.glyph-pad{display:inline-grid;place-items:center;min-width:1.45rem;height:1.45rem;padding:0 .15rem;border-radius:50%;font-family:var(--fd);font-weight:800;font-size:.85rem;line-height:1;color:#061018;background:#cfd8ea}.glyph-pad svg{width:1rem;height:1rem}.gp-A{background:#46d16b}.gp-B{background:#ff5a5a}.gp-X{background:#3fa2ff}.gp-Y{background:#ffd23f}.gp-LB,.gp-RB,.gp-LT,.gp-RT{border-radius:.45rem;min-width:2.1rem;height:1.3rem;background:#ffffff24;color:var(--ink);border:1px solid var(--line2);font-size:.8rem}.gp-START,.gp-LR,.gp-UD{background:#ffffff24;color:var(--ink)}.glyph-key{display:none;min-width:1.6rem;padding:.12rem .4rem;border-radius:5px;background:#ffffff1a;border:1px solid var(--line2);border-bottom-width:2px;font-family:var(--fb);font-weight:600;font-size:.68rem;letter-spacing:.02em;color:var(--ink);text-transform:none;text-align:center;white-space:nowrap}body[data-input=keyboard] .glyph-pad{display:none}body[data-input=keyboard] .glyph-key{display:inline-block}.focusable{cursor:pointer;position:relative;transition:transform .18s var(--ease),box-shadow .18s,background-color .18s,border-color .18s;-webkit-tap-highlight-color:transparent}.focusable.focused{outline:2px solid var(--acc1);outline-offset:3px;box-shadow:0 0 0 1px #00e0ff73,0 12px 40px -10px #00e0ff8c;z-index:2}.focusable.press{transform:scale(.97)!important}.focusable.disabled{opacity:.4;cursor:not-allowed}body[data-input=touch] .focusable.focused{outline:none;box-shadow:none}body[data-input=touch] .focusable:active{transform:scale(.97)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:2.75rem;padding:.55em 1.3em;border-radius:var(--r-s);font-family:var(--fd);font-weight:700;font-size:1.08rem;letter-spacing:.09em;text-transform:uppercase;color:var(--ink);background:var(--glass);border:1px solid var(--line2);white-space:nowrap}.btn:hover{border-color:#ffffff59}.btn-primary{color:var(--on-acc);background:var(--grad);border:0;box-shadow:0 10px 34px -12px #c6ff3abf,inset 0 1px #ffffff73}.btn-danger{background:linear-gradient(90deg,#ff4d6d,#ff7a45);color:#1a0306;border:0}.btn-xl{min-height:3.4rem;font-size:1.35rem;font-weight:800;letter-spacing:.1em;width:100%}.back-btn{display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:50%;background:#ffffff0f;border:1px solid var(--line);color:var(--ink);flex:none}.back-btn .ico{width:1.3rem;height:1.3rem}.back-btn:hover{background:#ffffff1f}.scr-head{display:flex;align-items:center;gap:.9rem;margin:0 0 clamp(8px,1.8vh,22px)}.scr-titles{min-width:0}.scr-sub,.section-kicker,.home-kicker{font-family:var(--fd);font-weight:700;font-size:.85rem;letter-spacing:.22em;text-transform:uppercase;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.scr-title,.section-title,.home-title{font-family:var(--fd);font-weight:800;font-size:clamp(1.9rem,3.4vw,3rem);line-height:.95;text-transform:uppercase;letter-spacing:.01em}.scr-head-extra{margin-left:auto}.section-head{margin:0 0 clamp(8px,1.8vh,22px)}.opt-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(10rem,15rem);align-items:center;gap:.8rem;padding:.7rem .9rem .7rem 1.1rem;border-radius:var(--r-s);background:#ffffff09;border:1px solid transparent}.opt-row:hover{background:#ffffff0f}.opt-row.focused{background:linear-gradient(90deg,#c6ff3a21,#00e0ff0d);border-color:#c6ff3a40;outline-offset:1px}.opt-text{min-width:0}.opt-label{font-family:var(--fd);font-weight:700;font-size:1.12rem;letter-spacing:.05em;text-transform:uppercase;line-height:1.15}.opt-desc{font-size:.74rem;color:var(--ink3);margin-top:.15rem;line-height:1.35}.opt-ctl{display:grid;grid-template-columns:2rem minmax(0,1fr) 2rem;align-items:center}.opt-arrow{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;color:var(--ink2);opacity:.55;transition:opacity .15s,color .15s,transform .15s}.opt-arrow .ico{width:1.05rem;height:1.05rem}.opt-arrow:hover{opacity:1;background:#ffffff14}.opt-row.focused .opt-arrow{opacity:1;color:var(--acc1)}.opt-arrow.dim{opacity:.15!important}.opt-mid{display:flex;flex-direction:column;align-items:center;gap:.3rem;min-width:0;overflow:hidden}.opt-value{display:flex;align-items:center;gap:.45rem;max-width:100%;font-family:var(--fd);font-weight:700;font-size:1.12rem;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.opt-value-text{overflow:hidden;text-overflow:ellipsis}.opt-deco:empty{display:none}.opt-value.bump-r{animation:bumpR .2s var(--ease)}.opt-value.bump-l{animation:bumpL .2s var(--ease)}@keyframes bumpR{0%{opacity:.2;transform:translate(10px)}}@keyframes bumpL{0%{opacity:.2;transform:translate(-10px)}}.opt-pips{display:flex;gap:3px;justify-content:center}.opt-pips:empty{display:none}.opt-pips i{width:.7rem;height:3px;border-radius:2px;background:#ffffff29;transition:background .2s}.opt-pips i.on{background:var(--grad);box-shadow:0 0 8px #c6ff3a99}.opt-bar{width:100%;height:4px;border-radius:2px;background:#ffffff1f;overflow:hidden}.opt-bar i{display:block;height:100%;background:var(--grad);transform-origin:left;transform:scaleX(var(--p, 0));transition:transform .2s var(--ease)}.opt-row.compact{grid-template-columns:1fr;gap:.2rem;padding:.5rem .6rem}.opt-row.compact .opt-label{font-size:.78rem;letter-spacing:.16em;color:var(--ink3);text-align:center}.opt-row.compact.focused .opt-label{color:var(--acc1)}.opt-row.compact .opt-desc{display:none}.opt-row.action{grid-template-columns:minmax(0,1fr) auto}.opt-action{display:flex;align-items:center;gap:.4rem;font-family:var(--fd);font-weight:700;font-size:1rem;letter-spacing:.1em;text-transform:uppercase;color:var(--acc1)}.opt-row.danger .opt-action{color:var(--danger)}.opt-row.danger.focused{background:linear-gradient(90deg,#ff4d6d29,#ff4d6d0a);border-color:#ff4d6d59;outline-color:var(--danger)}.lg-chip{display:inline-block;width:.75rem;height:.75rem;border-radius:3px;box-shadow:inset 0 0 0 1px #ffffff59}.tile{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:8rem;border-radius:var(--r);overflow:hidden;isolation:isolate;background:var(--bg2);border:1px solid var(--line);box-shadow:0 18px 40px -24px #000000e6}.tile-art{position:absolute;inset:0;z-index:-3;transition:transform .7s var(--ease)}.tile-art svg{width:100%;height:100%}.tile-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(180deg,#03050b00 30%,#03050b8c 62%,#03050bf0)}.tile-sheen{position:absolute;inset:0;z-index:-1;background:linear-gradient(105deg,#fff0 38%,#ffffff29,#fff0 62%);transform:translate(-110%);pointer-events:none}.tile:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;background:var(--grad-d);opacity:0;transition:opacity .18s;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.tile-body{padding:clamp(.8rem,1.6vw,1.4rem)}.tile-kicker{font-family:var(--fd);font-weight:700;font-size:.8rem;letter-spacing:.2em;text-transform:uppercase;color:var(--acc1);text-shadow:0 0 12px rgba(198,255,58,.45)}.tile-title{font-family:var(--fd);font-weight:800;font-size:clamp(1.45rem,2.3vw,2.35rem);line-height:.95;text-transform:uppercase;letter-spacing:.01em;text-shadow:0 2px 18px rgba(0,0,0,.6)}.tile-sub{margin-top:.35rem;font-size:.8rem;color:var(--ink2);line-height:1.35;max-width:34ch}.tile-badge{position:absolute;top:.8rem;right:.8rem;padding:.2rem .55rem;border-radius:4px;font-family:var(--fd);font-weight:800;font-size:.8rem;letter-spacing:.14em;color:#1a1200;background:linear-gradient(90deg,#ffe27a,#f5b82e);box-shadow:0 0 20px #f5c54266}.tile.t-hero .tile-title{font-size:clamp(2.2rem,4.4vw,4.6rem)}.tile.focused{outline:none;transform:scale(1.035);box-shadow:0 0 0 1px #c6ff3a40,0 24px 60px -18px #00e0ff8c}.tile.focused:after{opacity:1}.tile.focused .tile-art{transform:scale(1.07)}.tile.focused .tile-sheen{animation:sheen 1.1s var(--ease) .05s}.tile:hover .tile-art{transform:scale(1.04)}@keyframes sheen{to{transform:translate(110%)}}body[data-input=touch] .tile.focused{transform:none;box-shadow:0 18px 40px -24px #000000e6}body[data-input=touch] .tile.focused:after{opacity:0}body[data-input=touch] .tile.focused .tile-art{transform:none}.tile .flash{opacity:0;animation:flash 4.5s steps(1) infinite}.tile .flash.f1{animation-delay:.9s}.tile .flash.f2{animation-delay:1.7s}.tile .flash.f3{animation-delay:2.6s}.tile .flash.f4{animation-delay:3.4s}@keyframes flash{0%{opacity:.95}4%{opacity:0}}.tile .spin-slow>g{animation:spin 24s linear infinite;transform-box:fill-box;transform-origin:center}.tile .float{animation:floaty 3.6s ease-in-out infinite alternate}@keyframes spin{to{transform:rotate(360deg)}}@keyframes floaty{to{transform:translateY(-6px)}}.stars{display:inline-flex;gap:2px;color:var(--gold)}.star{width:1.05rem;height:1.05rem}.star svg{width:100%;height:100%}.star.empty{color:#ffffff40}.rbar{display:grid;grid-template-columns:2.2rem 1fr 1.8rem;align-items:center;gap:.5rem;font-family:var(--fd);font-weight:700;font-size:.95rem;letter-spacing:.06em}.rbar-l{color:var(--ink3)}.rbar-v{text-align:right;font-variant-numeric:tabular-nums}.rbar-track{height:5px;border-radius:3px;background:#ffffff1a;overflow:hidden}.rbar-track i{display:block;height:100%;border-radius:3px;transform-origin:left;transition:transform .45s var(--ease);background:linear-gradient(90deg,#ffb547,#ffd23f)}.rbar.mid .rbar-track i{background:linear-gradient(90deg,#9be15d,#00e0ff)}.rbar.hi .rbar-track i{background:var(--grad);box-shadow:0 0 10px #c6ff3a99}.toasts{position:fixed;left:50%;top:calc(var(--sat) + 4.6rem);transform:translate(-50%);z-index:300;display:flex;flex-direction:column;align-items:center;gap:.5rem;width:min(92vw,30rem)}.toast{position:relative;display:flex;align-items:center;gap:.7rem;max-width:100%;padding:.75rem 1.2rem .75rem 1rem;border-radius:var(--r-s);overflow:hidden;background:#090e1ef2;border:1px solid var(--line2);box-shadow:0 18px 50px -12px #000c;font-family:var(--fd);font-weight:700;font-size:1.05rem;letter-spacing:.06em;text-transform:uppercase;animation:toastIn .28s var(--spring) both}.toast-bar{width:4px;align-self:stretch;border-radius:2px;background:var(--grad);flex:none}.toast.good .toast-bar{background:linear-gradient(180deg,#c6ff3a,#9be15d)}.toast.warn .toast-bar{background:linear-gradient(180deg,#ffb547,#ff4d6d)}.toast.out{animation:toastOut .25s ease-in both}@keyframes toastIn{0%{opacity:0;transform:translateY(-14px) scale(.96)}}@keyframes toastOut{to{opacity:0;transform:translateY(-10px)}}.overlays{position:fixed;inset:0;z-index:200;pointer-events:none}.overlays>*{pointer-events:auto}.overlays:empty{display:none}.modal-layer{position:absolute;inset:0;display:grid;place-items:center;padding:calc(var(--sat) + 12px) calc(var(--sar) + 12px) calc(var(--sab) + 12px) calc(var(--sal) + 12px);background:#02040ac7;animation:fadeIn .18s ease both}@supports ((-webkit-backdrop-filter: blur(4px)) or (backdrop-filter: blur(4px))){.modal-layer{background:#02040a9e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}.modal-layer.out{animation:fadeOut .16s ease both}.modal{position:relative;width:min(94vw,34rem);max-height:calc(100dvh - 24px - var(--sat) - var(--sab));overflow:auto;padding:clamp(1.1rem,3vw,2rem);border-radius:18px;background:linear-gradient(165deg,#111c38,#080d1d);border:1px solid var(--line2);box-shadow:0 40px 100px -20px #000000d9,inset 0 1px #ffffff0f;animation:pop .24s var(--spring) both}.modal:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--grad)}.modal-wide{width:min(96vw,60rem)}.modal-kicker{font-family:var(--fd);font-weight:700;font-size:.8rem;letter-spacing:.22em;text-transform:uppercase;color:var(--acc1)}.modal-kicker.danger{color:var(--danger)}.modal-title{font-family:var(--fd);font-weight:800;font-size:clamp(1.6rem,3vw,2.3rem);line-height:1;text-transform:uppercase;margin:.2rem 0 .8rem}.modal-text{margin:0 0 1.4rem;color:var(--ink2);font-size:.92rem;line-height:1.55}.modal-actions{display:flex;gap:.7rem;justify-content:flex-end;flex-wrap:wrap}@keyframes fadeIn{0%{opacity:0}}@keyframes fadeOut{to{opacity:0}}@keyframes pop{0%{opacity:0;transform:translateY(14px) scale(.96)}}.rotate-overlay{position:fixed;inset:0;z-index:400;display:none;place-items:center;text-align:center;background:radial-gradient(80% 60% at 50% 40%,#0c1a3a,#03050b)}.rotate-box{display:grid;justify-items:center;gap:.6rem;padding:2rem}.rotate-ico{width:5rem;height:5rem;color:var(--acc1);animation:rotateHint 2.2s var(--ease) infinite}.rotate-ico svg{width:100%;height:100%}.rotate-t{font-family:var(--fd);font-weight:800;font-size:1.9rem;text-transform:uppercase;letter-spacing:.04em}.rotate-s{color:var(--ink2);font-size:.9rem}@keyframes rotateHint{0%,25%{transform:rotate(0)}55%,85%{transform:rotate(-90deg)}to{transform:rotate(0)}}@media (orientation: portrait) and (hover: none) and (pointer: coarse){body.in-match .rotate-overlay{display:grid}}.scr-splash{display:grid;place-items:center;padding:0!important;overflow:hidden!important;cursor:pointer}.splash-rays{position:absolute;inset:-30%;opacity:0;background:repeating-linear-gradient(118deg,#c6ff3a00 0 6vmin,#c6ff3a0f 6vmin 7vmin,#00e0ff00 7vmin 15vmin,#00e0ff0d 15vmin 15.6vmin);-webkit-mask-image:radial-gradient(closest-side,#000 15%,transparent 80%);mask-image:radial-gradient(closest-side,#000 15%,transparent 80%);animation:slashDrift 40s linear infinite,fadeInSlow 2s ease .6s forwards}@keyframes slashDrift{to{transform:translate3d(31.2vmin,0,0)}}@keyframes fadeInSlow{to{opacity:1}}.splash-center{position:relative;display:grid;justify-items:center;gap:clamp(.6rem,2vh,1.4rem);padding:0 1rem;text-align:center}.splash-logo:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(closest-side,rgba(198,255,58,.16),rgba(0,224,255,.06) 60%,transparent)}.splash-logo{position:relative;isolation:isolate;display:flex;align-items:center;gap:.02em;font-family:var(--fd);font-weight:800;font-style:italic;line-height:.82;font-size:clamp(3.4rem,min(13vmin,15vw),9.5rem);letter-spacing:-.02em;overflow:hidden;padding:.06em .14em}.sl-ssl{background:linear-gradient(105deg,#e9ff9a 0%,var(--acc1) 32%,#5fffc0 62%,var(--acc2) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.04em;clip-path:inset(0 100% 0 0);animation:revealX .9s var(--ease) .15s forwards}.sl-bolt{display:block;width:.36em;height:.78em;background:linear-gradient(180deg,#fff,var(--acc1) 45%,var(--acc2));clip-path:var(--bolt);filter:drop-shadow(0 0 18px rgba(198,255,58,.7));opacity:0;transform:translateY(-.6em) scale(1.4);animation:boltIn .5s cubic-bezier(.3,1.6,.5,1) .85s forwards}@keyframes boltIn{to{opacity:1;transform:none}}.sl-flare{position:absolute;top:0;bottom:0;width:30%;left:-40%;background:linear-gradient(118deg,#fff0,#ffffffd9,#fff0);mix-blend-mode:overlay;animation:flareX 1.4s var(--ease) 1.1s forwards}.splash-slash{width:min(70vw,34rem);height:3px;background:linear-gradient(90deg,transparent,var(--acc1) 25%,#fff 50%,var(--acc2) 75%,transparent);transform:skew(-30deg) scaleX(0);box-shadow:0 0 16px #c6ff3a99;animation:slashIn .7s var(--ease) 1s forwards}@keyframes slashIn{to{transform:skew(-30deg) scaleX(1)}}@keyframes revealX{to{clip-path:inset(0 0 0 0)}}@keyframes revealY{to{clip-path:inset(0 0 0 0)}}@keyframes flareX{to{transform:translate(560%)}}.splash-tag{font-family:var(--fd);font-weight:700;font-size:clamp(1.05rem,2.6vmin,1.6rem);letter-spacing:.6em;text-transform:uppercase;color:var(--ink2);padding-left:.6em;opacity:0;animation:fadeUp .6s var(--ease) 1.2s forwards}.splash-prompt{margin-top:clamp(1.4rem,7vh,4.5rem);font-family:var(--fd);font-weight:700;font-size:clamp(1.2rem,2.8vmin,1.7rem);letter-spacing:.28em;text-transform:uppercase;opacity:0}.scr-splash.armed .splash-prompt{animation:promptPulse 1.8s ease-in-out infinite}@keyframes promptPulse{0%,to{opacity:.35}50%{opacity:1;text-shadow:0 0 18px rgba(198,255,58,.6)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.splash-foot{position:absolute;left:0;right:0;bottom:calc(var(--sab) + 1.2rem);text-align:center;font-size:.72rem;color:var(--ink3);letter-spacing:.04em;padding:0 1rem}@keyframes splashExit{to{opacity:0;transform:scale(1.08)}}.splash-stage{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:radial-gradient(130% 55% at 50% 112%,#17442a,#143c2280,#070d1c00 64%),radial-gradient(90% 40% at 50% 62%,#28467838,#070d1c00 70%),linear-gradient(180deg,#010309,#050a17 40%,#0a1529 61%,#08131a)}.ss-lights,.ss-bokeh{position:absolute;inset:0;opacity:0}.ss-lights{background:radial-gradient(closest-side,#f0f6fff2,#aacdff47 30%,#78a0ff00) 6% 15% / 30vmin 18vmin no-repeat,radial-gradient(closest-side,#f0f6ffd9,#aacdff38 30%,#78a0ff00) 34% 9% / 22vmin 13vmin no-repeat,radial-gradient(closest-side,#f0f6ffd9,#aacdff38 30%,#78a0ff00) 68% 9% / 22vmin 13vmin no-repeat,radial-gradient(closest-side,#f0f6fff2,#aacdff47 30%,#78a0ff00) 95% 15% / 30vmin 18vmin no-repeat;animation:ssLightsOn 1.3s steps(1,end) .1s forwards}@keyframes ssLightsOn{0%{opacity:.55}12%{opacity:.1}22%{opacity:.85}30%{opacity:.3}45%,to{opacity:1}}.ss-bokeh{background:radial-gradient(circle closest-side,rgba(198,255,58,.16) 80%,rgba(198,255,58,.26) 92%,transparent) 18% 38% / 7vmin 7vmin no-repeat,radial-gradient(circle closest-side,rgba(0,224,255,.14) 80%,rgba(0,224,255,.24) 92%,transparent) 81% 32% / 9vmin 9vmin no-repeat,radial-gradient(circle closest-side,rgba(255,238,205,.12) 80%,rgba(255,238,205,.22) 92%,transparent) 63% 46% / 5vmin 5vmin no-repeat,radial-gradient(circle closest-side,rgba(0,224,255,.1) 80%,rgba(0,224,255,.2) 92%,transparent) 9% 55% / 11vmin 11vmin no-repeat,radial-gradient(circle closest-side,rgba(198,255,58,.1) 80%,rgba(198,255,58,.2) 92%,transparent) 92% 58% / 6vmin 6vmin no-repeat;animation:fadeInSlow 1.6s ease .5s forwards}.splash-gl{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:0;transition:opacity 1s ease}.scr-splash.scene-on .splash-gl{opacity:1}.scr-splash.scene-cine .splash-gl{transition-duration:.5s}.scr-splash.exit .splash-gl{opacity:0;transition:opacity .25s ease-in}.scr-splash .splash-rays{z-index:1}.scr-splash.scene-on .splash-rays{animation:slashDrift 40s linear infinite;opacity:.4;transition:opacity 1s ease}.scr-splash .splash-center{z-index:3;transition:translate 1.2s var(--ease)}.scr-splash .splash-foot{z-index:3;text-shadow:0 1px 3px rgba(0,0,0,.9)}.scr-splash:after{content:"";position:absolute;left:0;right:0;bottom:0;height:calc(var(--sab) + 4.5rem);z-index:2;pointer-events:none;background:linear-gradient(to top,#03050bcc,#03050b00)}.scr-splash.scene-on .splash-center:before{content:"";position:absolute;inset:-18% -12%;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#03050b99,#03050b40 60%,#03050b00)}@media (min-aspect-ratio: 9/10){.scr-splash.scene-on .splash-center{translate:-7vw 0}}@media (max-aspect-ratio: 9/10){.scr-splash .splash-center{align-self:start;margin-top:calc(var(--sat) + 10vh)}}.scr-splash.cine .splash-center{visibility:hidden}.splash-flash{position:absolute;inset:0;z-index:2;pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 48%,#fff,#e9ff9af2 22%,#c6ff3a8c 45%,#00e0ff40 70%,#00e0ff00)}.scr-splash.slam .splash-flash{animation:slamFlash .75s cubic-bezier(.2,.6,.3,1) both}@keyframes slamFlash{0%{opacity:1}to{opacity:0}}.scr-splash.slam .splash-logo{animation:slamLogo .6s cubic-bezier(.2,.9,.3,1) both}@keyframes slamLogo{0%{opacity:0;transform:scale(2.4);filter:blur(12px)}45%{opacity:1;transform:scale(.95);filter:blur(0)}70%{transform:scale(1.025)}to{opacity:1;transform:none;filter:none}}.scr-splash.slam .sl-ssl{animation:none;clip-path:none}.scr-splash.slam .sl-bolt{animation:boltSlam .45s cubic-bezier(.3,1.6,.5,1) .22s both}@keyframes boltSlam{0%{opacity:0;transform:translateY(-.6em) scale(1.4)}to{opacity:1;transform:none}}.scr-splash.slam .sl-flare{animation:flareSlam 1s var(--ease) .3s both}@keyframes flareSlam{0%{transform:none}to{transform:translate(560%)}}.scr-splash.slam .splash-slash{animation:slashSlam .55s var(--ease) .25s both}@keyframes slashSlam{0%{transform:skew(-30deg) scaleX(0)}to{transform:skew(-30deg) scaleX(1)}}.scr-splash.slam .splash-tag{animation:fadeUpSlam .5s var(--ease) .4s both}.scr-splash.slam .splash-prompt{animation:fadeUpSlam .5s var(--ease) .7s both}.scr-splash.slam.armed .splash-prompt{animation:fadeUpSlam .5s var(--ease) .7s both,promptPulse 1.8s ease-in-out 1.2s infinite}@keyframes fadeUpSlam{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.scr-splash.slam .splash-center:after{content:"";position:absolute;left:50%;top:32%;width:30vmin;height:30vmin;margin:-15vmin 0 0 -15vmin;border-radius:50%;border:3px solid rgba(198,255,58,.85);box-shadow:0 0 24px #00e0ff99,inset 0 0 18px #c6ff3a80;pointer-events:none;animation:slamRing .8s cubic-bezier(.1,.7,.3,1) both}@keyframes slamRing{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(3.2);border-width:1px}}.scr-splash.slam .splash-center{animation:slamShake .42s linear .08s both}@keyframes slamShake{0%{transform:translate(0)}20%{transform:translate(-7px,4px)}40%{transform:translate(6px,-5px)}60%{transform:translate(-4px,2px)}80%{transform:translate(2px,-1px)}to{transform:none}}.scr-splash.exit .splash-center{animation:splashExit .28s ease-in forwards}@media (prefers-reduced-motion: reduce){.ss-lights,.ss-bokeh{animation-duration:.01s!important;animation-delay:0s!important}.scr-splash .splash-center{transition:none}}.ui-lite .ss-lights,.ui-lite .ss-bokeh{animation-duration:.3s}.scr-home{display:flex;flex-direction:column;gap:var(--gap)}.home-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.home-title{font-size:clamp(1.7rem,2.8vw,2.6rem)}.home-stats{display:flex;gap:.5rem}.stat-chip{display:flex;flex-direction:column;align-items:center;min-width:4.4rem;padding:.35rem .6rem;border-radius:var(--r-s);background:#ffffff0a;border:1px solid var(--line)}.stat-chip b{font-family:var(--fd);font-weight:800;font-size:1.35rem;line-height:1}.stat-chip span{font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink3)}.ticker{display:flex;align-items:center;height:2.1rem;border-radius:var(--r-s);overflow:hidden;background:#ffffff09;border:1px solid var(--line);flex:none}.tk-tag{display:flex;align-items:center;gap:.45rem;height:100%;padding:0 .9rem;background:var(--grad);color:var(--on-acc);font-family:var(--fd);font-weight:800;font-size:.9rem;letter-spacing:.18em;text-transform:uppercase;flex:none}.tk-tag b{width:.5rem;height:.5rem;border-radius:50%;background:#0b1500;animation:blink 1.2s ease-in-out infinite}@keyframes blink{50%{opacity:.2}}.tk-window{position:relative;flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.tk-track{display:inline-flex;white-space:nowrap;animation:ticker 48s linear infinite;will-change:transform}.tk-item{display:inline-flex;align-items:center;gap:.7rem;padding:0 1.6rem 0 0;font-family:var(--fd);font-weight:600;font-size:.98rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink2)}.tk-item i{width:.42rem;height:.7rem;clip-path:var(--bolt);background:var(--acc1)}@keyframes ticker{to{transform:translate3d(-50%,0,0)}}.home-grid{flex:1;min-height:30rem;display:grid;gap:var(--gap);grid-template-columns:1.55fr 1fr 1fr;grid-template-rows:minmax(9rem,1fr) minmax(9rem,1fr) minmax(8rem,.85fr);grid-template-areas:"kick ut cont" "kick ut battles" "news sett ctrl"}.t-kickoff{grid-area:kick}.t-ut{grid-area:ut}.t-continue{grid-area:cont}.t-battles{grid-area:battles}.t-settings{grid-area:sett}.t-controls{grid-area:ctrl}.news{grid-area:news}.tile.t-small .tile-title{font-size:clamp(1.3rem,1.9vw,1.9rem)}.news{position:relative;border-radius:var(--r);overflow:hidden;isolation:isolate;background:var(--bg2);border:1px solid var(--line);min-height:8rem}.news:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;background:var(--grad-d);opacity:0;transition:opacity .18s;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:3}.news.focused{outline:none;transform:scale(1.02)}.news.focused:after{opacity:1}body[data-input=touch] .news.focused{transform:none}body[data-input=touch] .news.focused:after{opacity:0}.nc-head{position:absolute;top:.7rem;left:1rem;right:1rem;z-index:2;display:flex;justify-content:space-between;font-family:var(--fd);font-weight:700;font-size:.78rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ink2)}.nc-slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .45s ease,visibility 0s .45s}.nc-slide>svg{position:absolute;inset:0;width:100%;height:100%;z-index:-1}.nc-slide.on{opacity:1;visibility:visible;transition:opacity .45s ease}.nc-slide.on.from-r .nc-body{animation:slideTxtR .45s var(--ease)}.nc-slide.on.from-l .nc-body{animation:slideTxtL .45s var(--ease)}@keyframes slideTxtR{0%{opacity:0;transform:translate(24px)}}@keyframes slideTxtL{0%{opacity:0;transform:translate(-24px)}}.nc-body{position:absolute;left:0;right:0;bottom:0;padding:.9rem 3rem 1.5rem 1rem;background:linear-gradient(180deg,#03050b00,#03050bd9)}.nc-tag{display:inline-block;padding:.08rem .45rem;border:1px solid;border-radius:3px;font-family:var(--fd);font-weight:800;font-size:.72rem;letter-spacing:.16em;margin-bottom:.35rem}.nc-kicker{font-family:var(--fd);font-weight:700;font-size:.74rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ink3)}.nc-title{font-family:var(--fd);font-weight:800;font-size:clamp(1.25rem,1.9vw,1.9rem);line-height:1;text-transform:uppercase}.nc-sub{font-size:.76rem;color:var(--ink2);margin-top:.25rem}.nc-arrow{position:absolute;top:50%;z-index:2;width:2rem;height:2rem;margin-top:-1rem;display:grid;place-items:center;border-radius:50%;background:#00000059;color:#fff;opacity:0;transition:opacity .2s}.nc-arrow .ico{width:1rem;height:1rem}.nc-arrow.l{left:.5rem}.nc-arrow.r{right:.5rem}.news:hover .nc-arrow,.news.focused .nc-arrow{opacity:1}body[data-input=touch] .nc-arrow{display:none}.nc-dots{position:absolute;right:1rem;bottom:.75rem;z-index:2;display:flex;gap:.35rem}.nc-dot{width:.5rem;height:.5rem;border-radius:50%;background:#ffffff4d;transition:width .25s var(--ease),background .25s}.nc-dot.on{width:1.3rem;border-radius:4px;background:var(--acc1)}.nc-progress{position:absolute;left:0;right:0;bottom:0;height:2px;z-index:2;background:#ffffff14}.nc-progress i{display:block;height:100%;background:var(--grad);transform-origin:left;transform:scaleX(0)}.nc-progress i.run{animation:ncProg 6s linear forwards}.news:hover .nc-progress i.run{animation-play-state:paused}@keyframes ncProg{to{transform:scaleX(1)}}.scr-play{display:flex;flex-direction:column}.play-grid{flex:1;min-height:26rem;display:grid;gap:var(--gap);grid-template-columns:1.5fr 1fr 1fr;grid-template-rows:1fr 1fr}.play-grid>.t-hero{grid-row:1 / 3}.play-grid>:nth-child(4){grid-column:2 / 4}.ko-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,22rem) minmax(0,1fr);gap:var(--gap);align-items:start}.ko-side{--team: #334;position:relative;display:flex;flex-direction:column;gap:.7rem;padding:clamp(.8rem,1.6vw,1.3rem);border-radius:var(--r);overflow:hidden;isolation:isolate;background:linear-gradient(180deg,#ffffff0d,#ffffff04);border:1px solid var(--line)}.ko-side:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.5;transition:background .4s;background:radial-gradient(90% 55% at 50% 22%,color-mix(in srgb,var(--team) 45%,transparent),transparent 70%)}@supports not (background: color-mix(in srgb,red 50%,blue)){.ko-side:before{background:radial-gradient(90% 55% at 50% 22%,rgba(255,255,255,.08),transparent 70%)}}.ko-side-head{display:flex;justify-content:space-between;align-items:center}.ko-badge{padding:.18rem .7rem;border-radius:4px;font-family:var(--fd);font-weight:800;font-size:.9rem;letter-spacing:.2em;text-transform:uppercase;background:#ffffff1a}.side-0 .ko-badge{background:linear-gradient(90deg,#c6ff3a40,#c6ff3a0d);color:var(--acc1)}.side-1 .ko-badge{background:linear-gradient(90deg,#00e0ff40,#00e0ff0d);color:var(--acc2)}.ko-formation{font-family:var(--fd);font-weight:700;font-size:.9rem;letter-spacing:.1em;color:var(--ink3)}.ko-club{display:grid;grid-template-columns:2.4rem minmax(0,1fr) 2.4rem;align-items:center;padding:.8rem .3rem;border-radius:var(--r-s);background:#0000002e;border:1px solid transparent}.ko-club.focused{background:#0000004d;border-color:#c6ff3a33}.ko-arrow{display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:50%;color:var(--ink2);opacity:.6}.ko-arrow .ico{width:1.3rem;height:1.3rem}.ko-arrow:hover{background:#ffffff14;opacity:1}.ko-club.focused .ko-arrow{color:var(--acc1);opacity:1}.ko-club-mid{display:flex;flex-direction:column;align-items:center;gap:.35rem;min-width:0;text-align:center}.ko-crest{width:clamp(5.5rem,10vw,8.5rem);height:clamp(5.5rem,10vw,8.5rem);display:grid;place-items:center;filter:drop-shadow(0 10px 22px rgba(0,0,0,.55))}.ko-crest .crest,.ko-crest .crest svg{width:100%;height:100%}.ko-crest.pop{animation:crestPop .32s var(--spring)}@keyframes crestPop{0%{transform:scale(.85);opacity:.4}}.ko-club-name{max-width:100%;font-family:var(--fd);font-weight:800;font-size:clamp(1.3rem,2vw,1.9rem);line-height:1;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ko-club-sub{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink3)}.ko-ratings{display:grid;grid-template-columns:auto 1fr;gap:.9rem;align-items:center}.ko-ovr{display:flex;flex-direction:column;align-items:center;justify-content:center;width:4.3rem;height:4.3rem;border-radius:12px;background:var(--glass);border:1px solid var(--line2)}.ko-ovr b{font-family:var(--fd);font-weight:800;font-size:2rem;line-height:.9}.ko-ovr span{font-size:.6rem;letter-spacing:.2em;color:var(--ink3)}.ko-bars{display:grid;gap:.3rem}.ko-kits-label{display:flex;justify-content:space-between;align-items:center;margin-bottom:.4rem;font-family:var(--fd);font-weight:700;font-size:.8rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ink3)}.kit-note{font-size:.72rem;letter-spacing:.14em;padding:.06rem .45rem;border-radius:3px;display:inline-flex;align-items:center;gap:.25rem}.kit-note span{display:inline-flex;align-items:center;gap:.25rem}.kit-note.auto{color:var(--acc1);background:#c6ff3a1a}.kit-note.manual{color:var(--ink2);background:#ffffff14}.kit-note.clash{color:var(--warn);background:#ffb5471f}.ko-kits-row{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.kit-opt{display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:.5rem .3rem .4rem;border-radius:var(--r-s);background:#0003;border:1px solid var(--line)}.kit-opt svg{width:clamp(2.6rem,4.5vw,3.8rem);height:auto;filter:drop-shadow(0 6px 10px rgba(0,0,0,.5))}.kit-l{font-family:var(--fd);font-weight:700;font-size:.8rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink3)}.kit-opt.selected{border-color:var(--acc1);background:#c6ff3a14}.kit-opt.selected .kit-l{color:var(--acc1)}.ko-center{display:flex;flex-direction:column;gap:.6rem}.ko-vs{display:flex;align-items:center;justify-content:center;gap:1rem;padding:.2rem 0}.vs-word{font-family:var(--fd);font-weight:800;font-style:italic;font-size:clamp(2.4rem,4.4vw,3.8rem);line-height:1;background:var(--grad-d);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 18px rgba(198,255,58,.35))}.vs-ovr{font-family:var(--fd);font-weight:800;font-size:1.6rem;color:var(--ink2);min-width:2.5rem;text-align:center}.ko-settings{display:grid;gap:.4rem;padding:.7rem;border-radius:var(--r);background:#ffffff08;border:1px solid var(--line)}.ko-settings-title{font-family:var(--fd);font-weight:700;font-size:.8rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ink3);text-align:center;padding-bottom:.2rem}.ko-actions{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.club-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.7rem}.club-pick{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:.9rem .5rem;border-radius:var(--r-s);background:#ffffff0a;border:1px solid var(--line);text-align:center}.club-pick.current{border-color:#c6ff3a80}.cp-crest,.cp-crest svg{width:4rem;height:4rem}.cp-name{font-family:var(--fd);font-weight:700;font-size:1.05rem;text-transform:uppercase;line-height:1.05}.cp-ovr{font-family:var(--fd);font-weight:700;font-size:.85rem;letter-spacing:.1em;color:var(--ink3)}.club-pick .star{width:.85rem;height:.85rem}.scr-controllers{display:flex;flex-direction:column}.cs-board{position:relative;display:flex;flex-direction:column;border-radius:var(--r);overflow:hidden;isolation:isolate;border:1px solid var(--line);background:#05091499;min-height:15rem}.cs-lanes{position:absolute;inset:0;z-index:-1;display:grid;grid-template-columns:1fr 1fr 1fr}.cs-lanes i{border-right:1px solid var(--line)}.cs-lanes i:last-child{border-right:0}.cs-lanes i.home{--c: #c6ff3a;background:linear-gradient(90deg,color-mix(in srgb,var(--c) 22%,transparent),transparent)}.cs-lanes i.away{--c: #00e0ff;background:linear-gradient(270deg,color-mix(in srgb,var(--c) 22%,transparent),transparent)}.cs-lanes i:nth-child(2){background:repeating-linear-gradient(135deg,rgba(255,255,255,.015) 0 10px,transparent 10px 20px)}.cs-heads{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:1rem .6rem .6rem}.cs-team{display:flex;align-items:center;gap:.8rem;min-width:0;padding:0 .6rem;cursor:pointer}.cs-team.away{flex-direction:row-reverse;text-align:right}.cs-crest,.cs-crest svg{width:clamp(3rem,6vw,4.8rem);height:clamp(3rem,6vw,4.8rem);flex:none}.cs-team-t{min-width:0}.cs-team-side{font-family:var(--fd);font-weight:700;font-size:.78rem;letter-spacing:.22em;text-transform:uppercase}.cs-team.home .cs-team-side{color:var(--acc1)}.cs-team.away .cs-team-side{color:var(--acc2)}.cs-team-name{font-family:var(--fd);font-weight:800;font-size:clamp(1.1rem,2.1vw,1.9rem);line-height:1;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-cpu{display:flex;align-items:center;justify-content:center;gap:.4rem;font-family:var(--fd);font-weight:800;font-size:1.15rem;letter-spacing:.24em;color:var(--ink3)}.cs-rows{display:flex;flex-direction:column;gap:.5rem;padding:.5rem 0 1.2rem}.cs-row{position:relative;height:3.6rem;cursor:pointer}.cs-chip{--lane: 0;--pc: #9aa6c4;position:absolute;top:50%;left:calc(50% + var(--lane) * 33.333%);transform:translate(-50%,-50%) translate(var(--drag, 0px));display:flex;align-items:center;gap:.55rem;height:3.2rem;padding:0 .5rem;border-radius:999px;touch-action:none;cursor:grab;background:linear-gradient(180deg,#17223f,#0d152b);border:1px solid var(--line2);box-shadow:0 10px 26px -10px #000c;transition:left .32s var(--spring),border-color .2s,box-shadow .2s;white-space:nowrap}.cs-chip.human{border-color:var(--pc);box-shadow:0 0 0 1px var(--pc),0 0 26px -4px var(--pc)}.cs-chip.dragging{transition:none;cursor:grabbing;z-index:3}.cs-chip.shake{animation:shake .32s ease}@keyframes shake{20%{margin-left:-8px}40%{margin-left:8px}60%{margin-left:-5px}80%{margin-left:4px}}.cs-dev-ico{width:2.4rem;height:1.6rem;color:var(--ink);flex:none}.cs-dev-ico svg{width:100%;height:100%}.cs-chip.human .cs-dev-ico{color:var(--pc)}.cs-chip-t{display:flex;flex-direction:column;line-height:1.05}.cs-chip-l{font-family:var(--fd);font-weight:700;font-size:.95rem;letter-spacing:.06em;text-transform:uppercase}.cs-chip-s{display:none;font-family:var(--fd);font-weight:700;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase}.cs-chip-p{font-family:var(--fd);font-weight:800;font-size:.78rem;letter-spacing:.14em;color:var(--pc)}.cs-chip-arrow{display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:50%;color:var(--ink3)}.cs-chip-arrow .ico{width:.9rem;height:.9rem}.cs-chip.lane-l .cs-chip-arrow.l,.cs-chip.lane-r .cs-chip-arrow.r{opacity:.15}.cs-empty{padding:2rem 1rem;text-align:center;color:var(--ink3)}.cs-help{margin:.9rem 0 0;text-align:center;color:var(--ink3);font-size:.8rem}.cs-help b{color:var(--ink2);font-weight:600}.cs-foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-top:auto;padding-top:1rem}.cs-summary{display:flex;align-items:baseline;gap:.6rem;font-family:var(--fd);font-weight:800;text-transform:uppercase}.cs-sum-n{font-size:2.1rem;line-height:1}.cs-sum-n.home{color:var(--acc1)}.cs-sum-n.away{color:var(--acc2)}.cs-sum-vs{font-size:1rem;color:var(--ink3)}.cs-sum-t{margin-left:.6rem;font-size:.95rem;letter-spacing:.14em;color:var(--ink2);font-weight:700}.cs-actions{display:flex;gap:.7rem;align-items:center}.cs-actions .btn-xl{width:auto;min-width:15rem}.set-layout{display:grid;grid-template-columns:12rem minmax(0,1fr);gap:clamp(12px,2.4vw,36px);align-items:start}.set-nav{position:sticky;top:0;display:flex;flex-direction:column;gap:.2rem}.set-nav-item{text-align:left;padding:.55rem .9rem;border-radius:var(--r-s);font-family:var(--fd);font-weight:700;font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);border-left:3px solid transparent;transition:color .15s,background .15s}.set-nav-item:hover{color:var(--ink2);background:#ffffff0a}.set-nav-item.on{color:var(--ink);border-left-color:var(--acc1);background:linear-gradient(90deg,rgba(198,255,58,.12),transparent)}.set-list{display:flex;flex-direction:column;gap:clamp(16px,3vh,30px);max-width:52rem}.set-sec-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.6rem}.set-sec-title{font-family:var(--fd);font-weight:800;font-size:1.4rem;letter-spacing:.06em;text-transform:uppercase;padding-left:.7rem;border-left:3px solid var(--acc1);line-height:1}.set-rows{display:flex;flex-direction:column;gap:.4rem}.cam-preview{width:8.5rem;height:5.1rem;border-radius:var(--r-s);overflow:hidden;background:#071022;border:1px solid var(--line)}.cam-preview svg{width:100%;height:100%}.cam-preview g{transition:transform .25s var(--ease)}.ctl-pickers{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap);max-width:40rem;margin-bottom:var(--gap)}.ctl-body{border-radius:var(--r);padding:clamp(.8rem,2vw,1.5rem);background:#ffffff08;border:1px solid var(--line)}.ctl-body.fade{animation:fadeUp .25s var(--ease)}.ctl-empty{color:var(--ink3);padding:2rem;text-align:center}.match-loader{position:fixed;inset:0;z-index:500;display:grid;grid-template-rows:auto 1fr auto;padding:calc(var(--sat) + 1.4rem) calc(var(--sar) + var(--pad)) calc(var(--sab) + 1.4rem) calc(var(--sal) + var(--pad));background:#03050b;overflow:hidden}.match-loader.out{animation:fadeOut .4s ease both;pointer-events:none}.ml-bg{position:absolute;inset:0;z-index:-1;background:radial-gradient(60% 80% at 0% 50%,color-mix(in srgb,var(--hc, #c6ff3a) 30%,transparent),transparent 70%),radial-gradient(60% 80% at 100% 50%,color-mix(in srgb,var(--ac, #00e0ff) 30%,transparent),transparent 70%),linear-gradient(180deg,#070c1c,#03050b)}.ml-top{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;font-family:var(--fd);text-transform:uppercase}.ml-mode{font-weight:800;font-size:1.3rem;letter-spacing:.2em;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.ml-meta{font-weight:600;font-size:.95rem;letter-spacing:.12em;color:var(--ink2)}.ml-matchup{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(1rem,4vw,4rem)}.ml-team{display:flex;flex-direction:column;align-items:center;gap:.6rem;text-align:center;min-width:0}.ml-team.home{animation:mlInL .6s var(--ease) both}.ml-team.away{animation:mlInR .6s var(--ease) both}@keyframes mlInL{0%{opacity:0;transform:translate(-60px)}}@keyframes mlInR{0%{opacity:0;transform:translate(60px)}}.ml-crest,.ml-crest svg{width:clamp(5rem,16vmin,9rem);height:clamp(5rem,16vmin,9rem);filter:drop-shadow(0 16px 30px rgba(0,0,0,.6))}.ml-name{font-family:var(--fd);font-weight:800;font-size:clamp(1.4rem,3.6vw,3rem);line-height:1;text-transform:uppercase;max-width:100%}.ml-short{font-family:var(--fd);font-weight:700;letter-spacing:.3em;color:var(--ink3)}.ml-kit{width:4rem;height:.35rem;border-radius:2px}.ml-vs{font-family:var(--fd);font-weight:800;font-style:italic;font-size:clamp(2.4rem,7vw,5.5rem);background:var(--grad-d);-webkit-background-clip:text;background-clip:text;color:transparent;animation:pop .5s var(--spring) .2s both}.ml-bottom{display:grid;gap:1rem;justify-items:center}.ml-tip{max-width:46rem;text-align:center;color:var(--ink2);font-size:.88rem;line-height:1.5}.ml-tip b{display:block;font-family:var(--fd);font-weight:800;letter-spacing:.24em;text-transform:uppercase;color:var(--acc1);margin-bottom:.2rem}.ml-progress{width:min(26rem,80vw);height:3px;border-radius:2px;background:#ffffff1a;overflow:hidden}.ml-progress i{display:block;height:100%;width:40%;background:var(--grad);animation:mlBar 1.1s ease-in-out infinite}@keyframes mlBar{0%{transform:translate(-100%)}to{transform:translate(250%)}}.bg-tris{position:absolute;inset:0}.bg-tris i{position:absolute;display:block;will-change:transform;transform:skew(-24deg)}.bg-tris i:nth-child(1){right:-14vmax;top:-10vh;width:26vmax;height:120vh;background:linear-gradient(180deg,rgba(198,255,58,.07),rgba(0,224,255,.02) 75%,transparent);animation:triDrift 28s ease-in-out infinite alternate}.bg-tris i:nth-child(2){right:18vmax;top:-10vh;width:3.5vmax;height:120vh;background:linear-gradient(180deg,#ffffff0b,#fff0 80%);animation:triDrift 22s ease-in-out infinite alternate-reverse}.bg-tris i:nth-child(3){left:-12vmax;bottom:-20vh;width:18vmax;height:90vh;background:linear-gradient(0deg,#00e0ff12,#00e0ff00);animation:triDrift 34s ease-in-out infinite alternate}@keyframes triDrift{to{translate:2vw -3vh}}.scr-sub:before,.section-kicker:before{content:"";display:inline-block;width:.5em;height:.82em;margin-right:.5em;vertical-align:-.08em;background:var(--grad-d);clip-path:var(--bolt)}.home-bar{display:flex;gap:var(--gap);align-items:stretch;flex:none}.home-bar .ticker{flex:1;min-width:0;height:auto;min-height:2.4rem}.quick-play{flex:none;min-height:2.4rem;padding:0 1.15rem;font-size:1.08rem;gap:.45rem;border-radius:var(--r-s)}.quick-play .qp-s{opacity:.7;font-weight:700}.quick-play.focused{outline-color:#fff}body[data-input=touch] .quick-play:active{transform:scale(.97)}.ko-dock{display:none}.opt-row.na .opt-ctl{opacity:.35}.cs-info{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem 1.2rem;margin-top:.9rem;font-family:var(--fd);font-weight:700;font-size:.95rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink2)}.cs-info span{display:inline-flex;align-items:center;gap:.5rem}.cs-info span+span:before{content:"";width:.32rem;height:.8rem;background:var(--acc1);clip-path:var(--slash);margin-right:.7rem}.ml-tip-t.in{display:inline-block;animation:fadeUp .35s var(--ease)}.ml-spin{position:absolute;right:calc(var(--sar) + var(--pad));bottom:calc(var(--sab) + 1.2rem);width:2.2rem;height:2.2rem;animation:spin 1.4s linear infinite}.ml-spin i{position:absolute;left:50%;top:50%;width:.6rem;height:.95rem;margin:-.47rem 0 0 -.3rem;background:var(--grad-d);clip-path:var(--bolt)}.ml-spin i:nth-child(1){transform:rotate(0) translate(.75rem)}.ml-spin i:nth-child(2){transform:rotate(120deg) translate(.75rem);opacity:.65}.ml-spin i:nth-child(3){transform:rotate(240deg) translate(.75rem);opacity:.35}@media (max-width: 1180px){.tab{font-size:1.1rem}.profile-text{display:none}.profile{padding:.2rem}}@media (max-width: 980px){.ko-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ko-center{grid-column:1 / -1;order:3}.ko-settings{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.ko-settings-title{grid-column:1 / -1}.ko-vs,.ko-play-wide{display:none}.ko-dock{position:sticky;bottom:calc(-1 * (var(--sab) + var(--pad)));z-index:4;display:flex;align-items:center;gap:.8rem;margin:var(--gap) calc(-1 * var(--pad)) calc(-1 * (var(--sab) + var(--pad)));padding:.7rem var(--pad) calc(var(--sab) + .7rem);background:linear-gradient(180deg,#03050b00,#03050beb 30%,#03050b)}.ko-dock-vs{display:flex;align-items:baseline;gap:.4rem;font-family:var(--fd);font-weight:800;font-size:1.25rem;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.ko-dock-vs span{font-size:.85rem;color:var(--ink3)}.ko-dock .btn-xl{flex:1;min-height:3rem;font-size:1.2rem}.home-grid{grid-template-columns:1.3fr 1fr;grid-template-rows:none;grid-auto-rows:minmax(9.5rem,auto);grid-template-areas:"kick ut" "kick cont" "battles news" "sett ctrl";min-height:0}.t-kickoff{min-height:20rem}.home-grid,.play-grid{flex:none}.home-grid>*,.play-grid>*{min-height:9.5rem}.play-grid{grid-template-columns:1fr 1fr;grid-template-rows:minmax(14rem,auto) minmax(10rem,auto) minmax(10rem,auto)}.play-grid>.t-hero{grid-row:auto;grid-column:1 / -1}.play-grid>:nth-child(4){grid-column:auto}.set-layout{grid-template-columns:1fr}.set-nav{position:static;flex-direction:row;overflow-x:auto;gap:.3rem;scrollbar-width:none}.set-nav::-webkit-scrollbar{display:none}.set-nav-item{border-left:0;border-bottom:3px solid transparent;white-space:nowrap;font-size:1rem}.set-nav-item.on{border-bottom-color:var(--acc1);background:none}}@media (max-width: 640px){.topbar{grid-template-columns:auto 1fr;grid-template-areas:"brand right" "tabs tabs";row-gap:.4rem}.brand{grid-area:brand;font-size:1.3rem}.topbar-right{grid-area:right;justify-content:flex-end}.tabs{grid-area:tabs;justify-content:space-between;gap:0;overflow-x:auto;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tab{font-size:1rem;padding:.4rem .5rem}.tab-full{display:none}.tab-short{display:inline}.tab-glyph{display:none}.wallet-item{font-size:.98rem;padding:.25rem .6rem .25rem .3rem}.wallet-item.points{display:none}.home-head{flex-direction:column;align-items:flex-start;gap:.6rem}.home-bar{flex-direction:column}.quick-play{order:-1;min-height:3.1rem;font-size:1.25rem}.home-bar .ticker{min-height:2.1rem}.home-grid{grid-template-columns:1fr 1fr;grid-auto-rows:minmax(8.5rem,auto);grid-template-areas:"kick kick" "ut cont" "ut battles" "news news" "sett ctrl"}.t-kickoff{min-height:13rem}.news{min-height:10rem}.tile-sub{display:none}.t-kickoff .tile-sub{display:block}.play-grid{grid-template-columns:1fr;grid-template-rows:none;grid-auto-rows:minmax(9rem,auto)}.play-grid>.t-hero{min-height:13rem}.ko-grid{gap:.5rem}.ko-side{padding:.6rem;gap:.5rem}.ko-club{grid-template-columns:1.7rem minmax(0,1fr) 1.7rem;padding:.5rem 0}.ko-arrow{width:1.7rem;height:1.7rem}.ko-crest{width:4.6rem;height:4.6rem}.ko-club-name{font-size:1.1rem;white-space:normal}.ko-club-sub{font-size:.6rem}.ko-ratings{grid-template-columns:1fr;gap:.5rem;justify-items:center}.ko-ovr{width:3.4rem;height:3.4rem}.ko-bars{width:100%}.rbar{grid-template-columns:1.8rem 1fr 1.4rem;gap:.3rem;font-size:.8rem}.star{width:.8rem;height:.8rem}.opt-row{grid-template-columns:1fr;gap:.35rem}.opt-row.action{grid-template-columns:1fr auto}.ko-settings{grid-template-columns:1fr}.cs-heads{padding:.7rem .2rem .4rem}.cs-team{flex-direction:column;text-align:center;gap:.3rem;padding:0 .2rem}.cs-team.away{flex-direction:column;text-align:center}.cs-chip{padding:0 .35rem;gap:.3rem}.cs-chip-arrow,.cs-chip-l{display:none}.cs-chip-s{display:block}.cs-dev-ico{width:1.9rem;height:1.3rem}.cs-foot,.cs-actions{flex-direction:column;align-items:stretch}.cs-actions .btn-xl{min-width:0}.ctl-pickers{grid-template-columns:1fr}.ml-spin{display:none}.cs-info{font-size:.8rem;gap:.3rem .8rem}.cs-info span+span:before{margin-right:.4rem}.cam-preview{width:8rem;height:4.8rem}}@media (max-height: 520px) and (orientation: landscape){.topbar{padding-top:calc(var(--sat) + 4px);padding-bottom:2px}.brand{font-size:1.15rem}.tab{font-size:1rem;padding:.35rem .1rem}.wallet-item{font-size:.95rem;padding:.2rem .55rem .2rem .25rem}.avatar{width:1.8rem;height:1.8rem}.hintbar{min-height:0;padding-top:.25rem;padding-bottom:calc(var(--sab) + .3rem)}.home-head{display:none}.ticker{height:1.7rem}.home-bar .ticker,.quick-play{min-height:2rem}.ko-play-wide{display:none}.ko-dock{position:sticky;bottom:calc(-1 * (var(--sab) + var(--pad)));z-index:4;display:flex;align-items:center;gap:.8rem;margin:.4rem calc(-1 * var(--pad)) calc(-1 * (var(--sab) + var(--pad)));padding:.45rem var(--pad) calc(var(--sab) + .45rem);background:linear-gradient(180deg,#03050b00,#03050beb 30%,#03050b)}.ko-dock .btn-xl{flex:1;min-height:2.6rem;font-size:1.1rem}.home-grid{grid-template-columns:1.55fr 1fr 1fr;grid-template-areas:"kick ut cont" "kick ut battles" "news sett ctrl";grid-auto-rows:auto}.t-kickoff{min-height:0}.play-grid{grid-template-columns:1.5fr 1fr 1fr;grid-template-rows:1fr 1fr}.play-grid>.t-hero{grid-row:1 / 3;grid-column:auto}.play-grid>:nth-child(4){grid-column:2 / 4}.home-grid{flex:1 0 auto;min-height:21rem;grid-template-rows:minmax(6.5rem,1fr) minmax(6.5rem,1fr) minmax(6rem,.8fr)}.home-grid>*,.play-grid>*{min-height:0}.tile,.news{min-height:0}.tile-title{font-size:1.35rem}.nc-sub,.nc-tag{display:none}.nc-body{padding-bottom:1.1rem}.tile-sub{display:none}.tile-body{padding:.6rem .8rem}.tile.t-hero .tile-title{font-size:2.2rem}.play-grid{flex:1 0 auto;min-height:18rem}.scr-head{margin-bottom:6px}.scr-title,.section-title{font-size:1.6rem}.ko-crest{width:4.2rem;height:4.2rem}.ko-side{gap:.4rem;padding:.6rem}.ko-club{padding:.3rem .2rem}.ko-vs{padding:0}.vs-word{font-size:2rem}.opt-row.compact{padding:.3rem .5rem}.cs-row{height:2.9rem}.cs-chip{height:2.6rem}.cs-heads{padding-top:.5rem}.cs-crest,.cs-crest svg{width:2.6rem;height:2.6rem}.cs-help{display:none}.cs-info{margin-top:.5rem;font-size:.85rem}.ml-crest,.ml-crest svg{width:4.5rem;height:4.5rem}}@media (prefers-reduced-motion: reduce){.bg-glow,.bg-streaks i,.bg-particles,.bg-tris i,.ml-spin,.tk-track,.splash-rays,.tile .flash,.tile .spin-slow>g,.tile .float,.tk-tag b,.rotate-ico,.ml-progress i{animation:none!important}.bg-streaks{display:none}.screen.enter-r,.screen.enter-l,.screen.leave-l,.screen.leave-r{animation-name:fadeIn!important}.screen.leave-l,.screen.leave-r{animation-name:fadeOut!important}.sl-ssl,.sl-bolt,.splash-slash{animation-duration:.01s!important;animation-delay:0s!important}.sl-flare{display:none}.splash-tag{animation-delay:0s!important}.scr-splash.armed .splash-prompt{animation:none;opacity:1}.tile.focused,.news.focused,.tile.focused .tile-art{transform:none}.tile.focused .tile-sheen{animation:none}.tk-window{overflow-x:auto}.cs-chip{transition:none}*{scroll-behavior:auto!important}}@media (pointer: coarse){.tab:before{content:"";position:absolute;inset:-.7rem -.35rem}.back-btn{position:relative}.back-btn:before{content:"";position:absolute;inset:-6px;border-radius:50%}.quick-play,.ko-actions .btn,.ko-dock .btn-xl,.opt-arrow,.ko-arrow,.set-nav-item{position:relative}.quick-play:before,.ko-actions .btn:before,.ko-dock .btn-xl:before{content:"";position:absolute;inset:-6px 0}.opt-arrow:before,.ko-arrow:before{content:"";position:absolute;inset:-10px;border-radius:50%}.set-nav-item:before{content:"";position:absolute;inset:-7px 0}.stat-chip span{font-size:max(.6rem,9px)}}@media (min-width: 981px) and (max-height: 1000px) and (min-height: 521px){.ko-settings{gap:.25rem;padding:.5rem .6rem}.ko-settings .opt-row.compact{grid-template-columns:6.4rem minmax(0,1fr);gap:.4rem;padding:.3rem .4rem .3rem .6rem}.ko-settings .opt-row.compact .opt-label{text-align:left;font-size:.72rem;letter-spacing:.12em;line-height:1.2}.ko-settings .opt-pips{display:none}.ko-center{gap:.5rem}.ko-vs{padding:0}.vs-word{font-size:clamp(2rem,3.4vw,3rem)}}.ui-lite .bg-glow,.ui-lite .bg-particles,.ui-lite .bg-tris i,.ui-lite .splash-rays{animation:none!important;will-change:auto}.ui-lite .bg-streaks{display:none}.ui-lite .modal-layer,.ui-lite .po-skip{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.ui-lite .modal-layer{background:#02040ad1}@media (min-height: 521px){.scr-controls .ctl-pickers{position:sticky;top:calc(-1 * var(--gap));z-index:3;padding:var(--gap) 0 .4rem;margin-top:calc(-1 * var(--gap));max-width:none;grid-template-columns:repeat(2,minmax(0,20rem));background:linear-gradient(180deg,#03050b 75%,#03050b00)}}@media (min-height: 521px) and (max-width: 640px){.scr-controls .ctl-pickers{grid-template-columns:1fr}}.ml-brand{display:inline-flex;align-items:center;gap:.9rem}.ml-wm{font-size:1.4rem}.ml-brand .ml-mode{padding-left:.9rem;border-left:2px solid var(--line2)}body .ko-side{gap:14px;padding:20px;border-radius:var(--a-r-tile);background:var(--a-s1);border:0}body .ko-side:before{opacity:.35}body .ko-badge{padding:5px 10px;border-radius:8px;font-size:14px;letter-spacing:.12em}body .side-0 .ko-badge{background:rgb(var(--sec-rgb) / .16);color:var(--sec)}body .side-1 .ko-badge{background:rgb(var(--a-social-rgb) / .16);color:var(--a-social)}body .ko-formation{font-size:15px;color:var(--a-ink2)}body .ko-club{border-radius:var(--a-r-btn);border:var(--a-bw) solid transparent;background:var(--a-s0)}body .ko-club.focused{border-color:var(--sec);background:var(--a-s0)}body .ko-arrow{width:44px;height:44px;border-radius:var(--a-r-chip);background:var(--a-s2);opacity:1}body .ko-club-sub{font-size:13px;color:var(--a-ink2)}body .ko-ovr{border-radius:var(--a-r-btn);background:var(--a-s2);border:0}body .ko-ovr span{font-size:12px;color:var(--a-ink2)}body .kit-opt{min-height:88px;border-radius:var(--a-r-btn);background:var(--a-s2);border:var(--a-bw) solid transparent}body .kit-opt.selected{border-color:var(--sec);background:rgb(var(--sec-rgb) / .1)}body .kit-opt.selected .kit-l{color:var(--sec)}body .kit-l{font-size:13px;color:var(--a-ink2)}body .ko-settings{padding:14px;gap:8px;border-radius:var(--a-r-tile);background:var(--a-s1);border:0}body .ko-settings-title{font-size:14px;color:var(--a-ink2)}body .ko-settings .opt-row{background:var(--a-s2);min-height:56px}body .rbar{font-size:16px}body .rbar-track{height:8px;border-radius:4px}body .cs-board{border-radius:var(--a-r-tile);border:0;background:var(--a-s1)}body .cs-chip{border-width:var(--a-bw)}.fc-touch{position:fixed;inset:0;z-index:30;pointer-events:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;font-family:Barlow Condensed,Arial Narrow,system-ui,sans-serif;--ft-r: 56px;--ft-u: 1vmin;--ft-glass: rgba(10, 14, 22, .32);--ft-ink: rgba(255, 255, 255, .92);--ft-p1: #2fd7ff;--ft-p2: #ff4d6d}.fc-touch .ft-zone,.fc-touch .ft-swipe,.fc-touch .ft-btn,.fc-touch .ft-pause{pointer-events:auto;touch-action:none}.ft-zone{position:absolute;bottom:0;height:74%}.ft-zone-solo{left:0;width:46%}.ft-zone-p1{left:0;width:calc(50% - var(--ft-u) * 32);height:70%}.ft-zone-p2{left:50%;width:calc(50% - var(--ft-u) * 32);height:70%}.ft-swipe{position:absolute;right:0;bottom:0;width:50%;height:74%;border-radius:4vmin 0 0}.ft-swipe.flash{animation:ft-swipe-flash .28s ease-out}@keyframes ft-swipe-flash{0%{background:radial-gradient(circle at 60% 55%,rgba(255,255,255,.14),transparent 60%)}to{background:transparent}}.ft-swipe-tip{position:absolute;right:calc(var(--ft-u) * 52 + env(safe-area-inset-right,0px));bottom:calc(var(--ft-u) * 3 + env(safe-area-inset-bottom,0px));font-size:max(10px,calc(var(--ft-u) * 1.7));letter-spacing:.08em;text-transform:uppercase;color:#ffffff61}.ft-divider{position:absolute;left:50%;top:26%;bottom:4%;width:0;border-left:1px dashed rgba(255,255,255,.14)}.ft-stick{position:absolute;left:0;top:0;width:calc(var(--ft-r) * 2);height:calc(var(--ft-r) * 2);border-radius:50%;background:radial-gradient(circle,#ffffff0d 0 55%,#ffffff1a 56% 100%);border:2px solid rgba(255,255,255,.22);box-sizing:border-box;opacity:.35;transition:opacity .15s ease,border-color .15s ease,box-shadow .15s ease;will-change:transform}.ft-stick.active{opacity:.95}.ft-stick-p1{border-color:#2fd7ff73}.ft-stick-p2{border-color:#ff4d6d73}.ft-stick:before{content:"";position:absolute;inset:calc(var(--ft-r) * -.15);border-radius:50%;border:2px dashed rgba(255,210,63,0);box-sizing:border-box;pointer-events:none;transition:border-color .12s ease,box-shadow .12s ease}.ft-stick.active:before{border-color:#ffd23f47}.ft-stick.sprint{border-color:#ffd23f;box-shadow:0 0 0 3px #ffd23f4d,0 0 22px #ffd23f73}.ft-stick.sprint:before{border:max(3px,calc(var(--ft-r) * .07)) solid #ffd23f;box-shadow:0 0 14px 2px #ffd23fa6,inset 0 0 10px #ffd23f59}.ft-knob{position:absolute;left:50%;top:50%;width:calc(var(--ft-r) * .9);height:calc(var(--ft-r) * .9);margin:calc(var(--ft-r) * -.45) 0 0 calc(var(--ft-r) * -.45);border-radius:50%;background:radial-gradient(circle at 40% 35%,#ffffffbf,#c8d2e673);box-shadow:0 2px 10px #00000059;will-change:transform}.ft-stick.sprint .ft-knob{background:radial-gradient(circle at 40% 35%,#fff3c4,#ffd23f)}.ft-cluster{position:absolute;width:0;height:0;bottom:env(safe-area-inset-bottom,0px);right:env(safe-area-inset-right,0px)}.ft-cluster-p1{right:calc(50% + var(--ft-u) * 1.5)}.ft-cluster-p2{right:env(safe-area-inset-right,0px)}.ft-btn{--tone: 255, 255, 255;position:absolute;box-sizing:border-box;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2em;color:var(--ft-ink);background:radial-gradient(circle at 50% 35%,rgba(var(--tone),.2),var(--ft-glass) 70%);border:max(2px,calc(var(--ft-u) * .45)) solid rgba(var(--tone),.62);box-shadow:0 .6vmin 1.8vmin #00000047,inset 0 0 0 1px #ffffff0f;transition:transform .06s ease,background .08s ease,opacity .2s ease;text-shadow:0 1px 2px rgba(0,0,0,.6);line-height:1}.ft-btn:after{content:"";position:absolute;inset:-14%;border-radius:50%}.ft-btn.on{transform:scale(.92);background:radial-gradient(circle at 50% 40%,rgba(var(--tone),.75),rgba(var(--tone),.38) 75%);color:#fff}.ft-btn.ft-dim{opacity:.35}.ft-btn.ft-hide{visibility:hidden;pointer-events:none}.ft-btn.ft-big{border-width:max(3px,calc(var(--ft-u) * .55))}.ft-ring{position:absolute;inset:calc(var(--ft-u) * -1.7);border-radius:50%;pointer-events:none;opacity:0;--chg: 0;background:conic-gradient(from 0deg,rgb(var(--tone)) calc(var(--chg) * 360deg),#00000059 0);filter:drop-shadow(0 0 4px rgba(var(--tone),.6));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - max(5px,calc(var(--ft-u) * 1.05))),#000 calc(100% - max(5px,calc(var(--ft-u) * 1.05)) + 1px));mask:radial-gradient(farthest-side,transparent calc(100% - max(5px,calc(var(--ft-u) * 1.05))),#000 calc(100% - max(5px,calc(var(--ft-u) * 1.05)) + 1px));transition:opacity .08s ease}.ft-btn.chg .ft-ring{opacity:1}.ft-btn.chg .ft-ring{--chg: inherit}.ft-gtag{position:absolute;left:50%;bottom:calc(100% + var(--ft-u) * 1.4);transform:translate(-50%) scale(.85);padding:.25em .7em;border-radius:999px;background:rgb(var(--tone));color:#0b0f17;font-weight:800;font-size:max(12px,.95em);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;text-shadow:none;box-shadow:0 2px 10px #00000059;opacity:0;pointer-events:none;transition:opacity .08s ease,transform .08s ease}.ft-btn.ft-gest .ft-gtag{opacity:1;transform:translate(-50%) scale(1)}.ft-btn.flash{animation:ft-btn-flash .3s ease-out}@keyframes ft-btn-flash{0%{box-shadow:0 0 rgba(var(--tone),.9),0 0 24px rgba(var(--tone),.6)}to{box-shadow:0 0 0 calc(var(--ft-u) * 2.5) rgba(var(--tone),0),0 0 rgba(var(--tone),0)}}.ft-glyph{font-weight:800;font-size:1.45em;color:rgb(var(--tone));letter-spacing:.02em}.ft-btn.on .ft-glyph{color:#fff}.ft-label{font-weight:700;font-size:1em;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.ft-glyph+.ft-label{font-size:.78em;opacity:.9}.ft-hint{font-family:Inter,system-ui,sans-serif;font-weight:600;font-size:max(8px,.5em);letter-spacing:.02em;opacity:.7;max-width:86%;text-align:center;line-height:1.15;text-transform:none}.ft-small .ft-glyph{font-size:1.15em}.ft-small .ft-label{font-size:.85em}.ft-pass{--tone: 61, 220, 132}.ft-shoot{--tone: 255, 82, 82}.ft-sprint{--tone: 255, 210, 63}.ft-switch{--tone: 64, 156, 255}.ft-thru{--tone: 255, 170, 40}.ft-slide{--tone: 64, 140, 255}.ft-second{--tone: 186, 132, 255}.ft-a{--tone: 104, 209, 72}.ft-b{--tone: 240, 72, 72}.ft-x{--tone: 64, 140, 255}.ft-y{--tone: 255, 200, 40}.ft-mod{--tone: 210, 220, 235}.ft-shoot .ft-label{font-size:1.15em}.ft-pause{position:absolute;top:calc(2vmin + env(safe-area-inset-top,0px));right:calc(2vmin + env(safe-area-inset-right,0px));width:max(40px,7vmin);height:max(40px,7vmin);border-radius:50%;background:var(--ft-glass);border:2px solid rgba(255,255,255,.35);display:flex;align-items:center;justify-content:center;box-sizing:border-box}.ft-pause-dual{right:auto;left:50%;transform:translate(-50%)}.ft-pause.on{background:#ffffff59}.ft-pause-ico{width:34%;height:38%;border-left:max(3px,.8vmin) solid #fff;border-right:max(3px,.8vmin) solid #fff;box-sizing:border-box}@media (max-height: 430px){.ft-hint{display:none}.ft-small .ft-label{font-size:max(11px,.85em);letter-spacing:.02em}}@media (orientation: portrait){.ft-zone-solo{width:50%;height:46%}.ft-swipe{height:46%}}@media (prefers-reduced-motion: reduce){.ft-btn,.ft-stick{transition:none}}body.fc-paused .fc-touch{display:none!important}.ft-sktrail{position:absolute;left:0;top:0;width:100%;height:100%;overflow:visible;pointer-events:none;opacity:0;transition:opacity .22s ease-out}.ft-sktrail.on{opacity:1;transition:opacity .06s linear}.ft-shrad{position:absolute;left:0;top:0;overflow:visible}.ft-sktrail-p{fill:none;stroke:#ffffff42;stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.ft-sktag{position:absolute;left:0;top:0;padding:.24em .6em .2em;border-radius:2px;font-weight:800;font-size:max(12px,calc(var(--ft-u) * 2));line-height:1;letter-spacing:.08em;white-space:nowrap;color:#fff;background:#06080cbd;box-shadow:0 0 0 1px #409cffb3,0 2px 6px #00000073;border-left:3px solid #409cff;pointer-events:none;opacity:0;will-change:transform}.ft-sktag.on{animation:ft-sktag .9s ease-out forwards}@keyframes ft-sktag{0%{opacity:0;filter:brightness(1.8)}10%{opacity:1;filter:brightness(1.4)}25%{filter:none}80%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion: reduce){.ft-sktag.on{animation:none;opacity:1}.ft-sktrail{transition:none}}.ft-shpad{position:absolute;left:0;top:0;width:0;height:0;z-index:2;pointer-events:none;visibility:hidden;opacity:0;transition:opacity .08s linear;will-change:transform;--ic: 24px}.ft-shpad.on{visibility:visible;opacity:1}.ft-sec{fill:#06080c73;stroke:color-mix(in srgb,var(--icc, #fff) 60%,transparent);stroke-width:1.5;transition:fill .05s linear}.ft-secc{fill:#06080c1f;stroke:#fff9}.ft-secarc{fill:none;stroke:var(--icc, #fff);stroke-width:4;stroke-linecap:round;transform:rotate(-90deg);filter:drop-shadow(0 0 3px rgba(0,0,0,.6))}.ft-btn.ft-padon .ft-ring{opacity:0!important}.ft-sec.lit{fill:color-mix(in srgb,var(--icc, #fff) 45%,rgba(6,8,12,.55));stroke:var(--icc, #fff);stroke-width:2.5}.ft-secic{position:absolute;left:0;top:0;width:var(--ic);height:var(--ic);box-sizing:border-box;padding:1px;color:var(--icc, #fff);opacity:.85;filter:drop-shadow(0 1px 1.5px rgba(0,0,0,.85))}.ft-secic>svg{display:block;width:100%;height:100%}.ft-secic.lit{opacity:1}.ft-secic.lit>svg{transform:scale(1.2)}.ft-ic-normal{--icc: #ffffff}.ft-ic-chip{--icc: #4ade80}.ft-ic-finesse{--icc: #4aa8ff}.ft-ic-power{--icc: #ff5a36}.ft-ic-trivela{--icc: #b77dff}.ft-btn[data-shpad] .ft-gtag{display:none}@media (prefers-reduced-motion: reduce){.ft-shpad,.ft-sec{transition:none}}.ft-btn.ft-padon .ft-label{opacity:.3}.fc-touch.ft-susp{visibility:hidden}.fc-touch.ft-susp *{pointer-events:none!important}.fc-touch .ft-btn.ft-padon,.fc-touch .ft-btn.ft-padon.on{--tone: 205, 214, 230 !important;background:transparent!important;border-color:transparent!important;box-shadow:none!important}.fc-touch .ft-btn.ft-padon .ft-label,.fc-touch .ft-btn.ft-padon .ft-hint,.fc-touch .ft-btn.ft-padon .ft-ring,.fc-touch .ft-btn.ft-padon:after{opacity:0!important}.fc-touch[data-ctx1=pen] .ft-zone-solo,.fc-touch[data-ctx1=pkeep] .ft-zone-solo{width:60%;height:80%}.ft-stick.ft-fixed{opacity:.9;border-width:3px;border-color:#ffffff8c;background:#0000002e}.ft-stick.ft-fixed:before{border-color:transparent!important}.ft-stick.ft-fixed:after{content:"";position:absolute;left:50%;top:50%;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:#ffffff80}.ft-pring{position:absolute;inset:-34%;pointer-events:none;display:none}.ft-btn[data-pz] .ft-pring{display:block}.ft-pring-t,.ft-pring-r{position:absolute;inset:0;border-radius:50%;box-sizing:border-box}.ft-pring-t{transform:scale(.62);border:3px dashed rgba(124,255,107,.85)}.ft-pring-r{transform:scale(var(--pr, 1));border:5px solid #ff4d4d;box-shadow:0 0 0 2px #0000004d}.ft-btn[data-pz=yellow] .ft-pring-r{border-color:#ffd23f;box-shadow:0 0 10px #ffd23f99}.ft-btn[data-pz=green] .ft-pring-r{border-color:#7cff6b;box-shadow:0 0 16px #7cff6be6}html:root{--grad: linear-gradient(var(--acc1), var(--acc1));--grad-d: linear-gradient(var(--acc1), var(--acc1));--glass: linear-gradient(rgba(22, 30, 50, .96), rgba(22, 30, 50, .96));--ux-bg: #080c17;--ux-s1: #111828;--ux-s2: #182136;--ux-s3: #202b45;--ux-line: rgba(255, 255, 255, .08);--ux-line2: rgba(255, 255, 255, .15);--ux-ink2: #a7b2ca;--ux-r: 20px;--ux-focus: var(--acc1)}.shell>.bg{background:var(--ux-bg)}.shell>.bg>.bg-glow,.shell>.bg>.bg-tris,.shell>.bg>.bg-streaks,.shell>.bg>.bg-particles-wrap{display:none}.shell>.bg>.bg-lines{opacity:.5}.focusable.focused{outline:3px solid var(--ux-focus);outline-offset:3px;box-shadow:none}.btn{background:var(--ux-s2);border-color:var(--ux-line2)}.btn:hover{background:var(--ux-s3)}.btn-primary,.btn-primary:hover{color:var(--on-acc);background:var(--acc1);border:0;box-shadow:none}.btn-primary.focused{outline-color:#fff}.btn-danger,.btn-danger:hover{background:#ff4d6d;color:#1a0306;border:0}.tile.focused{box-shadow:none}.modal-layer{background:#03050bbd;-webkit-backdrop-filter:none;backdrop-filter:none}.modal{background:#0f1627;border-color:var(--ux-line2);box-shadow:0 30px 80px -20px #000000e6}.modal:before{display:none}.toast{background:#131b2e;border:1px solid var(--ux-line2);box-shadow:0 16px 40px -18px #000000e6}.topbar{background:var(--ux-bg);border-bottom:1px solid var(--ux-line);padding-bottom:clamp(8px,1.2vh,12px)}.topbar .tabs{visibility:hidden}.brand-fc{background:none;color:var(--acc1);-webkit-text-fill-color:currentColor}.brand-fc:after{background:var(--acc1)}.brand{min-height:44px;font-size:max(21px,1.5rem)}.topbar .profile{min-width:46px;justify-content:center}.topbar .avatar{font-size:12px}.wallet-item{background:var(--ux-s1);border-color:var(--ux-line)}.wallet-item.pulse{border-color:var(--gold);box-shadow:none}.profile{background:var(--ux-s1);border-color:var(--ux-line);min-height:44px}.profile:hover{border-color:var(--ux-line2)}.avatar{box-shadow:none;text-shadow:none}.ux-gear{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:var(--ux-s1);border:1px solid var(--ux-line2);color:var(--ink);cursor:pointer}.ux-gear svg{width:24px;height:24px}.ux-gear:hover{border-color:#ffffff59}.ux-gear.on{color:var(--acc1);border-color:#c6ff3a80}.ux-gear.focused{outline:3px solid var(--ux-focus);outline-offset:3px}.shell{grid-template-columns:minmax(0,1fr)}.hintbar{background:none;min-width:0;overflow:hidden}.hintbar>.hint{flex:none}.pty-fab{display:none}.hintbar.ux-dock .pty-fab{display:inline-flex}body[data-input=touch] .hintbar.ux-dock.ux-dock-hub{display:flex;padding-top:8px}body[data-input=touch] .hintbar .hint{display:none}.pty-fab{position:relative;align-items:center;gap:10px;min-height:52px;margin-left:clamp(4px,1vw,16px);padding:4px 16px 4px 6px;border-radius:16px;background:var(--ux-s1);border:1px solid var(--ux-line2);color:var(--ink);cursor:pointer;text-align:left}.pty-fab:hover{background:var(--ux-s2)}.pty-fab.in-party{border-color:#c6ff3a8c}.pty-ico{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--ux-s3);color:var(--acc1)}.pty-ico svg{width:22px;height:22px}.pty-avs{flex:none;display:none;align-items:center;padding-left:6px}.pty-fab.in-party .pty-avs{display:flex}.pty-fab.in-party .pty-ico{display:none}.pty-av{display:grid;place-items:center;width:34px;height:34px;margin-left:-8px;border-radius:50%;background:var(--mc, #3a4a6e);color:#07101a;font-family:var(--fd);font-weight:800;font-size:14px;border:2px solid var(--ux-s1)}.pty-av.more{background:var(--ux-s3);color:var(--ink)}.pty-txt{display:flex;flex-direction:column;line-height:1.05;min-width:0}.pty-t{font-family:var(--fd);font-weight:800;font-size:1.15rem;letter-spacing:.1em;text-transform:uppercase}.pty-s{font-size:12px;color:var(--ux-ink2);white-space:nowrap}.pty-s .on{color:#7ee39a}.pty-badge{position:absolute;top:-6px;right:-6px;min-width:22px;height:22px;padding:0 6px;border-radius:11px;display:none;place-items:center;background:#ff4d6d;color:#fff;font:800 12px/1 var(--fb);border:2px solid var(--ux-bg)}.pty-badge.on{display:grid}.pty-fab.focused{outline:3px solid var(--ux-focus);outline-offset:3px}body[data-input=touch] .pty-fab.focused{outline:none}body[data-input=touch] .pty-fab:active{transform:scale(.97)}.pty-fab .glyph{margin-left:4px}body[data-input=touch] .pty-fab .glyph{display:none}.screen.scr-ux{display:flex;flex-direction:column;overflow:hidden;padding-bottom:clamp(6px,1.4vh,16px)}.ux-sr{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ux-stage{flex:1 1 auto;min-height:0;width:100%;max-width:1440px;margin:0 auto;display:grid;place-items:center;container:stage / size}.ux-head{flex:none;display:flex;align-items:center;gap:14px;width:100%;max-width:1440px;margin:0 auto clamp(8px,1.8vh,20px)}.ux-back{width:46px;height:46px;background:var(--ux-s1);border-color:var(--ux-line2)}.ux-titles{min-width:0}.ux-kicker{font-family:var(--fd);font-weight:700;font-size:13px;letter-spacing:.22em;text-transform:uppercase;color:var(--acc1)}.ux-title{font-family:var(--fd);font-weight:800;font-size:clamp(28px,calc(1.2vw + 2.2vh),52px);line-height:.95;text-transform:uppercase;letter-spacing:.01em}.ux-note{flex:none;display:flex;align-items:center;gap:10px;width:100%;max-width:1000px;margin:0 auto clamp(8px,1.6vh,18px);padding:6px 6px 6px 14px;border-radius:14px;background:var(--ux-s1);border:1px solid rgba(198,255,58,.4)}.ux-note[hidden]{display:none}.ux-note-ico{flex:none;width:24px;height:24px;color:var(--acc1)}.ux-note-ico svg{width:100%;height:100%}.ux-note-t{flex:1;min-width:0;font-size:15px;font-weight:600;color:var(--ink);line-height:1.3}.ux-note-btn{flex:none;min-height:44px;padding:0 16px;font-size:15px}.ux-note-btn[hidden]{display:none}.scr-uxplay.member .ux-grid .hb:not(.focused){opacity:.82}.ux-ready.on{background:var(--acc1);color:var(--on-acc);border-color:transparent}.ux-home3{--g: clamp(12px, 2.4cqmin, 32px);--sq: min(calc((100cqw - 2 * var(--g)) / 3), 92cqh, 420px);display:grid;grid-template-columns:repeat(3,var(--sq));grid-template-rows:var(--sq);gap:var(--g)}@container stage (max-aspect-ratio: 1/1){.ux-home3{--w: min(100cqw, 640px);width:var(--w);height:min(100cqh,calc(var(--w) * 1.6));grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr) calc((var(--w) - var(--g)) / 2)}.ux-home3 .hb-play{grid-column:1 / -1}}.ux-grid{--g: clamp(10px, 2cqmin, 24px);--w: min(calc((100cqw - (var(--cl, 3) - 1) * var(--g)) / var(--cl, 3)), 340px);--hh: min(calc((100cqh - (var(--rl, 1) - 1) * var(--g)) / var(--rl, 1)), var(--w));display:grid;grid-template-columns:repeat(var(--cl, 3),var(--w));grid-auto-rows:var(--hh);gap:var(--g)}@container stage (max-aspect-ratio: 1/1){.ux-grid{--w: min(calc((100cqw - (var(--cp, 2) - 1) * var(--g)) / var(--cp, 2)), 560px);--hh: min(calc((100cqh - (var(--rp, 2) - 1) * var(--g)) / var(--rp, 2)), var(--w), 230px);grid-template-columns:repeat(var(--cp, 2),var(--w))}}.ux-grid>[hidden]{display:none}.hb{position:relative;container:hbx / size;display:block;min-width:0;min-height:0;border-radius:var(--ux-r);background:var(--ux-s1);border:1px solid var(--ux-line);color:var(--ink);text-align:center;overflow:hidden;cursor:pointer;box-shadow:inset 0 1px #ffffff0a,0 18px 40px -30px #000000f2;transition:transform .16s var(--ease),background-color .16s,border-color .16s}.hb:after{content:"";position:absolute;left:22%;right:22%;bottom:0;height:4px;border-radius:4px 4px 0 0;background:var(--acc1);transform:scaleY(0);transform-origin:bottom;transition:transform .16s var(--ease)}.hb-wm{position:absolute;right:-14cqmin;bottom:-16cqmin;width:72cqmin;height:72cqmin;color:#fff;opacity:.035;transform:rotate(-14deg);pointer-events:none}.hb-wm svg{width:100%;height:100%}.hb.focused .hb-wm{color:var(--acc1);opacity:.06}.hb-in{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5cqmin;padding:9cqmin 7cqmin}.hb-ico{flex:none;width:32cqmin;height:32cqmin;color:var(--ink);transition:color .16s,transform .2s var(--ease)}.hb-ico svg{width:100%;height:100%}.hb-txt{display:flex;flex-direction:column;align-items:center;gap:2.4cqmin;min-width:0;max-width:100%}.hb-t{font-family:var(--fd);font-weight:800;font-size:clamp(17px,11cqmin,50px);line-height:.95;text-transform:uppercase;letter-spacing:.02em;overflow-wrap:break-word}.hb-s{font-size:clamp(12px,4.6cqmin,17px);color:var(--ux-ink2);line-height:1.3;max-width:30ch}.hb-s[hidden]{display:none}.hb-badge{position:absolute;z-index:1;top:clamp(8px,4cqmin,14px);right:clamp(8px,4cqmin,14px);display:none;padding:4px 8px;border-radius:7px;background:var(--acc1);color:#0b1500;font:800 12px/1.15 var(--fd);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.hb.has-badge .hb-badge{display:block}.hb:hover{background:var(--ux-s2);border-color:var(--ux-line2)}.hb.focused{outline:3px solid var(--ux-focus);outline-offset:4px;background:var(--ux-s2);border-color:transparent;transform:translateY(-3px)}.hb.focused:after{transform:scaleY(1)}.hb.focused .hb-ico{color:var(--acc1)}body[data-input=touch] .hb.focused{outline:none;transform:none;background:var(--ux-s1);border-color:var(--ux-line)}body[data-input=touch] .hb.focused:after{transform:scaleY(0)}body[data-input=touch] .hb.focused .hb-ico{color:var(--ink)}body[data-input=touch] .hb:active{transform:scale(.98);background:var(--ux-s2)}.hb-play .hb-ico,body[data-input=touch] .hb-play.focused .hb-ico{color:var(--acc1)}.hb-xl .hb-t{font-size:clamp(22px,12.5cqmin,56px);letter-spacing:.04em}.hb-xl .hb-ico{width:36cqmin;height:36cqmin}@container hbx (min-aspect-ratio: 17/10){.hb-in{flex-direction:row;justify-content:flex-start;gap:6cqh;padding:0 8cqh;text-align:left}.hb-ico{width:44cqh;height:44cqh;max-width:140px;max-height:140px}.hb-txt{align-items:flex-start;gap:4cqh}.hb-t{font-size:clamp(18px,17cqh,52px)}.hb-s{font-size:clamp(12px,7.5cqh,18px)}.hb.focused .hb-ico,.hb:hover .hb-ico{transform:none}}@container hbx (max-height: 132px){.hb-in{flex-direction:row;justify-content:flex-start;gap:12px;padding:0 14px;text-align:left}.hb-ico{width:min(48px,42cqh);height:min(48px,42cqh)}.hb-txt{align-items:flex-start;gap:3px}.hb-t{font-size:clamp(16px,19cqh,24px)}.hb-s{font-size:12px}}@container hbx (max-height: 132px) and (max-width: 230px){.hb-in{flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:6px 8px;text-align:center}.hb-ico{width:min(38px,34cqh);height:min(38px,34cqh)}.hb-txt{align-items:center}.hb-t{font-size:clamp(14px,min(8.6cqw,17cqh),19px);white-space:nowrap}.hb-s{display:none}}@container hbx (min-height: 133px) and (max-width: 200px){.hb-t{font-size:clamp(14px,9.6cqw,22px)}.hb-s{font-size:12px}}@container hbx (max-height: 132px){.hb-badge{top:6px;right:6px;padding:2px 6px;font-size:11px}}.pp{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:16px;background:var(--ux-s1);border:1px solid var(--ux-line)}.pp.s-in{border-color:#c6ff3a66}.pp-lead{display:flex;flex-direction:column;gap:4px}.pp-lead b{font-family:var(--fd);font-weight:800;font-size:1.3rem;letter-spacing:.04em;text-transform:uppercase}.pp-lead span{font-size:14px;color:var(--ux-ink2);line-height:1.4}.pp-acts{display:flex;flex-wrap:wrap;gap:8px}.pp-acts>.btn{flex:1 1 0}.pp-acts>[hidden]{display:none}.pp-btn{min-height:46px;padding:0 14px;font-size:15px;letter-spacing:.07em}.pp-ico{display:inline-flex;width:18px;height:18px;flex:none}.pp-ico svg{width:100%;height:100%}.pp-busy{display:flex;align-items:center;gap:12px;min-height:48px}.pp-busy-t{flex:1;font-family:var(--fd);font-weight:700;font-size:1.05rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ux-ink2)}.pp-in{display:flex;flex-direction:column;gap:10px}.pp-top{display:flex;align-items:center;gap:8px}.pp-code{flex:1;min-width:0;display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:0 12px;border-radius:12px;background:var(--ux-s2);border:1px solid var(--ux-line2);color:var(--ink);cursor:pointer}.pp-code small{font-family:var(--fd);font-weight:700;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--ux-ink2)}.pp-code-v{font-family:var(--fd);font-weight:800;font-size:1.4rem;letter-spacing:.16em;font-variant-numeric:tabular-nums}.pp-code .pp-ico{margin-left:auto;color:var(--ux-ink2)}.pp-iconbtn{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:12px;background:var(--ux-s2);border:1px solid var(--ux-line2);color:var(--ink);cursor:pointer}.pp-iconbtn .pp-ico{width:22px;height:22px}.pp-count{flex:none;min-width:44px;text-align:center;font-family:var(--fd);font-weight:800;font-size:1.05rem;letter-spacing:.06em;color:var(--ux-ink2)}.pp-status{font-size:13px;color:var(--ux-ink2);line-height:1.35}.pp-status.warn{color:var(--warn);font-weight:700}.pp-members{display:flex;flex-direction:column;gap:6px}.pp-m{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:6px 10px 6px 6px;border-radius:12px;background:var(--ux-s2);border:1px solid transparent;color:var(--ink);text-align:left;cursor:pointer}.pp-m.me{border-color:var(--ux-line2)}.pp-av{position:relative;flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--mc, #3a4a6e);color:#07101a;font-family:var(--fd);font-weight:800;font-size:15px}.pp-crown{position:absolute;top:-8px;right:-6px;display:inline-flex;width:18px;height:18px;color:var(--gold)}.pp-crown svg{width:100%;height:100%}.pp-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.pp-n{font-family:var(--fd);font-weight:800;font-size:1.05rem;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-s{font-size:12px;color:var(--ux-ink2)}.pp-m.ready .pp-s{color:#7ee39a}.pp-m.host .pp-s{color:var(--gold)}.pp-m.away .pp-s{color:var(--warn)}.pp-m.away .pp-av{opacity:.55}.pp-kick{flex:none;padding:6px 10px;border-radius:8px;font-family:var(--fd);font-weight:800;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#ff8da0;background:#ff4d6d1f}.pp-m.kickable:hover .pp-kick,.pp-m.kickable.focused .pp-kick{background:#ff4d6d;color:#1a0306}.pp-leave{color:#ffb3c0}.pp-ready.on{background:var(--acc1);color:var(--on-acc);border-color:transparent}.modal.hx-jp-modal{width:min(30rem,calc(100vw - 24px))}.hx-jp-row{display:flex;gap:10px;align-items:stretch;margin-top:.2rem}.hx-jp-row .hx-jp-code{flex:1;min-width:0}.hx-jp-go{flex:none;min-width:7rem}.hx-jp-go.disabled{opacity:.45}.hx-jp-msg{display:none;align-items:center;gap:.7rem;margin-top:.8rem;padding:.65rem .8rem;border-radius:var(--r-s);background:#ffffff0d;border:1px solid var(--line)}.hx-jp-msg.on{display:flex}.hx-jp-msg.error{background:#ff4d6d1a;border-color:#ff4d6d73}.hx-jp-ico{flex:none;width:1.4rem;height:1.4rem;color:var(--danger)}.hx-jp-mt{display:flex;flex-direction:column;gap:.15rem;min-width:0}.hx-jp-mt b{font-family:var(--fd);font-weight:800;font-size:1.15rem;letter-spacing:.06em;text-transform:uppercase}.hx-jp-mt span{font-size:.85rem;color:var(--ink2);line-height:1.35}.hx-jp-hint{margin:.7rem 0 0;font-size:max(12px,.8rem);color:var(--ink3)}.hx-jp-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:.8rem;padding-top:.7rem;border-top:1px solid var(--line);font-size:.85rem;color:var(--ink2)}.hx-jp-foot b{color:var(--ink)}.hx-jp-more{min-height:44px;font-size:.9rem;padding:0 .9rem}.modal.hx-qr-modal{width:min(24rem,calc(100vw - 24px));text-align:center}.hx-qr-img{width:min(15rem,60vw,46vh);margin:.4rem auto .6rem;padding:10px;border-radius:12px;background:#fff}.hx-qr-img svg{width:100%;height:auto;display:block}@media (max-height: 500px){.topbar{padding-top:calc(var(--sat) + 6px);padding-bottom:6px}.ux-gear{width:44px;height:44px}.ux-head{margin-bottom:6px;gap:10px}.ux-back{width:44px;height:44px}.ux-kicker{display:none}.ux-title{font-size:26px}.ux-note{margin-bottom:6px;padding:3px 3px 3px 10px}.ux-note-t{font-size:13px}.pty-fab{min-height:46px;padding:2px 12px 2px 4px}.pty-ico{width:36px;height:36px}body[data-input=touch] .hintbar.ux-dock.ux-dock-hub{padding-top:4px;padding-bottom:calc(var(--sab) * .6 + 4px);min-height:0}}@media (max-width: 640px){.topbar{grid-template-columns:auto 1fr auto;grid-template-areas:"brand mid right";row-gap:0}.topbar .ux-top-mid{grid-area:mid}}@media (max-width: 520px){.topbar .profile-text{display:none}.topbar .profile{padding:.2rem;min-width:46px;justify-content:center}.topbar .avatar{width:38px;height:38px;font-size:12px}.topbar .brand{font-size:22px}.ux-note{flex-wrap:wrap}.ux-note-t{flex-basis:calc(100% - 40px)}}@media (prefers-reduced-motion: reduce){.hb,.hb:after,.hb-ico{transition:none}.hb.focused{transform:none}}.shell>.bg{background:var(--ux-bg) url(./bg-stadium-CP5Shm1I.webp) center top / cover no-repeat}.shell>.bg>.bg-lines,.shell>.bg>.bg-vignette{display:none}.ux-title,.hb-t,.pty-t,.hs-t{font-style:italic;letter-spacing:-.01em}.hb-t{font-weight:800}.hb:before{content:"";position:absolute;z-index:1;top:0;left:clamp(14px,6cqmin,26px);width:clamp(7px,2.6cqmin,12px);height:clamp(26px,13cqmin,52px);background:var(--acc1);transform:skew(-18deg);transform-origin:top;pointer-events:none}.hb.hb-team:before{background:var(--club-c1, var(--acc1));box-shadow:calc(clamp(7px,2.6cqmin,12px) + 5px) 0 0 var(--club-c2, #fff)}.hb{background:#111828;border-color:#ffffff1a}.hb-art{position:absolute;inset:0;z-index:0;display:grid;place-items:center;pointer-events:none;overflow:hidden;border-radius:inherit}.hb.has-art .hb-ico{display:none}.hb.has-art .hb-in{justify-content:flex-end;align-items:flex-start;text-align:left;padding:0 8cqmin 8cqmin;z-index:1}.hb.has-art .hb-txt{align-items:flex-start;gap:1.6cqmin}.hb.has-art .hb-t{font-size:clamp(26px,15cqmin,66px);line-height:.88;text-shadow:0 2px 0 rgba(0,0,0,.35)}.hb.has-art .hb-s{font-size:clamp(12px,4.4cqmin,17px);color:#d6deee;text-shadow:0 1px 2px rgba(0,0,0,.8)}.hb.has-art .hb-art>*{transition:transform .3s var(--ease)}.hb.has-art:hover .hb-art>*,.hb.has-art.focused .hb-art>*{transform:translateY(-1.5cqmin) scale(1.03)}body[data-input=touch] .hb.has-art.focused .hb-art>*{transform:none}.hb.has-art .hb-in:before{content:"";position:absolute;left:0;right:0;bottom:0;height:40%;background:#090d18db;z-index:-1}.hb-photo{position:absolute;inset:0 0 40%;background:#0b1220 url(./hero-play-BLxt8Y6E.webp) 46% 46% / cover no-repeat}.hb-pack{position:absolute;inset:0 0 40%;display:grid;place-items:center}.hb-pack .fcpack{font-size:min(3.8cqmin,4.6cqh);transform:rotate(-7deg);filter:drop-shadow(0 12px 16px rgba(0,0,0,.6))}.hb-pack .hb-pack-b{position:absolute;left:50%;top:50%;transform:translate(-18%,-54%) rotate(9deg)}.hb-pack .hb-pack-b .fcpack{font-size:min(3.3cqmin,4cqh);transform:none}.hb-plate{position:absolute;inset:0 0 40%;background:#0b1220 url(./hero-plate-UVAZX_5O.webp) 50% 60% / cover no-repeat}.hb-hero{position:absolute;inset:0 0 40%;background:#0b1220 url(./hero-team-DondZjw6.webp) 50% 46% / cover no-repeat}.hb-card{position:absolute;z-index:1;left:50%;top:30%;transform:translate(-50%,-50%);line-height:0;filter:drop-shadow(0 12px 18px rgba(0,0,0,.6))}.hb-card .fc-card{--card-fs: 3cqmin}.hb-plate.club:after{content:"";position:absolute;left:0;right:0;bottom:0;height:5px;background:var(--club-c1, var(--acc1))}@container hbx (min-aspect-ratio: 17/10){.hb.has-art .hb-in{flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:0 5cqw 6cqh}.hb.has-art .hb-t{font-size:clamp(30px,22cqh,70px)}}@keyframes hbIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.ux-home3>.hb,.ux-grid>.hb,.ux-side>.hs{animation:hbIn .42s var(--ease) both}.ux-home3>.hb:nth-child(2),.ux-grid>.hb:nth-child(2){animation-delay:.06s}.ux-home3>.hb:nth-child(3),.ux-grid>.hb:nth-child(3){animation-delay:.12s}.ux-grid>.hb:nth-child(n+4){animation-delay:.16s}@media (prefers-reduced-motion: reduce){.ux-home3>.hb,.ux-grid>.hb,.ux-side>.hs{animation:none}.hb.has-art .hb-art>*{transition:none}}.ux-body{flex:1 1 auto;min-height:0;display:flex;gap:clamp(10px,1.6vw,24px);width:100%;max-width:1440px;margin:0 auto}.ux-body>.ux-stage{max-width:none;margin:0}.ux-side{flex:none;display:flex;flex-direction:column;justify-content:center;gap:10px;width:clamp(170px,15vw,220px)}.ux-side[hidden]{display:none}.hs{position:relative;display:flex;align-items:center;gap:10px;min-height:58px;padding:8px 12px;border-radius:14px;background:#111828;border:1px solid rgba(255,255,255,.1);color:var(--ink);text-align:left;cursor:pointer}.hs:hover{background:var(--ux-s2)}.hs.focused{outline:3px solid var(--ux-focus);outline-offset:3px}.hs-ico{flex:none;width:30px;height:30px;color:var(--acc1)}.hs-ico svg{width:100%;height:100%}.hs-txt{min-width:0;display:flex;flex-direction:column;gap:2px}.hs-t{font:800 italic 17px/1 var(--fd);text-transform:uppercase;letter-spacing:.02em}.hs-s{font-size:12px;color:var(--ux-ink2)}.hs-s[hidden]{display:none}.hs-badge{display:none;position:absolute;top:-7px;right:-7px;min-width:22px;height:22px;padding:0 6px;border-radius:11px;place-items:center;background:var(--acc1);color:#0b1500;font:800 12px/1 var(--fd)}.hs.has-badge .hs-badge{display:grid}@media (max-aspect-ratio: 1/1){.ux-body{flex-direction:column}.ux-side{flex-direction:row;width:100%;max-width:640px;margin:0 auto}.ux-side>.hs{flex:1 1 0}}@media (max-height: 500px){.ux-side{width:136px;gap:6px}.hs{min-height:46px;padding:4px 8px;gap:6px}.hs-ico{width:22px;height:22px}.hs-t{font-size:14px}.hs-s{display:none}}.ux-clips{display:inline-flex;align-items:center;gap:8px;min-height:46px;min-width:46px;padding:0 14px 0 11px;border-radius:14px;background:var(--ux-s1);border:1px solid var(--ux-line2);color:var(--ink);cursor:pointer;font:800 italic 1rem/1 var(--fd);letter-spacing:.06em;text-transform:uppercase}.ux-clips:hover{border-color:#ffffff59}.ux-clips.focused{outline:3px solid var(--ux-focus);outline-offset:3px}.ux-clips-ico{display:inline-flex;width:22px;height:22px;color:var(--acc1)}.ux-clips-ico svg{width:100%;height:100%}.topbar .profile.focused{outline:3px solid var(--ux-focus);outline-offset:3px}.topbar .avatar{overflow:hidden;padding:3px}.topbar .avatar svg{width:100%;height:100%;display:block}@media (max-width: 900px),(max-height: 500px){.ux-clips{padding:0;justify-content:center}.ux-clips-l{display:none}}.hb-team-art,.hb-store-art{position:absolute;inset:0;display:grid;justify-items:center;align-items:start}.hb-hold{position:absolute;inset:0}.hb.has-art:not(.hb-xl) .hb-hold .ta{inset:0 0 40%}.hb.has-art:not(.hb-xl) .hb-t{font-size:clamp(20px,11cqmin,46px)}@container hbx (min-aspect-ratio: 17/10){.hb.has-art:not(.hb-xl) .hb-hold .ta{inset:0 0 0 44%}.hb.has-art:not(.hb-xl) .hb-in{justify-content:center;padding:0 58% 0 7cqh}.hb.has-art:not(.hb-xl) .hb-in:before{display:none}.hb.has-art:not(.hb-xl) .hb-t{font-size:clamp(18px,16cqh,40px)}.hb.has-art:not(.hb-xl) .hb-s{font-size:clamp(12px,7cqh,15px)}}@container hbx (max-height: 150px) and (max-aspect-ratio: 17/10){.hb.has-art:not(.hb-xl) .hb-hold .ta{inset:0 0 34%}.hb.has-art:not(.hb-xl) .hb-in{padding:0 8px 6px 10px;flex-direction:column;justify-content:flex-end;align-items:flex-start}.hb.has-art:not(.hb-xl) .hb-in:before{height:36%}.hb.has-art:not(.hb-xl) .hb-t{font-size:clamp(14px,13cqh,19px);white-space:nowrap}.hb.has-art:not(.hb-xl) .hb-s{display:none}}.modal{padding:clamp(16px,3vw,2rem)}.modal-layer .modal.acct-modal,.modal-layer .modal.mcl-modal{padding-left:max(16px,1.1rem);padding-right:max(16px,1.1rem)}@media (max-width: 980px){.set-nav{flex-wrap:wrap;overflow:visible;row-gap:.3rem}.set-nav-item{flex:0 0 auto}}.ob-tabs{flex-wrap:wrap;overflow:visible}.pty-badge{top:-9px;right:8px}@media (max-width: 900px) and (orientation: portrait){.ux-grid{--w: min(calc((100cqw - (var(--cp, 2) - 1) * var(--g)) / var(--cp, 2)), 560px);--hh: min(calc((100cqh - (var(--rp, 2) - 1) * var(--g)) / var(--rp, 2)), var(--w), 230px);grid-template-columns:repeat(var(--cp, 2),var(--w))}}.scr-uxplay .ux-grid{--sub-h: clamp(56px, 11cqh, 76px);--hh: min(calc((100cqh - var(--sub-h) - var(--rl, 1) * var(--g)) / var(--rl, 1)), var(--w));grid-template-rows:repeat(var(--rl, 1),var(--hh)) var(--sub-h)}@container stage (max-aspect-ratio: 1/1){.scr-uxplay .ux-grid{--hh: min(calc((100cqh - var(--sub-h) - var(--rp, 2) * var(--g)) / var(--rp, 2)), var(--w), 230px);grid-template-rows:repeat(var(--rp, 2),var(--hh)) var(--sub-h)}}@media (max-width: 900px) and (orientation: portrait){.scr-uxplay .ux-grid{--hh: min(calc((100cqh - var(--sub-h) - var(--rp, 2) * var(--g)) / var(--rp, 2)), var(--w), 230px);grid-template-rows:repeat(var(--rp, 2),var(--hh)) var(--sub-h)}}.ux-subrow{grid-column:1 / -1;min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--g);container:hsub / inline-size}.ux-subrow>.hs{min-width:0;min-height:0;height:100%;justify-content:center;padding:6px 12px;animation:hbIn .42s var(--ease) .18s both}.ux-subrow .hs-txt{min-width:0}.ux-subrow .hs-t,.ux-subrow .hs-s{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ux-subrow .hs-badge{top:-8px;right:8px}body[data-input=touch] .ux-subrow>.hs.focused{outline:none}body[data-input=touch] .ux-subrow>.hs:active{transform:scale(.98);background:var(--ux-s2)}@container hsub (max-width: 560px){.ux-subrow>.hs{flex-direction:column;gap:4px;padding:5px 4px;text-align:center}.ux-subrow .hs-ico{width:22px;height:22px}.ux-subrow .hs-txt{align-items:center;max-width:100%}.ux-subrow .hs-t{font-size:14px;max-width:100%}.ux-subrow .hs-s{display:none}}@media (prefers-reduced-motion: reduce){.ux-subrow>.hs{animation:none}}.ux-admin{display:inline-flex;align-items:center;gap:6px;margin-left:12px;min-height:38px;min-width:38px;padding:0 12px 0 9px;border-radius:12px;background:var(--ux-s1);border:1px solid #ffb020;color:#ffd77a;cursor:pointer;font:800 italic .9rem/1 var(--fd);letter-spacing:.06em;text-transform:uppercase;flex:0 0 auto}.ux-admin:hover{background:#ffb02024}.ux-admin-ico{display:inline-flex;width:18px;height:18px}.ux-admin-ico svg{width:100%;height:100%}.ux-admin.pinned{position:absolute;margin:0;z-index:6}.ux-admin.floating{position:fixed;top:10px;left:10px;z-index:900}body.in-match .ux-admin{display:none}@media (max-width: 640px){.ux-admin{padding:0;justify-content:center}.ux-admin-l{display:none}}.mp-sig{display:inline-flex;align-items:flex-end;gap:2px;height:.95rem;flex:none}.mp-sig i{width:.2rem;background:#ffffff29;border-radius:1px}.mp-sig i:nth-child(1){height:30%}.mp-sig i:nth-child(2){height:55%}.mp-sig i:nth-child(3){height:78%}.mp-sig i:nth-child(4){height:100%}.mp-sig.s4 i,.mp-sig.s3 i:nth-child(-n+3){background:#19e07f}.mp-sig.s2 i:nth-child(-n+2){background:var(--warn)}.mp-sig.s1 i:nth-child(1){background:var(--danger)}.mp-chip{display:inline-flex;align-items:center;padding:.12rem .55rem;border-radius:4px;font-family:var(--fd);font-weight:800;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--line2);color:var(--ink);background:#ffffff0d;white-space:nowrap}.mp-chip.rk{background:var(--grad);color:var(--on-acc);border-color:transparent}.mp-chip.ur{border-color:#00e0ff80;color:var(--acc2)}.mp-chip.rg,.mp-chip.pt{color:var(--ink2)}.mp-av{display:grid;place-items:center;flex:none;width:2.2rem;height:2.2rem;border-radius:50%;font-family:var(--fd);font-weight:800;font-size:.95rem;color:var(--on-acc);background:linear-gradient(135deg,var(--acc1),#8be84a)}.mp-av.s1{background:linear-gradient(135deg,var(--acc2),#4f8dff)}.mp-crest{display:block;flex:none}.mp-crest svg{width:100%;height:100%;display:block}.mp-crest.blank{border-radius:30% 30% 46% 46%;background:linear-gradient(110deg,#ffffff0d 30%,#ffffff24,#ffffff0d 70%) 0 0 / 300% 100%;animation:mpShimmer 1.4s linear infinite}@keyframes mpShimmer{to{background-position:-300% 0}}.mp-tip{display:flex;align-items:baseline;gap:.6rem;font-size:.8rem;color:var(--ink2);line-height:1.35;min-width:0}.mp-tip b{flex:none;font-family:var(--fd);font-weight:800;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--acc1)}.mp-tip-t.in{animation:fadeUp .35s var(--ease)}.mp-dots{display:inline-flex;gap:.22em;margin-left:.3em;vertical-align:middle}.mp-dots i{width:.32em;height:.32em;border-radius:50%;background:currentColor;animation:mpDot 1.2s ease-in-out infinite}.mp-dots i:nth-child(2){animation-delay:.15s}.mp-dots i:nth-child(3){animation-delay:.3s}@keyframes mpDot{0%,70%,to{opacity:.25;transform:none}35%{opacity:1;transform:translateY(-.18em)}}.scr-online.searching .on-hero,.scr-online.searching .on-modes{display:none}.scr-online.searching .on-search.queued{padding:clamp(1rem,2.4vw,2rem);gap:1rem;grid-template-columns:minmax(0,1fr);justify-items:stretch;background:radial-gradient(ellipse 60% 90% at 16% 50%,rgba(0,224,255,.16),transparent 70%),linear-gradient(160deg,#c6ff3a12,#060a16f0 60%);border-color:#00e0ff73;min-height:clamp(18rem,52vh,30rem);align-content:center}.scr-online.searching .on-searching{gap:clamp(1rem,3vw,2.4rem)}.scr-online.searching .on-cancel{justify-self:center;min-width:14rem}.on-searching .on-q-k{display:none}.mp-q-chips{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.2rem}.mp-q-title{font-family:var(--fd);font-weight:800;font-style:italic;font-size:clamp(1.4rem,2.8vw,2.3rem);line-height:1;letter-spacing:.02em;text-transform:uppercase;color:var(--ink)}.scr-online.searching .on-q-time{font-size:clamp(2.6rem,6vw,4.6rem);background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.scr-online.searching .on-q-bar{height:6px;border-radius:3px}.mp-q-tip{margin-top:.5rem;padding-top:.6rem;border-top:1px solid var(--line)}.on-ring.mp-radar{width:clamp(5.5rem,13vw,10rem);height:clamp(5.5rem,13vw,10rem);border-radius:50%;overflow:hidden;background:radial-gradient(circle,rgba(0,224,255,.14),rgba(0,224,255,.02) 60%,transparent 70%);box-shadow:inset 0 0 0 1px #00e0ff59}.on-ring.mp-radar i{border:1px solid rgba(0,224,255,.28);border-top-color:#00e0ff47;animation:none}.on-ring.mp-radar i:nth-child(2){inset:18%;border-top-color:#00e0ff47}.on-ring.mp-radar i:nth-child(3){inset:42%;background:var(--grad);border:0;animation:onPulseDot 1.2s ease-in-out infinite}.mp-sweep{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,rgba(198,255,58,.55),rgba(0,224,255,.12) 22%,transparent 30%);animation:onSpin 2.2s linear infinite}.mp-blip{position:absolute;width:8%;height:8%;border-radius:50%;background:var(--acc1);box-shadow:0 0 10px var(--acc1);opacity:0;animation:mpBlip 2.2s ease-out infinite}.mp-blip.b1{top:22%;left:64%;animation-delay:.35s}.mp-blip.b2{top:62%;left:24%;background:var(--acc2);box-shadow:0 0 10px var(--acc2);animation-delay:1.4s}@keyframes mpBlip{0%{opacity:0;transform:scale(.4)}8%{opacity:1;transform:scale(1.2)}60%{opacity:.15;transform:scale(1)}to{opacity:0}}.mpv-burst{display:none}.on-found.burst{overflow:hidden}.on-found.burst .mpv-box{display:none}.on-found.burst .mpv-burst{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;pointer-events:none}.mpv-burst-k{font-family:var(--fd);font-weight:800;font-size:clamp(.9rem,1.8vw,1.3rem);letter-spacing:.32em;text-transform:uppercase;color:var(--acc2);animation:fadeUp .4s .15s var(--ease) both}.mpv-burst-t{padding:0 .12em;font-family:var(--fd);font-weight:800;font-style:italic;font-size:clamp(3.4rem,12vw,9rem);line-height:.88;text-transform:uppercase;letter-spacing:.01em;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 30px rgba(198,255,58,.35));animation:mpSlam .55s var(--spring) both}@keyframes mpSlam{0%{transform:scale(2.2) skew(-10deg);opacity:0}60%{opacity:1}to{transform:none;opacity:1}}.mpv-flash{position:absolute;left:50%;top:50%;width:120vmax;height:120vmax;margin:-60vmax 0 0 -60vmax;border-radius:50%;background:radial-gradient(circle,rgba(198,255,58,.35),rgba(0,224,255,.12) 22%,transparent 45%);animation:mpFlash 1.1s ease-out both}@keyframes mpFlash{0%{transform:scale(.1);opacity:1}to{transform:scale(1);opacity:0}}.on-found.vs .mpv-box{animation:mpVsIn .45s var(--ease) both}@keyframes mpVsIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.on-found.vs .on-f-title{display:none}.mpv-box .on-f-teams{align-items:stretch}.on-f-team.mpv-side{gap:.5rem}.mpv-side.side-0{animation:mpSideL .5s var(--ease) both}.mpv-side.side-1{animation:mpSideR .5s var(--ease) both}@keyframes mpSideL{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:none}}@keyframes mpSideR{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}.mpv-head{display:flex;align-items:center;gap:.9rem;min-width:0;padding-bottom:.55rem;border-bottom:1px solid var(--line)}.mpv-side.side-1 .mpv-head{flex-direction:row-reverse;text-align:right}.mpv-crest{width:84px;height:84px;flex:none;display:grid;place-items:center;filter:drop-shadow(0 8px 18px rgba(0,0,0,.5))}.mpv-crest .mp-crest,.mpr-side .mp-crest{width:100%!important;height:100%!important}.mpv-crest.in{animation:mpCrestIn .45s var(--spring) both}@keyframes mpCrestIn{0%{transform:scale(.6) rotate(-8deg);opacity:0}to{transform:none;opacity:1}}.mpv-head-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:.2rem}.mpv-side.side-1 .on-f-team-k{flex-direction:row-reverse}.mpv-club{font-family:var(--fd);font-weight:800;font-size:clamp(1.25rem,2.3vw,1.9rem);line-height:1;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:1em}.mpv-club:empty:before{content:"";display:block;width:70%;height:.8em;border-radius:4px;background:#ffffff14}.mpv-side.side-1 .mpv-club:empty:before{margin-left:auto}.mpv-meta{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.mpv-side.side-1 .mpv-meta{justify-content:flex-end}.mpv-ovr{display:inline-flex;align-items:baseline;gap:.2rem;padding:.05rem .5rem;border-radius:4px;background:#ffffff12;border:1px solid var(--line2)}.mpv-ovr b{font-family:var(--fd);font-weight:800;font-size:1.3rem;line-height:1.1;color:var(--acc1)}.mpv-side.side-1 .mpv-ovr b{color:var(--acc2)}.mpv-ovr small{font-family:var(--fd);font-weight:700;font-size:.66rem;letter-spacing:.14em;color:var(--ink3)}.mpv-rt{font-family:var(--fd);font-weight:800;font-size:1rem;font-variant-numeric:tabular-nums}.mpv-rt small{font-weight:700;font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink3)}.on-f-p.mpv-p{grid-template-columns:auto minmax(0,1fr) auto auto auto}.mpv-un{font-size:.7rem;color:var(--ink3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mpv-net{display:inline-flex;align-items:center;gap:.3rem;min-width:3.6rem;justify-content:flex-end}.mpv-ms{font-family:var(--fd);font-weight:700;font-size:.72rem;color:var(--ink2);font-variant-numeric:tabular-nums;white-space:nowrap}.on-f-st.mpv-st{min-width:6.2rem;display:inline-flex;align-items:center;justify-content:flex-end;gap:.35rem}.mpv-p[data-st=joined] .mpv-st:before{content:"✓";display:inline-grid;place-items:center;width:1.15rem;height:1.15rem;border-radius:50%;background:#19e07f;color:#04140b;font-size:.72rem;animation:mpTick .35s var(--spring) both}.mpv-p[data-st=waiting] .mpv-st:before{content:"";width:.85rem;height:.85rem;border-radius:50%;border:2px solid rgba(255,181,71,.35);border-top-color:var(--warn);animation:onSpin .8s linear infinite}@keyframes mpTick{0%{transform:scale(0)}to{transform:none}}.mpv-vs{display:flex;flex-direction:column;align-items:center;justify-content:center}.mpv-vs span{font-size:clamp(2.2rem,5vw,4rem);background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;animation:mpSlam .5s .15s var(--spring) both}.on-f-status.all{color:#19e07f}.mpv-actions{display:flex;justify-content:center;min-height:0}.mpv-kick{min-height:48px;padding:.45rem 1.5rem;font-size:1.05rem;animation:onGlow 2s ease-in-out infinite}.on-r-box.mpr-box{gap:clamp(.45rem,1.3vh,.9rem)}.on-r-score.mpr-score{width:min(46rem,100%);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:clamp(.6rem,2vw,1.4rem);align-items:center}.mpr-side{display:flex;align-items:center;gap:.7rem;min-width:0}.mpr-side.s1{flex-direction:row-reverse;text-align:right}.mpr-side .mp-crest{flex:none;width:56px!important;height:56px!important}.mpr-side-t{display:flex;flex-direction:column;gap:.1rem;min-width:0}.on-r-score .mpr-side-t b{font-size:clamp(1rem,2vw,1.4rem);padding:0;border:0;background:none;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.04em}.on-r-score .mpr-side.mine .mpr-side-t b{color:var(--acc1)}.on-r-score .mpr-side-t span{font-family:var(--f, inherit);font-weight:600;font-size:.78rem;letter-spacing:.02em;text-transform:none;color:var(--ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.on-r-score.mpr-score>b{font-size:clamp(2.2rem,5vw,3.6rem);padding:.1rem 1rem;border-radius:var(--r-s);background:#ffffff0f;border:1px solid var(--line2);font-variant-numeric:tabular-nums;white-space:nowrap}.mpr-stats{width:min(34rem,100%)}.mpr-stats .fcr-stats{gap:.25rem}.on-r-line.rating.up b{text-shadow:0 0 18px rgba(198,255,58,.45)}.on-r-line.rating.down b{text-shadow:0 0 18px rgba(255,77,109,.45)}.mpr-verdict{animation:onRowIn .4s var(--ease) both,mpPulse 1.2s .4s ease-out 1}@keyframes mpPulse{30%{box-shadow:0 0 0 3px #c6ff3a59}}.mpr-rm{width:min(34rem,100%);display:flex;flex-direction:column;gap:.45rem;padding:.6rem .8rem;border-radius:var(--r-s);background:var(--panel);border:1px solid var(--line)}.mpr-rm[data-tone=ask]{border-color:#c6ff3a99;box-shadow:0 0 0 1px #c6ff3a40,0 14px 40px -24px #c6ff3ae6}.mpr-rm[data-tone=warn]{border-color:#ffb54773}.mpr-rm-top{display:flex;align-items:center;gap:.8rem;justify-content:space-between;min-width:0}.mpr-rm-t{font-family:var(--fd);font-weight:700;font-size:.98rem;letter-spacing:.04em;text-transform:uppercase;min-width:0;font-variant-numeric:tabular-nums}.mpr-rm[data-tone=warn] .mpr-rm-t{color:#ffd9a0}.mpr-rm-who{display:flex;gap:.35rem;flex:none}.mpr-who{position:relative;display:inline-flex}.mpr-who .mp-av{width:2rem;height:2rem;font-size:.8rem;opacity:.55}.mpr-who.yes .mp-av{opacity:1;box-shadow:0 0 0 2px #19e07f}.mpr-who.no .mp-av{opacity:.35;filter:grayscale(1)}.mpr-who-ic{position:absolute;right:-.25rem;bottom:-.25rem;width:1rem;height:1rem;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:.62rem;font-weight:800;background:#222b40;color:var(--ink2);border:1px solid var(--line2)}.mpr-who.yes .mpr-who-ic{background:#19e07f;color:#04140b;border-color:transparent;animation:mpTick .35s var(--spring) both}.mpr-who.no .mpr-who-ic{background:var(--danger);color:#fff;border-color:transparent}.mpr-rm-bar{height:4px;border-radius:2px;background:#ffffff0f;overflow:hidden;opacity:0;transition:opacity .2s}.mpr-rm.live .mpr-rm-bar{opacity:1}.mpr-rm-bar i{display:block;height:100%;background:var(--grad);transform-origin:left;transform:scaleX(0);transition:transform .25s linear}.mpr-rm-btn.mpr-ask{animation:onGlow 1.6s ease-in-out infinite}.mpr-rm-btn.disabled{filter:grayscale(.8);opacity:.5}.mpr-nav{display:flex;gap:.8rem;width:min(34rem,100%)}.mpr-nav .btn{flex:1;min-height:44px}@media (max-width: 760px){.mpv-head{gap:.55rem}.mpv-crest{width:56px;height:56px}.on-f-p.mpv-p{grid-template-columns:auto minmax(0,1fr) auto auto}.mpv-p .on-f-lv{display:none}.on-f-st.mpv-st{min-width:0;font-size:0}.mpv-st:before{font-size:.72rem}}@media (max-width: 560px){.mpv-box .on-f-teams{grid-template-columns:minmax(0,1fr);gap:.5rem}.mpv-vs span{font-size:1.8rem}.mpv-side.side-1 .mpv-head{flex-direction:row;text-align:left}.mpv-side.side-1 .on-f-team-k{flex-direction:row}.mpv-side.side-1 .mpv-meta{justify-content:flex-start}.mpv-side.side-1 .mpv-club:empty:before{margin-left:0}.mpv-meta .mpv-rt small{display:none}.on-r-score.mpr-score{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.4rem}.mpr-side{flex-direction:column;text-align:center;gap:.3rem}.mpr-side.s1{flex-direction:column;text-align:center}.mpr-side .mp-crest{width:40px!important;height:40px!important}.on-r-score .mpr-side-t b{font-size:.95rem}.on-r-score.mpr-score>b{font-size:2rem;padding:.1rem .6rem}.on-r-actions.mpr-actions{flex-direction:column}.scr-online.searching .on-search.queued{min-height:0}}@media (max-height: 520px) and (orientation: landscape){.scr-online.searching .on-search.queued{min-height:0;padding:.7rem .9rem;gap:.5rem}.on-ring.mp-radar{width:5rem;height:5rem}.mp-q-title{font-size:1.25rem}.scr-online.searching .on-q-time{font-size:2.3rem}.mp-q-tip{display:none}.scr-online.searching .on-cancel{min-width:10rem;min-height:44px}.mpv-burst-t{font-size:4.2rem}.mpv-crest{width:40px;height:40px}.mpv-club{font-size:1.05rem}.mpv-head{padding-bottom:.3rem;gap:.45rem}.mpv-meta{gap:.35rem}.mpv-meta .prg-div,.mpv-rt small{display:none}.mpv-ovr b{font-size:1rem}.mpv-p .on-f-lv,.mpv-un{display:none}.on-f-p.mpv-p{grid-template-columns:auto minmax(0,1fr) auto auto;gap:.4rem}.on-f-st.mpv-st{min-width:0;font-size:0}.mpv-st:before{font-size:.7rem}.on-f-status{font-size:.9rem}.mpv-kick{min-height:44px;padding:.3rem 1rem}.on-r-box.mpr-box{gap:.3rem}.mpr-box .on-r-word{font-size:2rem}.mpr-side .mp-crest{width:34px;height:34px}.on-r-score .mpr-side-t span{display:none}.on-r-score.mpr-score>b{font-size:1.8rem;padding:0 .7rem}.mpr-stats{display:none}.mpr-box .on-r-line{padding:.25rem .7rem}.mpr-box .on-r-line b{font-size:1.15rem}.mpr-rm{padding:.35rem .6rem;gap:.3rem}.mpr-who .mp-av{width:1.6rem;height:1.6rem;font-size:.7rem}.mpr-box .on-r-actions .btn,.mpr-nav .btn{min-height:44px;font-size:1rem;padding-top:.2rem;padding-bottom:.2rem}.mpr-box .on-f-k{font-size:.75rem}.mpr-box .on-f-slash{display:none}}@media (prefers-reduced-motion: reduce){.mp-sweep,.mp-blip,.mp-dots i,.mpv-burst-t,.mpv-burst-k,.mpv-flash,.on-found.vs .mpv-box,.mpv-side,.mpv-crest.in,.mpv-vs span,.mpv-kick,.mpv-p[data-st=joined] .mpv-st:before,.mpr-verdict,.mpr-who.yes .mpr-who-ic,.mpr-rm-btn.mpr-ask,.mp-crest.blank,.mp-tip-t.in{animation:none!important}.mpv-p[data-st=waiting] .mpv-st:before{animation-duration:2.4s}}html.ui-lite .mp-sweep,html.ui-lite .mp-blip,html.ui-lite .mpv-kick,html.ui-lite .mpr-rm-btn.mpr-ask,html.ui-lite .mpv-flash{animation:none}.ml-pl{display:flex;flex-direction:column;gap:.4rem;width:min(22rem,40vw);margin-top:.5rem}.ml-pl:empty{display:none}.ml-pl-row{display:grid;grid-template-columns:auto minmax(0,1fr) 2.6rem;align-items:center;gap:.55rem;padding:.4rem .6rem;border-radius:var(--r-s);background:#060a16b8;border:1px solid var(--line);text-align:left;animation:fadeUp .35s var(--ease) both}.ml-pl-row.you{border-color:#c6ff3a73}.ml-pl-row .mp-av{width:1.9rem;height:1.9rem;font-size:.8rem}.ml-pl-main{display:flex;flex-direction:column;gap:.3rem;min-width:0}.ml-pl-n{display:flex;align-items:center;gap:.4rem;min-width:0}.ml-pl-n b{font-family:var(--fd);font-weight:800;font-size:1rem;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ml-pl-n em{font-style:normal;font-family:var(--fd);font-weight:800;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;padding:0 .3rem;border-radius:3px;background:var(--acc1);color:var(--on-acc)}.ml-pl-n small{font-family:var(--fd);font-weight:700;font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.ml-pl-bar{height:5px;border-radius:3px;background:#ffffff14;overflow:hidden}.ml-pl-bar i{display:block;height:100%;transform-origin:left;transform:scaleX(0);transition:transform .25s linear;background:linear-gradient(90deg,var(--pc, var(--acc1)),var(--acc1))}.ml-pl-pct{font-family:var(--fd);font-weight:800;font-size:.85rem;color:var(--ink2);text-align:right;font-variant-numeric:tabular-nums}.ml-pl-row.done{border-color:#19e07f73}.ml-pl-row.done .ml-pl-bar i{background:#19e07f}.ml-pl-row.done .ml-pl-pct:before{content:"✓";display:inline-grid;place-items:center;width:1.35rem;height:1.35rem;border-radius:50%;background:#19e07f;color:#04140b;font-size:.8rem;animation:mpTick .35s var(--spring) both}.ml-pl-row.late{border-color:#ffb5478c}.ml-pl-row.late .ml-pl-pct{color:var(--warn)}.ml-wait{font-family:var(--fd);font-weight:800;font-size:clamp(1rem,1.8vw,1.35rem);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);text-align:center;min-height:1.2em}.ml-wait.late{color:var(--warn)}.ml-wait.go{color:#19e07f}.match-loader.ml-net .ml-progress{display:none}.match-loader.ml-net .ml-matchup{align-items:start}@media (max-height: 520px) and (orientation: landscape){.match-loader.ml-net{padding-top:calc(var(--sat) + .6rem);padding-bottom:calc(var(--sab) + .6rem)}.match-loader.ml-net .ml-crest,.match-loader.ml-net .ml-crest svg{width:3.2rem;height:3.2rem}.match-loader.ml-net .ml-short,.match-loader.ml-net .ml-kit{display:none}.match-loader.ml-net .ml-name{font-size:1.15rem}.match-loader.ml-net .ml-team{gap:.3rem}.match-loader.ml-net .ml-tip{font-size:.74rem}.match-loader.ml-net .ml-bottom{gap:.4rem}.ml-pl{width:min(19rem,42vw);gap:.25rem;margin-top:.2rem}.ml-pl-row{padding:.25rem .45rem}.ml-pl-row .mp-av{width:1.5rem;height:1.5rem;font-size:.68rem}.ml-pl-n b{font-size:.85rem}}@media (max-width: 560px){.ml-pl{width:42vw}.ml-pl-row{grid-template-columns:minmax(0,1fr) 2.2rem}.ml-pl-row .mp-av{display:none}}@media (prefers-reduced-motion: reduce){.ml-pl-row,.ml-pl-row.done .ml-pl-pct:before{animation:none!important}.ml-pl-bar i{transition:none}}.mp-hide{display:none!important}.mp-roster{display:flex;flex-direction:column;gap:.45rem;margin-bottom:var(--gap);min-width:0}.mp-roster .pl-card-k{display:flex;align-items:center;gap:.5em}.mp-ro-count{margin-left:auto;color:var(--ink3);letter-spacing:.1em}.mp-ro-cards{display:flex;gap:.6rem;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding:2px 2px 4px;scroll-snap-type:x proximity}.mp-mc{--mc: #c6ff3a;position:relative;flex:0 0 auto;width:clamp(13.5rem,19vw,16.5rem);min-height:4.4rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"top name net" "top club net";align-items:center;column-gap:.65rem;row-gap:.15rem;padding:.55rem .75rem;border-radius:var(--r-s);background:linear-gradient(135deg,color-mix(in srgb,var(--mc) 12%,transparent),#090e1eeb 60%);border:1px solid var(--line2);color:var(--ink);text-align:left;font:inherit;cursor:pointer;scroll-snap-align:start;animation:fadeUp .3s var(--ease) both}.mp-mc.me{cursor:default;border-color:color-mix(in srgb,var(--mc) 55%,transparent)}.mp-mc.ready{box-shadow:inset 0 0 0 1px #19e07f73}.mp-mc.away{opacity:.6}.mp-mc.focused,.mp-mc:focus-visible{outline:2px solid var(--acc1);outline-offset:2px}.mp-mc-top{grid-area:top;position:relative;display:grid;place-items:center}.mp-mc-av{display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:50%;font-family:var(--fd);font-weight:800;font-size:1rem;color:#031009;background:linear-gradient(135deg,var(--mc),color-mix(in srgb,var(--mc) 55%,#ffffff));box-shadow:inset 0 0 0 2px #ffffff59}.mp-mc-crown{position:absolute;top:-.6rem;left:50%;transform:translate(-50%);color:var(--gold);font-size:.95rem;line-height:1;text-shadow:0 1px 4px rgba(0,0,0,.7)}.mp-mc-st{position:absolute;bottom:-.45rem;left:50%;transform:translate(-50%);padding:.02rem .35rem;border-radius:999px;font-family:var(--fd);font-weight:800;font-size:.56rem;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#1a2238;color:var(--ink2);border:1px solid var(--line2)}.mp-mc-st.on{background:#19e07f;color:#04140b;border-color:transparent}.mp-mc-st.host{background:#f5c54229;color:var(--gold);border-color:#f5c54273}.mp-mc-name{grid-area:name;display:flex;align-items:center;gap:.35rem;min-width:0}.mp-mc-n{font-family:var(--fd);font-weight:800;font-size:1.08rem;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mp-mc-name em{font-style:normal;font-family:var(--fd);font-weight:800;font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;padding:.02rem .3rem;border-radius:3px;background:var(--acc1);color:var(--on-acc)}.mp-mc-club{grid-area:club;display:flex;align-items:center;gap:.35rem;min-width:0;font-size:.76rem;color:var(--ink2)}.mp-mc-club>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.mp-mc-club b{font-family:var(--fd);font-weight:800;font-size:.82rem;color:var(--acc1);padding:0 .3rem;border-radius:3px;background:#c6ff3a1a}.mp-mc-crest,.mp-mc-crest svg{width:20px;height:20px;flex:none}.mp-mc-none{color:var(--ink3);font-style:italic}.mp-mc-net{grid-area:net;display:flex;flex-direction:column;align-items:flex-end;gap:.15rem}.mp-mc-ms{font-family:var(--fd);font-weight:700;font-size:.68rem;color:var(--ink3);white-space:nowrap;font-variant-numeric:tabular-nums}.mp-mc.host .mp-mc-net .mp-sig{display:none}.mp-mc.host .mp-mc-ms{color:var(--gold)}.mp-mc-more{position:absolute;top:.15rem;right:.45rem;font-size:1rem;line-height:1;color:var(--ink3)}.mp-mc-invite{width:auto;min-width:8.5rem;flex:1 1 8.5rem;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"top name" "top club";background:transparent;border:1px dashed var(--line2)}.mp-mc-plus{grid-area:top;display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:50%;border:1px dashed var(--acc1);color:var(--acc1);font-family:var(--fd);font-weight:800;font-size:1.4rem}.mp-mc-invite b{grid-area:name;font-family:var(--fd);font-weight:800;font-size:1.05rem;letter-spacing:.08em;text-transform:uppercase;color:var(--acc1)}.mp-mc-invite small{grid-area:club;font-size:.72rem;color:var(--ink3);white-space:nowrap}.mp-ro-extra:empty{display:none}.mp-ro-menu-a{flex-wrap:wrap}.mp-inv{min-width:min(26rem,86vw)}.mp-inv-code{display:flex;align-items:baseline;gap:.6rem;font-family:var(--fd);text-transform:uppercase;margin:.2rem 0 .4rem}.mp-inv-code span{font-weight:700;font-size:.75rem;letter-spacing:.16em;color:var(--ink3)}.mp-inv-code b{font-weight:800;font-size:1.6rem;letter-spacing:.22em;color:var(--acc1)}.mp-inv-list{display:flex;flex-direction:column;gap:.35rem;max-height:min(40vh,18rem);overflow-y:auto;margin:.3rem 0 .6rem}.mp-inv-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.35rem .5rem;border-radius:var(--r-s);background:#ffffff0a;border:1px solid var(--line)}.mp-inv-row .mp-av{width:2rem;height:2rem;font-size:.78rem}.mp-inv-row.off .mp-av,.mp-inv-row.match .mp-av{filter:grayscale(.8);opacity:.6}.mp-inv-n{display:flex;flex-direction:column;min-width:0}.mp-inv-n b{font-family:var(--fd);font-weight:800;font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mp-inv-n small{font-size:.72rem;color:var(--ink3)}.mp-inv-row.on .mp-inv-n small{color:#19e07f}.mp-inv-row.match .mp-inv-n small{color:var(--warn)}.mp-inv-btn{min-height:44px;padding:.3rem .9rem}@media (max-height: 520px) and (orientation: landscape){.mp-roster{margin-bottom:.4rem;gap:.25rem}.mp-roster>.pl-card-k{display:none}.mp-mc{width:11.5rem;min-height:3.1rem;padding:.3rem .5rem;column-gap:.45rem}.mp-mc-av,.mp-mc-plus{width:2rem;height:2rem;font-size:.8rem}.mp-mc-n{font-size:.92rem}.mp-mc-club{font-size:.68rem}.mp-mc-club .mp-mc-crest{display:none}.mp-mc-invite{min-width:6.5rem}.mp-mc-invite small{display:none}}@media (max-width: 560px){.mp-mc{width:12rem}}@media (pointer: coarse){.mp-mc{min-height:44px}}@media (prefers-reduced-motion: reduce){.mp-mc{animation:none}}html body .fc-ns-chip{height:22px;padding:0 7px;gap:5px;border-color:#ffffff24;background:#080b1480;opacity:.72;transition:opacity .25s,border-color .25s}html body .fc-ns-chip:hover,html body .fc-ns-chip[data-q="2"],html body .fc-ns-chip[data-q="1"]{opacity:1}html body .fc-ns-msg{gap:7px;padding:4px 12px 4px 9px;border-radius:6px;border:0;border-left:3px solid #ffc23d;background:linear-gradient(90deg,#0a0e1ae6,#0a0e1ab8);box-shadow:0 4px 16px #00000059;font-size:14.5px;letter-spacing:.06em}html body .fc-ns-msg:before{width:7px;height:7px}html body .fc-ns-msg[data-tone=bad]{border-left-color:#ff4f45}html body .fc-ns-msg[data-tone=ok]{border-left-color:#19e07f}html body .fc-ns-msg[data-tone=info]{border-left-color:#8fb4ff}html body .fc-ns-msg.toast{font-size:13.5px;opacity:.95}html body .fc-ns-ov{background:radial-gradient(ellipse 70% 60% at 50% 50%,#05070c8c,#05070c4d)}html body .fc-ns-ov .box{position:relative;overflow:hidden;padding:20px 26px 22px;border-radius:12px;background:#0c101ce6;border:1px solid rgba(255,255,255,.1);box-shadow:0 18px 50px #0000008c}html body .fc-ns-ov .box:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:#c6ff3a}html body .fc-ns-ov[data-kind=lost] .box:before{background:linear-gradient(90deg,#ff4f45,#ff9f43)}html body .fc-ns-ov h2{font-size:24px;font-weight:800;font-style:italic}html body .fc-ns-ov .spin{width:34px;height:34px;border-width:3px;border-color:#ffffff1a;border-top-color:#00e0ff;border-right-color:#c6ff3a}html body .fc-ns-ov button{min-height:44px;background:#c6ff3a;font-weight:800}@media (max-height: 500px){html body .fc-ns-msg{font-size:12.5px;padding:3px 10px 3px 8px}html body .fc-ns-ov .box{padding:14px 18px 16px}html body .fc-ns-ov h2{font-size:20px}}.sb-pn{max-width:7.5em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.66em;font-weight:700;letter-spacing:.06em;color:#ffffffb8;text-transform:uppercase}.sb-home .sb-pn{order:5}@media (max-height: 520px){.sb-pn{max-width:5.5em;font-size:.62em}}@media (max-height: 520px),(max-width: 760px){.ch-match.results>.ch-panel:not(.mp-open) .ch-body{display:none}.ch-match.results>.ch-panel:not(.mp-open){width:auto;min-width:10rem}.ch-match.results>.ch-panel .ch-head{cursor:pointer;min-height:40px}.ch-match.results>.ch-panel .ch-head>span:first-child:after{content:" ▴";color:var(--ink3)}.ch-match.results>.ch-panel.mp-open .ch-head>span:first-child:after{content:" ▾"}}.fcr-pn{margin-top:.25rem;font-size:.82rem;font-weight:600;letter-spacing:.02em;color:var(--ink2, #b9c3dc);text-align:center;max-width:16rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-height: 520px){.fcr-pn{font-size:.7rem;margin-top:.1rem}}.mp-stats{display:flex;flex-direction:column;gap:.35rem}.mp-st-v{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem}.mp-st-v b{font-family:var(--fd);font-weight:800;font-size:1.05rem;font-variant-numeric:tabular-nums}.mp-st-v span{font-family:var(--fd);font-weight:700;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink2)}.mp-st-bar{display:flex;gap:3px;height:4px}.mp-st-bar i{display:block;height:100%;border-radius:2px;min-width:2px}.ml-kickrow{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.6rem;max-width:46rem}.ml-kickrow[hidden],.ml-kick[hidden],.ml-kick-note[hidden]{display:none}.ml-kick{min-height:44px;min-width:44px;padding:0 1.2rem;border-radius:12px;border:1px solid rgba(255,255,255,.3);background:#ffffff14;color:#fff;font:800 .9rem/1 var(--fd, Inter, system-ui, sans-serif);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.ml-kick.armed{border:0;color:#0b1500;background:#c6ff3a}.ml-kick:focus-visible{outline:2px solid #fff;outline-offset:2px}.ml-kick-note{color:var(--ink2, #c9d3e6);font-size:.85rem;line-height:1.4;text-align:center;max-width:34rem}.frl-watch{display:inline-flex;align-items:center;justify-content:center;gap:.35em;min-width:44px;min-height:44px;padding:0 .7rem;border-radius:12px;border:1px solid rgba(0,224,255,.55);background:#00e0ff1a;color:#9ff3ff;font:800 .78rem/1 var(--fd, Inter, system-ui, sans-serif);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.frl-watch svg{width:20px;height:20px;flex:none}.frl-watch:hover,.frl-watch.focused{background:#00e0ff33}.frl-watch[aria-busy=true]{opacity:.6;pointer-events:none}.frl-watch .frl-watch-l{white-space:nowrap}.frl-row.match.watchable{opacity:1;filter:none}.frl-row.match.watchable .frl-st{color:#9ff3ff}@media (max-width: 520px),(max-height: 440px){.frl-watch .frl-watch-l{display:none}.frl-watch{padding:0}}.fc-watch-pill{position:absolute;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 14px);transform:translate(-50%);z-index:40;display:flex;align-items:center;gap:8px;padding:6px 6px 6px 12px;border-radius:16px;color:#fff;pointer-events:auto;background:#090d18db;border:1px solid rgba(0,224,255,.45);box-shadow:0 10px 30px #00000073;font:700 14px/1.2 Inter,system-ui,sans-serif;max-width:calc(100vw - 32px);box-sizing:border-box}.fc-watch-pill .fc-wp-eye{width:20px;height:20px;flex:none;color:#00e0ff}.fc-watch-pill .fc-wp-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fc-watch-pill .fc-wp-d{color:#ffb547;font-weight:800;font-size:12px;white-space:nowrap}.fc-watch-pill button{min-height:44px;min-width:44px;padding:0 14px;border-radius:12px;cursor:pointer;flex:none;font:800 13px/1 Inter,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;touch-action:manipulation;-webkit-tap-highlight-color:transparent;color:#fff;background:#ffffff14;border:1px solid rgba(255,255,255,.28)}.fc-watch-pill button.fc-wp-leave{border:0;color:#0b1500;background:#c6ff3a}.fc-watch-pill button[aria-pressed=true]{border-color:#00e0ffb3;color:#9ff3ff}.fc-watch-pill button:focus-visible{outline:2px solid #fff;outline-offset:2px}@media (max-width: 640px),(max-height: 440px){.fc-watch-pill{font-size:12px;gap:6px;bottom:calc(env(safe-area-inset-bottom,0px) + 8px)}.fc-watch-pill button{padding:0 10px}}body.fc-paused .fc-watch-pill{display:none}.sb-watch{display:inline-flex;align-items:center;gap:4px;margin-left:6px;padding:0 6px;height:18px;border-radius:9px;background:#00000059;color:#9ff3ff;font:700 11px/1 Inter,system-ui,sans-serif;white-space:nowrap;pointer-events:none}.sb-watch svg{width:13px;height:13px}.fc-watch-badge{position:absolute;top:calc(env(safe-area-inset-top,0px) + 6px);right:calc(env(safe-area-inset-right,0px) + 64px);z-index:30;display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:10px;background:#090d18b3;color:#9ff3ff;font:700 12px/1 Inter,system-ui,sans-serif;pointer-events:none}.fc-watch-badge svg{width:14px;height:14px}body.fc-spectating .fc-spec-badge{display:none}.inv-card{display:flex;align-items:center;gap:1rem;width:100%;min-width:0;text-align:left;cursor:pointer;padding:.85rem 1.1rem;border-radius:var(--r, 14px);color:var(--ink, #f2f6ff);min-height:44px;background:linear-gradient(120deg,#c6ff3a24,#00e0ff14 60%,#ffffff08);border:1px solid rgba(198,255,58,.4);transition:transform .15s,border-color .15s,box-shadow .15s}.inv-card:hover,.inv-card.focused,.inv-card:focus-visible{border-color:var(--acc1, #c6ff3a);box-shadow:0 0 0 2px #c6ff3a59;transform:translateY(-1px);outline:none}.inv-card:active{transform:scale(.98)}.inv-card-ico{flex:none;width:2.8rem;height:2.8rem;border-radius:12px;display:grid;place-items:center;background:#c6ff3a24;color:var(--acc1, #c6ff3a)}.inv-card-ico svg{width:1.6rem;height:1.6rem}.inv-card-t{flex:1;min-width:0}.inv-card-t b{display:block;font-family:var(--fd);font-weight:800;font-size:1.1rem;letter-spacing:.02em;text-transform:uppercase}.inv-card-t span{display:block;color:var(--ink2, #b4bfd8);font-size:max(12px,.85rem);margin-top:.1rem}.inv-card-cta{flex:none;font-family:var(--fd);font-weight:800;font-size:.85rem;letter-spacing:.12em;text-transform:uppercase;color:var(--acc1, #c6ff3a)}.inv-card-badge{flex:none;font-family:var(--fd);font-weight:900;font-size:.95rem;padding:.2rem .6rem;border-radius:999px;background:#ffd23f;color:#241a00;animation:inv-pulse 1.6s ease-in-out infinite}@keyframes inv-pulse{50%{box-shadow:0 0 0 6px #ffd23f00;transform:scale(1.06)}0%,to{box-shadow:0 0 #ffd23f80}}.inv-screen .inv-body{display:flex;flex-direction:column;gap:var(--gap, 12px);padding-bottom:1.2rem}.inv-hero{display:flex;align-items:center;gap:1.1rem;padding:1rem 1.2rem;border-radius:var(--r, 14px);border:1px solid var(--line, rgba(160, 190, 255, .12));background:radial-gradient(ellipse at 0% 0%,rgba(198,255,58,.18),transparent 60%),radial-gradient(ellipse at 100% 100%,rgba(0,224,255,.14),transparent 55%),var(--panel, rgba(12, 19, 38, .72))}.inv-hero-ico{flex:none;width:3.6rem;height:3.6rem;border-radius:16px;display:grid;place-items:center;color:#0b1500;background:var(--grad-d, linear-gradient(135deg, #c6ff3a, #00e0ff))}.inv-hero-ico svg{width:2.1rem;height:2.1rem}.inv-hero-t{min-width:0}.inv-hero-t h2{margin:0;font-family:var(--fd);font-weight:900;font-size:clamp(1.4rem,3.2vw,2.1rem);line-height:1;text-transform:uppercase}.inv-hero-t p{margin:.35rem 0 0;color:var(--ink2, #b4bfd8);font-size:max(13px,.92rem);line-height:1.35}.inv-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--gap, 12px);align-items:start}.inv-col{display:flex;flex-direction:column;gap:var(--gap, 12px);min-width:0}.inv-panel{padding:.95rem 1rem;border-radius:var(--r, 14px);border:1px solid var(--line, rgba(160, 190, 255, .12));background:var(--panel, rgba(12, 19, 38, .72));min-width:0}.inv-ptitle{margin-bottom:.7rem;font-family:var(--fd);font-weight:800;font-size:.95rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink2, #b4bfd8)}.inv-link{display:block;width:100%;box-sizing:border-box;padding:.8rem .9rem;min-height:44px;cursor:pointer;text-align:center;border-radius:var(--r-s, 10px);background:#0a1124cc;border:1px dashed rgba(198,255,58,.5);color:var(--ink, #f2f6ff)}.inv-link:hover,.inv-link.focused,.inv-link:focus-visible{border-style:solid;border-color:var(--acc1, #c6ff3a);outline:none;box-shadow:0 0 0 2px #c6ff3a4d}.inv-link-url{display:block;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:clamp(.85rem,2.6vw,1.05rem);word-break:break-all;user-select:all;-webkit-user-select:all}.inv-code{margin-top:.45rem;text-align:center;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink3, #6f7c9b)}.inv-code b{color:var(--ink, #f2f6ff);font-family:var(--fd);font-size:1.05rem;letter-spacing:.22em}.inv-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.8rem}.inv-actions .btn{flex:1 1 8rem;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:44px}.inv-actions .btn.on{border-color:var(--acc2, #00e0ff);color:var(--acc2, #00e0ff)}.inv-bico{display:inline-grid;width:1.15rem;height:1.15rem}.inv-bico svg{width:100%;height:100%}.inv-qr{margin:.9rem auto 0;width:min(100%,15rem);aspect-ratio:1;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 8px 30px #0006;animation:inv-in .25s ease-out both}.inv-qr svg{display:block;width:100%;height:100%}.inv-qr-hint{margin:.5rem 0 0;text-align:center;font-size:max(12px,.8rem);color:var(--ink3, #6f7c9b)}.inv-off b{display:block;font-family:var(--fd);font-size:1.15rem;text-transform:uppercase}.inv-off p,.inv-wait p{margin:.35rem 0 .7rem;color:var(--ink2, #b4bfd8)}.inv-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.inv-stat{display:flex;flex-direction:column;gap:.2rem;padding:.55rem .6rem;border-radius:var(--r-s, 10px);background:#ffffff0a;min-width:0}.inv-stat b{display:flex;align-items:center;gap:.25rem;font-family:var(--fd);font-weight:900;font-size:1.5rem;line-height:1;font-variant-numeric:tabular-nums}.inv-stat b .ico{width:1.05rem;height:1.05rem;flex:none}.inv-stat span{font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink3, #6f7c9b)}.inv-pending{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-top:.7rem;padding:.55rem .7rem;border-radius:var(--r-s, 10px);border:1px solid rgba(255,210,63,.45);background:linear-gradient(90deg,#ffd23f29,#ffd23f08)}.inv-pending span{font-family:var(--fd);font-weight:800;text-transform:uppercase;letter-spacing:.04em}.inv-how ol{margin:0;padding-left:1.3rem;display:flex;flex-direction:column;gap:.35rem;color:var(--ink, #f2f6ff);font-size:max(13px,.9rem);line-height:1.35}.inv-fine{margin:.7rem 0 0;font-size:max(11px,.75rem);color:var(--ink3, #6f7c9b);line-height:1.4}.inv-copybuf{position:fixed;left:-9999px;top:0;opacity:0}.modal.modal-invite{width:min(94vw,26rem);text-align:center}.inv-pop{position:relative}.inv-pop .modal-actions{justify-content:center}.inv-pop-ico{width:4rem;height:4rem;margin:.2rem auto .6rem;border-radius:18px;display:grid;place-items:center;color:#0b1500;background:var(--grad-d, linear-gradient(135deg, #c6ff3a, #00e0ff));animation:inv-pop .55s cubic-bezier(.2,1.5,.4,1) both}.inv-pop-ico svg{width:2.4rem;height:2.4rem}.inv-pop .modal-title{line-height:1.15}.inv-who{color:var(--acc1, #c6ff3a)}.inv-pop-amt{display:flex;align-items:center;justify-content:center;gap:.45rem;margin:.9rem 0 .3rem;animation:inv-pop .6s .15s cubic-bezier(.2,1.5,.4,1) both}.inv-pop-amt .ico{width:2rem;height:2rem}.inv-pop-amt b{font-family:var(--fd);font-weight:900;font-size:2.6rem;line-height:1;color:#ffd23f;font-variant-numeric:tabular-nums}.inv-pop-amt span{font-family:var(--fd);font-weight:800;font-size:1rem;text-transform:uppercase;letter-spacing:.1em;color:var(--ink2, #b4bfd8)}.inv-burst{position:absolute;left:50%;top:2.2rem;width:0;height:0;pointer-events:none}.inv-burst i{position:absolute;left:0;top:0;width:7px;height:7px;border-radius:2px;background:var(--c);opacity:0;animation:inv-fly .95s ease-out forwards}@keyframes inv-fly{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(var(--x),var(--y)) rotate(200deg) scale(.6)}}@keyframes inv-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}@keyframes inv-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}.prg-invite{margin:0}@media (max-width: 760px){.inv-grid{grid-template-columns:1fr}.inv-hero{padding:.85rem .9rem;gap:.8rem}.inv-hero-ico{width:2.9rem;height:2.9rem}}@media (max-width: 420px){.inv-card-t span{display:none}.inv-stat b{font-size:1.25rem}}@media (max-height: 520px) and (orientation: landscape){.inv-hero-t p{display:none}.inv-qr{width:min(100%,11rem)}}@media (prefers-reduced-motion: reduce){.inv-card-badge,.inv-pop-ico,.inv-pop-amt,.inv-qr,.inv-burst i{animation:none}.inv-burst{display:none}}.inv-hero-art{flex:none;display:grid;place-items:center;width:4.4rem}.inv-hero-art .fcpack--sm{font-size:9px}.inv-stats.inv-stats--4{grid-template-columns:repeat(4,minmax(0,1fr))}.modal.modal-invite.modal-invite--pack{width:min(94vw,34rem)}.inv-pop--pack .modal-title{font-size:clamp(1.25rem,2.6vw,1.7rem)}.inv-pop-pack{display:flex;align-items:center;justify-content:center;gap:1rem;margin:.6rem 0 .9rem;text-align:left;animation:inv-pop .6s .1s cubic-bezier(.2,1.5,.4,1) both}.inv-pop-art{flex:none;filter:drop-shadow(0 10px 26px rgba(155,107,255,.55))}.inv-pop-art .fcpack--md{font-size:13px}.inv-pop-pt{display:flex;flex-direction:column;gap:.3rem;min-width:0}.inv-pop-pt b{font-family:var(--fd);font-weight:900;font-size:1.6rem;line-height:1;text-transform:uppercase;color:#ffe6a0}.inv-pop-pt span{font-size:max(12px,.85rem);color:var(--ink, #f2f6ff);line-height:1.3}.inv-pop-pt small{font-size:max(11px,.72rem);color:var(--ink3, #6f7c9b)}.inv-pop--pack .inv-pop-amt{margin-top:0}.inv-pop--pack .inv-pop-amt b{font-size:1.9rem}@media (max-width: 760px){.inv-hero-art{width:3.4rem}.inv-hero-art .fcpack--sm{font-size:7px}.inv-stats.inv-stats--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-height: 500px){.inv-pop-art .fcpack--md{font-size:9px}.inv-pop-pack{margin:.3rem 0 .5rem}}body .inv-card{min-height:72px;padding:14px 18px;border-radius:var(--a-r-tile);background:var(--a-s1);border:var(--a-bw) solid rgb(var(--a-social-rgb) / .45)}body .inv-card:hover,body .inv-card.focused{border-color:var(--a-social);box-shadow:0 0 0 5px rgb(var(--a-social-rgb) / .14);transform:none}body .inv-card:active{transform:translateY(2px) scale(.98)}body .inv-card-ico{border-radius:var(--a-r-chip);background:rgb(var(--a-social-rgb) / .14);color:var(--a-social)}body .inv-card-t b{font-size:21px}body .inv-card-t span{font-size:var(--a-t-small)}body .inv-card-cta{font-size:16px;color:var(--a-social)}body .inv-hero{padding:22px 24px;border-radius:var(--a-r-tile);border:0;background:var(--a-s1)}body .inv-hero-ico{background:var(--sec);color:var(--sec-ink)}body .inv-hero-t p{font-size:var(--a-t-body)}body .inv-panel{padding:18px 20px;border-radius:var(--a-r-tile);border:0;background:var(--a-s1)}body .inv-ptitle{font-size:16px;color:var(--sec)}body .inv-link{border-radius:var(--a-r-btn)}body .inv-stat{padding:12px;border-radius:var(--a-r-chip);background:var(--a-s2)}body .inv-stat b{font-size:28px}body .inv-stat span{font-size:12px;color:var(--a-ink2)}body .inv-fine,body .inv-qr-hint{font-size:13px;color:var(--a-ink3)}body .inv-how ol{font-size:var(--a-t-body)}.fcpack{--p1: #fff1a8;--p2: #e2b13c;--p3: #8a6110;--pa: #ffd75a;--ptext: #2a1d00;position:relative;flex:none;width:7em;height:10.5em;font-family:Barlow Condensed,Arial Narrow,sans-serif;color:var(--ptext);filter:drop-shadow(0 .35em .5em rgba(0,0,0,.55));user-select:none}.fcpack--sm{font-size:11px}.fcpack--md{font-size:19px}.fcpack--lg{font-size:clamp(20px,min(4.4vh,7.6vw),36px)}.fcpack__body{position:absolute;inset:0;overflow:hidden;border-radius:.3em;clip-path:polygon(0 0,calc(100% - 1.25em) 0,100% 1.25em,100% 100%,.9em 100%,0 calc(100% - .9em))}.fcpack__band{position:absolute;left:-30%;right:-30%;top:52%;height:1.15em;transform:rotate(-24deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.34) 30%,rgba(255,255,255,.5) 50%,rgba(255,255,255,.34) 70%,transparent);box-shadow:0 -.5em 0 -.42em #ffffff73,0 .5em 0 -.42em #ffffff4d;mix-blend-mode:soft-light}.fcpack__bevel{position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 .09em #ffffffb3,inset 0 0 0 .26em #00000024,inset 0 .5em 1em #ffffff38,inset 0 -.8em 1.2em #00000040}.fcpack__bevel:before{content:"";position:absolute;inset:.42em;border-radius:.28em;border:.05em solid rgba(255,255,255,.35)}.fcpack__foil{position:absolute;inset:0;background:linear-gradient(100deg,transparent 0 18%,rgba(255,255,255,.22) 24%,transparent 31%,transparent 62%,rgba(255,255,255,.14) 68%,transparent 74%),linear-gradient(160deg,var(--p1) 0%,var(--p2) 48%,var(--p3) 100%)}.fcpack__rays{position:absolute;left:-40%;top:-25%;width:180%;height:130%;background:repeating-conic-gradient(from 0deg at 50% 45%,rgba(255,255,255,.16) 0 5deg,transparent 5deg 15deg);-webkit-mask:radial-gradient(circle at 50% 45%,#000 0,transparent 60%);mask:radial-gradient(circle at 50% 45%,#000 0,transparent 60%);mix-blend-mode:soft-light}.fcpack__shine{position:absolute;inset:0;overflow:hidden}.fcpack__shine:after{content:"";position:absolute;top:-20%;bottom:-20%;left:0;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.6) 50%,transparent);transform:translate(-180%) skew(-16deg);animation:fcpShine 3.8s cubic-bezier(.5,0,.3,1) infinite}@keyframes fcpShine{0%{transform:translate(-180%) skew(-16deg)}60%,to{transform:translate(330%) skew(-16deg)}}.fcpack__logo{position:absolute;top:.8em;left:0;right:0;text-align:center;font-size:.76em;font-weight:800;letter-spacing:.02em;line-height:1}.fcpack__logo{font-style:italic;letter-spacing:.02em}.fcpack__logo span{display:inline-block;vertical-align:middle}.fcpack__logo b{display:inline-grid;place-items:center;vertical-align:middle;margin-left:.14em;width:.95em;height:.95em;background:var(--ptext);color:var(--p1);clip-path:polygon(25% 0,100% 0,75% 100%,0 100%)}.fcpack__logo b svg{width:.7em;height:.7em;display:block}.fcpack__emblem{position:absolute;left:50%;top:2.45em;width:3.4em;height:3.4em;transform:translate(-50%);color:var(--ptext);opacity:.82;filter:drop-shadow(0 .05em 0 rgba(255,255,255,.45))}.fcpack__emblem svg{width:100%;height:100%;display:block}.fcpack__name{position:absolute;left:.3em;right:.3em;top:6.35em;text-align:center;font-size:1.02em;font-weight:800;letter-spacing:.05em;line-height:1.02}.fcpack__name--long{font-size:.84em;letter-spacing:.02em;top:7.56em}.fcpack__count{position:absolute;left:0;right:0;top:13.4em;text-align:center;font-size:.56em;font-weight:700;letter-spacing:.18em;opacity:.85}.fcpack__tag{position:absolute;left:50%;bottom:1.05em;transform:translate(-50%);font-size:.55em;font-weight:800;letter-spacing:.14em;padding:.2em .7em;border-radius:1em;background:var(--ptext);color:var(--p1);white-space:nowrap}.fcpack--sm .fcpack__shine:after{animation-duration:5.5s}.fcpack--bronze{--ptext: #3b1d0a}.fcpack--silver{--ptext: #23282e}.fcpack--rare .fcpack__foil{background:repeating-linear-gradient(118deg,rgba(255,255,255,.2) 0 .08em,transparent .08em .5em),linear-gradient(100deg,transparent 0 18%,rgba(255,255,255,.25) 24%,transparent 31%),linear-gradient(160deg,var(--p1) 0%,var(--p2) 45%,var(--p3) 100%)}.fcpack--ultimate{--ptext: #c6ff3a}.fcpack--ultimate .fcpack__foil{background:repeating-linear-gradient(118deg,rgba(198,255,58,.1) 0 .06em,transparent .06em .7em),radial-gradient(ellipse at 50% 35%,rgba(0,224,255,.28),transparent 60%),linear-gradient(160deg,#1d2430,#0a0d14 60%,#000)}.fcpack--ultimate .fcpack__logo b,.fcpack--ultimate .fcpack__tag{background:linear-gradient(90deg,#c6ff3a,#00e0ff);color:#071022}.fcpack--elite{--ptext: #f6eeff}.fcpack--elite .fcpack__foil{background:repeating-linear-gradient(118deg,rgba(255,255,255,.12) 0 .06em,transparent .06em .6em),linear-gradient(118deg,transparent 26%,rgba(255,215,90,.35) 38%,transparent 48%,transparent 60%,rgba(198,255,58,.25) 70%,transparent 80%),radial-gradient(ellipse at 50% 32%,rgba(215,184,255,.55),transparent 62%),linear-gradient(160deg,#6a3cf0,#2a1170,#0c0428)}.fcpack--elite .fcpack__logo b,.fcpack--elite .fcpack__tag{background:linear-gradient(90deg,#ffd75a,#c6ff3a);color:#1b0b45}.fcpack--elite .fcpack__emblem{color:#ffe6a0;opacity:1}.fcpack--special{--ptext: #ffffff}.fcpack--special .fcpack__foil{background:linear-gradient(118deg,transparent 30%,rgba(198,255,58,.5) 42%,transparent 50%,transparent 58%,rgba(0,224,255,.45) 66%,transparent 76%),radial-gradient(ellipse at 50% 30%,rgba(0,224,255,.3),transparent 55%),linear-gradient(160deg,#2a4aa6,#12235c 55%,#060b22)}.fcpack--special .fcpack__logo b,.fcpack--special .fcpack__tag{background:#c6ff3a;color:#071022}.fcpack--special .fcpack__emblem{color:#c6ff3a;opacity:1}.fcpack--icon{--ptext: #f4f6fb}.fcpack--icon .fcpack__foil{background:linear-gradient(118deg,transparent 28%,rgba(214,201,255,.35) 40%,rgba(184,243,255,.35) 50%,rgba(255,231,194,.3) 60%,transparent 72%),radial-gradient(ellipse at 50% 35%,#5a6070,transparent 62%),linear-gradient(160deg,#3a3f4b,#1b1d24 55%,#0b0c10)}.fcpack--icon .fcpack__logo b,.fcpack--icon .fcpack__tag{background:linear-gradient(90deg,#fff,#d6c9ff,#b8f3ff);color:#14161c}.fcpack--icon .fcpack__emblem{color:#e9eefb;opacity:1}.fcpack--starter{--ptext: #ffffff}.fcpack--starter .fcpack__foil{background:repeating-linear-gradient(118deg,rgba(255,255,255,.14) 0 .08em,transparent .08em .55em),linear-gradient(160deg,var(--p1) 0%,var(--p2) 45%,var(--p3) 100%)}.fcpack--starter{--ptext: #0d2b10}.fcpack--starter .fcpack__logo b,.fcpack--starter .fcpack__tag{background:#0d2b10;color:#e9ff9a}.fcpack--totw{--ptext: #ffd23f}.fcpack--totw .fcpack__foil{background:repeating-conic-gradient(from 0deg at 50% 38%,rgba(255,210,63,.14) 0 6deg,transparent 6deg 18deg),radial-gradient(ellipse at 50% 36%,rgba(255,210,63,.45),transparent 58%),linear-gradient(160deg,#3a3320,#15120a 55%,#000)}.fcpack--totw .fcpack__logo b,.fcpack--totw .fcpack__tag{background:#ffd23f;color:#15120a}.fcpack--totw .fcpack__emblem{opacity:1}.fcpack--prodigy{--ptext: #eafffb}.fcpack--prodigy .fcpack__foil{background:repeating-linear-gradient(135deg,rgba(255,255,255,.1) 0 .1em,transparent .1em .7em),radial-gradient(ellipse at 50% 30%,rgba(95,245,220,.5),transparent 60%),linear-gradient(160deg,#14b8a6,#0b5f58,#03302c)}.fcpack--prodigy .fcpack__logo b,.fcpack--prodigy .fcpack__tag{background:#c6ff3a;color:#03302c}.fcpack--prodigy .fcpack__emblem{color:#c6ff3a;opacity:1}.fcpack--fans{--ptext: #fff0f6}.fcpack--fans .fcpack__foil{background:radial-gradient(circle at 20% 15%,rgba(255,255,255,.25) 0 .25em,transparent .3em),radial-gradient(circle at 78% 30%,rgba(255,255,255,.2) 0 .2em,transparent .25em),radial-gradient(ellipse at 50% 34%,rgba(255,143,184,.55),transparent 60%),linear-gradient(160deg,#e0306e,#8a0f3c,#3a0418)}.fcpack--fans .fcpack__logo b,.fcpack--fans .fcpack__tag{background:#fff0f6;color:#8a0f3c}.fcpack--fans .fcpack__emblem{color:#ffd9e8;opacity:1}.fcpack--league{--ptext: #ffffff}.fcpack--league .fcpack__foil{background:linear-gradient(90deg,transparent 0 40%,rgba(255,255,255,.16) 40% 60%,transparent 60%),radial-gradient(ellipse at 50% 32%,color-mix(in srgb,var(--pa) 55%,transparent),transparent 62%),linear-gradient(160deg,var(--p2) 0%,var(--p3) 100%)}.fcpack--league .fcpack__logo b,.fcpack--league .fcpack__tag{background:var(--p1);color:var(--p3)}.fcpack--league .fcpack__emblem{color:var(--p1);opacity:.95}.fcpack--position{--ptext: #ffffff}.fcpack--position .fcpack__foil{background:repeating-linear-gradient(0deg,rgba(255,255,255,.05) 0 .8em,transparent .8em 1.6em),radial-gradient(ellipse at 50% 34%,color-mix(in srgb,var(--p2) 60%,transparent),transparent 64%),linear-gradient(160deg,#15301c 0%,#0b1a10 55%,var(--p3) 100%)}.fcpack--position .fcpack__logo b,.fcpack--position .fcpack__tag{background:var(--p2);color:#fff}.fcpack--position .fcpack__emblem{color:var(--pa);opacity:1}.fcpack--mixed{--ptext: #23282e}.fcpack--mixed .fcpack__foil{background:linear-gradient(100deg,transparent 0 18%,rgba(255,255,255,.22) 24%,transparent 31%),linear-gradient(118deg,#f2c7a0,#b06d3c 46%,#dfe6ec 46.5%,#a9b3bd 75%,#3f4852)}.fcpack--mixed .fcpack__emblem{opacity:.9}.fcpack--dons{--ptext: #fff6e0}.fcpack--dons .fcpack__foil{background:repeating-conic-gradient(from 0deg at 50% 40%,rgba(253,181,27,.16) 0 6deg,transparent 6deg 18deg),radial-gradient(ellipse at 50% 38%,rgba(253,181,27,.42),transparent 58%),linear-gradient(160deg,#e2324a,#c41f33 40%,#7c0d1d 75%,#3a050c)}.fcpack--dons .fcpack__band{background:linear-gradient(90deg,transparent,rgba(253,181,27,.55),transparent)}.fcpack--dons .fcpack__logo b,.fcpack--dons .fcpack__tag{background:#fdb51b;color:#4a0710}.fcpack--dons .fcpack__emblem{opacity:1;filter:drop-shadow(0 .06em .12em rgba(0,0,0,.55))}.fcpack--dons .fcpack__name{color:#fdb51b}.fcpack__logoimg{width:100%;height:100%;object-fit:contain;display:block;pointer-events:none}.fcs{display:flex;flex-direction:column;height:100%;min-height:0;color:#fff}.fcs-main{flex:1;min-height:0;display:flex;flex-direction:column}.fcs-balance{position:relative;display:flex;gap:8px;align-items:center}.fcs-bal{display:inline-flex;align-items:center;gap:6px;padding:5px 12px 5px 8px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);font:700 15px/1 Barlow Condensed,Arial Narrow,sans-serif;letter-spacing:.02em;font-variant-numeric:tabular-nums}.fcs-bal .po-coin{font-size:17px}.fcs-balance.spending .fcs-bal.coins{border-color:#ffd75a;box-shadow:0 0 14px #ffd75a73}.fcs-spend{position:absolute;right:0;top:100%;display:inline-flex;align-items:center;gap:4px;font:800 18px/1 Barlow Condensed,sans-serif;color:#ff6b6b;pointer-events:none;animation:fcsSpend 1.2s ease-out forwards}@keyframes fcsSpend{0%{opacity:0;transform:translateY(-6px)}15%{opacity:1}to{opacity:0;transform:translateY(26px)}}.fcs-tabs{display:flex;align-items:center;gap:6px;padding:6px 16px 10px;overflow-x:auto;scrollbar-width:none}.fcs-tabs::-webkit-scrollbar{display:none}.fcs-tabglyph{opacity:.7;font-size:12px}@media (hover: none) and (pointer: coarse){.fcs-tabglyph{display:none}}.fcs-tab{position:relative;display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#ffffffc7;font:700 16px/1 Barlow Condensed,Arial Narrow,sans-serif;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:background .15s,color .15s,border-color .15s,transform .15s}.fcs-tab.active{background:var(--accent, #c6ff3a);color:#0b1500;border-color:transparent}.fcs-tab.focused,.fcs-tab:focus-visible{outline:none;box-shadow:0 0 0 2px #fff}@media (max-width: 560px){.fcs-tabs{flex-wrap:wrap;justify-content:center;overflow-x:visible;gap:10px 6px;padding:6px 12px 10px}.fcs-tab{padding:8px 12px;font-size:14px;letter-spacing:.04em}}.fcs-count{min-width:18px;height:18px;padding:0 5px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;background:#ff3b5c;color:#fff;font-size:12px;letter-spacing:0}.fcs-body{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:4px 16px calc(28px + env(safe-area-inset-bottom))}.fcs-section{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.fcs-section-note{margin:14px 0 10px;font:500 12px/1.3 Inter,sans-serif;color:#ffffff80;min-width:0}.fcs-section h3{margin:14px 0 10px;font:800 15px/1 Barlow Condensed,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#fff9}.fcs-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.fcs-tile{position:relative;display:flex;align-items:center;gap:16px;width:100%;min-width:0;padding:14px 16px;border-radius:16px;background:linear-gradient(135deg,#ffffff14,#ffffff05);border:1px solid rgba(255,255,255,.09);color:#fff;text-align:left;font:inherit;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease;overflow:hidden}.fcs-tile:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 12% 50%,color-mix(in srgb,var(--pa, #ffd75a) 22%,transparent),transparent 55%);opacity:.8}.fcs-tile:hover,.fcs-tile.focused,.fcs-tile:focus-visible{outline:none;transform:translateY(-2px);border-color:var(--accent, #c6ff3a);box-shadow:0 8px 26px #00000059,0 0 0 1px var(--accent, #c6ff3a),0 0 22px color-mix(in srgb,var(--accent, #c6ff3a) 35%,transparent)}.fcs-tile:active{transform:scale(.985)}.fcs-tile-art{position:relative;flex:none;transition:transform .2s}.fcs-tile:hover .fcs-tile-art,.fcs-tile.focused .fcs-tile-art{transform:rotate(-4deg) scale(1.05)}.fcs-tile-info{position:relative;display:flex;flex-direction:column;gap:6px;min-width:0}.fcs-tile-name{font:800 22px/1 Barlow Condensed,Arial Narrow,sans-serif;letter-spacing:.02em;text-transform:uppercase}.fcs-tile-desc{font:500 13px/1.35 Inter,system-ui,sans-serif;color:#ffffffa8}.fcs-tile-badge{position:absolute;top:10px;right:10px;padding:3px 8px;border-radius:6px;background:#ff3b5c;color:#fff;font:800 12px/1 Barlow Condensed,sans-serif;letter-spacing:.1em}.fcs-price{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:2px}.fcs-pr{display:inline-flex;align-items:center;gap:5px;font:800 20px/1 Barlow Condensed,sans-serif;font-variant-numeric:tabular-nums}.fcs-pr .po-coin{font-size:18px}.fcs-free{font:800 20px/1 Barlow Condensed,sans-serif;color:#2be37f;letter-spacing:.06em}.fcs-cta{padding:5px 10px;border-radius:8px;background:var(--accent, #c6ff3a);color:#0b1500;font:800 13px/1 Barlow Condensed,sans-serif;letter-spacing:.08em;text-transform:uppercase}.fcs-claimed{font:600 13px/1 Inter,sans-serif;color:#fff9}.fcs-timer{font:800 18px/1 Barlow Condensed,sans-serif;font-variant-numeric:tabular-nums;color:#ffd75a}.fcs-tile--wide{grid-column:1 / -1}.fcs-daily.avail{background:linear-gradient(110deg,#ffd75a33,#ffffff08 60%);border-color:#ffd75a66}.fcs-daily.avail .fcs-tile-art{animation:fcsBob 2.6s ease-in-out infinite}.fcs-daily.done{opacity:.75}@keyframes fcsBob{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-4px) rotate(2deg)}}.fcs-banner{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:6px;padding:20px;border-radius:20px;overflow:hidden;background:radial-gradient(circle at 85% 50%,rgba(0,224,255,.3),transparent 50%),radial-gradient(circle at 60% 120%,rgba(198,255,58,.28),transparent 55%),linear-gradient(120deg,#060b22,#12235c 55%,#0a1a3d);border:1px solid rgba(255,255,255,.1);min-height:190px}.fcs-banner:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(118deg,transparent 0 58%,rgba(198,255,58,.16) 58% 60%,transparent 60% 63%,rgba(0,224,255,.14) 63% 64%,transparent 64%),repeating-linear-gradient(118deg,rgba(255,255,255,.04) 0 2px,transparent 2px 18px)}.fcs-banner-text{position:relative;z-index:1;max-width:340px}.fcs-banner-kicker{display:inline-block;padding:3px 10px;background:#ff3b5c;clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%);font:800 12px/1 Barlow Condensed,sans-serif;letter-spacing:.14em;text-transform:uppercase}.fcs-banner h2{margin:8px 0 6px;font:800 clamp(28px,6vw,40px)/.95 "Barlow Condensed",sans-serif;text-transform:uppercase;letter-spacing:.01em}.fcs-banner p{margin:0 0 12px;font:500 13px/1.4 Inter,sans-serif;color:#ffffffbf}.fcs-banner-cta{padding:10px 16px;border-radius:10px;border:0;cursor:pointer;background:linear-gradient(90deg,#c6ff3a,#00e0ff);color:#071022;font:800 15px/1 Barlow Condensed,sans-serif;letter-spacing:.08em;text-transform:uppercase}.fcs-banner-cta.focused,.fcs-banner-cta:focus-visible{outline:none;box-shadow:0 0 0 3px #fff}.fcs-fan{position:relative;z-index:1;flex:none;width:210px;height:150px}.fcs-fan-card{position:absolute;top:50%;left:50%}.fcs-fan-card .fc-card{--card-fs: 10px}.fcs-fan-card.f0{transform:translate(-110%,-50%) rotate(-12deg) scale(.88)}.fcs-fan-card.f1{transform:translate(-50%,-54%);z-index:2}.fcs-fan-card.f2{transform:translate(10%,-50%) rotate(12deg) scale(.88)}@media (max-width: 560px){.fcs-banner{flex-direction:column;align-items:stretch}.fcs-fan{width:100%;height:160px}}.fcs-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 16px;color:#ffffffbf}.fcs-empty-art{opacity:.45;filter:grayscale(.7);margin-bottom:14px}.fcs-empty h3{margin:0 0 6px;font:800 24px/1 Barlow Condensed,sans-serif;text-transform:uppercase;color:#fff}.fcs-empty p{margin:0;max-width:320px;font:500 14px/1.45 Inter,sans-serif}@media (max-width: 520px){.fcs-grid{grid-template-columns:1fr;gap:10px}.fcs-tile{padding:12px;gap:12px}.fcs-tile .fcpack--sm{font-size:9.5px}.fcs-tile-name{font-size:20px}}.fcs-grid{grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:14px}.fcs-tile:not(.fcs-tile--wide){flex-direction:column;align-items:stretch;gap:10px;padding:18px 14px 14px;text-align:center;background:radial-gradient(ellipse 80% 55% at 50% 30%,color-mix(in srgb,var(--pa, #ffd75a) 26%,transparent),transparent 70%),linear-gradient(180deg,#ffffff12,#ffffff05)}.fcs-tile:not(.fcs-tile--wide):before{display:none}.fcs-tile:not(.fcs-tile--wide) .fcs-tile-art{align-self:center}.fcs-tile:not(.fcs-tile--wide) .fcpack--sm{font-size:14px}.fcs-tile:not(.fcs-tile--wide) .fcs-tile-info{align-items:center;gap:5px;flex:1}.fcs-tile:not(.fcs-tile--wide) .fcs-tile-name{font-size:20px}.fcs-tile:not(.fcs-tile--wide) .fcs-tile-desc{font-size:12px;flex:1}.fcs-tile:not(.fcs-tile--wide) .fcs-price{justify-content:center;gap:6px;width:100%;margin-top:4px}.fcs-tile:not(.fcs-tile--wide) .fcs-pr{flex:1 1 0;justify-content:center;min-width:0;padding:8px 6px;border-radius:9px;font-size:18px;background:#00000059;border:1px solid rgba(255,255,255,.1)}.fcs-tile:not(.fcs-tile--wide):hover .fcs-tile-art,.fcs-tile:not(.fcs-tile--wide).focused .fcs-tile-art{transform:translateY(-4px) scale(1.04)}@media (max-width: 520px){.fcs-grid{grid-template-columns:1fr 1fr;gap:10px}.fcs-tile:not(.fcs-tile--wide){padding:14px 8px 10px;gap:8px}.fcs-tile:not(.fcs-tile--wide) .fcpack--sm{font-size:11px}.fcs-tile:not(.fcs-tile--wide) .fcs-tile-name{font-size:17px}.fcs-tile:not(.fcs-tile--wide) .fcs-tile-desc{font-size:11px}.fcs-tile:not(.fcs-tile--wide) .fcs-price{flex-direction:column}.fcs-tile:not(.fcs-tile--wide) .fcs-pr{width:100%;box-sizing:border-box;font-size:17px;padding:7px 4px}}@media (max-height: 520px) and (orientation: landscape){.fcs-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.fcs-tile:not(.fcs-tile--wide) .fcpack--sm{font-size:10px}.fcs-tile--wide{padding:10px 14px}.fcs-tile--wide .fcpack--sm{font-size:8px}.po-res-head{padding:8px 16px 0}.po-res-title h2{font-size:22px}.po-grid{padding-top:6px}}.fcs-sheet-wrap{position:fixed;inset:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:16px;background:#03050a00;transition:background .22s ease}.fcs-sheet-wrap.open{background:#03050ab8}.fcs-sheet{position:relative;display:grid;grid-template-columns:auto 1fr;gap:22px;align-items:center;width:100%;max-width:720px;max-height:calc(100% - 8px);overflow-y:auto;padding:22px;border-radius:20px;background:linear-gradient(160deg,#182033,#0d1220);border:1px solid rgba(255,255,255,.1);box-shadow:0 30px 80px #0009;color:#fff;opacity:0;transform:translateY(24px) scale(.97);transition:opacity .22s ease,transform .26s cubic-bezier(.2,.9,.25,1.1)}.fcs-sheet-wrap.open .fcs-sheet{opacity:1;transform:none}.fcs-sheet-wrap.closing .fcs-sheet{opacity:0;transform:translateY(16px)}.fcs-sheet-art{position:relative;display:flex;justify-content:center;padding:6px 10px}.fcs-sheet-art .fcpack{animation:fcsBob 3s ease-in-out infinite}.fcs-sheet-glow{position:absolute;inset:-20%;background:radial-gradient(circle,color-mix(in srgb,var(--pa, #ffd75a) 45%,transparent),transparent 60%);animation:poPulse 2.4s ease-in-out infinite}.fcs-sheet-info{min-width:0;display:flex;flex-direction:column;gap:8px}.fcs-sheet-kicker{font:700 12px/1 Barlow Condensed,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--accent, #c6ff3a)}.fcs-sheet-info h2{margin:0;font:800 30px/1 Barlow Condensed,sans-serif;text-transform:uppercase}.fcs-sheet-desc{margin:0;font:500 14px/1.4 Inter,sans-serif;color:#ffffffb8}.fcs-contents{margin:2px 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.fcs-contents li{position:relative;padding-left:16px;font:600 14px/1.3 Inter,sans-serif}.fcs-contents li:before{content:"";position:absolute;left:2px;top:.3em;width:6px;height:10px;clip-path:polygon(62% 0,8% 58%,44% 58%,30% 100%,92% 38%,56% 38%);background:var(--pa, #ffd75a)}.fcs-odds{margin-top:4px;padding:10px 12px;border-radius:12px;background:#00000047;display:flex;flex-direction:column;gap:6px}.fcs-odds-h{font:700 12px/1 Barlow Condensed,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c}.fcs-odds-row{display:grid;grid-template-columns:1fr 70px 40px;align-items:center;gap:8px;font:500 13px/1.2 Inter,sans-serif}.fcs-odds-row b{text-align:right;font:800 15px/1 Barlow Condensed,sans-serif;font-variant-numeric:tabular-nums}.fcs-odds-bar{display:block;height:6px;border-radius:3px;background:#ffffff1a;overflow:hidden}.fcs-odds-bar i{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,var(--pa, #ffd75a),#fff)}.fcs-sheet-note{font:600 13px/1.35 Inter,sans-serif;color:#ffb020}.fcs-sheet-note:empty{display:none}.fcs-sheet-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.fcs-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:46px;padding:0 18px;border-radius:12px;cursor:pointer;border:1px solid rgba(255,255,255,.16);background:#ffffff14;color:#fff;font:800 17px/1 Barlow Condensed,Arial Narrow,sans-serif;letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.fcs-btn .po-coin{font-size:18px}.fcs-btn--primary{background:var(--accent, #c6ff3a);color:#0b1500;border-color:transparent;flex:1 1 180px}.fcs-btn[disabled]{opacity:.38;cursor:not-allowed}.fcs-btn.focused,.fcs-btn:focus-visible{outline:none;box-shadow:0 0 0 3px #fff;transform:translateY(-1px)}.fcs-btn:active:not([disabled]){transform:scale(.97)}@media (max-width: 560px){.fcs-sheet-wrap{align-items:flex-end;padding:0}.fcs-sheet{grid-template-columns:1fr;gap:10px;border-radius:20px 20px 0 0;padding:16px 16px calc(16px + env(safe-area-inset-bottom));max-height:92%}.fcs-sheet-art .fcpack--md{font-size:13px}.fcs-sheet-info h2{font-size:26px}.fcs-btn{flex:1 1 auto}}@media (max-height: 520px) and (orientation: landscape){.fcs-sheet-art .fcpack--md{font-size:13px}.fcs-sheet{padding:14px 18px}}.po{position:fixed;inset:0;z-index:30;overflow:hidden;background:#04060b;color:#fff;font-family:Barlow Condensed,Arial Narrow,sans-serif;user-select:none;-webkit-user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;--tc: #ffd75a;--pa: #ffd75a}.po-coin{display:inline-block;width:1em;height:1em;flex:none;vertical-align:-.14em}.po-coin svg{display:block;width:100%;height:100%}.po-coin.sm{font-size:13px}.po-bg{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 40%,#1a2a4c,#0a1020 55%,#020308);transition:filter .6s ease}.po-bg:after{content:"";position:absolute;inset:0;background:#000;opacity:0;transition:opacity .7s ease}.po-beams{position:absolute;left:50%;top:44%;width:220vmax;height:220vmax;margin:-110vmax 0 0 -110vmax;background:repeating-linear-gradient(118deg,rgba(255,255,255,.05) 0 2.2vmax,transparent 2.2vmax 7vmax);-webkit-mask:radial-gradient(circle,#000 0,transparent 30%);mask:radial-gradient(circle,#000 0,transparent 30%);animation:poSlash 14s linear infinite;transition:opacity .6s}.po-floor{position:absolute;left:50%;bottom:-18vh;width:120vw;height:50vh;transform:translate(-50%);background:radial-gradient(ellipse at 50% 30%,color-mix(in srgb,var(--pa) 40%,transparent),transparent 65%);opacity:.55}@keyframes poSpin{to{transform:rotate(360deg)}}.po-dark .po-bg:after{opacity:.92}.po-dark .po-beams,.po-dark .po-floor{opacity:0}.po-lit .po-floor{background:radial-gradient(ellipse at 50% 30%,color-mix(in srgb,var(--tc) 50%,transparent),transparent 65%);opacity:.8}.po-lit .po-beams{background:repeating-linear-gradient(118deg,color-mix(in srgb,var(--tc) 16%,transparent) 0 2.2vmax,transparent 2.2vmax 7vmax);animation-duration:9s}@keyframes poSlash{to{transform:translate3d(7.93vmax,0,0)}}.po-gridmode .po-bg:after{opacity:.35}.po-fx{position:absolute;inset:0;width:100%;height:100%;z-index:2;pointer-events:none}.po-stage{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;perspective:1200px;padding:56px 16px 70px}.po-flash{position:absolute;inset:0;z-index:4;opacity:0;pointer-events:none}.po-flash.go{animation:poFlash .65s ease-out}@keyframes poFlash{0%{opacity:0}12%{opacity:.95}to{opacity:0}}.po-hint{position:absolute;left:0;right:0;bottom:calc(26px + env(safe-area-inset-bottom));z-index:6;text-align:center;pointer-events:none;font-size:18px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;opacity:0;transition:opacity .3s}.po-hint.show{animation:poHint 1.8s ease-in-out infinite}@keyframes poHint{0%,to{opacity:.45}50%{opacity:1}}.po-skip{position:absolute;z-index:7;top:calc(14px + env(safe-area-inset-top));right:calc(14px + env(safe-area-inset-right));display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;cursor:pointer;border:1px solid rgba(255,255,255,.25);background:#00000059;color:#fff;font:800 15px/1 Barlow Condensed,sans-serif;letter-spacing:.12em;text-transform:uppercase;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.po-skip[hidden]{display:none}.po-skip-ico{width:14px;height:14px;display:inline-block}.po-skip-ico svg{width:100%;height:100%;display:block}.po-skip.focused,.po-skip:focus-visible{outline:none;box-shadow:0 0 0 2px #fff}.po-packwrap{position:relative;display:flex;flex-direction:column;align-items:center;gap:18px}.po-packglow{position:absolute;left:50%;top:42%;width:22em;height:22em;margin:-11em 0 0 -11em;font-size:16px;background:radial-gradient(circle,color-mix(in srgb,var(--pa) 60%,transparent) 0%,transparent 62%);opacity:0;pointer-events:none}.po-packname{font-size:clamp(18px,3.6vw,26px);font-weight:800;letter-spacing:.16em;opacity:0}.po-packwrap.drop .fcpack{animation:poDrop .8s cubic-bezier(.2,1.2,.35,1) both}.po-packwrap.idle .fcpack{animation:poFloat 2.8s ease-in-out infinite}.po-packwrap.idle .po-packglow{animation:poPulse 2.2s ease-in-out infinite}.po-packwrap.idle .po-packname{opacity:.9;transition:opacity .4s}.po-packwrap.tear .fcpack{animation:poTear 1s cubic-bezier(.5,0,.7,.4) forwards}.po-packwrap.tear .po-packglow{opacity:1;transform:scale(1.6);transition:transform .9s ease-out,opacity .3s}.po-packwrap.tear .po-packname{opacity:0;transition:opacity .2s}@keyframes poDrop{0%{transform:translateY(-110vh) rotate(-10deg)}70%{transform:translateY(14px) rotate(2deg)}to{transform:translateY(0) rotate(0)}}@keyframes poFloat{0%,to{transform:translateY(0) rotate(-1.2deg)}50%{transform:translateY(-10px) rotate(1.2deg)}}@keyframes poPulse{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@keyframes poTear{0%{transform:none}8%{transform:translate(-6px) rotate(-2deg)}16%{transform:translate(6px) rotate(2deg)}24%{transform:translate(-8px) rotate(-3deg)}32%{transform:translate(8px) rotate(3deg)}42%{transform:translate(-4px) rotate(-1deg) scale(1.02)}55%{transform:scale(1.08);filter:brightness(1.6);opacity:1}to{transform:translateY(-30vh) scale(1.6);filter:brightness(3) blur(6px);opacity:0}}.po-tunnel{position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.1) 0%,transparent 22%)}.po-tunnel:before{content:"";position:absolute;left:50%;top:50%;width:30vmin;height:30vmin;margin:-15vmin 0 0 -15vmin;border-radius:50%;border:2px solid rgba(255,255,255,.35);animation:poRing 1.1s ease-in infinite}@keyframes poRing{0%{transform:scale(.2);opacity:0}40%{opacity:.8}to{transform:scale(4);opacity:0}}.po-flare{position:absolute;left:50%;top:46%;width:150vmax;height:150vmax;margin:-75vmax 0 0 -75vmax;border-radius:50%;background:radial-gradient(circle,#ffffff 0%,var(--tc) 5%,color-mix(in srgb,var(--tc) 45%,transparent) 14%,transparent 34%);transform:scale(0);opacity:0;pointer-events:none}.po-flare:after{content:"";position:absolute;left:0;right:0;top:50%;height:.9vmin;margin-top:-.45vmin;transform:rotate(-24deg);background:linear-gradient(90deg,transparent,var(--tc) 30%,#fff 50%,var(--tc) 70%,transparent);opacity:.8;filter:blur(1px)}.po-flare.go{animation:poFlare 1.3s cubic-bezier(.15,.9,.3,1) forwards}.po-flare.dim{transform:scale(.75);opacity:.42;transition:transform .8s ease,opacity .8s ease}.po-flare.soft.go{animation-name:poFlareSoft}@keyframes poFlare{0%{transform:scale(0);opacity:0}25%{transform:scale(1.25);opacity:1}to{transform:scale(1);opacity:.85}}@keyframes poFlareSoft{0%{transform:scale(0);opacity:0}30%{transform:scale(.85);opacity:.8}to{transform:scale(.7);opacity:.4}}.po-show{position:relative;z-index:2;display:flex;align-items:center;justify-content:center}.po-zoom{display:flex;flex-direction:column;align-items:center;animation:poZoom .95s cubic-bezier(.16,.9,.25,1) both}@keyframes poZoom{0%{transform:scale(2.8);opacity:0;filter:blur(14px) brightness(2.5)}55%{opacity:1}to{transform:scale(1);opacity:1;filter:blur(0) brightness(1)}}.po-flagbig{width:min(58vw,340px,46vh);aspect-ratio:3 / 2;filter:drop-shadow(0 0 30px color-mix(in srgb,var(--tc) 60%,transparent)) drop-shadow(0 10px 20px rgba(0,0,0,.6))}.po-flagbig svg{width:100%;height:100%;display:block}.po-posbig{font-size:min(34vw,230px,34vh);font-weight:800;line-height:.85;letter-spacing:-.02em;color:#fff;text-shadow:0 0 40px var(--tc),0 0 90px var(--tc)}.po-crestbig{width:min(46vw,250px,38vh);aspect-ratio:1;filter:drop-shadow(0 0 34px color-mix(in srgb,var(--tc) 70%,transparent)) drop-shadow(0 10px 20px rgba(0,0,0,.6))}.po-crestbig svg{width:100%;height:100%;display:block}.po-caption{margin-top:18px;font-size:clamp(18px,4.4vw,32px);font-weight:800;letter-spacing:.22em;text-align:center;text-shadow:0 2px 12px rgba(0,0,0,.6)}.po-tell{position:absolute;inset:0;pointer-events:none;overflow:hidden;--lc: #00e0ff}.po-haze{position:absolute;left:-10%;right:-10%;bottom:-10%;height:55%;background:radial-gradient(ellipse at 50% 100%,color-mix(in srgb,var(--lc) 26%,transparent),transparent 70%);opacity:0;transition:opacity 1s ease}.po-spots i{position:absolute;top:-12%;width:min(34vw,300px);height:125%;margin-left:calc(min(34vw,300px)/-2);background:linear-gradient(to bottom,color-mix(in srgb,var(--lc) 70%,#fff) 0%,color-mix(in srgb,var(--lc) 34%,transparent) 30%,transparent 92%);clip-path:polygon(46% 0,54% 0,100% 100%,0 100%);transform-origin:50% 0;opacity:0;mix-blend-mode:screen;transition:opacity .6s ease}.po-spots i:nth-child(1){left:6%;transform:rotate(-34deg)}.po-spots i:nth-child(2){left:32%;transform:rotate(-12deg)}.po-spots i:nth-child(3){left:68%;transform:rotate(12deg)}.po-spots i:nth-child(4){left:94%;transform:rotate(34deg)}.po-tell--board .po-spots i:nth-child(1),.po-tell--board .po-spots i:nth-child(4){display:none}.po-slashes{position:absolute;left:50%;top:42%;width:0;height:0}.po-slashes i{position:absolute;left:-60vmax;width:120vmax;height:max(3px,.5vmin);margin-top:-.25vmin;background:linear-gradient(90deg,transparent,var(--lc) 30%,#fff 50%,var(--lc) 70%,transparent);box-shadow:0 0 18px var(--lc),0 0 40px var(--lc);-webkit-mask:linear-gradient(90deg,transparent 8%,#000 30%,#000 70%,transparent 92%);mask:linear-gradient(90deg,transparent 8%,#000 30%,#000 70%,transparent 92%);transform:rotate(-24deg) scaleX(0);opacity:0;transition:transform .8s cubic-bezier(.2,.9,.25,1),opacity .3s ease}.po-slashes i+i{transform:rotate(24deg) scaleX(0);transition-delay:.14s}.po-tell--board .po-slashes i+i{display:none}.po-bolts{position:absolute;left:50%;top:42%;display:flex;gap:3vmin;transform:translate(-50%,-50%)}.po-bolts i{display:block;width:min(16vmin,120px);height:min(16vmin,120px);color:#fff;filter:drop-shadow(0 0 6px var(--lc)) drop-shadow(0 0 22px var(--lc));opacity:0;transform:scale(.2) rotate(-14deg);transition:opacity .35s ease .55s,transform .7s cubic-bezier(.3,1.5,.5,1) .55s}.po-bolts i svg{width:100%;height:100%;display:block}.po-bolts.is-double i{width:min(12vmin,90px);height:min(12vmin,90px)}.po-bolts.is-double i+i{transition-delay:.8s}.po-tell--board .po-bolts,.po-tell--none .po-bolts{display:none}.po-tell.go .po-haze{opacity:.9}.po-tell.go .po-spots i{opacity:.55;animation:poSweep 2.4s ease-in-out infinite alternate}.po-tell.go .po-spots i:nth-child(2n){animation-direction:alternate-reverse;animation-duration:2.9s}.po-tell.go .po-slashes i{transform:rotate(-24deg) scaleX(1);opacity:1}.po-tell.go .po-slashes i+i{transform:rotate(24deg) scaleX(1)}.po-tell.go .po-bolts i{opacity:1;transform:none;animation:poCharge 1.1s steps(2,jump-none) 1.3s infinite}.po-tell.dim .po-spots i{opacity:.2}.po-tell.dim .po-slashes i{opacity:.3}.po-tell.dim .po-bolts i{opacity:.22}.po-tell.dim .po-haze{opacity:.4}@keyframes poSweep{0%{rotate:-9deg}to{rotate:9deg}}@keyframes poCharge{0%,to{opacity:1}50%{opacity:.72}}.po-flagbig{position:relative;overflow:hidden}.po-flagbig.wave svg{animation:poWave 1.1s ease-in-out infinite;transform-origin:0 50%}.po-flagbig.wave:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,transparent 0 25%,rgba(0,0,0,.22) 38%,rgba(255,255,255,.28) 52%,rgba(0,0,0,.18) 66%,transparent 80%);transform:translate(-100%);animation:poWaveSheen 1.1s linear infinite}@keyframes poWave{0%,to{transform:skewY(0) scaleY(1)}25%{transform:skewY(-2.2deg) scaleY(.98)}75%{transform:skewY(2deg) scaleY(1.01)}}@keyframes poWaveSheen{to{transform:translate(100%)}}.po-cardwrap{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;perspective:1400px}.po-cardwrap .fc-card{--card-fs: min(30px, 4.5vh, 7.6vw)}.po-flip{display:grid;transform-style:preserve-3d;opacity:0}.po-face{grid-area:1 / 1;backface-visibility:hidden;-webkit-backface-visibility:hidden}.po-face--back{transform:rotateY(180deg)}.po-cardwrap.go .po-flip{animation:poCardIn 1.15s cubic-bezier(.16,.85,.3,1.04) forwards}.po-cardwrap.go .po-flip--board{animation:poCardSlam .55s cubic-bezier(.3,1.3,.5,1) forwards}@keyframes poCardSlam{0%{opacity:0;transform:translateY(-6vh) scale(1.9)}60%{opacity:1;transform:translateY(0) scale(.97)}to{opacity:1;transform:none}}.po-cardwrap.go .po-flip--walkout{animation-duration:1.35s}@keyframes poCardIn{0%{opacity:0;transform:translateY(26vh) rotateY(-540deg) scale(.22)}12%{opacity:1}to{opacity:1;transform:translateY(0) rotateY(0) scale(1)}}.po-cardglow{position:absolute;left:50%;top:50%;width:170%;aspect-ratio:1;transform:translate(-50%,-50%);background:radial-gradient(circle,color-mix(in srgb,var(--tc) 55%,transparent) 0%,transparent 60%);animation:poPulse 2.4s ease-in-out infinite;pointer-events:none}.po-ring{position:absolute;left:50%;top:50%;width:40%;aspect-ratio:1;margin:0;transform:translate(-50%,-50%) scale(0);border-radius:50%;border:4px solid var(--tc);box-shadow:0 0 30px var(--tc),inset 0 0 30px var(--tc);opacity:0;pointer-events:none}.po-ring.go{animation:poShock .9s ease-out forwards}@keyframes poShock{0%{transform:translate(-50%,-50%) scale(.3);opacity:1}to{transform:translate(-50%,-50%) scale(5);opacity:0}}.po-cardback .fc-card__inner{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--tc) 18%,transparent) 0 2px,transparent 2px 16px),radial-gradient(circle at 50% 40%,#2c3346,#0b0d14 75%)}.po-cardback-logo{position:absolute;left:0;right:0;top:42%;transform:translateY(-50%);text-align:center;font-size:calc(var(--u) * 1.3);font-weight:800;color:#fff;letter-spacing:.02em}.po-cardback-logo{font-style:italic}.po-cardback-logo b{display:inline-block;vertical-align:middle;width:.8em;height:.8em;margin-left:.08em;color:var(--tc)}.po-cardback-logo b svg{width:100%;height:100%;display:block}.po-cardinfo{position:relative;z-index:2;text-align:center;opacity:0;transform:translateY(14px);transition:opacity .5s ease,transform .5s ease}.po-cardinfo.show{opacity:1;transform:none}.po-cardtype{font-size:14px;font-weight:800;letter-spacing:.26em;color:var(--tc);text-shadow:0 0 12px rgba(0,0,0,.8)}.po-cardtype{display:inline-block;padding:3px 8px 3px 11px;border-radius:4px;background:#03050b9e;box-shadow:0 0 18px #03050b8c}.po-cardname{margin-top:4px;font-size:clamp(24px,5vw,36px);font-weight:800;letter-spacing:.04em;text-shadow:0 2px 14px rgba(0,0,0,.7)}.po-cardsub{margin-top:2px;font:600 14px/1.3 Inter,sans-serif;opacity:.8}.po[data-tier=icon] .po-cardtype{color:#e9eefb}.po[data-tier=hof] .po-cardtype{color:#f3e3b5}.po-cardsm{display:flex;justify-content:center;gap:14px;margin-top:8px;font:600 13px/1 Inter,sans-serif;color:#ffffffc7}.po-cardsm b{color:#fff;font-weight:800}.po-packwrap.burst .fcpack{animation:poBurst .62s cubic-bezier(.4,0,.6,1) forwards}@keyframes poBurst{0%{transform:none}35%{transform:scale(1.08);filter:brightness(1.5)}to{transform:scale(1.5);filter:brightness(3);opacity:0}}@media (max-height: 520px) and (orientation: landscape){.po-stage{flex-direction:row;gap:28px;padding:24px 70px}.po-cardinfo{text-align:left}.po-cardsm{justify-content:flex-start}.po-show{flex-direction:column}}.po-shake{animation:poShake .42s cubic-bezier(.36,.07,.19,.97)}.po-shake--big{animation:poShakeBig .65s cubic-bezier(.36,.07,.19,.97)}@keyframes poShake{10%,90%{transform:translate3d(-2px,1px,0)}20%,80%{transform:translate3d(4px,-2px,0)}30%,50%,70%{transform:translate3d(-6px,3px,0)}40%,60%{transform:translate3d(6px,-3px,0)}}@keyframes poShakeBig{10%,90%{transform:translate3d(-4px,2px,0) rotate(-.3deg)}20%,80%{transform:translate3d(8px,-4px,0) rotate(.4deg)}30%,50%,70%{transform:translate3d(-12px,6px,0) rotate(-.6deg)}40%,60%{transform:translate3d(12px,-6px,0) rotate(.6deg)}}.po-results{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;padding:env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left);animation:poFadeIn .35s ease both}.po-results[hidden]{display:none}@keyframes poFadeIn{0%{opacity:0}to{opacity:1}}.po-res-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 16px 4px}.po-res-title h2{margin:0;font-size:clamp(26px,5vw,36px);font-weight:800;letter-spacing:.03em;text-transform:uppercase;line-height:1}.po-res-pack{margin-top:2px;font:700 13px/1.2 Inter,sans-serif;color:var(--pa);letter-spacing:.04em}.po-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px 6px 8px;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.14);font-size:17px;font-variant-numeric:tabular-nums}.po-pill .po-coin{font-size:18px}.po-res-sum{padding:2px 16px 6px;font:500 13px/1.3 Inter,sans-serif;color:#ffffffb3}.po-grid{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:18px 10px;padding:14px 16px 24px;justify-items:center;align-content:start}.po-sec{grid-column:1 / -1;justify-self:stretch;display:flex;align-items:baseline;gap:8px;padding:4px 2px 0;border-bottom:1px solid rgba(255,255,255,.1);font:800 15px/1.6 Barlow Condensed,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#ffffffb3}.po-sec b{color:#fff}.po-sec em{margin-left:auto;font:500 12px/1 Inter,sans-serif;font-style:normal;letter-spacing:0;text-transform:none;color:#ffb020}.po-item{position:relative;display:flex;flex-direction:column;align-items:center;gap:7px;animation:poItemIn .42s cubic-bezier(.2,.9,.3,1.1) both}@keyframes poItemIn{0%{opacity:0;transform:translateY(18px) scale(.9)}to{opacity:1;transform:none}}.po-item .fc-card{--card-fs: 9.8px;transition:opacity .3s,filter .3s,transform .3s}.po-item.is-best .fc-card{filter:drop-shadow(0 0 3px #fff) drop-shadow(0 0 14px var(--tc))}.po-item.is-best:before{content:"BEST";position:absolute;top:-9px;right:2px;z-index:4;padding:2px 6px;border-radius:5px;background:var(--tc);color:#111;font:800 10px/1 Barlow Condensed,sans-serif;letter-spacing:.12em}.po-item.is-club .fc-card{opacity:.5;transform:scale(.94)}.po-item.is-sold .fc-card{opacity:.3;filter:grayscale(1);transform:scale(.9)}.po-item-act{display:flex;gap:4px;min-height:28px;align-items:center}.po-ibtn{display:inline-flex;align-items:center;gap:3px;height:28px;padding:0 8px;border-radius:8px;cursor:pointer;border:1px solid rgba(255,255,255,.16);background:#ffffff17;color:#fff;font:800 13px/1 Barlow Condensed,sans-serif;letter-spacing:.04em;font-variant-numeric:tabular-nums}.po-ibtn--club{background:#c6ff3a2e;border-color:#c6ff3a80}.po-ibtn[disabled]{opacity:.3;cursor:not-allowed}.po-ibtn.focused,.po-ibtn:focus-visible{outline:none;box-shadow:0 0 0 2px #fff}.po-item-done{font:800 13px/1 Barlow Condensed,sans-serif;letter-spacing:.06em;color:#2be37f}.po-item.is-sold .po-item-done{color:#ffd75a}.po-coinpop{position:absolute;left:50%;top:32%;z-index:5;display:inline-flex;align-items:center;gap:4px;font-size:22px;font-weight:800;color:#ffd75a;text-shadow:0 2px 8px rgba(0,0,0,.8);pointer-events:none;white-space:nowrap;animation:poCoinUp 1.1s cubic-bezier(.2,.8,.3,1) forwards}@keyframes poCoinUp{0%{opacity:0;transform:translate(-50%,10px) scale(.6)}20%{opacity:1;transform:translate(-50%,-10px) scale(1.15)}to{opacity:0;transform:translate(-50%,-70px) scale(1)}}.po-bar{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;padding:12px 16px calc(14px + env(safe-area-inset-bottom));background:linear-gradient(to top,#020308f2 40%,#02030800)}.po-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:48px;padding:0 20px;border-radius:12px;cursor:pointer;border:1px solid rgba(255,255,255,.18);background:#ffffff1a;color:#fff;font:800 17px/1.05 Barlow Condensed,Arial Narrow,sans-serif;letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums;text-align:center;transition:transform .12s ease,box-shadow .12s ease}.po-btn .po-coin{font-size:17px}.po-btn--primary{background:var(--accent, #c6ff3a);color:#0b1500;border-color:transparent;flex:1 1 220px;max-width:460px}.po-btn.focused,.po-btn:focus-visible{outline:none;box-shadow:0 0 0 3px #fff;transform:translateY(-1px)}.po-btn:active{transform:scale(.97)}@media (min-width: 900px) and (min-height: 640px){.po-grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:22px 14px;padding:16px 32px 28px}.po-item .fc-card{--card-fs: 12.5px}.po-res-head,.po-res-sum{padding-left:32px;padding-right:32px}}@media (max-width: 420px){.po-grid{grid-template-columns:repeat(3,1fr);gap:16px 6px;padding:10px 10px 20px}.po-item .fc-card{--card-fs: 9px}.po-ibtn{padding:0 6px;font-size:12px}.po-btn{flex:1 1 40%;min-height:44px;padding:0 12px;font-size:15px}}@media (prefers-reduced-motion: reduce){.po-beams,.fcpack__shine:after,.po-packwrap.idle .fcpack,.po-packwrap.idle .po-packglow,.fcs-daily.avail .fcs-tile-art,.fcs-sheet-art .fcpack,.fcs-sheet-glow,.po-cardglow,.po-tunnel:before,.po-tell.go .po-spots i,.po-tell.go .po-bolts i{animation:none}.po-shake,.po-shake--big{animation:none}.po-flagbig.wave svg,.po-flagbig.wave:after,.po-tell.go .po-drones i{animation:none}.po-stands,.po-strip i,.po-drones i{transition:none}}@media (max-height: 520px) and (orientation: landscape){.po-grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:12px 8px;padding:8px 16px 14px}.po-item{gap:5px}.po-item .fc-card{--card-fs: 8px}.po-res-sum{padding-bottom:2px}.po-bar{padding:6px 16px calc(8px + env(safe-area-inset-bottom))}.po-btn{min-height:44px}}.po-skip.focused{z-index:7}@media (pointer: coarse){.po-skip:before,.fcs-tab:before{content:"";position:absolute;inset:-6px -2px}.fcs-tab{position:relative}.po-ibtn{height:34px}}body .fcs{--accent: var(--sec)}body .fcs-bal{min-height:44px;padding:0 14px 0 10px;border-radius:var(--a-r-btn);background:var(--a-s1);border:var(--a-bw) solid var(--a-edge);font-size:19px}body .fcs-tabs{gap:8px;padding:4px 0 14px}body .fcs-tab{min-height:48px;padding:0 20px;border-radius:var(--a-r-chip);border:var(--a-bw) solid var(--a-edge);background:var(--a-s1);color:var(--a-ink2);font:800 var(--a-t-label)/1 var(--a-fd);letter-spacing:.05em}body .fcs-tab:hover{color:var(--a-ink);border-color:var(--a-edge-hi)}body .fcs-tab.active{background:var(--sec);color:var(--sec-ink);border-color:transparent}body .fcs-tab:active{transform:translateY(1px) scale(.97)}body .fcs-tab.focused,body .fcs-tab:focus-visible{box-shadow:0 0 0 3px var(--a-void),0 0 0 6px var(--sec)}body .fcs-body{padding-left:0;padding-right:0}body .fcs-section h3{position:relative;margin:22px 0 12px;padding-left:22px;font-size:clamp(20px,2vw,26px);letter-spacing:.04em;color:var(--a-ink)}body .fcs-section h3:before{content:"";position:absolute;left:4px;top:0;bottom:0;width:7px;background:var(--sec);transform:skew(var(--a-skew))}body .fcs-section-note{font-size:var(--a-t-small);color:var(--a-ink2);margin-top:22px}body .fcs-grid{gap:clamp(12px,1.6vw,18px)}body .fcs-tile{border-radius:var(--a-r-tile);background:var(--a-s1);border:var(--a-bw) solid var(--a-edge);box-shadow:var(--a-sh-tile)}body .fcs-tile:before{opacity:.55}body .fcs-tile:not(.fcs-tile--wide){padding:22px 16px 16px;gap:12px;background:radial-gradient(ellipse 70% 45% at 50% 30%,color-mix(in srgb,var(--pa, #ffd75a) 16%,transparent),transparent 70%),var(--a-s1)}body .fcs-tile:hover{transform:none;border-color:var(--a-edge-hi);box-shadow:var(--a-sh-tile)}body .fcs-tile.focused,body .fcs-tile:focus-visible{transform:translateY(-2px);border-color:var(--sec);box-shadow:0 0 0 6px rgb(var(--sec-rgb) / .16),var(--a-sh-tile)}body[data-input=touch] .fcs-tile.focused{transform:none;border-color:var(--a-edge);box-shadow:var(--a-sh-tile)}body .fcs-tile:active{transform:translateY(2px) scale(.98)}body .fcs-tile-name,body .fcs-tile:not(.fcs-tile--wide) .fcs-tile-name{font-size:clamp(21px,1.9vw,26px);line-height:.95}body .fcs-tile-desc,body .fcs-tile:not(.fcs-tile--wide) .fcs-tile-desc{font-size:var(--a-t-small);color:var(--a-ink2)}body .fcs-tile:not(.fcs-tile--wide) .fcs-pr{min-height:44px;border-radius:var(--a-r-chip);background:var(--a-s2);border:0;font-size:20px}body .fcs-tile-badge{border-radius:8px;padding:5px 9px;font-size:13px}body .fcs-free{color:var(--a-good);font-size:24px}body .fcs-cta{padding:8px 14px;border-radius:10px;font-size:16px;background:var(--sec);color:var(--sec-ink)}body .fcs-claimed{font-size:14px;color:var(--a-ink2)}body .fcs-daily.avail{background:radial-gradient(ellipse 40% 90% at 10% 50%,rgb(var(--a-store-rgb) / .2),transparent 70%),var(--a-s1);border-color:rgb(var(--a-store-rgb) / .55)}body .fcs-daily.avail .fcs-tile-art{animation:none}body .fcs-banner{border-radius:var(--a-r-tile);border:0;background:radial-gradient(circle at 85% 50%,rgb(var(--sec-rgb) / .18),transparent 55%),var(--a-s1)}body .fcs-banner:after{display:none}body .fcs-banner p{font-size:var(--a-t-small);color:var(--a-ink2)}body .fcs-banner-cta{min-height:48px;padding:0 20px;border-radius:var(--a-r-btn);background:var(--sec);color:var(--sec-ink);font-size:18px}body .fcs-empty h3{font-size:30px}body .fcs-empty p{font-size:var(--a-t-body);color:var(--a-ink2)}body .fcs-empty-art{opacity:.35}body .fcs-login{margin:4px 0 6px;padding:18px;border-radius:var(--a-r-tile);background:var(--a-s1);border:0}body .fcs-login-head{margin-bottom:14px}body .fcs-login-head h3{font-size:clamp(20px,2vw,26px);letter-spacing:.04em}body .fcs-login-head>span{font-size:var(--a-t-small);color:var(--a-ink2)}body .fcs-days{gap:8px}body .fcs-day{min-height:60px;justify-content:center;padding:8px 2px;border-radius:var(--a-r-chip);background:var(--a-s2);border:var(--a-bw) solid transparent}body .fcs-day b{font-size:20px}body .fcs-day-n{font-size:12px;color:var(--a-ink2)}body .fcs-day-p{font-size:12px;color:var(--a-store)}body .fcs-day.done{opacity:.45}body .fcs-day.now{border-color:var(--sec);background:rgb(var(--sec-rgb) / .12);box-shadow:none}body .fcs-day.pack{background:var(--a-s2);box-shadow:inset 0 -4px rgb(var(--a-store-rgb) / .6)}body .fcs-day-note{color:var(--a-good);font-size:16px}body .fcs-sell-help{font-size:var(--a-t-small);color:var(--a-ink2)}body .fcs-sheet-wrap.open{background:#04070ecc}body .fcs-sheet{padding:28px;gap:28px;border-radius:var(--a-r-sheet);background:var(--a-s0);border:var(--a-bw) solid var(--a-edge-hi);box-shadow:var(--a-sh-sheet)}body .fcs-sheet:before{content:"";position:absolute;left:28px;top:0;width:22px;height:8px;background:var(--sec);transform:skew(var(--a-skew));transform-origin:top}body .fcs-sheet-glow{animation:none;opacity:.6}body .fcs-sheet-art .fcpack{animation:none}body .fcs-sheet-info{gap:10px}body .fcs-sheet-kicker{font-size:var(--a-t-kicker);letter-spacing:.18em;color:var(--sec)}body .fcs-sheet-info h2{font-size:clamp(32px,3.2vw,44px);line-height:.92}body .fcs-sheet-desc{font-size:var(--a-t-body);color:var(--a-ink2)}body .fcs-contents li{font-size:var(--a-t-body)}body .fcs-contents li:before{clip-path:none;width:5px;height:12px;top:.25em;transform:skew(var(--a-skew));background:var(--sec)}body .fcs-odds{padding:14px 16px;border-radius:var(--a-r-btn);background:var(--a-s1);gap:8px}body .fcs-odds-h{font-size:13px;color:var(--a-ink2)}body .fcs-odds-row{grid-template-columns:1fr 90px 48px;font-size:15px}body .fcs-odds-row b{font-size:18px}body .fcs-odds-bar{height:8px;border-radius:4px}body .fcs-odds-bar i{background:var(--pa, var(--sec))}body .fcs-sheet-actions{gap:10px;margin-top:10px}body .fcs-btn{min-height:52px;padding:0 20px;border-radius:var(--a-r-btn);border:var(--a-bw) solid var(--a-edge-hi);background:var(--a-s2);font-size:var(--a-t-label);box-shadow:var(--a-sh-ledge)}body .fcs-btn--primary{background:var(--sec);color:var(--sec-ink);border-color:transparent;font-size:22px}body .fcs-btn:active:not([disabled]){transform:translateY(3px) scale(.98);box-shadow:0 1px #00000061}body .fcs-btn.focused,body .fcs-btn:focus-visible{box-shadow:0 0 0 3px var(--a-void),0 0 0 6px var(--sec)}@media (max-width: 560px){body .fcs-sheet{padding:20px 16px calc(16px + env(safe-area-inset-bottom));gap:12px;border-radius:var(--a-r-sheet) var(--a-r-sheet) 0 0}body .fcs-btn{padding:0 14px;font-size:16px}body .fcs-btn--primary{font-size:19px;flex-basis:100%}body .fcs-odds-row{grid-template-columns:minmax(0,1fr) 64px 44px;font-size:14px}body .fcs-tab{padding:0 14px;font-size:16px}}@media (max-width: 520px){body .fcs-tile:not(.fcs-tile--wide){padding:16px 10px 12px}body .fcs-tile-name,body .fcs-tile:not(.fcs-tile--wide) .fcs-tile-name{font-size:19px}}@media (max-width: 640px){body .fcs-day{min-height:52px}}.fc-card{--card-fs: 14px;--u: var(--card-fs);--ssl-shape: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 140' preserveAspectRatio='none'%3E%3Cpath d='M7 0 H80 L100 20 V133 Q100 140 93 140 H16 L0 124 V7 Q0 0 7 0 Z'/%3E%3C/svg%3E");--c-text: #2e2100;--c-accent: var(--c-text);--c-line: rgba(46, 33, 0, .3);--c-chip: rgba(46, 33, 0, .88);--c-chip-text: #ffe58a;--c-hex: linear-gradient(160deg, #3f2e05, #1d1400);--c-hex-text: #ffe58a;--c-plate: rgba(255, 255, 255, .22);--c-rim: linear-gradient(160deg, #fff6cf, #d9a521 45%, #7a5408);--c-bg: linear-gradient(170deg, #fbe7a1 0%, #efc85a 38%, #d9a93a 70%, #b8862a 100%);--c-band: linear-gradient(180deg, #fff2b0, #e8b93a 50%, #a7761a);--c-band-text: rgba(46, 33, 0, .75);--c-pattern: none;--c-decor: transparent;--c-slash: rgba(255, 255, 255, .34);position:relative;display:inline-block;flex:none;width:calc(var(--u) * 10);height:calc(var(--u) * 14);font-family:Barlow Condensed,Arial Narrow,Roboto Condensed,sans-serif;color:var(--c-text);line-height:1;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;filter:drop-shadow(0 calc(var(--u) * .22) calc(var(--u) * .35) rgba(0,0,0,.45));transition:transform .18s ease,filter .18s ease;contain:layout style}.fc-card--xs{--card-fs: 6px;filter:none}.fc-card--sm{--card-fs: 9.5px}.fc-card--md{--card-fs: 14px}.fc-card--lg{--card-fs: 22px}.fc-card--xl{--card-fs: 30px}@media (max-width: 420px){.fc-card--md{--card-fs: 12.5px}.fc-card--lg{--card-fs: 19px}.fc-card--xl{--card-fs: 25px}}.fc-card.focusable{cursor:pointer}.fc-card.focusable:hover{transform:translateY(calc(var(--u) * -.18)) scale(1.03)}.fc-card.focusable:active{transform:scale(.97)}.fc-card.focusable:focus{outline:none}.fc-card.focusable:focus-visible,.fc-card.focused,.fc-card.is-focused,.fc-card.is-selected{filter:drop-shadow(0 0 calc(var(--u) * .12) #fff) drop-shadow(0 0 calc(var(--u) * .45) var(--accent, #c6ff3a))}.fc-card__shape,.fc-card__inner{position:absolute;-webkit-mask:var(--ssl-shape) center / 100% 100% no-repeat;mask:var(--ssl-shape) center / 100% 100% no-repeat}.fc-card__shape{inset:0;background:var(--c-rim)}.fc-card__inner{inset:calc(var(--u) * .2);background:var(--c-bg);overflow:hidden}.fc-card__pattern{position:absolute;inset:0;background:var(--c-pattern);-webkit-mask:linear-gradient(to bottom,#000 0%,#000 45%,transparent 80%);mask:linear-gradient(to bottom,#000 0%,#000 45%,transparent 80%)}.fc-card__glow{position:absolute;inset:0;background:radial-gradient(ellipse 66% 36% at 62% 24%,rgba(255,255,255,.4),transparent 70%),linear-gradient(to bottom,transparent 55%,rgba(0,0,0,.14))}.fc-card__decor{position:absolute;inset:0;color:var(--c-decor)}.fc-card__decor svg{position:absolute;left:12%;top:1%;width:88%;height:60%}.fc-card__burst{left:-10%!important;top:-8%!important;width:130%!important;height:78%!important}.fc-card__slash{position:absolute;inset:0;background:linear-gradient(118deg,transparent 0 46%,var(--c-slash) 46% 51%,transparent 51% 55%,var(--c-slash) 55% 57%,transparent 57%),repeating-linear-gradient(118deg,rgba(255,255,255,.1) 0 calc(var(--u) * .05),transparent calc(var(--u) * .05) calc(var(--u) * .62));-webkit-mask:linear-gradient(to bottom,#000 0%,#000 50%,transparent 82%);mask:linear-gradient(to bottom,#000 0%,#000 50%,transparent 82%)}.fc-card__band{position:absolute;left:0;top:0;bottom:0;width:calc(var(--u) * 1.02);background:var(--c-band);box-shadow:inset calc(var(--u) * -.06) 0 0 #0000002e,calc(var(--u) * .04) 0 calc(var(--u) * .16) #0000002e;overflow:hidden}.fc-card__band:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(160deg,#ff3cdc29 0 calc(var(--u) * .5),#3cf0ff2e calc(var(--u) * .5) calc(var(--u) * 1),#fff57824 calc(var(--u) * 1) calc(var(--u) * 1.5));mix-blend-mode:soft-light}.fc-card__band span{position:absolute;left:50%;bottom:calc(var(--u) * 1.9);transform:translate(-50%) rotate(180deg);writing-mode:vertical-rl;font-size:calc(var(--u) * .5);font-weight:800;letter-spacing:.32em;color:var(--c-band-text);white-space:nowrap}.fc-card--xs .fc-card__band{width:calc(var(--u) * .8)}.fc-card__sheen{position:absolute;inset:0;overflow:hidden;pointer-events:none}.fc-card__sheen:after{content:"";position:absolute;top:-25%;bottom:-25%;left:0;width:34%;background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,0) 20%,rgba(255,255,255,.5) 50%,rgba(255,255,255,0) 80%,transparent 100%);transform:translate(-160%) skew(-20deg);animation:sslSheen 4.6s cubic-bezier(.5,0,.3,1) infinite;animation-delay:calc(var(--sheen-delay, 0) * 1s)}.fc-card--special .fc-card__sheen:before{content:"";position:absolute;top:0;bottom:0;left:-100%;width:300%;background:linear-gradient(118deg,transparent 25%,rgba(198,255,58,.14) 38%,rgba(0,224,255,.18) 50%,rgba(255,90,220,.12) 62%,transparent 75%);animation:sslHolo 6s ease-in-out infinite alternate;mix-blend-mode:screen}@keyframes sslSheen{0%{transform:translate(-160%) skew(-20deg)}55%,to{transform:translate(330%) skew(-20deg)}}@keyframes sslHolo{0%{transform:translate(-20%)}to{transform:translate(20%)}}.fc-card__portrait{position:absolute;left:calc(var(--u) * 3.05);top:calc(var(--u) * .62);width:calc(var(--u) * 6.7);height:calc(var(--u) * 6.95);-webkit-mask:linear-gradient(to bottom,#000 74%,transparent 99%);mask:linear-gradient(to bottom,#000 74%,transparent 99%);clip-path:polygon(0 0,calc(100% - var(--u) * 1.75) 0,100% calc(var(--u) * 1.75),100% 100%,0 100%)}.fc-card__portrait svg{width:100%;height:100%;display:block}.fc-card__portrait .fc-card__photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 0;opacity:0;transition:opacity .5s ease;pointer-events:none;user-select:none;-webkit-user-drag:none;-webkit-mask:linear-gradient(to right,transparent 0,#000 13%,#000 87%,transparent 100%);mask:linear-gradient(to right,transparent 0,#000 13%,#000 87%,transparent 100%)}.fc-card__portrait svg{transition:opacity .5s ease}.fc-card__portrait.has-photo .fc-card__photo{opacity:1}.fc-card__portrait.has-photo svg{opacity:0}.fc-card__portrait.no-fade .fc-card__photo,.fc-card__portrait.no-fade svg{transition:none}.fc-card.is-revealing .fc-card__portrait{animation:sslPhotoIn .8s cubic-bezier(.2,.8,.2,1) both}@keyframes sslPhotoIn{0%{transform:scale(1.12) translateY(4%);filter:brightness(2.2) saturate(.4)}45%{filter:brightness(1.25) saturate(1)}to{transform:none;filter:none}}.fc-card__meta{position:absolute;left:calc(var(--u) * 1.3);top:calc(var(--u) * .78);width:calc(var(--u) * 2.7);display:flex;flex-direction:column;align-items:center;z-index:1}.fc-card__hex{width:calc(var(--u) * 2.7);height:calc(var(--u) * 3);padding:calc(var(--u) * .13);box-sizing:border-box;background:var(--c-rim);clip-path:polygon(50% 0,100% 24%,100% 76%,50% 100%,0 76%,0 24%);filter:drop-shadow(0 calc(var(--u) * .08) calc(var(--u) * .12) rgba(0,0,0,.35))}.fc-card__rating{display:grid;place-items:center;width:100%;height:100%;clip-path:polygon(50% 0,100% 24%,100% 76%,50% 100%,0 76%,0 24%);background:var(--c-hex);color:var(--c-hex-text);font-size:calc(var(--u) * 1.62);font-weight:800;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums;padding-top:calc(var(--u) * .06)}.fc-card__pos{font-size:calc(var(--u) * .96);font-weight:800;margin-top:calc(var(--u) * .16);letter-spacing:.04em;color:var(--c-accent)}.fc-card__styles{display:flex;flex-direction:column;gap:calc(var(--u) * .12);margin-top:calc(var(--u) * .24)}.fc-card__style{display:block;width:calc(var(--u) * 1.02);height:calc(var(--u) * 1.02);padding:calc(var(--u) * .18);box-sizing:border-box;background:var(--c-chip);color:var(--c-chip-text);clip-path:polygon(22% 0,100% 0,78% 100%,0 100%)}.fc-card__style svg{display:block}.fc-card__name{position:absolute;left:calc(var(--u) * 1.2);right:calc(var(--u) * .45);top:calc(var(--u) * 7.9);height:calc(var(--u) * 1.32);display:flex;align-items:center;justify-content:center;text-align:center;font-size:calc(var(--u) * 1.08);font-weight:800;letter-spacing:.03em;white-space:nowrap;overflow:hidden;z-index:1;isolation:isolate}.fc-card__name:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--c-plate);transform:skew(-16deg);border-left:calc(var(--u) * .12) solid var(--c-accent)}.fc-card__stats{position:absolute;left:calc(var(--u) * 1.3);right:calc(var(--u) * .55);top:calc(var(--u) * 9.48);display:grid;grid-template-columns:repeat(6,1fr)}.fc-card__stat{position:relative;display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * .05)}.fc-card__stat+.fc-card__stat:before{content:"";position:absolute;left:0;top:10%;bottom:10%;width:calc(var(--u) * .04);background:var(--c-line)}.fc-card__stat b{font-size:calc(var(--u) * 1.02);font-weight:800;font-variant-numeric:tabular-nums}.fc-card__stat span{font-size:calc(var(--u) * .44);font-weight:700;opacity:.78;letter-spacing:.06em}.fc-card__stat i{display:block;width:62%;height:calc(var(--u) * .08);margin-top:calc(var(--u) * .04);background:var(--c-accent);opacity:.55;transform-origin:left;border-radius:calc(var(--u) * .04)}.fc-card__badges{position:absolute;left:calc(var(--u) * 1.05);right:0;top:calc(var(--u) * 11.65);display:flex;align-items:center;justify-content:center;gap:calc(var(--u) * .42)}.fc-card__flag{display:block;width:calc(var(--u) * 1.32);height:calc(var(--u) * .88)}.fc-card__flag svg,.fc-card__crest svg{display:block;width:100%;height:100%}.fc-card__crest{display:block;width:calc(var(--u) * 1.2);height:calc(var(--u) * 1.2)}.fc-card__league{display:block;font-size:calc(var(--u) * .5);font-weight:800;letter-spacing:.06em;height:calc(var(--u) * .9);line-height:calc(var(--u) * .9);padding:0 calc(var(--u) * .32);background:var(--c-chip);color:var(--c-chip-text);clip-path:polygon(calc(var(--u) * .22) 0,100% 0,calc(100% - var(--u) * .22) 100%,0 100%)}.fc-card--nostats .fc-card__name{top:calc(var(--u) * 8.3);height:calc(var(--u) * 1.6);font-size:calc(var(--u) * 1.3)}.fc-card--nostats .fc-card__badges{top:calc(var(--u) * 10.55);gap:calc(var(--u) * .5)}.fc-card--nostats .fc-card__flag{width:calc(var(--u) * 1.8);height:calc(var(--u) * 1.2)}.fc-card--nostats .fc-card__crest{width:calc(var(--u) * 1.6);height:calc(var(--u) * 1.6)}.fc-card--nostats .fc-card__league{font-size:calc(var(--u) * .68);height:calc(var(--u) * 1.2);line-height:calc(var(--u) * 1.2)}.fc-card--xs .fc-card__meta{left:calc(var(--u) * 1.05);width:calc(var(--u) * 3.3)}.fc-card--xs .fc-card__hex{width:calc(var(--u) * 3.3);height:calc(var(--u) * 3.7);padding:calc(var(--u) * .2)}.fc-card--xs .fc-card__rating{font-size:calc(var(--u) * 2.1)}.fc-card--xs .fc-card__pos{font-size:calc(var(--u) * 1.2)}.fc-card--xs .fc-card__league{display:none}.fc-card--xs .fc-card__name:before{border-left-width:calc(var(--u) * .2)}.fc-card__badge{position:absolute;left:50%;top:calc(var(--u) * -.25);transform:translate(-50%);z-index:3;font-family:Inter,system-ui,sans-serif;font-size:calc(var(--u) * .6);font-weight:800;letter-spacing:.06em;padding:calc(var(--u) * .14) calc(var(--u) * .5);white-space:nowrap;clip-path:polygon(calc(var(--u) * .25) 0,100% 0,calc(100% - var(--u) * .25) 100%,0 100%);box-shadow:0 calc(var(--u) * .1) calc(var(--u) * .3) #0006}.fc-card--xs .fc-card__badge{font-size:calc(var(--u) * 1.05)}.fc-card__badge--new{background:linear-gradient(90deg,#c6ff3a,#00e0ff);color:#071022}.fc-card__badge--dup{background:#ffb020;color:#3a2400}.fc-card__badge--custom{background:#0b0f1a;color:#fff}.fc-card--bronze{--c-text: #35190a;--c-line: rgba(53, 25, 10, .28);--c-chip: rgba(53, 25, 10, .86);--c-chip-text: #ffd1aa;--c-hex: linear-gradient(160deg, #57301a, #2a1206);--c-hex-text: #ffd1aa;--c-rim: linear-gradient(160deg, #ffe2c7, #b87444 48%, #5a2c12);--c-bg: linear-gradient(170deg, #f2c6a0 0%, #d39466 40%, #ad6c41 75%, #8a4f2c 100%);--c-band: linear-gradient(180deg, #ffd9b8, #c27a45 55%, #7a3f1c);--c-band-text: rgba(53, 25, 10, .7)}.fc-card--silver{--c-text: #18202a;--c-line: rgba(24, 32, 42, .25);--c-chip: rgba(24, 32, 42, .86);--c-chip-text: #eef3f8;--c-hex: linear-gradient(160deg, #36414e, #121820);--c-hex-text: #eef3f8;--c-rim: linear-gradient(160deg, #ffffff, #9fb0c2 48%, #4f5e6e);--c-bg: linear-gradient(170deg, #f6f9fc 0%, #d5dde6 40%, #b3bfcb 75%, #93a1b0 100%);--c-band: linear-gradient(180deg, #ffffff, #a9b8c8 55%, #6e7f92);--c-band-text: rgba(24, 32, 42, .65)}.fc-card--rare.fc-card--bronze{--c-rim: linear-gradient(160deg, #fff0e0, #d0823f 42%, #4e220a);--c-bg: linear-gradient(170deg, #ffdcb8 0%, #eba56c 32%, #bf7038 66%, #7e4420 100%)}.fc-card--rare.fc-card--silver{--c-rim: linear-gradient(160deg, #ffffff, #a6c3e0 40%, #3d4c5c);--c-bg: linear-gradient(170deg, #ffffff 0%, #e4ecf4 28%, #b9c7d6 62%, #7d8ea0 100%);--c-slash: rgba(255, 255, 255, .55)}.fc-card--rare.fc-card--gold{--c-rim: linear-gradient(160deg, #fffbe0, #f2b51c 40%, #6e4a04);--c-bg: linear-gradient(170deg, #fff4bd 0%, #fbd75a 28%, #e8ac22 60%, #a9750a 100%);--c-text: #2a1e00;--c-slash: rgba(255, 252, 225, .5)}.fc-card--common .fc-card__glow{background:radial-gradient(ellipse 66% 36% at 62% 24%,rgba(255,255,255,.2),transparent 70%),linear-gradient(to bottom,transparent 55%,rgba(0,0,0,.16))}.fc-card--common .fc-card__band:before{display:none}.fc-card--totw{--c-text: #ffffff;--c-accent: #c6ff3a;--c-line: rgba(198, 255, 58, .45);--c-chip: #c6ff3a;--c-chip-text: #071022;--c-hex: linear-gradient(160deg, #e4ff8f, #c6ff3a 50%, #8fd61a);--c-hex-text: #071022;--c-rim: linear-gradient(160deg, #eaffb0, #c6ff3a 30%, #00e0ff 70%, #063a5a);--c-bg: radial-gradient(ellipse at 62% 22%, #2a4aa6 0%, #12235c 48%, #060b22 100%);--c-band: linear-gradient(180deg, #c6ff3a, #00e0ff);--c-band-text: #071022;--c-plate: rgba(198, 255, 58, .14);--c-slash: rgba(198, 255, 58, .28);--c-pattern: repeating-linear-gradient(118deg, rgba(0, 224, 255, .08) 0 calc(var(--u) * .06), transparent calc(var(--u) * .06) calc(var(--u) * .8))}.fc-card--totw .fc-card__glow{background:radial-gradient(ellipse 66% 36% at 62% 24%,rgba(0,224,255,.28),transparent 70%)}.fc-card--future{--c-text: #ffffff;--c-accent: #fff1c8;--c-line: rgba(255, 241, 200, .5);--c-chip: #2a0e1c;--c-chip-text: #ffd27a;--c-hex: linear-gradient(160deg, #3f1430, #1c0612);--c-hex-text: #ffd27a;--c-rim: linear-gradient(160deg, #fff1c8, #ff9a62 40%, #c2185b 80%, #5a0a30);--c-bg: linear-gradient(168deg, #ffc56e 0%, #ff8a5c 34%, #e8456b 68%, #8e1a55 100%);--c-band: linear-gradient(180deg, #fff1c8, #ff7a59 50%, #c2185b);--c-band-text: #3f1430;--c-plate: rgba(40, 6, 24, .26);--c-pattern: radial-gradient(circle at 18% 82%, rgba(255, 241, 200, .4), transparent 38%), radial-gradient(circle, rgba(255, 255, 255, .22) 14%, transparent 18%) 0 0 / calc(var(--u) * .7) calc(var(--u) * .7);filter:drop-shadow(0 0 calc(var(--u) * .35) rgba(255,120,90,.5)) drop-shadow(0 calc(var(--u) * .2) calc(var(--u) * .3) rgba(0,0,0,.5))}.fc-card--future .fc-card__pattern,.fc-card--hero .fc-card__pattern,.fc-card--hof .fc-card__pattern{-webkit-mask:none;mask:none}.fc-card--hero{--c-text: #ffffff;--c-accent: #ffe08a;--c-line: rgba(255, 224, 138, .5);--c-chip: #ffe08a;--c-chip-text: #3d0414;--c-hex: linear-gradient(160deg, #ffe9a8, #ffc24a);--c-hex-text: #3d0414;--c-rim: linear-gradient(160deg, #ffe08a, #ff7a2e 40%, #8a0f1e 80%);--c-bg: linear-gradient(170deg, #ff6a3d 0%, #d81b3c 45%, #7a0a26 82%, #3d0414 100%);--c-band: linear-gradient(180deg, #ffe08a, #ff9d2e 50%, #c21d2e);--c-band-text: #3d0414;--c-plate: rgba(40, 0, 10, .28);--c-decor: rgba(255, 224, 138, .16);--c-pattern: repeating-linear-gradient(118deg, rgba(255, 224, 138, .1) 0 calc(var(--u) * .06), transparent calc(var(--u) * .06) calc(var(--u) * .7))}.fc-card--hof{--c-text: #f6e9c4;--c-accent: #f3e3b5;--c-line: rgba(243, 227, 181, .45);--c-chip: #f3e3b5;--c-chip-text: #06281f;--c-hex: linear-gradient(160deg, #fff4d0, #e3c47a);--c-hex-text: #06281f;--c-rim: linear-gradient(160deg, #fff4d0, #e3c47a 40%, #146b4f 75%, #04201a);--c-bg: radial-gradient(ellipse at 52% 24%, #1f8a64 0%, #0e4a37 48%, #04201a 100%);--c-band: linear-gradient(180deg, #fff4d0, #e3c47a 50%, #9a7a32);--c-band-text: #06281f;--c-plate: rgba(243, 227, 181, .12);--c-decor: rgba(243, 227, 181, .18);--c-pattern: radial-gradient(circle at 50% 104%, rgba(243, 227, 181, .3), transparent 46%);filter:drop-shadow(0 0 calc(var(--u) * .3) rgba(62,224,161,.4)) drop-shadow(0 calc(var(--u) * .2) calc(var(--u) * .3) rgba(0,0,0,.5))}.fc-card--hof .fc-card__name{color:#fffaf0}.fc-card--hof .fc-card__glow{background:radial-gradient(ellipse 66% 38% at 62% 22%,rgba(243,227,181,.26),transparent 70%)}.fc-card--icon{--c-text: #f4f6fb;--c-accent: #ffffff;--c-line: rgba(244, 246, 251, .3);--c-chip: #f4f6fb;--c-chip-text: #14161c;--c-hex: linear-gradient(160deg, #ffffff, #cfd6e4);--c-hex-text: #14161c;--c-rim: linear-gradient(160deg, #ffffff, #c9d1e2 35%, #6b7487 70%, #2a2e38);--c-bg: radial-gradient(ellipse at 58% 22%, #4a505e 0%, #23262e 50%, #0d0e12 100%);--c-band: linear-gradient(180deg, #ffffff, #d6c9ff 25%, #b8f3ff 50%, #ffe7c2 75%, #ffffff);--c-band-text: #14161c;--c-plate: rgba(255, 255, 255, .1);--c-decor: rgba(220, 228, 245, .2);--c-pattern: repeating-linear-gradient(118deg, rgba(255, 255, 255, .06) 0 calc(var(--u) * .05), transparent calc(var(--u) * .05) calc(var(--u) * .7));filter:drop-shadow(0 0 calc(var(--u) * .3) rgba(200,220,255,.35)) drop-shadow(0 calc(var(--u) * .2) calc(var(--u) * .3) rgba(0,0,0,.5))}.fc-card--icon .fc-card__glow{background:radial-gradient(ellipse 66% 38% at 62% 22%,rgba(255,255,255,.3),transparent 70%)}.fc-card.is-faceless .fc-card__portrait,.fc-card.is-faceless .fc-card__name,.fc-card.is-faceless .fc-card__stats{opacity:0}.fc-card .fc-card__portrait,.fc-card .fc-card__name,.fc-card .fc-card__stats{transition:opacity .45s ease}@media (prefers-reduced-motion: reduce){.fc-card__sheen:after,.fc-card--special .fc-card__sheen:before{animation:none;display:none}.fc-card.is-revealing .fc-card__portrait{animation:none}.fc-card{transition:none}}.fc-card--dons{--c-text: #fff6e0;--c-accent: #fdb51b;--c-line: rgba(253, 181, 27, .5);--c-chip: #fdb51b;--c-chip-text: #4a0710;--c-hex: linear-gradient(160deg, #ffe08a, #fdb51b 55%, #c98a08);--c-hex-text: #4a0710;--c-rim: linear-gradient(160deg, #ffe7a1, #fdb51b 30%, #c41f33 65%, #3a050c);--c-bg: radial-gradient(ellipse at 58% 22%, #e2324a 0%, #c41f33 38%, #7c0d1d 74%, #34040b 100%);--c-band: linear-gradient(180deg, #ffe08a, #fdb51b 50%, #b97b06);--c-band-text: #4a0710;--c-plate: rgba(52, 4, 11, .32);--c-slash: rgba(253, 181, 27, .3);--c-decor: rgba(253, 181, 27, .22);--c-pattern: repeating-linear-gradient(118deg, rgba(253, 181, 27, .1) 0 calc(var(--u) * .06), transparent calc(var(--u) * .06) calc(var(--u) * .7));filter:drop-shadow(0 0 calc(var(--u) * .35) rgba(253,181,27,.45)) drop-shadow(0 calc(var(--u) * .2) calc(var(--u) * .3) rgba(0,0,0,.5))}.fc-card--dons .fc-card__pattern{-webkit-mask:none;mask:none}.fc-card--dons .fc-card__name{color:#fff8e6}.fc-card--dons .fc-card__glow{background:radial-gradient(ellipse 66% 38% at 62% 22%,rgba(253,181,27,.3),transparent 70%)}.fc-card__dons{background:url(../packs/dons.webp) 62% 6% / auto 52% no-repeat;opacity:.26;mix-blend-mode:screen}@media (pointer: coarse) and (min-width: 700px) and (min-height: 600px){body .btn,body .ut-btn,body .ut-btn.sm,body .ut-btn.xs,body .ut-input,body .ut-select,body .ut-chip,body .cl-qs,body .sq-viewbtn,body .sbc-fchip,body .lb-chip,body .ob-tab,body .fb-chip,body .fb-input,body .fb-actions .btn,body .po-ibtn,body .on-name-input,body .pt-name-input,body .acct-tab,body .acct-link,body .ch-send,body .trp-chip,body .trr-chip,body .trr-rdy,body .ux-admin,body .eo-view,body .eo-speed,body .eo-chip,body .me-export,body .ms-sheet-act,body .ms-toast-b,body .ms-tt .ms-btn,body .adm-nav-b,body .adm-md-sel,body .adm-pl-cardres .fb-chip,body .dn-item-del,body .adm-mini,body .adm-del,body .adm-copy{min-height:44px}body .dn-odds-track,body .dn-odds-range{height:44px}body .on-name,body .fcp-chip,body .fcp-pl,body .fcp-row,body .lg-tab,body .lb-refresh,body .eo-name,body .eo-tog,body .eo-stage-tg .eo-tog{min-height:44px}body .eo-sl-in{height:44px}body .po-item-act{min-height:44px}body .po-ibtn{height:44px}body .br-sw,body .ut-x{width:44px;height:44px}body .ch-gear,body .ch-more,body .me-full{position:relative}body .eme-slot-x:before,body .ch-gear:before,body .ch-more:before,body .me-full:before{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}}:root{--a-void: #070b14;--a-s0: #0b1120;--a-s1: #111829;--a-s2: #182136;--a-s3: #212c47;--a-edge: rgba(255, 255, 255, .1);--a-edge-hi: rgba(255, 255, 255, .24);--a-ink: #f3f6fd;--a-ink2: #b6c0d6;--a-ink3: #8b97b2;--a-play: #c6ff3a;--a-play-rgb: 198 255 58;--a-store: #ffc83d;--a-store-rgb: 255 200 61;--a-club: #ff5cb8;--a-club-rgb: 255 92 184;--a-social: #3ad7ff;--a-social-rgb: 58 215 255;--a-system: #e6ecf8;--a-system-rgb: 230 236 248;--a-good: #3be08a;--a-warn: #ffb547;--a-bad: #ff4d6d;--a-fd: "Barlow Condensed", "Roboto Condensed", "Arial Narrow", sans-serif;--a-fb: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--a-t-title: clamp(36px, calc(2vw + 2.6vh) , 62px);--a-t-tile: clamp(22px, calc(1vw + 1.3vh) , 36px);--a-t-label: clamp(17px, 1.5vw, 21px);--a-t-body: clamp(15px, 1.35vw, 17px);--a-t-small: clamp(13px, 1.15vw, 15px);--a-t-kicker: clamp(13px, 1.1vw, 15px);--a-r-tile: 18px;--a-r-btn: 14px;--a-r-chip: 12px;--a-r-sheet: 22px;--a-bw: 2px;--a-1: 4px;--a-2: 8px;--a-3: 12px;--a-4: 16px;--a-5: 24px;--a-6: 32px;--a-7: 48px;--a-sh-tile: 0 14px 34px -22px rgba(0, 0, 0, .9);--a-sh-ledge: 0 4px 0 rgba(0, 0, 0, .38);--a-sh-sheet: 0 30px 80px -24px rgba(0, 0, 0, .95);--a-fast: .12s;--a-med: .2s;--a-ease: cubic-bezier(.2, .8, .2, 1);--a-skew: -18deg}body{--sec: var(--a-play);--sec-rgb: var(--a-play-rgb);--sec-ink: #0b1500}body[data-sec=store]{--sec: var(--a-store);--sec-rgb: var(--a-store-rgb);--sec-ink: #1d1400}body[data-sec=club]{--sec: var(--a-club);--sec-rgb: var(--a-club-rgb);--sec-ink: #22000f}body[data-sec=social]{--sec: var(--a-social);--sec-rgb: var(--a-social-rgb);--sec-ink: #001820}body[data-sec=system]{--sec: var(--a-system);--sec-rgb: var(--a-system-rgb);--sec-ink: #0b1120}:where(.arc){--ux-bg: var(--a-void);--ux-s1: var(--a-s1);--ux-s2: var(--a-s2);--ux-s3: var(--a-s3);--ux-line: var(--a-edge);--ux-line2: var(--a-edge-hi);--ux-ink2: var(--a-ink2);--ux-r: var(--a-r-tile);--ux-focus: var(--sec);--ut-bg: var(--a-void);--ut-panel: var(--a-s1);--ut-panel-2: var(--a-s2);--ut-line: var(--a-edge);--ut-line-2: var(--a-edge-hi);--ut-text: var(--a-ink);--ut-dim: var(--a-ink2);--ut-radius: var(--a-r-tile);--panel: var(--a-s1);--line: var(--a-edge);--line2: var(--a-edge-hi);--ink2: var(--a-ink2);--ink3: var(--a-ink3);--glass: linear-gradient(var(--a-s2), var(--a-s2));--r: var(--a-r-tile);--r-s: 12px}body .shell>.bg{background:radial-gradient(70% 60% at 50% -12%,#d6e4ff13,#d6e4ff00 70%),var(--a-void)}body .shell>.bg>*{display:none!important}body .shell>.bg:after{content:"";position:absolute;left:50%;bottom:-58vh;width:max(160vw,1500px);height:72vh;transform:translate(-50%);border-radius:50%;border:3px solid rgb(var(--sec-rgb) / .16);box-shadow:0 0 90px 10px rgb(var(--sec-rgb) / .07),inset 0 0 90px rgb(var(--sec-rgb) / .05)}body :where(.arc) .topbar{background:transparent;border-bottom-color:transparent}body :where(.arc) .wallet-item,body :where(.arc) .topbar .profile,body :where(.arc) .ux-gear,body :where(.arc) .ux-clips{background:#0f1525db;border:var(--a-bw) solid var(--a-edge);border-radius:14px}body :where(.arc) .wallet-item{min-height:46px;padding:0 14px 0 10px;font-size:20px}body :where(.arc) .topbar .profile{border-radius:999px}body :where(.arc) .ux-gear:hover,body :where(.arc) .ux-clips:hover,body :where(.arc) .topbar .profile:hover{border-color:var(--a-edge-hi)}body :where(.arc) .ux-gear.on{color:var(--sec);border-color:rgb(var(--sec-rgb) / .6)}body :where(.arc) .ux-clips{font-style:normal;font-size:17px}body :where(.arc) .ux-clips-ico{color:var(--a-play)}body :where(.arc) .focusable.focused{outline:3px solid var(--sec);outline-offset:3px;box-shadow:0 0 0 8px rgb(var(--sec-rgb) / .16)}body[data-input=touch] :where(.arc) .focusable.focused{outline:none;box-shadow:none}body :where(.arc) .focusable{transition:transform var(--a-fast) var(--a-ease),box-shadow var(--a-med),background-color var(--a-med),border-color var(--a-med)}body :where(.arc) .focusable:active,body :where(.arc) .focusable.press{transform:translateY(1px) scale(.97)!important}body :where(.arc) .scr-head,body :where(.arc) .ux-head{align-items:center;gap:var(--a-4);margin-bottom:clamp(12px,2.4vh,28px)}body :where(.arc) .back-btn{width:52px;height:52px;border-radius:var(--a-r-btn);background:var(--a-s1);border:var(--a-bw) solid var(--a-edge);color:var(--a-ink)}body :where(.arc) .back-btn:hover{background:var(--a-s2);border-color:var(--a-edge-hi)}body :where(.arc) .back-btn:active{transform:translateY(1px) scale(.95)}body :where(.arc) .back-btn .ico,body :where(.arc) .back-btn svg{width:24px;height:24px}body :where(.arc) .scr-titles,body :where(.arc) .ux-titles{position:relative;padding-left:22px}body :where(.arc) .scr-titles:before,body :where(.arc) .ux-titles:before{content:"";position:absolute;left:4px;top:3px;bottom:3px;width:8px;background:var(--sec);transform:skew(var(--a-skew));border-radius:1px}body :where(.arc) .scr-sub,body :where(.arc) .ux-kicker{font-family:var(--a-fd);font-weight:700;font-size:var(--a-t-kicker);letter-spacing:.18em;text-transform:uppercase;color:var(--sec);background:none;-webkit-text-fill-color:currentColor;margin-bottom:2px}body :where(.arc) .scr-sub:before{display:none}body :where(.arc) .scr-title,body :where(.arc) .ux-title{font-family:var(--a-fd);font-weight:800;font-style:normal;font-size:var(--a-t-title);line-height:.9;letter-spacing:.01em;text-transform:uppercase}body :where(.arc) .btn,body :where(.arc) .ut-btn{min-height:48px;padding:0 22px;border-radius:var(--a-r-btn);gap:10px;font-family:var(--a-fd);font-weight:800;font-style:normal;font-size:var(--a-t-label);letter-spacing:.05em;text-transform:uppercase;line-height:1;color:var(--a-ink);background:var(--a-s2);border:var(--a-bw) solid var(--a-edge-hi);box-shadow:var(--a-sh-ledge);transition:transform var(--a-fast) var(--a-ease),box-shadow var(--a-fast),background-color var(--a-med),border-color var(--a-med)}body :where(.arc) .btn:hover,body :where(.arc) .ut-btn:hover{background:var(--a-s3);border-color:#ffffff57}body :where(.arc) .btn:active,body :where(.arc) .ut-btn:active,body :where(.arc) .btn.press,body :where(.arc) .ut-btn.press{transform:translateY(3px) scale(.98)!important;box-shadow:0 1px #00000061}body :where(.arc) .btn-primary,body :where(.arc) .ut-btn.primary{color:var(--sec-ink);background:var(--sec);border-color:transparent;box-shadow:var(--a-sh-ledge),0 14px 34px -18px rgb(var(--sec-rgb) / .6)}body :where(.arc) .btn-primary:hover,body :where(.arc) .ut-btn.primary:hover{background:var(--sec);filter:brightness(1.07);border-color:transparent}body :where(.arc) .btn-primary.focused,body :where(.arc) .ut-btn.primary.focused{outline-color:#fff}body :where(.arc) .btn-danger,body :where(.arc) .ut-btn.danger{color:#fff;background:var(--a-bad);border-color:transparent}body :where(.arc) .btn-danger:hover,body :where(.arc) .ut-btn.danger:hover{background:#ff6680}body :where(.arc) .ut-btn.ghost{background:transparent;box-shadow:none}body :where(.arc) .ut-btn.ghost.on{border-color:var(--sec);color:var(--sec)}body :where(.arc) .btn-xl{min-height:64px;font-size:clamp(22px,2.2vw,30px);letter-spacing:.04em}body :where(.arc) .ut-btn.sm{min-height:44px;padding:0 16px;font-size:16px}body :where(.arc) .btn.disabled,body :where(.arc) .ut-btn:disabled,body :where(.arc) .ut-btn.disabled{opacity:.55;filter:none;box-shadow:none}body :where(.arc) .btn-primary.disabled,body :where(.arc) .ut-btn.primary:disabled,body :where(.arc) .ut-btn.primary.disabled,body :where(.arc) .fcs-btn--primary[disabled]{opacity:1;color:var(--a-ink3);background:var(--a-s2);border-color:var(--a-edge);box-shadow:none}body :where(.arc) .ut-chip{min-height:40px;padding:0 14px;border-radius:var(--a-r-chip);border:var(--a-bw) solid var(--a-edge);background:var(--a-s1);font:700 15px/1 var(--a-fd);letter-spacing:.05em;color:var(--a-ink)}body :where(.arc) .ut-chip.on{background:rgb(var(--sec-rgb) / .14);border-color:var(--sec);color:var(--sec)}body :where(.arc) .ut-chip:hover,body :where(.arc) .ut-chip.focused{border-color:var(--a-edge-hi)}body :where(.arc) .ut-input,body :where(.arc) .ut-select{min-height:48px;border-radius:var(--a-r-chip);border:var(--a-bw) solid var(--a-edge-hi);background-color:var(--a-s0);font-size:16px}body :where(.arc) .ut-input:focus,body :where(.arc) .ut-select:focus,body :where(.arc) .ut-input.focused,body :where(.arc) .ut-select.focused{border-color:var(--sec);box-shadow:0 0 0 4px rgb(var(--sec-rgb) / .18)}body :where(.arc) .ut-prog{height:8px;border-radius:4px;background:#ffffff17}body :where(.arc) .ut-prog i{background:var(--sec);box-shadow:none}body :where(.arc) .ut-emptymsg{font-size:var(--a-t-body);color:var(--a-ink2);padding:40px 16px}body :where(.arc) .hb{border-radius:var(--a-r-tile);background:var(--a-s1);border:var(--a-bw) solid var(--a-edge);box-shadow:var(--a-sh-tile)}body :where(.arc) .hb:before{background:var(--sec)}body :where(.arc) .hb:after{background:var(--sec);left:0;right:0;height:5px;border-radius:0}body :where(.arc) .hb:hover{background:var(--a-s2);border-color:var(--a-edge-hi)}body :where(.arc) .hb.focused{outline:3px solid var(--sec);outline-offset:3px;box-shadow:0 0 0 9px rgb(var(--sec-rgb) / .16),var(--a-sh-tile);border-color:transparent;transform:translateY(-3px)}body :where(.arc) .hb.focused .hb-ico{color:var(--sec)}body[data-input=touch] :where(.arc) .hb.focused{outline:none;box-shadow:var(--a-sh-tile);transform:none;border-color:var(--a-edge)}body :where(.arc) .hb:active,body[data-input=touch] :where(.arc) .hb:active{transform:translateY(2px) scale(.975)!important}body :where(.arc) .hb-t,body :where(.arc) .hb.has-art .hb-t,body :where(.arc) .ux-title,body :where(.arc) .hs-t,body :where(.arc) .pty-t{font-style:normal}body :where(.arc) .hb.has-art .hb-in:before{background:var(--a-s1);height:38%}body :where(.arc) .hb-badge,body :where(.arc) .hs-badge{background:var(--sec);color:var(--sec-ink)}body :where(.arc) .hb-s{color:var(--a-ink2)}body :where(.arc) .hs{min-height:60px;border-radius:var(--a-r-btn);background:var(--a-s1);border:var(--a-bw) solid var(--a-edge)}body :where(.arc) .hs:hover{background:var(--a-s2);border-color:var(--a-edge-hi)}body :where(.arc) .hs-ico{color:var(--sec)}body :where(.arc) .hs-t{font-size:20px}body :where(.arc) .hs-s{font-size:13px;color:var(--a-ink2)}body :where(.arc) .ux-note{border:var(--a-bw) solid rgb(var(--sec-rgb) / .45);border-radius:var(--a-r-btn);background:var(--a-s1)}body :where(.arc) .ux-note-ico{color:var(--sec)}body :where(.arc) .pty-fab{border:var(--a-bw) solid var(--a-edge);border-radius:14px;background:#0f1525e6}body :where(.arc) .pty-ico{color:var(--a-social);background:transparent}body :where(.arc) .pty-fab.in-party{border-color:rgb(var(--a-social-rgb) / .6)}body .modal-layer{background:#04070ec7}body .modal.arc,body .modal-layer .modal.ut-modal{background:var(--a-s0);border:var(--a-bw) solid var(--a-edge-hi);border-radius:var(--a-r-sheet);box-shadow:var(--a-sh-sheet)}body .modal.arc:before{display:block;content:"";position:absolute;left:28px;right:auto;top:0;width:22px;height:8px;background:var(--sec);transform:skew(var(--a-skew));transform-origin:top;border-radius:0 0 2px 2px}body .modal-layer .modal.ut-modal:before{z-index:2}body :where(.arc) .modal-kicker{font-size:var(--a-t-kicker);letter-spacing:.18em;color:var(--sec)}body :where(.arc) .modal-kicker.danger{color:var(--a-bad)}body :where(.arc) .modal-title{font-size:clamp(30px,3.2vw,44px);line-height:.92;margin:.25rem 0 .7rem}body :where(.arc) .modal-text{font-size:var(--a-t-body);line-height:1.5;color:var(--a-ink2)}body :where(.arc) .modal-actions{gap:var(--a-3)}body .modal-layer .modal.ut-modal--side{border-radius:var(--a-r-sheet) 0 0 var(--a-r-sheet);border-right:0}body :where(.arc) .ut-sheet-head{padding:22px 22px 12px;border-bottom:0;gap:var(--a-3)}body :where(.arc) .ut-sheet-sub{font:700 var(--a-t-kicker)/1 var(--a-fd);letter-spacing:.18em;color:var(--sec)}body :where(.arc) .ut-sheet-title{font:800 clamp(26px,2.6vw,36px)/.95 var(--a-fd)}body :where(.arc) .ut-sheet-body{padding:8px 22px 18px;font-size:var(--a-t-body)}body :where(.arc) .ut-sheet-foot{padding:14px 22px calc(14px + env(safe-area-inset-bottom));border-top:0;background:var(--a-s0);box-shadow:0 -14px 24px -14px #000c}body :where(.arc) .ut-x{width:44px;height:44px;border-radius:var(--a-r-chip);border:var(--a-bw) solid var(--a-edge-hi);background:var(--a-s2);font-size:18px}body :where(.arc) .ut-x:hover,body :where(.arc) .ut-x.focused{border-color:var(--sec)}body :where(.arc) .ut-confirm-msg{font-size:var(--a-t-body);color:var(--a-ink2)}@media (max-aspect-ratio: 1/1),(max-width: 640px){body .modal-layer .modal.ut-modal--side{border-radius:var(--a-r-sheet) var(--a-r-sheet) 0 0;border-right:var(--a-bw) solid var(--a-edge-hi);border-bottom:0}}body :where(.arc) .confirm .modal-actions .btn{min-width:9rem}body :where(.arc) .toast{background:var(--a-s2);border:var(--a-bw) solid var(--a-edge-hi);border-radius:var(--a-r-btn);font-size:16px}body :where(.arc) .toast-bar{background:var(--sec);width:6px;transform:skew(var(--a-skew))}body :where(.arc) .opt-row{min-height:64px;padding:10px 14px 10px 20px;border-radius:var(--a-r-btn);background:var(--a-s1);border:var(--a-bw) solid transparent}body :where(.arc) .opt-row:hover{background:var(--a-s2)}body :where(.arc) .opt-row.focused{background:rgb(var(--sec-rgb) / .08);border-color:var(--sec);outline:none;box-shadow:0 0 0 6px rgb(var(--sec-rgb) / .12)}body[data-input=touch] :where(.arc) .opt-row.focused{background:var(--a-s1);border-color:transparent;box-shadow:none}body :where(.arc) .opt-label{font-size:var(--a-t-label);letter-spacing:.04em}body :where(.arc) .opt-desc{font-size:var(--a-t-small);color:var(--a-ink2);margin-top:3px;line-height:1.35}body :where(.arc) .opt-value{font-size:var(--a-t-label)}body :where(.arc) .opt-arrow{width:44px;height:44px;border-radius:var(--a-r-chip);opacity:1;color:var(--a-ink2);background:var(--a-s2)}body :where(.arc) .opt-row.focused .opt-arrow,body :where(.arc) .opt-arrow:hover{color:var(--sec);background:rgb(var(--sec-rgb) / .16)}body :where(.arc) .opt-ctl{grid-template-columns:44px minmax(0,1fr) 44px;gap:6px}body :where(.arc) .opt-bar{height:6px;border-radius:3px}body :where(.arc) .opt-bar i{background:var(--sec)}body :where(.arc) .opt-action{color:var(--sec);font-size:var(--a-t-label)}body :where(.arc) .opt-row.danger .opt-action{color:var(--a-bad)}body :where(.arc) .opt-row.danger.focused{background:#ff4d6d14;border-color:var(--a-bad)}@media (prefers-reduced-motion: reduce){body :where(.arc) .focusable,body :where(.arc) .btn,body :where(.arc) .ut-btn,body :where(.arc) .hb{transition:none}body :where(.arc) .focusable:active,body :where(.arc) .btn:active,body :where(.arc) .ut-btn:active,body :where(.arc) .hb:active{transform:none!important}}body :where(.arc) .set-nav{gap:6px}body :where(.arc) .set-nav-item{min-height:48px;display:flex;align-items:center;padding:0 16px;border-radius:var(--a-r-chip);border:var(--a-bw) solid transparent;border-left-width:var(--a-bw);font:800 var(--a-t-label)/1 var(--a-fd);letter-spacing:.05em;color:var(--a-ink2);background:none}body :where(.arc) .set-nav-item:hover{color:var(--a-ink);background:var(--a-s1)}body :where(.arc) .set-nav-item.on{color:var(--sec-ink);background:var(--sec);border-color:transparent}body :where(.arc) .set-sec-title{position:relative;padding-left:22px;border-left:0;font-size:clamp(24px,2.4vw,32px);letter-spacing:.03em}body :where(.arc) .set-sec-title:before,body :where(.arc) .a-stripe:before{content:"";position:absolute;left:4px;top:2px;bottom:2px;width:7px;background:var(--sec);transform:skew(var(--a-skew))}body :where(.arc) .set-rows{gap:8px}body :where(.arc) .set-list{gap:clamp(24px,4vh,40px)}@media (max-width: 980px){body :where(.arc) .set-nav-item{border-bottom-width:var(--a-bw)}body :where(.arc) .set-nav-item.on{background:var(--sec)}}@media (max-width: 640px){body :where(.arc) .wallet-item{min-height:44px;padding:0 10px 0 6px;font-size:17px}}@media (orientation: landscape) and (max-height: 500px){body :where(.arc) .wallet-item{min-height:40px;padding:0 10px 0 6px;font-size:17px}body :where(.arc) .back-btn,body :where(.arc) .scr-head .back-btn{width:44px;height:44px}body :where(.arc) .scr-titles,body :where(.arc) .ux-titles{padding-left:18px}body :where(.arc) .scr-titles:before,body :where(.arc) .ux-titles:before{width:6px}body :where(.arc) .btn,body :where(.arc) .ut-btn{min-height:44px;padding:0 16px;font-size:16px}body :where(.arc) .btn-xl{min-height:50px;font-size:21px}body :where(.arc) .opt-row{min-height:50px;padding:6px 10px 6px 14px}body :where(.arc) .opt-label{font-size:16px}body .modal.arc{padding:16px 18px}body :where(.arc) .modal-title{font-size:26px}}.scr-playcpu .pc-empty{display:flex;flex-direction:column;align-items:center;gap:.7rem;padding:1.2rem .4rem;text-align:center}.scr-playcpu .pc-empty .crest{width:96px;height:96px;opacity:.85}.scr-playcpu .pc-empty p{margin:0;color:var(--ink2);font-size:.9rem;max-width:30ch}.scr-playcpu .pc-club{width:100%;color:inherit;cursor:pointer}.scr-playcpu .pc-actions{grid-template-columns:1fr}.scr-playcpu .pc-note{margin:0;font-size:.74rem;color:var(--ink3);text-align:center;line-height:1.4}.scr-playcpu [data-start].dim{opacity:.55}.scr-soon{display:flex;flex-direction:column;gap:var(--gap)}.soon-box{margin:auto;max-width:30rem;display:flex;flex-direction:column;align-items:center;gap:.8rem;text-align:center;padding:2rem 1rem;border-radius:var(--r);background:var(--glass),var(--panel);border:1px solid var(--line)}.soon-ico{width:12rem;height:7rem;border-radius:var(--r-s);overflow:hidden;opacity:.9}.soon-ico svg{width:100%;height:100%}.soon-box h2{margin:0;font-family:var(--fd);font-weight:800;font-size:1.8rem;text-transform:uppercase}.soon-box p{margin:0;color:var(--ink2)}.dl-modal{max-width:min(36rem,calc(100vw - 24px))}.dl-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.5rem;margin:1.1rem 0 .7rem}.dl-day{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:.45rem;padding:.7rem .2rem .65rem;border-radius:var(--r-s);background:#ffffff0a;border:1px solid var(--line);text-align:center;min-width:0}.dl-day.done{background:#c6ff3a0d}.dl-day.now{border-color:var(--acc1);background:linear-gradient(180deg,#c6ff3a33,#c6ff3a0a);box-shadow:0 0 22px -6px #c6ff3a99}.dl-day.pack{border-color:#f5c54273;background:linear-gradient(180deg,#f5c54233,#f5c5420a)}.dl-day.pack.now{border-color:var(--gold);box-shadow:0 0 22px -6px #f5c542b3}.dl-n{font-family:var(--fd);font-weight:700;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink3);white-space:nowrap}.dl-day.now .dl-n{color:var(--acc1)}.dl-ic{display:grid;place-items:center;width:2rem;height:2rem}.dl-ic svg{width:100%;height:100%;display:block}.dl-ic .dl-coin{width:100%;height:100%}.dl-done{color:var(--acc1)}.dl-pk{color:var(--gold);filter:drop-shadow(0 2px 6px rgba(245,197,66,.35))}.dl-c{font-family:var(--fd);font-weight:800;font-size:1.05rem;line-height:1;font-variant-numeric:tabular-nums}.dl-day.done .dl-c{color:var(--ink3)}.dl-day.pack .dl-c{color:var(--gold)}.dl-foot{margin:0 0 1.1rem;text-align:center;font-size:.85rem;color:var(--ink2)}.dl-foot b{color:var(--gold);font-weight:700}.dl-coin{display:inline-flex;width:1em;height:1em}.dl-coin svg{width:100%;height:100%}.dl-actions{justify-content:center}.dl-claim{width:100%;max-width:22rem;display:inline-flex;align-items:center;justify-content:center;gap:.35rem}@media (max-width: 480px){.dl-days{gap:.3rem}.dl-day{padding:.55rem .1rem .5rem;gap:.35rem}.dl-n{font-size:.58rem;letter-spacing:.06em}.dl-ic{width:1.5rem;height:1.5rem}.dl-c{font-size:.85rem}}.fcs-login{margin:6px 0 4px;padding:12px 14px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1)}.fcs-login-head{display:flex;align-items:center;gap:10px 16px;flex-wrap:wrap;margin-bottom:10px}.fcs-login-head h3{margin:0;font:800 18px/1 Barlow Condensed,sans-serif;letter-spacing:.1em;text-transform:uppercase}.fcs-login-head>span{flex:1 1 14rem;font-size:13px;color:#fff9}.fcs-login-head .fcs-btn{flex:0 0 auto}.fcs-day-note{font:700 14px/1 Barlow Condensed,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#c6ff3a}.fcs-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.fcs-day{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 2px;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.fcs-day b{font:800 16px/1 Barlow Condensed,sans-serif;font-variant-numeric:tabular-nums}.fcs-day-n{font:700 11px/1 Barlow Condensed,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c}.fcs-day-p{font-size:11px;color:#f5c542}.fcs-day.done{opacity:.5}.fcs-day.now{border-color:#c6ff3a;box-shadow:0 0 16px -4px #c6ff3a8c}.fcs-day.pack{background:linear-gradient(180deg,#f5c5422e,#f5c54208)}@media (max-width: 640px){.fcs-days{grid-template-columns:repeat(4,minmax(0,1fr))}}.fcs-sell-help{margin:0 0 10px;font-size:13px;color:#fff9}.fcs-sell-tools{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.fcs-sell-tools .fcs-btn{min-height:40px;font-size:15px;padding:0 12px}.fcs-sell-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:6px}.fcs-sell-row{display:grid;grid-template-columns:2.6rem 2.6rem minmax(0,1fr) auto;align-items:center;gap:8px;min-height:48px;padding:6px 10px;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#fff;text-align:left;cursor:pointer}.fcs-sell-row.on{border-color:#c6ff3a;background:#c6ff3a1f}.fcs-sell-row.focused,.fcs-sell-row:focus-visible{outline:none;box-shadow:0 0 0 2px #fff}.fcs-sell-ovr{display:grid;place-items:center;height:2rem;border-radius:6px;font:800 18px/1 Barlow Condensed,sans-serif;background:#ffffff1a}.fcs-sell-ovr.rare{background:linear-gradient(135deg,#f5c542,#a27412);color:#1a1200}.fcs-sell-ovr.special{background:linear-gradient(135deg,#ff2fa8,#3a0d5c);color:#fff}.fcs-sell-pos{font:700 13px/1 Barlow Condensed,sans-serif;letter-spacing:.08em;color:#fff9}.fcs-sell-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 14px/1.2 Inter,sans-serif}.fcs-dup{margin-right:4px;padding:1px 5px;border-radius:4px;font:800 10px/1.4 Barlow Condensed,sans-serif;font-style:normal;letter-spacing:.1em;background:#ffb020;color:#1a1200}.fcs-sell-val{display:inline-flex;align-items:center;gap:4px;font:800 15px/1 Barlow Condensed,sans-serif;font-variant-numeric:tabular-nums}.fcs-sell-val .po-coin{font-size:15px}.fcs-sell-bar{position:sticky;bottom:calc(-28px - env(safe-area-inset-bottom));z-index:3;display:flex;align-items:center;gap:12px;margin:12px -16px 0;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:linear-gradient(180deg,#070b1800,#070b18f0 30%,#070b18)}.fcs-sell-bar b{flex:1;font:700 15px/1.2 Barlow Condensed,sans-serif;letter-spacing:.06em;text-transform:uppercase}.fcs-sell-bar .fcs-btn--primary{flex:0 0 auto;min-width:11rem}body .soon-box{gap:14px;padding:36px 28px;border-radius:var(--a-r-sheet);background:var(--a-s1);border:0}body .soon-box h2{font-size:clamp(30px,3vw,40px)}body .soon-box p{font-size:var(--a-t-body);color:var(--a-ink2)}body .scr-playcpu .pc-empty p{font-size:var(--a-t-small)}body .scr-playcpu .pc-note{font-size:13px;color:var(--a-ink2)}body .dl-days{gap:8px}body .dl-day{border-radius:var(--a-r-chip);background:var(--a-s1);border:var(--a-bw) solid transparent}body .dl-day.done{background:var(--a-s1);opacity:.6}body .dl-day.now{border-color:var(--sec);background:rgb(var(--sec-rgb) / .12);box-shadow:none}body .dl-day.pack{border-color:transparent;background:var(--a-s1);box-shadow:inset 0 -4px rgb(var(--a-store-rgb) / .6)}body .dl-day.pack.now{border-color:var(--a-store);box-shadow:inset 0 -4px rgb(var(--a-store-rgb) / .6)}body .dl-n{font-size:12px;color:var(--a-ink2)}body .dl-day.now .dl-n{color:var(--sec)}body .dl-c{font-size:18px}body .dl-foot{font-size:var(--a-t-small)}body .dl-claim{min-height:60px;font-size:22px}@media (max-width: 480px){body .dl-n{font-size:11px}body .dl-c{font-size:14px}body .dl-days{gap:4px}}.lby-stage{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;visibility:hidden;opacity:0;background:#070b14;transition:opacity .25s ease,visibility 0s linear .25s}.lby-stage.on{visibility:visible;opacity:1;transition:opacity .25s ease}.lby-cone{position:absolute;left:50%;top:-6%;width:64vmax;height:92%;transform:translate(-50%);background:radial-gradient(50% 100% at 50% 0%,#d6e4ff1c,#d6e4ff0d 45%,#d6e4ff00);clip-path:polygon(46% 0,54% 0,100% 100%,0 100%)}.lby-pad{position:absolute;left:58%;top:70%;width:min(78vw,1100px);aspect-ratio:3.2 / 1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(closest-side,#4a9a42,#3e8838 62%,#2c6a2b 92%,#24552a);box-shadow:0 0 0 3px #c6ff3a,0 0 60px 18px #c6ff3a38}.lby-pad:after{content:"";position:absolute;left:50%;top:50%;width:32%;height:32%;transform:translate(-50%,-50%);border-radius:50%;border:2px solid rgba(240,248,236,.4)}.lby-gl{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:0;transition:opacity .5s ease}.lby-stage.gl-on .lby-gl{opacity:1}.lby-stage.gl-on .lby-cone,.lby-stage.gl-on .lby-pad{opacity:0;transition:opacity .5s ease .3s}@media (orientation: portrait){.lby-pad{left:50%;top:40%;width:108vw}}.lby-tags{position:absolute;inset:0;opacity:0;transition:opacity .3s ease .2s}.lby-stage.gl-on.tags-on .lby-tags{opacity:1}.lby-tag{position:absolute;left:0;top:0;display:flex;flex-direction:column;align-items:center;gap:2px;will-change:transform;white-space:nowrap}.lby-tag-row{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:10px;background:#080c16cc;border:1px solid rgba(255,255,255,.16);font-family:var(--fb);font-weight:800;font-size:15px;line-height:1.15;color:#fff;letter-spacing:.01em;box-shadow:0 6px 18px -8px #000c;max-width:34vw}.lby-tag-n{overflow:hidden;text-overflow:ellipsis;min-width:0}.lby-tag.self .lby-tag-row{border-color:#c6ff3a8c}.lby-tag-ok{display:none;width:15px;height:15px;color:var(--acc1);flex:none}.lby-tag-ok svg,.lby-tag-crown svg{width:100%;height:100%}.lby-tag.ready .lby-tag-ok,.lby-tag.host .lby-tag-ok{display:block}.lby-tag-crown{display:none;width:22px;height:22px;color:#ffd23a;filter:drop-shadow(0 2px 3px rgba(0,0,0,.6));order:-1}.lby-tag.host .lby-tag-crown{display:block}.lby-tag-s{padding:2px 8px;border-radius:7px;background:#080c16b8;font-family:var(--fb);font-weight:600;font-size:12px;color:var(--ux-ink2, #a7b2ca)}.lby-tag.not-ready .lby-tag-s{color:#ffb4a8}.lby-tag-s[hidden]{display:none}body.fc-lobby .shell>.bg{display:none}body.fc-lobby .topbar{background:transparent;border-bottom-color:transparent}body.fc-lobby .topbar .ux-clips{display:none}body.fc-lobby .ux-dockgrp,body.fc-lobby[data-input=touch] .hintbar{display:none!important}body.fc-lobby .hintbar{background:none}body.fc-lobby.fc-lobby-land .shell>.hintbar{position:absolute;left:0;right:0;bottom:0;pointer-events:none}body.fc-lobby.fc-lobby-land .shell>.hintbar>*{pointer-events:auto}body.fc-lobby .ntf-stack{bottom:var(--lb-ntf-b, calc(var(--sab) + 200px))}body.fc-lobby .fb-fab.fb-bottom-left{bottom:var(--lb-fab-b, calc(var(--sab, 0px) + 18px))!important}.scr-lobby{padding:0!important;overflow:hidden!important;--lb-edge: calc(var(--pad) * .75 + 4px)}.scr-lobby>*{position:absolute;z-index:1}.lby-left{left:calc(var(--sal) + var(--lb-edge));top:clamp(36px,7vh,64px);width:clamp(190px,24vw,330px);display:flex;flex-direction:column;gap:clamp(8px,1.5vh,16px)}.lby-card{position:relative;display:flex;align-items:center;gap:14px;min-height:44px;height:clamp(58px,10.2vh,116px);padding:0 16px 0 18px;text-align:left;border-radius:16px;background:#0f1525d6;border:1px solid rgba(255,255,255,.11);color:var(--ink);cursor:pointer;box-shadow:0 14px 34px -22px #000000e6;transition:border-color .15s,transform .15s,background .15s}.lby-card:hover{border-color:#ffffff3d;background:#151d32e6}.lby-card:active{transform:scale(.98)}.lby-card-ico{flex:none;width:clamp(26px,2.6vw,38px);height:clamp(26px,2.6vw,38px);color:var(--acc1)}.lby-card-ico svg{width:100%;height:100%}.lby-card-txt{display:flex;flex-direction:column;gap:3px;min-width:0}.lby-card-row{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0}.lby-card-t{font-family:var(--fd);font-weight:800;font-size:clamp(20px,2.3vw,34px);line-height:.95;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.lby-card-s{font-size:clamp(12px,1.05vw,15px);color:var(--ux-ink2, #a7b2ca);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lby-badge{display:none;flex:none;padding:3px 7px;border-radius:7px;background:var(--acc1);color:var(--on-acc);font-family:var(--fd);font-weight:800;font-size:13px;letter-spacing:.04em;line-height:1}.lby-card.has-badge .lby-badge{display:inline-block}.lby-social{left:calc(var(--sal) + var(--lb-edge) + 58px);bottom:calc(var(--sab) + var(--lb-edge));display:flex;gap:10px;align-items:center}.lby-chip{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 18px 0 14px;border-radius:14px;background:#0f1525db;border:1px solid rgba(255,255,255,.13);color:var(--ink);font-family:var(--fb);font-weight:800;font-size:16px;white-space:nowrap;cursor:pointer}.lby-chip:hover{border-color:#ffffff47}.lby-chip:active{transform:scale(.97)}.lby-chip.dim .lby-chip-l{color:var(--ux-ink2, #a7b2ca)}.lby-chip-ico{width:22px;height:22px;flex:none;color:var(--acc1)}.lby-chip-ico svg{width:100%;height:100%}.lby-chip-n{display:none;position:absolute;top:-7px;right:-7px;min-width:20px;height:20px;padding:0 5px;border-radius:10px;font-family:var(--fd);font-size:13px;line-height:20px;text-align:center}.lby-chip-n.on{display:block}.lby-chip-n.red{background:#ff4d6d;color:#fff}.lby-chip-n.lime{background:var(--acc1);color:var(--on-acc)}.lby-emotes{position:absolute;left:0;bottom:calc(100% + 10px);display:grid;grid-template-columns:repeat(4,minmax(0,auto));gap:8px;padding:10px;border-radius:16px;background:#0c111ef0;border:1px solid rgba(255,255,255,.16);box-shadow:0 20px 50px -20px #000000e6}.lby-emotes[hidden]{display:none}.lby-emo{min-height:44px;padding:0 14px;border-radius:12px;background:var(--ux-s2, #182136);border:1px solid rgba(255,255,255,.12);font-weight:700;font-size:14px;white-space:nowrap;cursor:pointer}.lby-emo:hover{border-color:var(--acc1)}.lby-playbox{right:calc(var(--sar) + var(--lb-edge));bottom:max(calc(var(--sab) + var(--lb-edge)),calc(var(--lb-hint-h, 0px) + 4px));width:clamp(260px,29vw,400px);display:flex;flex-direction:column;gap:10px}.lby-mode{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;height:clamp(54px,8vh,80px);padding:0 18px;border-radius:16px;text-align:left;background:#0f1525e6;border:1px solid rgba(255,255,255,.13);color:var(--ink);cursor:pointer}.lby-mode:hover{border-color:#ffffff42}.lby-mode-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.lby-mode-k{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ux-ink2, #a7b2ca);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lby-mode-t{font-family:var(--fd);font-weight:800;font-size:clamp(19px,1.9vw,28px);line-height:1;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lby-mode-c{display:inline-flex;align-items:center;gap:4px;flex:none;color:var(--ux-ink2, #a7b2ca);font-size:15px}.lby-mode-c i{display:block;width:13px;height:13px}.lby-mode-c svg{width:100%;height:100%}.scr-lobby.member .lby-mode-c{display:none}.lby-play{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:56px;height:clamp(64px,10.5vh,112px);padding:0 22px 0 26px;border-radius:18px;background:var(--acc1);color:var(--on-acc);cursor:pointer;box-shadow:0 18px 44px -18px #c6ff3a8c;transition:transform .12s,background .15s}.lby-play:hover{background:#d3ff61}.lby-play:active{transform:scale(.98)}.lby-play.focused{outline-color:#fff}.lby-play-t{font-family:var(--fd);font-weight:800;font-size:clamp(40px,5.2vw,72px);line-height:.9;letter-spacing:.01em;text-transform:uppercase;white-space:nowrap}.lby-play-st{display:flex;flex-direction:column;align-items:flex-end;gap:3px;min-width:0;text-align:right}.lby-play-l1{font-family:var(--fb);font-weight:800;font-size:clamp(13px,1.25vw,18px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.lby-play-l2{font-family:var(--fb);font-weight:700;font-size:clamp(12px,1.1vw,16px);opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.scr-lobby.member .lby-play:not(.on){background:#eef2f8;box-shadow:0 18px 44px -18px #ffffff59}.scr-lobby.member .lby-play-t{font-size:clamp(32px,4.2vw,60px)}.lby-modes-modal{width:min(560px,calc(100vw - 32px))}.lby-mlist{display:grid;gap:10px;margin:14px 0}.lby-mopt{display:flex;align-items:center;gap:14px;min-height:56px;padding:8px 16px;border-radius:14px;text-align:left;background:var(--ux-s2, #182136);border:1px solid rgba(255,255,255,.1);color:var(--ink);cursor:pointer}.lby-mopt.on{border-color:var(--acc1);background:#c6ff3a14}.lby-mopt-ico{width:30px;height:30px;flex:none;color:var(--acc1)}.lby-mopt-ico svg{width:100%;height:100%}.lby-mopt-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.lby-mopt-txt b{font-family:var(--fd);font-weight:800;font-size:22px;text-transform:uppercase;letter-spacing:.02em;line-height:1}.lby-mopt-txt small{color:var(--ux-ink2, #a7b2ca);font-size:13px}.lby-mfoot{display:flex;flex-wrap:wrap;gap:8px}.lby-mmore{display:inline-flex;align-items:center;gap:8px;min-height:44px}.lby-mmore-ico{width:20px;height:20px;color:var(--acc1)}.lby-mmore-ico svg{width:100%;height:100%}.scr-lobby.short{--lb-edge: 10px}.scr-lobby.short .lby-left{top:8px;width:clamp(150px,21vw,220px);gap:6px}.scr-lobby.short .lby-card{height:44px;padding:0 10px 0 12px;gap:10px;border-radius:12px}.scr-lobby.short .lby-card-s{display:none}.scr-lobby.short .lby-card-row{gap:2px 8px}.scr-lobby.short .lby-badge{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scr-lobby.short .lby-card-t{font-size:19px}.scr-lobby.short .lby-card-ico{width:22px;height:22px}.scr-lobby.short .lby-badge{font-size:11px;padding:2px 5px}.scr-lobby.short .lby-social{gap:6px;left:calc(var(--sal) + 64px)}.scr-lobby.short .lby-chip{min-height:44px;padding:0 10px;font-size:14px;gap:6px;border-radius:12px}.scr-lobby.short .lby-playbox{width:clamp(220px,33vw,300px);gap:6px}.scr-lobby.short .lby-mode{height:46px;min-height:44px;border-radius:12px;padding:0 12px}.scr-lobby.short .lby-mode-k{font-size:11px}.scr-lobby.short .lby-mode-t{font-size:18px}.scr-lobby.short .lby-mode-c{font-size:13px}.scr-lobby.short .lby-play{height:56px;border-radius:14px;padding:0 14px 0 16px}.scr-lobby.short .lby-play-t{font-size:36px}.scr-lobby.short .lby-play-l1{font-size:12px}.scr-lobby.short .lby-play-l2{font-size:11px}@media (max-height: 420px){.scr-lobby.short .lby-chip-l{display:none}.scr-lobby.short .lby-chip{padding:0 12px}.scr-lobby.short .lby-chip[data-lby=party] .lby-chip-l{display:inline}.lby-tag-row{font-size:13px;padding:3px 9px}.lby-tag-s{font-size:11px}}.scr-lobby.portrait{display:flex;flex-direction:column;justify-content:flex-end;gap:10px;padding:0 calc(var(--sar) + var(--lb-edge)) calc(var(--sab) + var(--lb-edge)) calc(var(--sal) + var(--lb-edge))!important}.scr-lobby.portrait>*{position:relative;inset:auto}.scr-lobby.portrait>.ux-sr{position:absolute}.scr-lobby.portrait .lby-social{order:1;width:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-left:52px}.scr-lobby.portrait .lby-chip{justify-content:center;padding:0 8px;font-size:14px;min-width:0}.scr-lobby.portrait .lby-chip-l{overflow:hidden;text-overflow:ellipsis}.scr-lobby.portrait .lby-emotes{grid-template-columns:repeat(2,minmax(0,1fr))}.scr-lobby.portrait .lby-left{order:2;width:auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.scr-lobby.portrait .lby-card{height:auto;min-height:64px;padding:10px 6px;flex-direction:column;justify-content:center;gap:6px;text-align:center}.scr-lobby.portrait .lby-card-txt{align-items:center}.scr-lobby.portrait .lby-card-row{flex-direction:column;gap:4px}.scr-lobby.portrait .lby-card-s{display:none}.scr-lobby.portrait .lby-card-t{font-size:clamp(15px,4.2vw,24px)}.scr-lobby.portrait .lby-badge{font-size:11px}.scr-lobby.portrait .lby-playbox{order:3;width:auto}.scr-lobby.portrait .lby-play{height:clamp(64px,9vh,96px)}.scr-lobby.portrait .lby-play-t{font-size:clamp(40px,11vw,68px)}@media (min-width: 700px){.scr-lobby.portrait .lby-card-s{display:block}.scr-lobby.portrait .lby-card{min-height:88px}.scr-lobby.portrait .lby-social{margin-left:56px}}@media (max-width: 380px){.scr-lobby.portrait .lby-chip-l{display:none}.scr-lobby.portrait .lby-left{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion: reduce){.lby-stage,.lby-gl,.lby-tags,.lby-cone,.lby-pad{transition:none!important}}.lby-chip-sh{display:none}@media (max-width: 560px){.scr-lobby.portrait .lby-chip{flex-direction:column;justify-content:center;gap:2px;min-height:52px;padding:4px;font-size:11px;font-weight:700}.scr-lobby.portrait .lby-chip-l{display:none}.scr-lobby.portrait .lby-chip-sh{display:block;color:var(--ux-ink2, #a7b2ca)}.scr-lobby.portrait .lby-chip[data-lby=party] .lby-chip-l{display:block;color:var(--ux-ink2, #a7b2ca);font-size:11px}.scr-lobby.portrait .lby-chip[data-lby=party] .lby-chip-sh{display:none}}@media (max-width: 560px),(max-height: 420px){.lby-tag-row{font-size:12px;padding:3px 8px;gap:4px;border-radius:8px;max-width:120px}.lby-tag-ok{width:12px;height:12px}.lby-tag-crown{width:16px;height:16px}.lby-tag-s{font-size:11px;padding:1px 6px}}.fb-fab{--fb-size: 40px;--fb-edge: 14px;position:fixed;z-index:150;width:var(--fb-size);height:var(--fb-size);display:grid;place-items:center;padding:0;border-radius:50%;color:var(--ink2, #b4bfd8);background:linear-gradient(160deg,#182444db,#070b18e6);border:1px solid rgba(160,190,255,.2);box-shadow:0 12px 30px -12px #000000e6,inset 0 1px #ffffff17;cursor:pointer;opacity:.86;transition:transform .22s var(--ease, ease),opacity .22s,color .2s,box-shadow .25s,border-color .2s,visibility 0s linear 0s;-webkit-tap-highlight-color:transparent}@supports ((-webkit-backdrop-filter: blur(4px)) or (backdrop-filter: blur(4px))){.fb-fab{background:linear-gradient(160deg,#1e2c529e,#080c1ab8);-webkit-backdrop-filter:blur(10px) saturate(1.3);backdrop-filter:blur(10px) saturate(1.3)}html.ui-lite .fb-fab{background:linear-gradient(160deg,#182444eb,#070b18f2);-webkit-backdrop-filter:none;backdrop-filter:none}}.fb-fab:before{content:"";position:absolute;inset:-4px;border-radius:50%}.fb-fab-ico{width:20px;height:20px;display:block;pointer-events:none}.fb-fab-ico svg{width:100%;height:100%}.fb-fab-ring{position:absolute;inset:-1px;border-radius:50%;padding:1.5px;pointer-events:none;background:linear-gradient(135deg,var(--acc1, #c6ff3a),var(--acc2, #00e0ff));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:0;transition:opacity .22s}.fb-fab:hover,.fb-fab:focus-visible,.fb-fab.focused{opacity:1;color:var(--acc1, #c6ff3a);border-color:transparent;outline:none;transform:translateY(-1px);box-shadow:0 14px 34px -12px #00e0ff8c,0 0 0 4px #c6ff3a14,inset 0 1px #ffffff1f}.fb-fab:hover .fb-fab-ring,.fb-fab:focus-visible .fb-fab-ring,.fb-fab.focused .fb-fab-ring{opacity:1}.fb-fab:active{transform:scale(.93)}.fb-fab.fb-hidden{opacity:0;visibility:hidden;transform:scale(.82);transition:transform .18s ease-in,opacity .18s,visibility 0s linear .18s}.fb-bottom-left{left:calc(var(--sal, 0px) + var(--fb-edge));bottom:calc(var(--sab, 0px) + var(--fb-edge))}.fb-bottom-right{right:calc(var(--sar, 0px) + var(--fb-edge));bottom:calc(var(--sab, 0px) + var(--fb-edge))}.fb-top-right{right:calc(var(--sar, 0px) + var(--fb-edge));top:calc(var(--sat, 0px) + var(--fb-edge))}.fb-fab.fb-inrow{--fb-size: 38px}.fb-fab.fb-tucked{opacity:0;visibility:hidden;transform:translateY(14px) scale(.9);transition:transform .2s ease-in,opacity .2s,visibility 0s linear .2s}.screen.fb-room{padding-bottom:calc(var(--sab, 0px) + var(--pad, 12px) + 52px)!important}@media (max-height: 520px) and (orientation: landscape){.fb-fab{--fb-size: 36px;--fb-edge: 10px}.fb-fab-ico{width:18px;height:18px}}@media (pointer: coarse){.fb-fab.fb-fab,.fb-fab.fb-inrow{--fb-size: 44px}}.modal.fb-modal{width:min(94vw,36rem);padding:clamp(1.1rem,3vw,1.9rem);user-select:text;-webkit-user-select:text}.fb-sheet-body{margin:0;display:flex;flex-direction:column}.fb-head{display:flex;align-items:center;gap:.85rem}.fb-head-ico{flex:none;width:2.7rem;height:2.7rem;border-radius:12px;display:grid;place-items:center;color:#0b1500;background:linear-gradient(135deg,var(--acc1, #c6ff3a),var(--acc2, #00e0ff));box-shadow:0 10px 26px -10px #c6ff3ab3,inset 0 1px #ffffff80}.fb-head-ico svg{width:1.45rem;height:1.45rem}.fb-title{margin:.15rem 0 0!important}.fb-lede{margin:.7rem 0 1.1rem;color:var(--ink2, #b4bfd8);font-size:max(14px,.92rem);line-height:1.5}.fb-label{display:block;margin:0 0 .45rem;font-family:var(--fd);font-weight:700;font-size:max(12px,.8rem);letter-spacing:.18em;text-transform:uppercase;color:var(--ink3, #6f7c9b)}.fb-label em{font-style:normal;font-family:var(--fb);font-weight:500;letter-spacing:0;text-transform:none;color:var(--ink3, #6f7c9b);opacity:.85}.fb-chips{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:1rem}.fb-chip{display:inline-flex;align-items:center;gap:.4em;min-height:2.25rem;padding:.35em .95em;border-radius:999px;font-family:var(--fd);font-weight:700;font-size:max(14px,.95rem);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--ink2, #b4bfd8);background:#ffffff0b;border:1px solid var(--line2, rgba(160, 190, 255, .22));transition:color .15s,background-color .15s,border-color .15s,transform .18s var(--ease, ease)}.fb-chip:hover{color:var(--ink, #f2f6ff);border-color:#ffffff59}.fb-chip.on{color:var(--ink, #f2f6ff);border-color:#c6ff3a8c;background:linear-gradient(135deg,#c6ff3a33,#00e0ff1a);box-shadow:inset 0 0 0 1px #c6ff3a26,0 6px 18px -10px #c6ff3a99}.fb-chip.on:before{content:"";width:.42em;height:.72em;background:linear-gradient(135deg,var(--acc1, #c6ff3a),var(--acc2, #00e0ff));clip-path:var(--bolt, polygon(62% 0, 8% 58%, 44% 58%, 30% 100%, 92% 38%, 56% 38%))}.fb-chip.focused{outline-offset:2px}@media (pointer: coarse){.fb-chip{min-height:2.6rem}}.fb-field{position:relative}.fb-ta,.fb-input{display:block;width:100%;margin:0;color:var(--ink, #f2f6ff);font-family:var(--fb);line-height:1.5;font-size:max(16px,.95rem);background:#02050c8c;border:1px solid var(--line2, rgba(160, 190, 255, .22));border-radius:var(--r-s, 10px);transition:border-color .15s,box-shadow .2s,background-color .15s;-webkit-appearance:none;appearance:none}.fb-ta{min-height:8.5rem;max-height:40vh;resize:vertical;padding:.8rem .95rem 1.9rem}.fb-input{min-height:2.9rem;padding:.55rem .95rem}.fb-ta::placeholder,.fb-input::placeholder{color:var(--ink3, #6f7c9b);opacity:.9}.fb-ta:hover,.fb-input:hover{border-color:#ffffff4d}.fb-ta.focusable.focused,.fb-input.focusable.focused{outline:none;box-shadow:none}.fb-ta:focus,.fb-input:focus,.fb-ta.focused,.fb-input.focused{outline:none;background:#02050cbf;border-color:#c6ff3a99;box-shadow:0 0 0 3px #c6ff3a1f,0 10px 30px -14px #00e0ff80!important}.fb-input.bad{border-color:#ffb547bf}.fb-count{position:absolute;right:.8rem;bottom:.55rem;font-family:var(--fd);font-weight:600;font-size:max(12px,.78rem);letter-spacing:.08em;color:var(--ink3, #6f7c9b);font-variant-numeric:tabular-nums;pointer-events:none}.fb-count.near{color:var(--warn, #ffb547)}.fb-email{display:block;margin-top:1rem}.fb-hp-wrap{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}.fb-hint{display:none}.fb-hint.on{display:flex;align-items:flex-start;gap:.6rem;margin-top:.9rem;padding:.65rem .85rem;border-radius:var(--r-s, 10px);font-size:max(14px,.9rem);line-height:1.45;color:#ffe2ad;background:#ffb54714;border:1px solid rgba(255,181,71,.28);animation:fbHintIn .25s var(--ease, ease) both}.fb-hint.on:before{content:"";flex:none;width:.5rem;height:.85rem;margin-top:.22rem;background:linear-gradient(180deg,#ffd23f,#ffb547);clip-path:var(--bolt, polygon(62% 0, 8% 58%, 44% 58%, 30% 100%, 92% 38%, 56% 38%))}.fb-hint.on.info{color:var(--ink, #f2f6ff);background:#00e0ff12;border-color:#00e0ff47}.fb-hint.on.info:before{background:linear-gradient(180deg,var(--acc1, #c6ff3a),var(--acc2, #00e0ff))}@keyframes fbHintIn{0%{opacity:0;transform:translateY(-4px)}}.fb-note{margin:1rem 0 1.2rem;font-size:max(12.5px,.8rem);line-height:1.5;color:var(--ink3, #6f7c9b)}.fb-link{display:inline;padding:0;font:inherit;color:var(--ink2, #b4bfd8);text-decoration:underline;text-decoration-color:#c6ff3a8c;text-underline-offset:2px;cursor:pointer}.fb-link:hover{color:var(--ink, #f2f6ff)}.fb-actions{margin-top:0}.fb-send{min-width:9.5rem}.fb-send-ico{width:1.05em;height:1.05em}.fb-send-ico svg{width:100%;height:100%}.fb-send.busy{pointer-events:none;opacity:1!important;filter:saturate(.8)}.fb-send.busy .fb-send-ico{animation:fbFly .9s var(--ease, ease) infinite}@keyframes fbFly{0%{transform:translate(0);opacity:1}60%{transform:translate(6px,-6px);opacity:0}61%{transform:translate(-6px,6px);opacity:0}to{transform:translate(0);opacity:1}}.fb-shake{animation:fbShake .34s ease}@keyframes fbShake{20%{transform:translate(-5px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}@media (max-width: 520px){.fb-lede{margin-bottom:.9rem}.fb-chips{gap:.4rem}.fb-chip{padding:.35em .8em}.fb-actions{flex-wrap:nowrap}.fb-actions .btn{flex:1;min-width:0}}@media (max-height: 520px) and (orientation: landscape){.modal.fb-modal{width:min(94vw,50rem);padding:14px 18px}.fb-head{gap:.7rem;margin-bottom:8px}.fb-head-ico{width:34px;height:34px;border-radius:10px}.fb-head-ico svg{width:20px;height:20px}.fb-title{font-size:22px!important}.fb-lede,.fb-sheet-body>.fb-label{display:none}.fb-chips{margin-bottom:10px;gap:6px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.fb-chips::-webkit-scrollbar{display:none}.fb-chip{min-height:34px;font-size:14px;padding:0 12px}.fb-ta{height:76px;min-height:76px;padding:8px 12px 20px}.fb-count{bottom:4px}.fb-email{margin-top:8px}.fb-email .fb-label{margin-bottom:4px}.fb-input{min-height:40px;padding:6px 12px}.fb-hint.on{margin-top:8px;padding:6px 10px}.fb-note{margin:8px 0 10px;font-size:12px}.fb-actions .btn{min-height:40px}}@media (prefers-reduced-motion: reduce){.fb-fab,.fb-chip{transition:none}.fb-shake,.fb-hint.on,.fb-send.busy .fb-send-ico{animation:none}}.fb-layer{position:fixed;inset:0;z-index:250;display:grid;place-items:center;padding:calc(var(--sat, 0px) + 12px) calc(var(--sar, 0px) + 12px) calc(var(--sab, 0px) + 12px) calc(var(--sal, 0px) + 12px);background:#02040ab8;animation:fbFade .18s ease both}@supports ((-webkit-backdrop-filter: blur(4px)) or (backdrop-filter: blur(4px))){.fb-layer{background:#02040a99;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}.fb-layer.out{animation:fbFadeOut .16s ease both}.fb-standalone .fb-ta:focus,.fb-standalone .fb-input:focus,.fb-standalone .fb-chip:focus-visible,.fb-standalone .btn:focus-visible{outline:2px solid var(--acc1, #c6ff3a);outline-offset:2px}@keyframes fbFade{0%{opacity:0}}@keyframes fbFadeOut{to{opacity:0}}.fb-toasts{position:fixed;left:50%;top:calc(var(--sat, 0px) + 4.6rem);transform:translate(-50%);z-index:320;display:flex;flex-direction:column;align-items:center;gap:.5rem;width:min(92vw,30rem);pointer-events:none}.fb-toast{display:flex;align-items:center;gap:.7rem;padding:.75rem 1.2rem .75rem 1rem;border-radius:var(--r-s, 10px);background:#090e1ef2;border:1px solid var(--line2, rgba(160, 190, 255, .22));box-shadow:0 18px 50px -12px #000c;color:var(--ink, #f2f6ff);font-family:var(--fd);font-weight:700;font-size:1.05rem;letter-spacing:.06em;text-transform:uppercase;animation:fbHintIn .28s ease both}.fb-toast.out{animation:fbFadeOut .25s ease-in both}.fb-toast-bar{width:4px;align-self:stretch;border-radius:2px;background:linear-gradient(180deg,var(--acc1, #c6ff3a),var(--acc2, #00e0ff))}.fb-toast.warn .fb-toast-bar{background:linear-gradient(180deg,#ffb547,#ff4d6d)}.fb-row .opt-action .ico-s svg{width:100%;height:100%}@media (max-height: 500px){#ui:has(>.shell .screens>.screen:is([data-screen=kickoff],[data-screen=controllers]):not(.leave-l):not(.leave-r))>.fb-fab{opacity:0;visibility:hidden;pointer-events:none}}.scr-legal{display:flex;flex-direction:column}.scr-legal>.scr-head{width:100%;max-width:50rem;margin-left:auto;margin-right:auto}.lg-wrap{width:100%;max-width:50rem;margin:0 auto;display:flex;flex-direction:column;gap:clamp(12px,2vh,20px);padding-bottom:clamp(16px,4vh,48px)}.lg-tabs{--i: 0;position:relative;display:grid;grid-template-columns:repeat(3,1fr);padding:4px;border-radius:999px;background:#ffffff0a;border:1px solid var(--line);box-shadow:inset 0 1px #ffffff0a,0 14px 40px -24px #000000e6}.lg-tabs-ink{position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px) / 3);border-radius:999px;background:var(--grad);box-shadow:0 8px 24px -10px #c6ff3ab3,inset 0 1px #ffffff80;transform:translate(calc(var(--i) * 100%));transition:transform .32s var(--ease)}.lg-tab{position:relative;z-index:1;min-height:2.75rem;padding:.4rem .6rem;border-radius:999px;font-family:var(--fd);font-weight:800;font-size:max(15px,1.08rem);letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);transition:color .2s}.lg-tab:hover{color:var(--ink)}.lg-tab.on{color:var(--on-acc, #0b1500)}.lg-tab.focusable.focused{outline-offset:3px;box-shadow:none}.lg-tab.on.focused{outline-color:#fff}.lg-panel{-webkit-user-select:text;user-select:text}.lg-panel.lg-in .lg-page{animation:lgIn .28s var(--ease) both}@keyframes lgIn{0%{opacity:0;transform:translate3d(0,10px,0)}}.lg-page{display:flex;flex-direction:column;gap:clamp(10px,1.6vh,14px)}.lg-intro{margin:0 0 .2rem;padding:0 .2rem;font-size:max(16px,1.08rem);line-height:1.55;color:var(--ink);font-weight:500}.lg-sec{padding:clamp(.95rem,2vw,1.3rem) clamp(1rem,2.4vw,1.5rem);border-radius:var(--r);background:var(--glass);border:1px solid var(--line);cursor:default}.lg-sec.focusable.focused,.lg-callout.focusable.focused{outline:none;border-color:#c6ff3a52;box-shadow:inset 3px 0 0 var(--acc1),0 18px 44px -26px #00e0ff8c}body[data-input=touch] .lg-sec.focusable.focused,body[data-input=touch] .lg-callout.focusable.focused{border-color:var(--line);box-shadow:none}.lg-sec.focusable.press,.lg-callout.focusable.press{transform:none!important}.lg-h{margin:0 0 .5rem;font-family:var(--fd);font-weight:800;font-size:max(17px,1.2rem);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);line-height:1.1}.lg-p{margin:0;font-size:max(15px,.98rem);line-height:1.62;color:var(--ink2)}.lg-p+.lg-p,.lg-ul+.lg-p,.lg-p+.lg-ul{margin-top:.6rem}.lg-p strong,.lg-ul strong{color:var(--ink);font-weight:600}.lg-ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.45rem}.lg-ul li{position:relative;padding-left:1.25rem;font-size:max(15px,.98rem);line-height:1.55;color:var(--ink2)}.lg-ul li:before{content:"";position:absolute;left:.1rem;top:.5em;width:.42rem;height:.7rem;background:var(--grad-d);clip-path:var(--slash)}.lg-hero{position:relative;display:flex;align-items:center;gap:clamp(1rem,3vw,2rem);overflow:hidden;padding:clamp(1.1rem,3vw,1.8rem) clamp(1.1rem,3vw,2rem);border-radius:var(--r);background:radial-gradient(120% 140% at 0% 0%,#c6ff3a1f,#c6ff3a00 55%),radial-gradient(120% 140% at 100% 100%,#00e0ff1f,#00e0ff00 55%),linear-gradient(160deg,#101b37,#070c1b);border:1px solid var(--line2)}.lg-hero:after{content:"";position:absolute;right:-2rem;top:-30%;width:9rem;height:160%;background:linear-gradient(180deg,#c6ff3a14,#00e0ff00);clip-path:var(--slash);pointer-events:none}.lg-wm{font-size:clamp(2.1rem,4.4vw,3rem);flex:none}.lg-hero-t{position:relative;z-index:1;min-width:0}.lg-lede{margin:0 0 .7rem;font-size:max(15px,1rem);line-height:1.55;color:var(--ink)}.lg-meta{display:flex;flex-wrap:wrap;gap:.4rem}.lg-meta span{padding:.22rem .65rem;border-radius:999px;font-family:var(--fd);font-weight:700;font-size:max(12px,.78rem);letter-spacing:.14em;text-transform:uppercase;color:var(--ink2);background:#ffffff0f;border:1px solid var(--line)}.lg-callout{position:relative;padding:clamp(1rem,2.4vw,1.3rem) clamp(1rem,2.4vw,1.5rem) clamp(1rem,2.4vw,1.3rem) calc(clamp(1rem,2.4vw,1.5rem) + 4px);border-radius:var(--r);overflow:hidden;cursor:default;background:linear-gradient(135deg,#c6ff3a1a,#00e0ff0d 60%,#ffffff05);border:1px solid rgba(198,255,58,.3)}.lg-callout:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--acc1),var(--acc2))}.lg-callout-k{margin-bottom:.4rem;font-family:var(--fd);font-weight:800;font-size:max(13px,.85rem);letter-spacing:.22em;text-transform:uppercase;color:var(--acc1)}.lg-callout-k:before{content:"";display:inline-block;width:.5em;height:.82em;margin-right:.5em;vertical-align:-.08em;background:var(--grad-d);clip-path:var(--bolt)}.lg-callout .lg-p{color:var(--ink);font-weight:500}.lg-credits{margin:.8rem 0 0;padding:0;list-style:none;border-top:1px solid var(--line)}.lg-credits li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"n l" "d l";column-gap:1rem;align-items:center;padding:.7rem 0;border-bottom:1px solid var(--line)}.lg-cr-n{grid-area:n;font-family:var(--fd);font-weight:800;font-size:max(16px,1.1rem);letter-spacing:.04em;text-transform:uppercase;color:var(--ink)}.lg-cr-d{grid-area:d;font-size:max(13px,.85rem);color:var(--ink3)}.lg-cr-l{grid-area:l;padding:.24rem .7rem;border-radius:999px;font-family:var(--fd);font-weight:700;font-size:max(12px,.78rem);letter-spacing:.1em;text-transform:uppercase;color:var(--acc1);background:#c6ff3a14;border:1px solid rgba(198,255,58,.25);white-space:nowrap}.lg-actions{margin-top:.9rem;display:flex;flex-wrap:wrap;gap:.6rem}.lg-fb-ico{display:inline-flex;width:1.1em;height:1.1em}.lg-fb-ico svg{width:100%;height:100%}.lg-pills{display:flex;flex-wrap:wrap;gap:.5rem}.lg-pill{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .85rem .45rem .6rem;border-radius:999px;font-family:var(--fd);font-weight:700;font-size:max(14px,.95rem);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);background:linear-gradient(135deg,#c6ff3a1a,#00e0ff0f);border:1px solid rgba(198,255,58,.25)}.lg-pill i{position:relative;width:1.15rem;height:1.15rem;border-radius:50%;background:var(--grad-d);flex:none}.lg-pill i:after{content:"";position:absolute;left:.38rem;top:.2rem;width:.28rem;height:.55rem;border:solid #0b1500;border-width:0 2px 2px 0;transform:rotate(45deg)}.lg-updated{text-align:center;font-family:var(--fd);font-weight:700;font-size:max(12px,.8rem);letter-spacing:.2em;text-transform:uppercase;color:var(--ink3)}.lg-notice-modal{width:min(94vw,32rem)}.lg-notice-list{margin:0 0 1rem;padding:0;list-style:none;display:flex;flex-direction:column;gap:.65rem}.lg-notice-list li{display:flex;gap:.7rem;align-items:flex-start;font-size:max(15px,.95rem);line-height:1.5;color:var(--ink2)}.lg-notice-list strong{color:var(--ink);font-weight:600}.lg-dot{flex:none;width:.5rem;height:.85rem;margin-top:.3em;background:var(--grad-d);clip-path:var(--bolt)}.lg-notice-links{margin:0 0 1.3rem;font-size:max(14px,.9rem);color:var(--ink3)}.lg-link{display:inline;padding:0 .1em;font:inherit;color:var(--ink);text-decoration:underline;text-decoration-color:#c6ff3a99;text-decoration-thickness:2px;text-underline-offset:3px;border-radius:4px}.lg-link:hover{color:var(--acc1)}.lg-link.focusable.focused{outline-offset:2px;box-shadow:none}@media (max-width: 640px){.lg-hero{flex-direction:column;align-items:flex-start;gap:.9rem}.lg-wm{font-size:2.1rem}.lg-tab{letter-spacing:.1em}.lg-pill{font-size:13px;padding:.38rem .75rem .38rem .5rem}}@media (max-width: 380px){.lg-credits li{grid-template-columns:1fr;grid-template-areas:"n" "d" "l";row-gap:.2rem}.lg-cr-l{justify-self:start;margin-top:.3rem}}@media (max-height: 520px) and (orientation: landscape){.lg-hero{padding:.9rem 1.2rem}.lg-wm{font-size:1.85rem}.lg-tab{min-height:2.5rem}}@media (prefers-reduced-motion: reduce){.lg-panel.lg-in .lg-page{animation:none}.lg-tabs-ink{transition:none}}.ta{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden;background:#0b1220}.ta-photo{position:absolute;inset:0;background-color:#0b1220;background-repeat:no-repeat;background-size:cover;background-position:50% 48%}.ta-casual{background-image:url(./hero-casual-DkkdEKt1.webp);background-position:52% 42%}.ta-cpu{background-image:url(./hero-cpu-D17IuD_6.webp);background-position:50% 52%}.ta-coop{background-image:url(./hero-coop-17Ydo5dE.webp);background-position:50% 54%}.ta-h2h{background-image:url(./hero-h2h-CkM8HkMs.webp);background-position:50% 52%}.ta-emotes{background-image:url(./hero-emotes-C7P7UpHJ.webp);background-position:50% 48%}.ta-plate{background:#0b1220 url(./hero-plate-UVAZX_5O.webp) 50% 60% / cover no-repeat}.ta-podium{background:#0b1220 url(./hero-podium-DV_qoxxW.webp) 50% 100% / cover no-repeat}.ta-rk-badge{position:absolute;left:50%;bottom:25%;transform:translate(-50%);filter:drop-shadow(0 6px 10px rgba(0,0,0,.6))}.ta-rk-badge .prg-div{width:min(26cqmin,30cqh);height:min(29cqmin,34cqh)}.ta-rk-badge .prg-div-t small{font-size:3.6cqmin}.ta-rk-badge .prg-div-t b{font-size:11cqmin;line-height:.9}.ta-rk-plate{position:absolute;right:5cqmin;top:6cqmin;display:flex;flex-direction:column;align-items:flex-end;padding:1.6cqmin 2.6cqmin;border-radius:8px;background:#0b1020;border:1px solid rgba(255,255,255,.14)}.ta-rk-plate b{font:800 italic clamp(13px,6cqmin,26px)/1 var(--fd);color:#ffe08a}.ta-rk-plate small{font:700 clamp(9px,2.6cqmin,12px)/1.2 var(--fd);letter-spacing:.14em;text-transform:uppercase;color:#a7b2ca}.ta-pack{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-6deg);filter:drop-shadow(0 10px 14px rgba(0,0,0,.55))}.ta-pack .fcpack{font-size:min(4.4cqmin,5.2cqh)}.ta-pack-back{transform:translate(-18%,-54%) rotate(9deg)}.ta-pack-back .fcpack{font-size:min(3.8cqmin,4.5cqh)}.ta-mypacks .ta-mp1{transform:translate(-88%,-48%) rotate(-12deg)}.ta-mypacks .ta-mp1 .fcpack,.ta-mypacks .ta-mp2 .fcpack{font-size:min(3.6cqmin,4.3cqh)}.ta-mypacks .ta-mp2{transform:translate(-12%,-48%) rotate(10deg)}.ta-mypacks .ta-mp0{z-index:2}.ta-fan{position:absolute;left:47%;top:52%;width:0;height:0}.ta-fan-c{position:absolute;left:0;top:0;line-height:0;transform-origin:50% 120%;filter:drop-shadow(0 8px 10px rgba(0,0,0,.5))}.ta-fan-c .fc-card{--card-fs: min(3cqmin, 3.4cqh)}.ta-fan-c.f0{transform:translate(-50%,-50%);z-index:3}.ta-fan-c.f1{transform:translate(-50%,-50%) rotate(-15deg) translate(-6cqmin);z-index:2}.ta-fan-c.f2{transform:translate(-50%,-50%) rotate(15deg) translate(6cqmin);z-index:1}.ta-price{position:absolute;z-index:4;right:6cqmin;bottom:10%;display:inline-flex;align-items:center;gap:1.4cqmin;padding:1.4cqmin 2.6cqmin 1.4cqmin 1.6cqmin;border-radius:999px;background:#0b1020;border:2px solid #f5b82e;transform:rotate(-5deg)}.ta-price b{font:800 italic clamp(12px,5cqmin,22px)/1 var(--fd);color:#ffe08a}.ta-coin{display:inline-flex;width:clamp(14px,5.6cqmin,26px);height:clamp(14px,5.6cqmin,26px)}.ta-coin svg{width:100%;height:100%}.ta-board{position:absolute;left:44%;top:50%;width:min(38cqmin,44cqh);transform:translate(-50%,-50%) perspective(400px) rotateX(30deg);filter:drop-shadow(0 8px 12px rgba(0,0,0,.6))}.ta-board svg{width:100%;height:auto;display:block}.ta-drop{position:absolute;left:64%;top:42%;line-height:0;transform:translate(-50%,-50%) rotate(12deg);filter:drop-shadow(0 8px 10px rgba(0,0,0,.5))}.ta-drop .fc-card{--card-fs: min(2.8cqmin, 3.2cqh)}.ta-ticket{position:absolute;left:50%;top:52%;display:flex;align-items:stretch;transform:translate(-50%,-50%) rotate(-6deg);min-width:min(66cqmin,78cqh);height:min(24cqmin,28cqh);border-radius:10px;background:#c6ff3a;color:#0b1500;box-shadow:0 10px 18px #00000080}.ta-ticket:before,.ta-ticket:after{content:"";position:absolute;left:74%;width:5.2cqmin;height:5.2cqmin;margin-left:-2.6cqmin;border-radius:50%;background:#0e1626}.ta-ticket:before{top:-2.6cqmin}.ta-ticket:after{bottom:-2.6cqmin}.ta-tk-l{flex:0 0 74%;display:flex;flex-direction:column;justify-content:center;gap:1cqmin;padding:0 4cqmin;border-right:2px dashed rgba(11,21,0,.45)}.ta-tk-l small{font:800 clamp(8px,2.6cqmin,12px)/1 var(--fd);letter-spacing:.16em;text-transform:uppercase}.ta-tk-l b{font:800 clamp(11px,5cqmin,22px)/1 var(--fd);letter-spacing:.06em;white-space:nowrap}.ta-tk-r{flex:1;display:grid;place-items:center}.ta-tk-r .ta-coin{width:9cqmin;height:9cqmin}.prg-ring{position:relative;display:inline-grid;place-items:center;flex:none;width:2.6rem;height:2.6rem;font-family:var(--fd, "Barlow Condensed", sans-serif)}.prg-ring svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg);overflow:visible}.prg-ring-bg{fill:#050a16d9;stroke:#ffffff1f;stroke-width:4}.prg-ring-fg{fill:none;stroke:#c6ff3a;stroke-width:4;stroke-linecap:round;stroke-dasharray:0 100;transition:stroke-dasharray .5s ease}.prg-ring-n{position:relative;font-weight:900;font-size:1.05em;line-height:1;color:#fff;font-variant-numeric:tabular-nums;margin-top:-.25em}.prg-ring small{position:absolute;bottom:18%;font-size:.42em;font-weight:800;letter-spacing:.16em;color:#c6ff3a;opacity:.9}.prg-ring-sm{width:2.3rem;height:2.3rem;font-size:.95rem}.prg-ring-sm small{display:none}.prg-ring-sm .prg-ring-n{margin-top:0}.prg-ring-md{width:3.6em;height:3.6em;font-size:1.15em}.prg-ring-lg{width:6.4rem;height:6.4rem;font-size:2.2rem}.prg-ring-lg small{font-size:.3em}.prg-ring.pulse{animation:prg-pulse .5s cubic-bezier(.2,.9,.3,1.4)}@keyframes prg-pulse{0%{transform:scale(1)}40%{transform:scale(1.22)}to{transform:scale(1)}}.prg-div{position:relative;display:inline-grid;place-items:center;flex:none;width:2.1rem;height:2.3rem;font-family:var(--fd, "Barlow Condensed", sans-serif);color:#0b0f1a}.prg-div-hex{position:absolute;inset:0;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:var(--dc, #c08a52)}.prg-div-hex:after{content:"";position:absolute;inset:2px;clip-path:inherit;background:linear-gradient(160deg,#ffffff8c,#fff0 55%),var(--dc, #c08a52)}.prg-div-t{position:relative;display:flex;flex-direction:column;align-items:center;line-height:.85}.prg-div-t small{font-size:.42em;font-weight:800;letter-spacing:.1em}.prg-div-t b{font-size:.95em;font-weight:900}.prg-div-sm{font-size:.95rem}.prg-div-md{width:2.8em;height:3.05em;font-size:1.1em}.prg-div-lg{width:4.4rem;height:4.8rem;font-size:1.7rem}.d-bronze{--dc: #d39a62}.d-silver{--dc: #d6dde8}.d-gold{--dc: #f5c542}.d-elite{--dc: #00e0ff}.prg-title{display:inline-flex;align-items:center;padding:.05em .55em;border-radius:.3em;border:1px solid var(--tc, #9aa6b8);color:var(--tc, #9aa6b8);font-family:var(--fd, "Barlow Condensed", sans-serif);font-weight:800;font-size:.78em;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;background:#00000040;line-height:1.35}.prg-chip{position:relative;display:inline-flex;align-items:center;gap:.55rem;min-width:0;max-width:22rem;padding:.3rem .6rem .3rem .3rem;border-radius:999px;border:1px solid var(--line2, rgba(160, 190, 255, .22));background:#ffffff0b;color:var(--ink, #fff);cursor:pointer;font:inherit;text-align:left;transition:transform .15s var(--ease, ease),border-color .15s}.prg-chip:hover,.prg-chip.focused,.prg-chip:focus-visible{border-color:var(--acc1, #c6ff3a);outline:none;transform:translateY(-1px)}.prg-chip-text{display:flex;flex-direction:column;min-width:0;gap:.1rem}.prg-chip-name{font-family:var(--fd);font-weight:800;font-size:1.05rem;line-height:1;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:10rem}.prg-chip-sub .prg-title{font-size:.62rem}.prg-dot{position:absolute;top:.05rem;right:.15rem;width:.6rem;height:.6rem;border-radius:50%;background:#ff4d8d;box-shadow:0 0 0 2px var(--bg0, #03050b);transform:scale(0);transition:transform .2s var(--spring, ease)}.prg-dot.on{transform:scale(1)}.home-bar .prg-chip{flex:none}@media (max-width: 760px){.home-bar .prg-chip{max-width:none;width:100%}.prg-chip-name{max-width:none}.prg-chip-div{margin-left:auto}}@media (max-height: 520px) and (orientation: landscape){.home-bar .prg-chip{padding:.15rem .5rem .15rem .15rem}.prg-chip .prg-ring-sm{width:1.9rem;height:1.9rem;font-size:.85rem}.prg-chip-sub{display:none}}.prg-screen .prg-body{display:flex;flex-direction:column;gap:var(--gap, 12px);padding-bottom:1rem}.prg-hero{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.2rem;padding:1rem 1.2rem;border-radius:var(--r, 14px);border:1px solid var(--line, rgba(160, 190, 255, .12));background:radial-gradient(ellipse at 0% 0%,rgba(198,255,58,.14),transparent 55%),radial-gradient(ellipse at 100% 100%,rgba(0,224,255,.12),transparent 55%),var(--panel, rgba(12, 19, 38, .72))}.prg-hero-main{display:flex;flex-direction:column;gap:.7rem;min-width:0}.prg-hero-top{display:flex;align-items:center;gap:.8rem;min-width:0}.prg-avatar{display:grid;place-items:center;flex:none;width:2.8rem;height:2.8rem;border-radius:50%;background:var(--grad-d, linear-gradient(135deg, #c6ff3a, #00e0ff));color:#031009;font-family:var(--fd);font-weight:900;font-size:1.2rem}.prg-hero-names{display:flex;flex-direction:column;gap:.25rem;min-width:0}.prg-hero-name{font-family:var(--fd);font-weight:900;font-size:clamp(1.5rem,3vw,2.3rem);line-height:.95;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prg-hero-tags{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.prg-pid{font-size:.7rem;letter-spacing:.12em;color:var(--ink3, #6f7c9b)}.prg-edit{margin-left:auto;flex:none}.prg-xp-bar,.prg-div-bar,.prg-rx-bar{position:relative;height:.55rem;border-radius:999px;background:#ffffff14;overflow:hidden}.prg-xp-bar i,.prg-div-bar i,.prg-rx-bar i{position:absolute;inset:0;transform-origin:0 50%;border-radius:inherit;background:var(--grad, linear-gradient(90deg, #c6ff3a, #00e0ff))}.prg-xp-t{display:flex;justify-content:space-between;gap:1rem;margin-top:.3rem;font-size:.78rem;color:var(--ink2, #b4bfd8);font-variant-numeric:tabular-nums}.prg-hero-div{display:flex;align-items:center;gap:.8rem;padding-left:1.2rem;border-left:1px solid var(--line, rgba(160, 190, 255, .12))}.prg-div-info{display:flex;flex-direction:column;gap:.2rem;min-width:9rem}.prg-div-name{font-family:var(--fd);font-weight:900;font-size:1.35rem;text-transform:uppercase;line-height:1}.prg-div-rt,.prg-div-next{font-size:.75rem;color:var(--ink2, #b4bfd8)}.prg-div-bar{height:.35rem}.prg-claim{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 1rem;border-radius:var(--r, 14px);border:1px solid rgba(255,210,63,.45);background:linear-gradient(90deg,#ffd23f29,#ffd23f08)}.prg-claim-t{display:flex;flex-direction:column;gap:.4rem;min-width:0}.prg-claim-t>b{font-family:var(--fd);font-size:1.2rem;text-transform:uppercase;letter-spacing:.04em}.prg-claim-list{display:flex;flex-wrap:wrap;gap:.35rem}.prg-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:var(--gap, 12px);align-items:start}.prg-col{display:flex;flex-direction:column;gap:var(--gap, 12px);min-width:0}.prg-panel{padding:.9rem 1rem;border-radius:var(--r, 14px);border:1px solid var(--line, rgba(160, 190, 255, .12));background:var(--panel, rgba(12, 19, 38, .72));min-width:0}.prg-ptitle{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem;margin-bottom:.7rem;font-family:var(--fd);font-weight:800;font-size:.95rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink2, #b4bfd8)}.prg-ms-hint{font-size:.72rem;letter-spacing:.08em;color:#ffd23f}.prg-stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(6.2rem,1fr));gap:.45rem}.prg-stat{display:flex;flex-direction:column;gap:.15rem;padding:.5rem .6rem;border-radius:var(--r-s, 10px);background:#ffffff0a}.prg-stat b{font-family:var(--fd);font-weight:900;font-size:1.45rem;line-height:1;font-variant-numeric:tabular-nums}.prg-stat span{font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink3, #6f7c9b)}.prg-track{display:flex;flex-direction:column;gap:.3rem;max-height:18rem;overflow-y:auto;scrollbar-width:thin;padding-right:.2rem}.prg-tk{display:grid;grid-template-columns:5.6rem 1fr;align-items:center;gap:.6rem;padding:.35rem .55rem;border-radius:var(--r-s, 10px);background:#ffffff08;border:1px solid transparent}.prg-tk.ms{background:linear-gradient(90deg,#ffd23f1f,#ffffff05)}.prg-tk.next{border-color:var(--acc1, #c6ff3a)}.prg-tk.done{opacity:.55}.prg-tk-l{display:flex;align-items:center;gap:.3rem;font-family:var(--fd);font-weight:800;text-transform:uppercase;font-size:.95rem}.prg-tk-ok{width:.9rem;height:.9rem;color:var(--acc1, #c6ff3a)}.prg-tk-r{display:flex;flex-wrap:wrap;gap:.3rem;min-width:0}.prg-rw{display:inline-flex;align-items:center;gap:.3rem;padding:.12rem .5rem;border-radius:999px;background:#ffffff0f;font-size:.75rem;font-weight:700;white-space:nowrap}.prg-rw-ico{width:.9rem;height:.9rem}.prg-rw.title{padding:0;background:none}.prg-rw-pack{width:.7rem;height:.95rem;border-radius:.15rem;background:linear-gradient(160deg,#ffe58a,#f5b82e)}.prg-rw.p-premiumGold .prg-rw-pack,.prg-rw.p-rarePlayers .prg-rw-pack{background:linear-gradient(160deg,#fff4c4,#e0a419 60%,#8a5a0b)}.prg-rw.p-promo .prg-rw-pack{background:linear-gradient(160deg,#6fe8ff,#2a5bff)}.prg-rw.p-icon .prg-rw-pack{background:linear-gradient(160deg,#fffaf0,#d8c39a);box-shadow:0 0 0 1px #fff4d6}.prg-titles{display:grid;grid-template-columns:repeat(auto-fill,minmax(7.4rem,1fr));gap:.4rem}.prg-tsel{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;padding:.5rem .6rem;border-radius:var(--r-s, 10px);border:1px solid var(--line, rgba(160, 190, 255, .12));background:#ffffff08;color:var(--ink, #fff);font:inherit;cursor:pointer;text-align:left}.prg-tsel small{font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink3, #6f7c9b)}.prg-tsel.on{border-color:var(--acc1, #c6ff3a);background:#c6ff3a14}.prg-tsel.on small{color:var(--acc1, #c6ff3a)}.prg-tsel.locked{opacity:.45}.prg-tsel:hover,.prg-tsel.focused,.prg-tsel:focus-visible{outline:none;border-color:var(--acc2, #00e0ff)}.prg-name-input{width:100%;box-sizing:border-box;margin-top:.4rem;padding:.7rem .9rem;border-radius:var(--r-s, 10px);border:1px solid var(--line2, rgba(160, 190, 255, .22));background:#00000059;color:#fff;font-family:var(--fd);font-weight:800;font-size:1.4rem;text-transform:none;-webkit-user-select:text;user-select:text}.prg-name-input:focus{outline:none;border-color:var(--acc1, #c6ff3a)}.prg-name-input.bad{border-color:var(--danger, #ff4d6d)}.prg-name-err{min-height:1.2em;margin-top:.35rem;font-size:.8rem;color:var(--danger, #ff4d6d)}@media (max-width: 900px){.prg-hero{grid-template-columns:auto 1fr}.prg-hero-div{grid-column:1 / -1;padding-left:0;padding-top:.8rem;border-left:0;border-top:1px solid var(--line, rgba(160, 190, 255, .12))}.prg-grid{grid-template-columns:1fr}}@media (max-width: 560px){.prg-hero{grid-template-columns:1fr;justify-items:start;gap:.8rem;padding:.8rem}.prg-hero-ring{justify-self:center}.prg-hero-top{flex-wrap:wrap}.prg-edit{margin-left:0}.prg-claim{flex-direction:column;align-items:stretch}.prg-ring-lg{width:5.2rem;height:5.2rem;font-size:1.8rem}}@media (max-height: 520px) and (orientation: landscape){.prg-hero{padding:.6rem .8rem;gap:.8rem}.prg-ring-lg{width:4.6rem;height:4.6rem;font-size:1.6rem}.prg-track{max-height:12rem}}.fcr-earn{display:grid;grid-template-columns:1fr;gap:1em}.fcr-earn.two{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start}.fcr-earn>.fcr-rewards{align-content:flex-start}.prg-rx{border-color:#c6ff3a4d}.prg-rx .fcr-ptitle{display:flex;align-items:center;justify-content:space-between;gap:.6em}.prg-rx-fwd{padding:.05em .6em;border-radius:.25em;background:#ffd23f;color:#0b0d12;font-size:.8em;letter-spacing:.1em}.prg-rx-top{display:flex;align-items:center;gap:.9em}.prg-rx-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:.35em}.prg-rx-head{display:flex;align-items:baseline;gap:.35em}.prg-rx-xpn{font-size:2em;font-weight:900;line-height:1;color:#c6ff3a;font-variant-numeric:tabular-nums}.prg-rx-xpl{font-weight:800;letter-spacing:.14em;opacity:.75}.prg-rx-streak{margin-left:auto;font-size:.8em;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#ff9f43}.prg-rx-bar{height:.7em}.prg-rx-fill{transition-property:transform;transition-timing-function:cubic-bezier(.3,.7,.3,1);will-change:transform}.prg-rx-xpt{font-family:var(--fc-body, Inter, sans-serif);font-size:.78em;opacity:.75;font-variant-numeric:tabular-nums}.prg-rx-lines{list-style:none;margin:.7em 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(13em,1fr));gap:.2em 1.2em;font-family:var(--fc-body, Inter, sans-serif);font-size:.82em}.prg-rx-lines li{display:flex;justify-content:space-between;gap:.6em;animation:fcr-up .4s both}.prg-rx-lines li b{color:#c6ff3a;font-variant-numeric:tabular-nums;white-space:nowrap}.prg-rx-lines li b.neg{color:#ff8a7a}.prg-rx-rating{display:flex;align-items:center;gap:.8em;margin-top:.8em;padding-top:.7em;border-top:1px solid rgba(255,255,255,.08)}.prg-rx-rt{font-weight:700;letter-spacing:.06em;text-transform:uppercase}.prg-rx-rt b{font-size:1.2em}.prg-rx-rt .up{color:#c6ff3a}.prg-rx-rt .down{color:#ff8a7a}.prg-rx-divchg{font-family:var(--fc-body, Inter, sans-serif);font-size:.8em;opacity:.8}.prg-rx-divchg.up{color:#c6ff3a;opacity:1;font-weight:700}.prg-rx-divchg.down{color:#ff8a7a;opacity:1}@media (max-width: 760px){.fcr-earn.two,.prg-rx-lines{grid-template-columns:1fr}}.prg-lv{position:fixed;inset:0;z-index:400;display:grid;place-items:center;padding:16px;background:#03050bdb;font-family:Barlow Condensed,Arial Narrow,sans-serif;color:#fff;animation:prg-fade .25s ease both}.prg-lv.out{animation:prg-fadeout .2s ease forwards;pointer-events:none}@keyframes prg-fade{0%{opacity:0}to{opacity:1}}@keyframes prg-fadeout{to{opacity:0}}.prg-lv-card{position:relative;width:min(30em,100%);padding:1.6em 1.4em 1.2em;border-radius:.8em;text-align:center;background:radial-gradient(ellipse at 50% 0%,rgba(198,255,58,.28),transparent 60%),linear-gradient(180deg,#0d1630,#060a16);border:1px solid rgba(198,255,58,.4);animation:prg-card .5s cubic-bezier(.2,.9,.3,1.3) both;overflow:hidden}@keyframes prg-card{0%{opacity:0;transform:scale(.8) translateY(20px)}to{opacity:1;transform:none}}.prg-lv-k{font-weight:800;letter-spacing:.4em;text-transform:uppercase;color:#c6ff3a}.prg-lv-n{font-size:6em;font-weight:900;font-style:italic;line-height:.95;animation:prg-num .6s .15s cubic-bezier(.2,.9,.3,1.5) both}@keyframes prg-num{0%{opacity:0;transform:scale(2.2)}to{opacity:1;transform:none}}.prg-lv-title{display:flex;align-items:center;justify-content:center;gap:.5em;margin-top:.2em;font-weight:700;letter-spacing:.1em;text-transform:uppercase;opacity:.9}.prg-lv-title .prg-title{font-size:1em}.prg-lv-rw{display:flex;flex-wrap:wrap;justify-content:center;gap:.6em;margin:1em 0 .6em}.prg-lv-item{display:flex;flex-direction:column;align-items:center;gap:.2em;min-width:7em;padding:.7em .8em;border-radius:.5em;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);animation:fcr-up .4s .35s both}.prg-lv-item b{font-size:1.3em;font-weight:900;text-transform:uppercase}.prg-lv-item span{font-family:Inter,sans-serif;font-size:.7em;letter-spacing:.12em;text-transform:uppercase;opacity:.7}.prg-lv-coin{width:1.8em;height:1.8em;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff6c0,#ffd23f 45%,#b88a00)}.prg-lv-pack{width:1.5em;height:2.1em;border-radius:.25em;background:linear-gradient(160deg,#ffe58a,#f5b82e 55%,#a8700a)}.prg-lv-item.p-promo .prg-lv-pack{background:linear-gradient(160deg,#6fe8ff,#2a5bff 60%,#0b1f6b)}.prg-lv-item.p-icon .prg-lv-pack{background:linear-gradient(160deg,#fffaf0,#d8c39a 60%,#7a6a45)}.prg-lv-item.p-rarePlayers .prg-lv-pack,.prg-lv-item.p-premiumGold .prg-lv-pack{background:linear-gradient(160deg,#fff4c4,#e0a419 55%,#6b4206)}.prg-lv-note{min-height:1.3em;font-family:Inter,sans-serif;font-size:.8em;opacity:.75}.prg-lv-note.ok{color:#c6ff3a;opacity:1}.prg-lv-actions{display:flex;justify-content:center;gap:.6em;margin-top:.9em}.prg-lv-actions .btn{font-family:inherit}.prg-lv-claim,.prg-lv-later{padding:.55em 1.6em;border-radius:.3em;border:0;font-size:1.15em;font-weight:900;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.prg-lv-claim{background:#c6ff3a;color:#0b1500}.prg-lv-claim:disabled{opacity:.6}.prg-lv-later{background:#ffffff1a;color:#fff}.prg-lv-claim:focus-visible,.prg-lv-later:focus-visible{outline:2px solid #00e0ff;outline-offset:2px}.prg-lv-burst{position:absolute;left:50%;top:42%;width:0;height:0;pointer-events:none}.prg-lv-burst i{position:absolute;left:-.2em;top:-.2em;width:.4em;height:1.4em;border-radius:.2em;background:linear-gradient(180deg,#c6ff3a,#00e0ff);transform:rotate(var(--a)) translateY(-1em) scaleY(.2);opacity:0;animation:prg-ray .9s .2s ease-out both}@keyframes prg-ray{30%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(-9em) scaleY(1)}}@media (prefers-reduced-motion: reduce){.prg-lv,.prg-lv-card,.prg-lv-n,.prg-lv-item,.prg-lv-burst i,.prg-ring.pulse{animation:none!important}.prg-rx-fill{transition:none!important}}body .prg-screen .prg-body{gap:clamp(14px,2vh,20px)}body .prg-hero{gap:24px;padding:22px 26px;border-radius:var(--a-r-tile);border:0;background:var(--a-s1);position:relative;overflow:hidden}body .prg-hero:before{content:"";position:absolute;left:26px;top:0;width:12px;height:26px;background:var(--sec);transform:skew(var(--a-skew));transform-origin:top}body .prg-ring-fg{stroke:var(--sec)}body .prg-ring small{color:var(--sec)}body .prg-avatar{width:56px;height:56px;font-size:22px;background:var(--sec);color:var(--sec-ink)}body .prg-hero-name{font-size:clamp(32px,3.4vw,48px)}body .prg-pid{font-size:13px;color:var(--a-ink2)}body .prg-xp-bar,body .prg-div-bar{height:10px;background:var(--a-s3)}body .prg-xp-bar i,body .prg-div-bar i{background:var(--sec)}body .prg-xp-t{font-size:14px}body .prg-hero-div{border-left:0;padding-left:8px}body .prg-div-name{font-size:26px}body .prg-div-rt,body .prg-div-next{font-size:14px;color:var(--a-ink2)}body .prg-claim{padding:16px 20px;border-radius:var(--a-r-tile);border:var(--a-bw) solid rgb(var(--a-store-rgb) / .55);background:rgb(var(--a-store-rgb) / .08)}body .prg-claim-t>b{font-size:22px}body .prg-panel{padding:18px 20px;border-radius:var(--a-r-tile);border:0;background:var(--a-s1)}body .prg-ptitle{position:relative;padding-left:20px;margin-bottom:14px;font-size:clamp(20px,2vw,26px);letter-spacing:.03em;color:var(--a-ink)}body .prg-ptitle:before{content:"";position:absolute;left:3px;top:1px;bottom:1px;width:6px;background:var(--sec);transform:skew(var(--a-skew))}body .prg-ms-hint{font-size:13px;color:var(--a-store)}body .prg-stats{grid-template-columns:repeat(auto-fill,minmax(7.4rem,1fr));gap:8px}body .prg-stat{padding:12px 14px;border-radius:var(--a-r-chip);background:var(--a-s2);gap:4px}body .prg-stat b{font-size:30px}body .prg-stat span{font-size:12px;color:var(--a-ink2);letter-spacing:.08em}body .prg-track{gap:6px;max-height:22rem}body .prg-tk{min-height:48px;padding:6px 12px;border-radius:var(--a-r-chip);background:var(--a-s2);border:var(--a-bw) solid transparent}body .prg-tk.ms{background:var(--a-s2);box-shadow:inset 4px 0 0 var(--a-store)}body .prg-tk.next{border-color:var(--sec)}body .prg-tk-l{font-size:18px}body .prg-tk-ok{color:var(--a-good)}body .prg-rw{padding:4px 10px;font-size:14px;background:var(--a-s3)}body .prg-titles{gap:8px;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr))}body .prg-tsel{min-height:60px;justify-content:center;padding:8px 12px;border-radius:var(--a-r-chip);border:var(--a-bw) solid var(--a-edge);background:var(--a-s2)}body .prg-tsel small{font-size:12px;color:var(--a-ink2)}body .prg-tsel.on{border-color:var(--sec);background:rgb(var(--sec-rgb) / .1)}body .prg-tsel.on small{color:var(--sec)}body .prg-tsel:hover,body .prg-tsel.focused{border-color:var(--a-edge-hi)}body .prg-name-input{min-height:52px;border-radius:var(--a-r-chip);border:var(--a-bw) solid var(--a-edge-hi);background:var(--a-s1);font-size:18px}body .prg-name-input:focus{border-color:var(--sec)}body .prg-chip{border-radius:999px;border-width:var(--a-bw)}@media (max-width: 900px){body .prg-hero-div{padding-left:0;border-top:0}}@media (max-width: 560px){body .prg-hero{padding:16px}}@media (max-height: 520px) and (orientation: landscape){body .prg-hero{padding:12px 16px}}:root{--ut-bg: #070b18;--ut-panel: rgba(16, 26, 54, .78);--ut-panel-2: rgba(24, 38, 78, .82);--ut-line: rgba(120, 170, 255, .16);--ut-line-2: rgba(120, 170, 255, .3);--ut-text: #eaf2ff;--ut-dim: #8fa3c7;--ut-neon: #c6ff3a;--ut-cyan: #3ae0ff;--ut-pink: #ff2fa8;--ut-gold: #f5c542;--ut-red: #ff4d5e;--ut-orange: #ffb020;--ut-cond: "Barlow Condensed", "Arial Narrow", "Roboto Condensed", sans-serif;--ut-sans: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ut-radius: 12px}.ut{color:var(--ut-text);font-family:var(--ut-sans)}.ut,.ut *,.ut *:before,.ut *:after,.ut-modal,.ut-modal *,.sq-ghost,.sq-ghost *{box-sizing:border-box}.ut .ut-body{display:flex;flex-direction:column;gap:14px;padding:4px clamp(10px,2.4vw,28px) 28px;min-height:0;flex:1 1 auto;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.ut .ut-body>*{flex-shrink:0}.ut .ut-head-extra{display:flex;gap:8px;align-items:center}.ut-btn{appearance:none;border:1px solid var(--ut-line-2);border-radius:8px;background:linear-gradient(180deg,#283c6ee6,#142042e6);color:var(--ut-text);font:700 15px/1 var(--ut-cond);letter-spacing:.06em;text-transform:uppercase;padding:10px 16px;min-height:40px;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:transform .12s ease,box-shadow .15s ease,background .15s ease,border-color .15s;-webkit-tap-highlight-color:transparent}.ut-btn:hover,.ut-btn.focused,.ut-btn:focus-visible{border-color:var(--ut-neon);box-shadow:0 0 0 2px #c6ff3a59,0 6px 18px #00000059;outline:none}.ut-btn:active{transform:scale(.97)}.ut-btn.primary{background:#c6ff3a;color:#0b1500;border-color:transparent}.ut-btn.primary:hover,.ut-btn.primary.focused{box-shadow:0 0 0 2px #fff,0 0 22px #c6ff3a8c}.ut-btn.ghost{background:#ffffff0a}.ut-btn.ghost.on{border-color:var(--ut-neon);color:var(--ut-neon)}.ut-btn.danger{background:linear-gradient(180deg,#ff6273,#d8283d);border-color:transparent;color:#fff}.ut-btn.sm{font-size:13px;padding:7px 11px;min-height:32px}.ut-btn.xs{font-size:11px;padding:4px 8px;min-height:24px;margin-left:8px}.ut-row-btns{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.ut-row-btns .ut-btn{flex:1 1 auto}.ut-chip{appearance:none;border:1px solid var(--ut-line-2);background:#ffffff0a;color:var(--ut-text);font:600 13px/1 var(--ut-cond);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:7px 12px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.ut-chip.on{background:#c6ff3a24;border-color:var(--ut-neon);color:var(--ut-neon)}.ut-chip.ghost{border-style:dashed}.ut-chip i{font-style:normal;opacity:.7;font-size:11px}.ut-chip:hover,.ut-chip.focused{border-color:var(--ut-cyan);outline:none}.ut-input,.ut-select{appearance:none;background:#050a1abf;border:1px solid var(--ut-line-2);border-radius:8px;color:var(--ut-text);font:500 15px/1.2 var(--ut-sans);padding:9px 12px;min-height:40px;min-width:0}.ut-select{padding-right:28px;background-image:linear-gradient(45deg,transparent 50%,var(--ut-dim) 50%),linear-gradient(135deg,var(--ut-dim) 50%,transparent 50%);background-position:calc(100% - 15px) 50%,calc(100% - 10px) 50%;background-size:5px 5px;background-repeat:no-repeat}.ut-select option{background:#0c1430}.ut-input:focus,.ut-select:focus,.ut-input.focused,.ut-select.focused{border-color:var(--ut-neon);outline:none;box-shadow:0 0 0 2px #c6ff3a40}.ut-flag{display:inline-flex;vertical-align:middle;line-height:0}.ut-flag svg{border-radius:2px;box-shadow:0 0 0 1px #0000004d}.ut-emptymsg{grid-column:1 / -1;padding:28px 16px;text-align:center;color:var(--ut-dim);display:flex;flex-direction:column;align-items:center;gap:12px}.ut-prog{position:relative;height:6px;border-radius:6px;background:#ffffff1a;overflow:hidden}.ut-prog i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,var(--ut-cyan),var(--ut-neon));box-shadow:0 0 10px #c6ff3a80;transition:width .4s ease}.ut-prog.done i{background:linear-gradient(90deg,#e4ff8f,var(--ut-neon))}.ut-prog.sb i{background:linear-gradient(90deg,var(--ut-pink),var(--ut-gold))}.res{font:800 15px/1 var(--ut-cond);padding:3px 7px;border-radius:5px;background:#333c55}.res.o-W{background:#0f8f5a}.res.o-D{background:#6c6f80}.res.o-L{background:#b3283a}.modal-layer .modal.ut-modal{background:linear-gradient(180deg,#111b38,#0a1126 70%);border:1px solid var(--ut-line-2);color:var(--ut-text);box-shadow:0 20px 60px #0009,0 0 0 1px #c6ff3a0f;padding:0;display:flex;flex-direction:column;overflow:hidden;font-family:var(--ut-sans)}.modal-layer .modal.ut-modal--side{position:fixed;inset:0 0 0 auto;margin:0;width:min(460px,100vw);max-width:100vw;height:100%;max-height:none;border-radius:16px 0 0 16px;animation:ut-slide-in .22s cubic-bezier(.2,.8,.2,1)}.modal-layer .modal.ut-modal--center{width:min(520px,calc(100vw - 24px));max-height:calc(100dvh - 32px);border-radius:16px;animation:ut-pop .2s ease-out}.modal-layer .modal.ut-modal.pd-sheet{width:min(760px,100vw)}@media (max-aspect-ratio: 1/1),(max-width: 640px){.modal-layer .modal.ut-modal--side{inset:auto 0 0;width:100vw;height:auto;max-height:86dvh;border-radius:18px 18px 0 0;animation-name:ut-sheet-up}}@keyframes ut-slide-in{0%{transform:translate(40px);opacity:0}to{transform:none;opacity:1}}@keyframes ut-sheet-up{0%{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}@keyframes ut-pop{0%{transform:scale(.94);opacity:0}to{transform:none;opacity:1}}.ut-sheet-inner{display:flex;flex-direction:column;min-height:0;height:100%;max-height:inherit}.ut-sheet-head{display:flex;align-items:center;gap:12px;padding:14px 16px 10px;border-bottom:1px solid var(--ut-line);flex:none}.ut-sheet-titles{flex:1;min-width:0}.ut-sheet-sub{font:600 12px/1 var(--ut-cond);letter-spacing:.14em;text-transform:uppercase;color:var(--ut-neon);margin-bottom:4px}.ut-sheet-title{margin:0;font:800 26px/1 var(--ut-cond);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ut-x{appearance:none;border:1px solid var(--ut-line-2);background:#ffffff0d;color:var(--ut-text);width:38px;height:38px;border-radius:50%;font-size:16px;cursor:pointer;flex:none}.ut-x:hover,.ut-x.focused{border-color:var(--ut-neon);outline:none}.ut-sheet-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:14px 16px;-webkit-overflow-scrolling:touch}.ut-sheet-foot{flex:none;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--ut-line);background:#05091699}.ut-confirm-msg{margin:0;color:var(--ut-dim);line-height:1.5}.ut-reward{display:flex;flex-direction:column;gap:14px;align-items:stretch}.ut-reward-score{display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px;border-radius:var(--ut-radius);background:var(--ut-panel);border:1px solid var(--ut-line)}.ut-reward-score .lbl{font:800 15px/1 var(--ut-cond);letter-spacing:.18em;text-transform:uppercase}.ut-reward-score.o-W .lbl{color:var(--ut-neon)}.ut-reward-score.o-L .lbl{color:var(--ut-red)}.ut-reward-score.o-D .lbl{color:var(--ut-dim)}.ut-reward-score .sc{font:800 46px/1 var(--ut-cond)}.ut-reward-score .vs{color:var(--ut-dim);font-size:13px}.ut-reward-big{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.ut-reward-coins,.ut-reward-pts{font:800 34px/1 var(--ut-cond);display:inline-flex;align-items:center;gap:8px;color:var(--ut-gold)}.ut-reward-coins .ico{width:30px;height:30px;display:inline-flex}.ut-reward-coins .ico svg{width:100%;height:100%}.ut-reward-pts{color:var(--ut-pink)}.ut-reward-secs{display:grid;gap:10px}@media (min-width: 640px){.ut-reward-secs.two{grid-template-columns:1fr 1fr}}.ut-rw-sec{padding:10px 12px 12px;border-radius:var(--ut-radius);background:var(--ut-panel);border:1px solid var(--ut-line);display:flex;flex-direction:column;gap:8px;min-width:0}.ut-rw-head{display:flex;align-items:center;gap:8px}.ut-rw-head .ico{width:24px;height:24px;display:inline-flex;flex:none}.ut-rw-head .ico svg{width:100%;height:100%}.ut-rw-t{font:800 13px/1 var(--ut-cond);letter-spacing:.14em;text-transform:uppercase;color:var(--ut-dim)}.ut-rw-total{margin-left:auto;font:800 30px/1 var(--ut-cond);color:var(--ut-gold)}.ut-rw-sec.pts .ut-rw-total{color:var(--ut-pink)}.ut-rw-bolt{width:22px;height:22px;flex:none;background:var(--ut-pink);clip-path:polygon(58% 0,14% 56%,46% 56%,36% 100%,86% 40%,54% 40%,70% 0)}.ut-rw-sec .ut-reward-lines li{display:flex;justify-content:space-between;gap:10px}.ut-rw-sec .ut-reward-lines li b{color:var(--ut-text, #fff);font-weight:700;white-space:nowrap}.ut-rw-sec .ut-reward-lines li.note{font-size:13px}@media (max-height: 500px){.ut-reward{gap:8px}.ut-reward-score{flex-direction:row;justify-content:center;align-items:baseline;gap:14px;padding:8px 12px}.ut-reward-score .sc{font-size:30px}.ut-rw-sec{padding:8px 10px 10px;gap:6px}.ut-rw-total{font-size:24px}.ut-rw-sec .ut-reward-lines li{padding:4px 8px}}.ut-reward-lines{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:14px;color:var(--ut-dim)}.ut-reward-lines li{padding:6px 10px;border-radius:6px;background:#ffffff08}.ut-reward-rankup{text-align:center;font:800 22px/1 var(--ut-cond);text-transform:uppercase;color:var(--ut-gold);text-shadow:0 0 18px rgba(245,197,66,.6);animation:ut-pop .4s ease-out}.qm{display:flex;flex-direction:column;gap:14px}.qm-vs{display:flex;align-items:center;justify-content:space-around;gap:10px}.qm-team{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;flex:1;min-width:0}.qm-team b{font:800 18px/1.05 var(--ut-cond);text-transform:uppercase}.qm-team span{color:var(--ut-dim);font-size:13px}.qm-x{font:900 30px/1 var(--ut-cond);color:var(--ut-neon)}.qm-note{margin:0;color:var(--ut-dim);font-size:14px;text-align:center}.ut-hubgrid{display:grid;gap:clamp(8px,1.4vw,16px);grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(130px,19vh)}.ut-hubgrid>.tile{min-height:0}.ut-hubgrid .tile-body{position:relative;z-index:2}.ut-hubgrid .tile-kicker,.ut-hubgrid .tile-sub{text-shadow:0 1px 2px rgba(0,0,0,.95),0 0 10px rgba(3,5,11,.9)}.ut-hubgrid .ut-t-store .tile-art{left:34%}.ut-hubgrid .ut-t-store .tile-shade{background:linear-gradient(90deg,#03050beb,#03050b8c 42%,#03050b00 64%),linear-gradient(180deg,#03050b00 30%,#03050b8c 62%,#03050bf0)}.ut-hubgrid .ut-t-squad{grid-column:span 2;grid-row:span 2}.ut-hubgrid .ut-t-battles,.ut-hubgrid .ut-t-brand.wide{grid-column:span 2}.ut-t-squad{position:relative;overflow:hidden;border-radius:var(--ut-radius);cursor:pointer;background:radial-gradient(120% 90% at 20% 10%,rgba(198,255,58,.18),transparent 60%),linear-gradient(160deg,#11224a,#0a1330);border:1px solid var(--ut-line)}.ut-t-squad .uts-inner{position:relative;z-index:2;height:100%;display:flex;align-items:center;gap:clamp(10px,2vw,24px);padding:clamp(12px,2vw,22px)}.uts-pitch{flex:none;height:92%;aspect-ratio:120 / 156;filter:drop-shadow(0 8px 18px rgba(0,0,0,.5))}.uts-pitch svg{width:100%;height:100%}.uts-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.uts-info .tile-title{font:800 clamp(26px,3.4vw,42px)/1 var(--ut-cond);text-transform:uppercase}.uts-info .tile-kicker{font:700 13px/1 var(--ut-cond);letter-spacing:.14em;text-transform:uppercase;color:var(--ut-neon)}.uts-stats{display:flex;gap:clamp(10px,2vw,24px);flex-wrap:wrap}.uts-stats>div{display:flex;flex-direction:column;gap:2px}.uts-stats span{font:600 11px/1 var(--ut-cond);letter-spacing:.12em;text-transform:uppercase;color:var(--ut-dim)}.uts-stats b{font:800 clamp(24px,3vw,38px)/1 var(--ut-cond)}.uts-stats small{font-size:.55em;color:var(--ut-dim)}.uts-warn{color:var(--ut-orange);font-size:13px}.uts-card{flex:none;align-self:center}.utb-art{position:absolute;inset:0;display:flex;align-items:center;justify-content:flex-end;padding-right:8%;opacity:.95}.utb-art svg{width:auto;height:78%;filter:drop-shadow(0 8px 14px rgba(0,0,0,.45))}.ut-recent{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 14px;border-radius:var(--ut-radius);background:var(--ut-panel);border:1px solid var(--ut-line);font-size:14px}.ut-recent .k{font:700 12px/1 var(--ut-cond);letter-spacing:.12em;text-transform:uppercase;color:var(--ut-dim)}@media (max-width: 1000px){.ut-hubgrid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(120px,auto)}.ut-hubgrid .ut-t-squad{grid-column:span 2;grid-row:span 2;min-height:250px}.uts-card{display:none}}@media (max-width: 520px){.ut-hubgrid{grid-auto-rows:118px}.ut-hubgrid .ut-t-battles{grid-column:span 2}.ut-t-squad{min-height:220px}}@media (max-height: 520px) and (min-aspect-ratio: 1/1){.ut-hubgrid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:104px}.uts-card{display:none}}.ut-squad .ut-body{gap:10px}.sq-side{display:flex;flex-direction:column;gap:8px;min-width:0}.sq-teamname{display:none}.sq-teamname small{display:block;font:700 11px/1 var(--ut-cond);letter-spacing:.16em;text-transform:uppercase;color:var(--ut-neon);margin-bottom:4px}.sq-teamname b{display:block;font:800 22px/1.05 var(--ut-cond);text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sq-top{display:flex;gap:8px;align-items:stretch}.sq-stat{appearance:none;display:flex;flex-direction:column;justify-content:center;gap:3px;min-width:0;flex:1 1 0;padding:8px 12px;border-radius:10px;background:var(--ut-panel);border:1px solid var(--ut-line);color:var(--ut-text);text-align:left;cursor:pointer;font:inherit}.sq-stat .k{font:700 11px/1 var(--ut-cond);letter-spacing:.14em;text-transform:uppercase;color:var(--ut-dim)}.sq-stat .v{font:800 30px/1 var(--ut-cond)}.sq-stat .v small{font-size:.5em;color:var(--ut-dim);margin-left:2px}.sq-stat.rat .v{color:#ffe08a}.sq-stat.form .v{color:var(--ut-neon);font-size:26px}.sq-stat:hover,.sq-stat.focused{border-color:var(--ut-neon);outline:none}.sq-tools{display:flex;gap:8px;align-items:stretch;min-width:0}.sq-views{display:inline-flex;padding:3px;gap:3px;border-radius:10px;background:#050a1abf;border:1px solid var(--ut-line);flex:none}.sq-viewbtn{appearance:none;border:0;border-radius:7px;background:transparent;color:var(--ut-dim);font:700 13px/1 var(--ut-cond);letter-spacing:.08em;text-transform:uppercase;padding:0 11px;min-height:34px;cursor:pointer}.sq-viewbtn.on{background:#c6ff3a;color:#0b1500}.sq-viewbtn:hover:not(.on),.sq-viewbtn.focused:not(.on){color:var(--ut-text);outline:none;box-shadow:inset 0 0 0 1px var(--ut-neon)}.sq-top-btns{display:flex;gap:8px;align-items:stretch}.sq-top-btns .ut-btn{flex:1 1 auto}.sq-banner{display:flex;align-items:center;gap:10px;justify-content:space-between;padding:9px 14px;border-radius:10px;font-size:14px;width:100%}.sq-banner.warn{background:#ffb0201f;border:1px solid rgba(255,176,32,.4);color:#ffd58a}.sq-banner.place{background:#c6ff3a1a;border:1px solid rgba(198,255,58,.45);color:#eaffb0}.sq-main{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0;min-height:0}.sq-pitch-wrap{width:100%;display:flex;justify-content:center}.sq-pitch{--sq-u: min(1.52cqw, 1.07cqh);position:relative;width:min(100%,600px);aspect-ratio:100 / 120;container-type:size;flex:none;border-radius:14px;overflow:visible;background:repeating-linear-gradient(180deg,rgba(255,255,255,.035) 0 8.33%,transparent 8.33% 16.66%),radial-gradient(120% 80% at 50% 30%,#1f8a4c,#10592f 60%,#0a3d21);box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 0 80px #00000073,0 18px 40px #00000073}.sq-lines{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;border-radius:inherit}.sq-lines.h{display:none}.sq-slot{position:absolute;transform:translate(-50%,-50%);left:calc(var(--sx, 50) * 1%);top:calc(var(--sy, 50) * 1%);display:flex;flex-direction:column;align-items:center;touch-action:none;cursor:grab;outline:none;border-radius:8px;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;transition:filter .15s ease}.sq-slot .sq-cardbox{position:relative;line-height:0;border-radius:8px;transition:transform .15s ease,box-shadow .15s ease}.sq-pitch .fc-card{--card-fs: var(--sq-u)}.sq-empty{width:calc(var(--sq-u) * 10);height:calc(var(--sq-u) * 14);border-radius:calc(var(--sq-u) * 1.2);border:2px dashed rgba(255,255,255,.45);background:#05140c59;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--sq-u) * .4);color:#ffffffd9;line-height:1}.sq-empty .plus{font:300 calc(var(--sq-u) * 4.4) / 1 var(--ut-sans)}.sq-empty .pos{font:800 calc(var(--sq-u) * 1.9) / 1 var(--ut-cond);letter-spacing:.06em}.sq-under{display:flex;align-items:center;gap:calc(var(--sq-u) * .5);z-index:2;white-space:nowrap;margin-top:calc(var(--sq-u) * -.9);padding:calc(var(--sq-u) * .3) calc(var(--sq-u) * .7);border-radius:999px;background:#040916eb;box-shadow:0 2px 6px #00000080;font-size:max(9px,calc(var(--sq-u) * 1.45));line-height:1}.sq-pos{font:800 1em/1 var(--ut-cond);letter-spacing:.04em;color:#fff}.sq-pos.bad{color:var(--ut-red)}.sq-pos.sub,.sq-under.role .sq-pos{color:var(--ut-dim)}.sq-role{font:800 1em/1 var(--ut-cond);letter-spacing:.04em;color:var(--ut-cyan)}.sq-oop{font:800 1em/1 var(--ut-cond);letter-spacing:.04em;color:var(--ut-red)}.sq-under:not(.role) .sq-oop:before{content:"·";margin:0 .3em;color:var(--ut-dim)}.rl-fam{font:900 .95em/1 var(--ut-cond);color:var(--ut-neon);margin-left:.15em}.rl-fam.f1{color:#b8f03c}.rl-fam.fx{color:var(--ut-red)}.sq-slot.oop .sq-cardbox{box-shadow:0 0 0 2px #ff4d5ebf}.sq-slot:hover .sq-cardbox,.sq-slot.focused .sq-cardbox,.sq-slot:focus-visible .sq-cardbox{transform:translateY(-3px) scale(1.04);box-shadow:0 0 0 2px var(--ut-neon),0 0 22px #c6ff3a73}.sq-slot.dragging{opacity:.35}.sq-slot.drop .sq-cardbox{transform:scale(1.08);box-shadow:0 0 0 3px var(--ut-cyan),0 0 26px #3ae0ffa6}.sq-slot.fit .sq-cardbox{box-shadow:0 0 0 2px var(--ut-neon),0 0 18px #c6ff3a8c;animation:ut-pulse 1.2s ease-in-out infinite}.sq-slot.nofit{filter:saturate(.5) brightness(.75)}@keyframes ut-pulse{50%{box-shadow:0 0 0 2px var(--ut-neon),0 0 4px #c6ff3a33}}.sq-dragging .sq-slot{cursor:grabbing}body[data-input=touch] .sq-pitch .sq-slot:active{transform:translate(-50%,-50%)}body[data-input=touch] .sq-bench .sq-slot:active{transform:none}body[data-input=touch] .sq-slot:active .sq-cardbox{transform:scale(.96)}.sq-ghost{position:fixed!important;left:0;top:0;z-index:9999;pointer-events:none;filter:drop-shadow(0 14px 22px rgba(0,0,0,.6));transition:none!important}.sq-bench-wrap{width:100%;max-width:900px;align-self:center;display:flex;flex-direction:column;gap:6px;min-width:0}.sq-bench-title{font:700 13px/1 var(--ut-cond);letter-spacing:.14em;text-transform:uppercase;color:var(--ut-dim);display:flex;gap:8px;align-items:baseline}.sq-bench-title small{color:var(--ut-neon)}.sq-bench{--sq-u: clamp(4.6px, .9vw + 1.6px, 7.2px);display:flex;gap:calc(var(--sq-u) * 1.6);overflow-x:auto;overflow-y:visible;padding:6px 6px calc(var(--sq-u) * 2);scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;background:linear-gradient(180deg,#0a1228b3,#0a122859);border:1px solid var(--ut-line);border-radius:12px}.sq-bench .sq-slot{position:relative;left:auto;top:auto;transform:none;touch-action:pan-x;scroll-snap-align:start;flex:none}.sq-bench .fc-card{--card-fs: var(--sq-u)}@media (min-aspect-ratio: 1/1) and (min-width: 600px){.screen.ut-squad{display:flex;flex-direction:column;overflow:hidden}.ut-squad .ut-body{flex:1 1 0;min-height:0;overflow:hidden;padding-bottom:6px;display:grid;grid-template-columns:clamp(170px,17vw,250px) minmax(0,1fr) auto;grid-template-rows:minmax(0,1fr);gap:0 clamp(10px,1.8vw,26px);align-items:stretch}.sq-side{overflow-y:auto;overflow-x:hidden;padding:2px}.sq-teamname{display:block;padding:2px 2px 4px}.sq-top{flex-direction:column}.sq-stat{flex:none;padding:9px 14px}.sq-stat .v{font-size:clamp(26px,2.6vw,38px)}.sq-tools{flex-direction:column}.sq-views .sq-viewbtn{flex:1}.sq-top-btns{flex-direction:column}.sq-main{height:100%}.sq-pitch-wrap{flex:1 1 0;min-height:0;container-type:size;align-items:flex-start}.sq-pitch{width:min(100cqw,calc(100cqh * 100 / 122));--sq-u: min(1.68cqw, 1.18cqh, calc(var(--sq-fit, 9) * 1cqh))}.sq-pitch .sq-slot{left:calc(var(--fx, var(--sx, 50)) * 1%)}.sq-bench-wrap{width:auto;max-width:none;align-self:start;max-height:100%}.sq-bench{--sq-u: clamp(3.6px, calc((100dvh - 340px) / 64), 7px);display:grid;grid-template-columns:repeat(2,auto);overflow:visible;padding:10px}.sq-bench .sq-slot{touch-action:none}}@media (min-aspect-ratio: 1/1) and (max-height: 560px){.ut-squad .ut-body{grid-template-columns:minmax(118px,150px) minmax(0,1fr) auto;column-gap:10px}.sq-teamname{display:none}.sq-side,.sq-top{gap:5px}.sq-stat{padding:4px 9px;gap:1px}.sq-stat .k{font-size:9px}.sq-stat .v{font-size:20px}.sq-stat.form .v{font-size:18px}.sq-tools{gap:5px}.sq-viewbtn{min-height:26px;font-size:11px;padding:0 6px}.sq-top-btns{gap:5px}.sq-top-btns .ut-btn{min-height:30px;padding:5px 8px;font-size:12px}.sq-top-btns .ut-btn.ghost{display:none}.sq-banner{padding:5px 10px;font-size:12px}.sq-pitch{--sq-u: min(1.5cqw, 1.45cqh);aspect-ratio:140 / 100;width:min(100cqw,140cqh);background:repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 8.33%,transparent 8.33% 16.66%),radial-gradient(80% 120% at 30% 50%,#1f8a4c,#10592f 60%,#0a3d21)}.sq-lines.h{display:block}.sq-lines.v{display:none}.sq-pitch .sq-slot{left:calc((100 - var(--sy, 50)) * 1%);top:calc(var(--hy, 50) * 1%)}.sq-bench-title{font-size:11px}.sq-bench{--sq-u: clamp(3px, calc((100dvh - 150px) / 66), 4.6px);padding:6px;gap:6px 8px}}@media (max-width: 599px),(max-aspect-ratio: 1/1){.sq-pitch{max-height:calc(100dvh - 330px);width:auto;height:min(calc((100vw - 24px)*1.2),720px)}}@media (max-width: 560px){.sq-side{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px}.sq-side>.sq-top{grid-column:1 / -1}.sq-tools,.sq-top-btns{display:contents}.sq-top-btns .ut-btn.primary{padding:6px 10px;font-size:13px;min-height:0;white-space:normal;line-height:1;max-width:76px}.sq-top{gap:6px}.sq-stat{padding:6px 9px}.sq-stat .v{font-size:24px}.sq-stat.form .v{font-size:19px}.sq-tools{gap:6px}.sq-viewbtn{padding:0 8px;font-size:12px}.sq-top-btns .ut-btn.ghost{display:none}.sq-pitch{--sq-u: min(1.62cqw, 1.14cqh);border-radius:10px}}.sq-view-roles .sq-under{gap:calc(var(--sq-u) * .45)}.pk{display:flex;flex-direction:column;gap:10px}.pk-current{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:10px;background:#c6ff3a0f;border:1px solid rgba(198,255,58,.25)}.pk-current .fc-card{--card-fs: 5px}.pk-k{font:700 11px/1 var(--ut-cond);letter-spacing:.14em;text-transform:uppercase;color:var(--ut-neon)}.pk-tools{display:flex;gap:8px;align-items:center;position:sticky;top:-14px;z-index:3;padding:4px 0;background:#0f1834}.pk-tools{flex-wrap:wrap}.pk-tools .ut-input{flex:1 1 170px}.pk-list{display:flex;flex-direction:column;gap:6px}.pk-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:6px 10px 6px 6px;border-radius:10px;background:#ffffff09;border:1px solid transparent;cursor:pointer}.pk-row:hover,.pk-row.focused{border-color:var(--ut-neon);background:#c6ff3a12;outline:none}.pk-row.oop{opacity:.78}.pk-row.blocked{opacity:.4;cursor:not-allowed}.pk-card{line-height:0}.pk-card .fc-card{--card-fs: 4.6px}.pk-info{min-width:0;display:flex;flex-direction:column;gap:3px}.pk-name{font:800 17px/1.05 var(--ut-cond);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pk-meta{display:flex;gap:6px;align-items:center;font-size:12px;color:var(--ut-dim);flex-wrap:wrap}.pk-pos{font:800 13px/1 var(--ut-cond);color:var(--ut-neon)}.pk-pos.bad{color:var(--ut-red)}.pk-alt{font:600 12px/1 var(--ut-cond)}.pk-crest{display:inline-flex;line-height:0}.pk-league{white-space:nowrap}.pk-tag{font:700 11px/1 var(--ut-cond);letter-spacing:.1em;text-transform:uppercase;color:var(--ut-cyan)}.pk-ovr{font:800 26px/1 var(--ut-cond);min-width:34px;text-align:right}.pk-count{font:600 12px/1 var(--ut-cond);letter-spacing:.1em;text-transform:uppercase;color:var(--ut-dim)}.pk-more{height:1px}.pk-sub{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.pk-role{font:700 12px/1 var(--ut-cond);letter-spacing:.04em;text-transform:uppercase;color:var(--ut-cyan)}.pk-cur-btns{display:flex;gap:6px;margin-left:auto;flex-wrap:wrap;justify-content:flex-end}.pk-current .pk-info{flex:1}.pk-tools .ut-chip{flex:none}.pk-row{content-visibility:auto;contain-intrinsic-size:auto 72px}.rl{display:flex;flex-direction:column;gap:8px}.rl-player{display:flex;gap:12px;align-items:center}.rl-player .fc-card{--card-fs: 5px}.rl-row{appearance:none;display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:10px;align-items:center;text-align:left;padding:10px 12px;border-radius:10px;border:1px solid var(--ut-line);background:#ffffff09;color:var(--ut-text);cursor:pointer;font:inherit}.rl-row:hover,.rl-row.focused{border-color:var(--ut-neon);outline:none}.rl-row.cur{background:#c6ff3a14;border-color:#c6ff3a80}.rl-short{font:800 16px/1 var(--ut-cond);color:var(--ut-cyan);text-align:center;padding:8px 0;border-radius:8px;background:#3ae0ff14}.rl-row.auto .rl-short{color:var(--ut-neon);background:#c6ff3a14;font-size:13px}.rl-main{display:flex;flex-direction:column;gap:3px;min-width:0}.rl-name{font:800 17px/1 var(--ut-cond);text-transform:uppercase}.rl-name .rl-fam{font-size:17px;margin-left:6px}.rl-desc{font-size:12px;color:var(--ut-dim)}.rl-check{color:var(--ut-neon);font-weight:800}.fm-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px}.fm-opt{appearance:none;display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 6px;border-radius:10px;border:1px solid var(--ut-line);background:#ffffff08;color:var(--ut-text);cursor:pointer}.fm-opt.on{border-color:var(--ut-neon);background:#c6ff3a14}.fm-opt:hover,.fm-opt.focused{border-color:var(--ut-cyan);outline:none}.fm-art{line-height:0}.fm-art svg{width:90px;height:auto}.fm-name{font:800 18px/1 var(--ut-cond)}.act-list{display:flex;flex-direction:column;gap:8px}.act-row{appearance:none;text-align:left;padding:12px 14px;border-radius:10px;border:1px solid var(--ut-line);background:#ffffff09;color:var(--ut-text);cursor:pointer;font:inherit}.act-row:hover,.act-row.focused{border-color:var(--ut-neon);outline:none}.act-row.danger .act-l{color:var(--ut-red)}.act-l{font:800 18px/1 var(--ut-cond);text-transform:uppercase;margin-bottom:4px}.act-d{font-size:13px;color:var(--ut-dim)}.ci-help{margin:0;font-size:13px;color:var(--ut-dim);line-height:1.5}.cl-tools{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.cl-tools .ut-input{flex:1 1 200px}.cl-count{margin-left:auto;font:600 13px/1 var(--ut-cond);letter-spacing:.08em;text-transform:uppercase;color:var(--ut-dim)}.cl-chips{display:flex;gap:6px;flex-wrap:wrap}.cl-chips:empty{display:none}.cl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:14px 10px;justify-items:center}.cl-item{position:relative;line-height:0;border-radius:10px;cursor:pointer;padding:4px;outline:none;transition:transform .12s ease}.cl-item .fc-card{--card-fs: 9.5px}.cl-item:hover,.cl-item.focused{transform:translateY(-3px)}.cl-item:hover .fc-card,.cl-item.focused .fc-card{filter:drop-shadow(0 0 10px rgba(198,255,58,.55))}.cl-item.sel{background:#c6ff3a24;box-shadow:0 0 0 2px var(--ut-neon)}.cl-tag{display:inline-block;font:800 11px/1 var(--ut-cond);letter-spacing:.08em;text-transform:uppercase;padding:3px 6px;border-radius:4px;background:var(--ut-cyan);color:#04202a}.cl-item .cl-tag{position:absolute;left:6px;bottom:40px;z-index:3}.cl-check{position:absolute;top:4px;right:4px;z-index:3;width:24px;height:24px;border-radius:50%;border:2px solid #fff;background:#0000008c;color:#0b1500;font:900 15px/20px var(--ut-sans);text-align:center}.cl-check.on{background:var(--ut-neon);border-color:var(--ut-neon)}.cl-more{display:flex;justify-content:center}.cl-item{display:flex;flex-direction:column;align-items:center;gap:4px}.cl-qs{display:inline-flex;align-items:center;justify-content:center;gap:4px;width:100%;max-width:132px;min-height:30px;padding:4px 8px;border-radius:8px;border:1px solid rgba(255,255,255,.16);background:#0a101cd1;color:#ffd75a;font:800 13px/1 var(--ut-cond);letter-spacing:.04em;cursor:pointer;white-space:nowrap}.cl-qs:hover,.cl-qs.focused{border-color:#ffd75a}.cl-qs .cl-qs-coin{display:inline-flex;width:14px;height:14px}.cl-qs .cl-qs-coin svg{width:100%;height:100%}.cl-qs.armed{background:#c8283c;border-color:#ff6b7d;color:#fff;font-size:12px}.cl-qs.fav{color:var(--ut-dim);opacity:.7}.cl-selbar{display:none}.cl-selbar.on{display:flex;gap:8px;align-items:center;flex-wrap:wrap;position:sticky;bottom:0;z-index:5;padding:10px 12px;border-radius:12px;background:#080e20f5;border:1px solid var(--ut-line-2);box-shadow:0 -8px 24px #00000073}.cl-selinfo{font:800 16px/1 var(--ut-cond);text-transform:uppercase;margin-right:auto}@media (max-width: 520px){.cl-grid{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:10px 6px}.cl-item .fc-card{--card-fs: 8px}}.cf{display:flex;flex-direction:column;gap:16px}.cf-sec{display:flex;flex-direction:column;gap:8px}.cf-t{font:800 14px/1 var(--ut-cond);letter-spacing:.12em;text-transform:uppercase;color:var(--ut-dim);display:flex;align-items:center;gap:6px}.cf-chips{display:flex;flex-wrap:wrap;gap:6px}.cf-range{display:grid;gap:4px}.cf-range input[type=range]{width:100%;accent-color:var(--ut-neon)}.cf-range-v{color:var(--ut-neon)}.pd{display:flex;gap:18px;align-items:flex-start}.pd-card{flex:none;line-height:0;position:sticky;top:0}.pd-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px}.pd-name{font:800 26px/1 var(--ut-cond);text-transform:uppercase}.pd-type{display:flex;gap:8px;align-items:center;color:var(--ut-gold);font:700 13px/1 var(--ut-cond);letter-spacing:.1em;text-transform:uppercase}.pd-stats{display:grid;gap:6px}.pd-stats .rbar{display:grid;grid-template-columns:40px 1fr 32px;align-items:center;gap:8px;font:700 14px/1 var(--ut-cond)}.pd-stats .rbar-track{height:6px;border-radius:6px;background:#ffffff1a;overflow:hidden;display:block}.pd-stats .rbar-track i{display:block;height:100%;background:linear-gradient(90deg,var(--ut-cyan),var(--ut-neon));transform-origin:left}.pd-stats .rbar.lo .rbar-track i{background:linear-gradient(90deg,#ff8a3a,var(--ut-orange))}.pd-infos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px}.pd-info-row{display:flex;justify-content:space-between;gap:8px;padding:6px 0;border-bottom:1px solid var(--ut-line);font-size:13px}.pd-info-row span{color:var(--ut-dim)}.pd-info-row b{display:inline-flex;align-items:center;gap:4px;text-align:right}.pd-info-row b span{color:inherit;display:inline-flex;align-items:center;line-height:0}.pd-styles{display:grid;gap:6px}.pd-style{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:8px;background:#ffffff0a}.pd-style b{font:800 15px/1 var(--ut-cond);text-transform:uppercase;color:var(--ut-gold)}.pd-style span{font-size:12px;color:var(--ut-dim)}@media (max-width: 640px){.pd{flex-direction:column;align-items:center}.pd-card{position:static}.pd-card .fc-card{--card-fs: 17px}.pd-main{width:100%}.pd-infos{grid-template-columns:1fr}}.sb-top{display:grid;grid-template-columns:minmax(240px,340px) minmax(0,1fr);grid-template-areas:"left right" "rew right" "x right";grid-template-rows:auto auto 1fr;gap:12px 16px;align-items:start}.sb-left{grid-area:left}.sb-right{grid-area:right}.sb-rew-wrap{grid-area:rew;min-width:0}.sb-left,.sb-right{display:flex;flex-direction:column;gap:12px;min-width:0}.sb-sec-t{font:800 15px/1 var(--ut-cond);letter-spacing:.12em;text-transform:uppercase}.sb-sec-t small{font-weight:500;color:var(--ut-dim);letter-spacing:.04em;text-transform:none;font-family:var(--ut-sans);font-size:12px}.sb-rank{display:flex;gap:14px;align-items:center;padding:14px;border-radius:var(--ut-radius);background:linear-gradient(140deg,#ff2fa829,#101a36d9 55%);border:1px solid var(--ut-line)}.sb-badge{flex:none;width:86px;height:96px;display:flex;align-items:center;justify-content:center;text-align:center;clip-path:polygon(50% 0,100% 18%,100% 72%,50% 100%,0 72%,0 18%);background:linear-gradient(160deg,color-mix(in srgb,var(--tc) 85%,#fff),var(--tc) 55%,color-mix(in srgb,var(--tc) 60%,#000));background-color:var(--tc)}.sb-badge-t{font:900 14px/1 var(--ut-cond);text-transform:uppercase;color:#0a0f1f;padding:0 4px;letter-spacing:.02em}.sb-rank-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.sb-pts{font:800 34px/1 var(--ut-cond)}.sb-pts small{font:600 13px/1 var(--ut-sans);color:var(--ut-dim)}.sb-next{font-size:13px;color:var(--ut-text)}.sb-reset{font-size:12px;color:var(--ut-dim)}.sb-claim{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border-radius:10px;background:#f5c5421f;border:1px solid rgba(245,197,66,.5);font-size:14px}.sb-claim span{color:var(--ut-dim)}.sb-rewards{display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:var(--ut-radius);background:var(--ut-panel);border:1px solid var(--ut-line)}.sb-tier{display:grid;grid-template-columns:74px 56px minmax(0,1fr);gap:8px;align-items:center;padding:6px 8px;border-radius:8px;font-size:12px;border-left:3px solid var(--tc);background:#ffffff05}.sb-tier .n{font:800 14px/1 var(--ut-cond);text-transform:uppercase;color:var(--tc)}.sb-tier .p{font:700 13px/1 var(--ut-cond);color:var(--ut-dim)}.sb-tier .r{color:var(--ut-text)}.sb-tier.cur{background:#ffffff14;box-shadow:inset 0 0 0 1px var(--tc)}.sb-tier.reached .p{color:var(--ut-neon)}.sb-diffs{display:flex;gap:6px;flex-wrap:wrap}.sb-diff{appearance:none;display:flex;flex-direction:column;align-items:center;gap:3px;padding:8px 12px;border-radius:9px;border:1px solid var(--ut-line-2);background:#ffffff0a;color:var(--ut-text);cursor:pointer;min-width:84px}.sb-diff .n{font:800 14px/1 var(--ut-cond);text-transform:uppercase}.sb-diff .m{font:700 12px/1 var(--ut-cond);color:var(--ut-pink)}.sb-diff.on{border-color:var(--ut-neon);background:#c6ff3a1f}.sb-diff:hover,.sb-diff.focused{border-color:var(--ut-cyan);outline:none}.sb-yours{font-size:13px;color:var(--ut-dim)}.sb-yours .warn{color:var(--ut-orange)}.sb-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}.sb-opp{position:relative;overflow:hidden;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;cursor:pointer;background:linear-gradient(110deg,color-mix(in srgb,var(--oc) 30%,transparent),#101a36e6 55%);background-color:#101a36e6;border:1px solid var(--ut-line);transition:transform .12s ease,border-color .12s ease}.sb-opp:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--oc);box-shadow:2px 0 0 var(--oc2)}.sb-opp:hover,.sb-opp.focused{border-color:var(--ut-neon);transform:translateY(-2px);outline:none}.sb-opp.played{opacity:.85}.sb-opp-crest{flex:none;line-height:0}.sb-opp-info{flex:1;min-width:0}.sb-opp-theme{font:700 11px/1 var(--ut-cond);letter-spacing:.14em;text-transform:uppercase;color:var(--ut-neon)}.sb-opp-name{font:800 18px/1.02 var(--ut-cond);text-transform:uppercase;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.sb-opp-meta{font-size:12px;color:var(--ut-dim)}.sb-opp-ovr{font:800 28px/1 var(--ut-cond);display:flex;flex-direction:column;align-items:center}.sb-opp-ovr small{font:700 10px/1 var(--ut-cond);letter-spacing:.12em;color:var(--ut-dim)}.sb-opp-done{display:flex;flex-direction:column;align-items:center;color:var(--ut-neon);font:900 22px/1 var(--ut-cond)}.sb-opp-done small{font:700 11px/1 var(--ut-cond);color:var(--ut-dim)}.sb-meta{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;color:var(--ut-dim)}.sb-meta b{color:var(--ut-text);font:800 15px/1 var(--ut-cond)}.sb-sec-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.sb-bucket{margin-left:8px;padding:2px 6px;border-radius:4px;font:800 10px/1 var(--ut-cond);letter-spacing:.1em;color:#071022}.sb-bucket.b-easy{background:#5ee0a0}.sb-bucket.b-medium{background:#ffc94a}.sb-bucket.b-hard{background:#ff6b7d}.sb-specials .sb-opp{min-height:88px}.sb-opp.featured{background:linear-gradient(120deg,#f5c54238,#101a36e6 60%);border-color:#f5c5428c}.sb-opp.featured .sb-opp-theme{color:var(--ut-gold)}.sb-opp.totw{background:linear-gradient(120deg,#2a4aa6d9,#101a36e6 60%);border-color:#c6ff3a73}.sb-opp.totw .sb-opp-theme{color:#c6ff3a}.sb-opp.played{opacity:.7}.sb-done-msg{display:flex;flex-direction:column;gap:10px;color:var(--ut-dim);font-size:14px}.sb-done-msg b{color:var(--ut-text)}.bo-note{font-size:13px;color:var(--ut-orange);padding:8px 10px;border-radius:8px;background:#ffb0201a;border:1px solid rgba(255,176,32,.35)}.bo-sheet .sb-diffs .sb-diff{min-width:0;flex:1 1 96px;padding:8px 6px}.bo-sheet .sb-diff .n{font-size:13px}.sb-tier .n{white-space:nowrap}.sb-rewards.all{padding:0;border:0;background:none}.sb-rewards .sb-tier{padding:4px 8px}.sb-hist{display:flex;flex-direction:column;gap:6px}.sb-hist-row{display:grid;grid-template-columns:52px minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:6px 10px;border-radius:8px;background:#ffffff08;font-size:13px}.sb-hist-row .n{font:700 15px/1 var(--ut-cond);text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-hist-row .d{color:var(--ut-dim)}.sb-hist-row .p{color:var(--ut-pink);font:700 14px/1 var(--ut-cond)}@media (max-width: 700px){.sb-top{grid-template-columns:1fr;grid-template-areas:"left" "right" "rew";grid-template-rows:auto}}.bo{display:flex;flex-direction:column;gap:12px}.bo-head{display:flex;gap:12px;align-items:center}.bo-crest{flex:none;line-height:0}.bo-titles{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.bo-theme{font:700 12px/1 var(--ut-cond);letter-spacing:.14em;text-transform:uppercase;color:var(--ut-neon)}.bo-name{font:800 24px/1 var(--ut-cond);text-transform:uppercase}.bo-desc{font-size:13px;color:var(--ut-dim)}.bo-meta{display:flex;gap:12px;font-size:13px;color:var(--ut-dim);flex-wrap:wrap}.bo-meta b{color:var(--ut-text);font:800 18px/1 var(--ut-cond)}.bo-meta .done{color:var(--ut-neon)}.bo-kit{flex:none;width:64px}.bo-kit svg{width:100%;height:auto}.bo-pitch{position:relative;width:100%;aspect-ratio:100 / 108;border-radius:12px;background:repeating-linear-gradient(180deg,rgba(255,255,255,.035) 0 10%,transparent 10% 20%),radial-gradient(120% 80% at 50% 30%,#1f8a4c,#10592f 60%,#0a3d21);box-shadow:inset 0 0 0 1px #ffffff24}.bo-slot{position:absolute;transform:translate(-50%,-50%);line-height:0}.bo-slot .fc-card{--card-fs: clamp(3.6px, 1.1vw, 5.4px)}.bo-pts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.bo-pts>div{display:flex;flex-direction:column;gap:4px;padding:8px 10px;border-radius:8px;background:#ffffff0a}.bo-pts span{font:700 11px/1 var(--ut-cond);letter-spacing:.1em;text-transform:uppercase;color:var(--ut-dim)}.bo-pts b{font:800 18px/1 var(--ut-cond);color:var(--ut-pink)}.ob-tabs{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px}.ob-tab{appearance:none;position:relative;padding:10px 16px;border-radius:10px 10px 0 0;border:1px solid transparent;border-bottom:2px solid var(--ut-line);background:transparent;color:var(--ut-dim);font:800 16px/1 var(--ut-cond);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;white-space:nowrap;display:inline-flex;gap:6px;align-items:center}.ob-tab.on{color:var(--ut-text);border-bottom-color:var(--ut-neon);background:#c6ff3a0f}.ob-tab:hover,.ob-tab.focused{color:var(--ut-text);outline:none;border-color:var(--ut-line-2);border-bottom-color:var(--ut-cyan)}.ob-badge{min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:var(--ut-pink);color:#fff;font:800 12px/20px var(--ut-cond);text-align:center}.ob-group{display:flex;flex-direction:column;gap:10px}.ob-ghead{display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.ob-gname{font:800 26px/1 var(--ut-cond);text-transform:uppercase}.ob-gdesc{font-size:13px;color:var(--ut-dim);margin-top:4px}.ob-gprog{display:flex;flex-direction:column;align-items:flex-end}.ob-gprog b{font:800 26px/1 var(--ut-cond);color:var(--ut-neon)}.ob-gprog span{font-size:11px;color:var(--ut-dim);text-transform:uppercase;letter-spacing:.1em}.ob-greward{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;border-radius:10px;background:#f5c54214;border:1px dashed rgba(245,197,66,.45);font-size:14px;flex-wrap:wrap}.ob-greward.ready{border-style:solid;background:#f5c54229}.ob-greward b{color:var(--ut-gold)}.ob-list{display:flex;flex-direction:column;gap:8px}.ob-row{display:flex;gap:14px;align-items:center;padding:12px 14px;border-radius:12px;background:var(--ut-panel);border:1px solid var(--ut-line)}.ob-row.ready{border-color:var(--ut-neon);box-shadow:0 0 16px #c6ff3a2e}.ob-row.claimed{opacity:.6}.ob-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.ob-title{font:800 18px/1 var(--ut-cond);text-transform:uppercase}.ob-desc{font-size:13px;color:var(--ut-dim)}.ob-prog{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;margin-top:4px;font:700 13px/1 var(--ut-cond);color:var(--ut-dim)}.ob-side{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:6px;max-width:46%;text-align:right}.ob-reward{font:700 14px/1.15 var(--ut-cond);color:var(--ut-gold);text-transform:uppercase;letter-spacing:.03em}.ob-ok{color:var(--ut-neon);font:800 13px/1 var(--ut-cond);text-transform:uppercase;letter-spacing:.08em}.ob-lock{color:var(--ut-dim);font:700 12px/1 var(--ut-cond);text-transform:uppercase;letter-spacing:.08em}.ob-packs{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.ob-pack{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px;border-radius:12px;background:var(--ut-panel);border:1px solid var(--ut-line);cursor:pointer;text-align:center}.ob-pack:hover,.ob-pack.focused{border-color:var(--ut-neon);outline:none}.ob-pack-name{font:800 15px/1.1 var(--ut-cond);text-transform:uppercase}@media (max-width: 520px){.ob-row{flex-direction:column;align-items:stretch}.ob-side{max-width:none;flex-direction:row;justify-content:space-between;align-items:center;text-align:left}}.br-layout{display:grid;grid-template-columns:minmax(240px,340px) minmax(0,1fr);gap:18px;align-items:start}.br-preview{position:sticky;top:0;display:flex;flex-direction:column;align-items:center;gap:8px;padding:18px;border-radius:16px;background:radial-gradient(100% 70% at 50% 0%,rgba(198,255,58,.14),transparent 70%),var(--ut-panel);border:1px solid var(--ut-line)}.br-crest{line-height:0;filter:drop-shadow(0 10px 20px rgba(0,0,0,.5))}.br-name{font:800 26px/1.05 var(--ut-cond);text-transform:uppercase;text-align:center;overflow-wrap:anywhere}.br-short{font:800 15px/1 var(--ut-cond);letter-spacing:.3em;color:var(--ut-neon)}.br-kits{display:flex;gap:14px;margin-top:6px}.br-kit{display:flex;flex-direction:column;align-items:center;gap:4px;font:700 12px/1 var(--ut-cond);letter-spacing:.12em;text-transform:uppercase;color:var(--ut-dim)}.br-kit>div{width:110px;line-height:0}.br-kit svg{width:100%;height:auto;filter:drop-shadow(0 6px 10px rgba(0,0,0,.45))}.br-form{display:flex;flex-direction:column;gap:16px}.br-sec{display:flex;flex-direction:column;gap:8px}.br-sec .ut-input{max-width:420px}.br-sec .ut-input.short{max-width:110px;text-transform:uppercase;font:800 22px/1 var(--ut-cond);letter-spacing:.25em;text-align:center}.br-swatches{display:flex;flex-wrap:wrap;gap:8px}.br-sw{appearance:none;position:relative;width:36px;height:36px;border-radius:9px;border:2px solid rgba(255,255,255,.18);background:var(--sw);cursor:pointer;padding:0;box-shadow:inset 0 0 0 1px #00000059}.br-sw.on{border-color:#fff;box-shadow:0 0 0 2px var(--ut-neon),inset 0 0 0 1px #00000059}.br-sw:hover,.br-sw.focused{border-color:var(--ut-cyan);outline:none}.br-sw.custom{display:inline-flex;align-items:center;justify-content:center;font:800 20px/1 var(--ut-sans);color:#fff;text-shadow:0 1px 3px #000;border-style:dashed;overflow:hidden}.br-sw.custom input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;border:0;padding:0}.br-patterns{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px}.br-pat,.br-shape{appearance:none;display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;border-radius:10px;border:1px solid var(--ut-line);background:#ffffff08;color:var(--ut-text);cursor:pointer;font:700 12px/1 var(--ut-cond);letter-spacing:.06em;text-transform:uppercase}.br-pat.on,.br-shape.on{border-color:var(--ut-neon);background:#c6ff3a14}.br-pat:hover,.br-pat.focused,.br-shape:hover,.br-shape.focused{border-color:var(--ut-cyan);outline:none}.br-pat-art{width:52px;line-height:0}.br-pat-art svg{width:100%;height:auto}.br-shapes{display:flex;flex-wrap:wrap;gap:8px}.br-shape{width:84px}.br-shape>div{line-height:0}.br-actions{justify-content:flex-start}.br-actions .ut-btn{flex:0 1 160px}@media (max-width: 760px){.br-layout{grid-template-columns:1fr}.br-preview{position:static}.br-kit>div{width:84px}}@media (min-aspect-ratio: 1/1) and (max-height: 560px){.sq-pitch{--sq-u: min(1.42cqw, 1.28cqh)}}@media (min-aspect-ratio: 1/1) and (min-width: 600px) and (max-height: 385px){.sq-top{display:grid;grid-template-columns:auto minmax(0,1fr)}.sq-stat.form{grid-column:1 / -1}.sq-tools{order:1}}@media (pointer: coarse){.ut-btn.sm,.ut-btn.xs,.ut-chip,.ut-x{position:relative}.ut-btn.sm:before,.ut-btn.xs:before,.ut-chip:before,.ut-x:before{content:"";position:absolute;inset:-8px -4px}.ut-x:before{inset:-5px;border-radius:50%}.br-sw:before{content:"";position:absolute;inset:-5px}}body .ob-tabs{gap:8px;padding-bottom:4px}body .ob-tab{min-height:48px;padding:0 18px;border-radius:var(--a-r-chip);border:var(--a-bw) solid var(--a-edge);background:var(--a-s1);color:var(--a-ink2);font:800 var(--a-t-label)/1 var(--a-fd);letter-spacing:.05em;display:inline-flex;align-items:center;gap:8px}body .ob-tab.on{background:var(--sec);color:var(--sec-ink);border-color:transparent}body .ob-tab:hover,body .ob-tab.focused{border-color:var(--a-edge-hi);color:var(--a-ink)}body .ob-tab.on:hover,body .ob-tab.on.focused{color:var(--sec-ink)}body .ob-badge{background:var(--a-bad)}body .ob-group{gap:12px}body .ob-gname{position:relative;padding-left:22px;font-size:clamp(26px,2.6vw,34px)}body .ob-gname:before{content:"";position:absolute;left:4px;top:1px;bottom:1px;width:7px;background:var(--sec);transform:skew(var(--a-skew))}body .ob-gdesc{font-size:var(--a-t-small);color:var(--a-ink2);padding-left:22px}body .ob-gprog b{font-size:32px;color:var(--sec)}body .ob-gprog span{font-size:12px}body .ob-greward{padding:14px 18px;border-radius:var(--a-r-btn);border:0;background:rgb(var(--a-store-rgb) / .08);font-size:var(--a-t-small)}body .ob-greward.ready{background:rgb(var(--a-store-rgb) / .18)}body .ob-greward b{color:var(--a-store)}body .ob-list{gap:10px}body .ob-row{min-height:84px;gap:18px;padding:14px 18px;border-radius:var(--a-r-tile);background:var(--a-s1);border:var(--a-bw) solid transparent}body .ob-row.ready{border-color:var(--sec);background:rgb(var(--sec-rgb) / .08);box-shadow:none}body .ob-row.claimed{opacity:.5}body .ob-title{font-size:clamp(19px,1.8vw,24px)}body .ob-desc{font-size:var(--a-t-small);color:var(--a-ink2)}body .ob-prog{font-size:14px}body .ob-reward{font-size:17px;color:var(--a-store)}body .ob-ok{color:var(--a-good);font-size:15px}body .ob-lock{font-size:13px;color:var(--a-ink3)}body .ob-row .ut-btn{min-height:48px}body .ob-pack{border-radius:var(--a-r-tile);background:var(--a-s1);border:var(--a-bw) solid var(--a-edge);padding:16px}body .ob-pack:hover,body .ob-pack.focused{border-color:var(--sec)}body .ob-pack-name{font-size:18px}body .ut-reward-score,body .ut-rw-sec{border-radius:var(--a-r-tile);background:var(--a-s1);border:0}body .ut-reward-lines{font-size:var(--a-t-small)}body .ut-recent{border-radius:var(--a-r-tile);background:var(--a-s1);border:0}body .pk-row,body .rl-row{border-radius:var(--a-r-btn)}body .pk-name,body .rl-name{font-size:19px}body .pk-meta,body .rl-desc{font-size:13px}body .pk-tools{background:var(--a-s0)}body .act-list{gap:10px}body .act-row{min-height:72px;padding:14px 18px;border-radius:var(--a-r-btn);border:var(--a-bw) solid var(--a-edge);background:var(--a-s1)}body .act-row:hover,body .act-row.focused{border-color:var(--sec);background:var(--a-s2)}body .act-row:active{transform:translateY(2px) scale(.98)}body .act-l{font-size:clamp(20px,1.9vw,24px);margin-bottom:4px}body .act-d{font-size:var(--a-t-small);color:var(--a-ink2)}body .act-row.danger .act-l{color:var(--a-bad)}body .fm-opt,body .br-pat,body .br-shape{border-radius:var(--a-r-btn);border:var(--a-bw) solid var(--a-edge);background:var(--a-s1)}body .fm-opt.on,body .br-pat.on,body .br-shape.on{border-color:var(--sec);background:rgb(var(--sec-rgb) / .1)}body .fm-opt:hover,body .fm-opt.focused,body .br-pat:hover,body .br-pat.focused,body .br-shape:hover,body .br-shape.focused{border-color:var(--a-edge-hi)}body .fm-name{font-size:20px}body .br-preview{border-radius:var(--a-r-tile);background:var(--a-s1);border:0}body .br-short{color:var(--sec)}body .br-sw.on{box-shadow:0 0 0 3px var(--sec),inset 0 0 0 1px #00000059}body .br-sec>label,body .br-sec>.k,body .br-sec h3{font-size:15px}.fcs-redeem{display:flex;align-items:center;gap:1rem;width:100%;min-width:0;text-align:left;cursor:pointer;padding:.9rem 1.1rem;border-radius:var(--r, 14px);color:var(--ink, #f2f6ff);background:linear-gradient(120deg,#00e0ff1f,#c6ff3a14 60%,#ffffff08);border:1px dashed rgba(0,224,255,.45);transition:transform .15s,border-color .15s,box-shadow .15s}.fcs-redeem:hover,.fcs-redeem.focused,.fcs-redeem:focus-visible{border-color:var(--acc2, #00e0ff);box-shadow:0 0 0 2px #00e0ff59;transform:translateY(-1px);outline:none}.fcs-redeem.off{cursor:default;border-style:solid;border-color:var(--line, rgba(160, 190, 255, .12));background:var(--glass, rgba(255, 255, 255, .05))}.fcs-redeem.off:hover{transform:none;box-shadow:none}.fcs-redeem-ico{flex:none;width:3rem;height:3rem;border-radius:12px;display:grid;place-items:center;background:#00e0ff24;color:var(--acc2, #00e0ff)}.fcs-redeem-ico svg{width:1.7rem;height:1.7rem}.fcs-redeem.off .fcs-redeem-ico{color:var(--ink3, #6f7c9b);background:#a0beff14}.fcs-redeem-t{flex:1;min-width:0}.fcs-redeem-t b{display:block;font-family:var(--fd);font-weight:800;font-size:1.05rem;letter-spacing:.02em}.fcs-redeem-t span{display:block;color:var(--ink2, #b4bfd8);font-size:max(12px,.85rem);margin-top:.15rem}.fcs-redeem-cta{flex:none;font-family:var(--fd);font-weight:800;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:var(--acc2, #00e0ff)}.modal.modal-redeem{width:min(94vw,27rem)}.rdm-field{display:flex;gap:.5rem;align-items:stretch;margin-top:.9rem}.rdm-input{flex:1;min-width:0;box-sizing:border-box;font-family:var(--fd);font-weight:800;font-size:clamp(1.1rem,4vw,1.4rem);letter-spacing:.14em;text-transform:uppercase;text-align:center;padding:.55em .6em;min-height:3rem;border-radius:var(--r-s, 10px);color:var(--ink, #f2f6ff);background:#0a1124bf;border:1px solid var(--line2, rgba(160, 190, 255, .22));outline:none}.rdm-input:focus,.rdm-input.focused{border-color:var(--acc2, #00e0ff);box-shadow:0 0 0 2px #00e0ff4d}.rdm-input::placeholder{color:var(--ink3, #6f7c9b);letter-spacing:.1em;font-weight:700}.rdm-kb{flex:none;padding:0 .9em!important}.rdm-hint{min-height:1.3em;margin-top:.6rem;font-size:max(12px,.85rem);color:var(--ink3, #6f7c9b)}.rdm-hint.warn{color:var(--warn, #ffb547)}.rdm-hint.good{color:var(--acc1, #c6ff3a)}.rdm-shake{animation:rdm-shake .35s}@keyframes rdm-shake{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.rdm-reveal{text-align:center;padding:.4rem 0 0}.rdm-reveal .modal-title{color:var(--acc1, #c6ff3a)}.rdm-code{font-family:var(--fd);font-weight:700;letter-spacing:.12em;color:var(--ink3, #6f7c9b);font-size:.85rem;margin-top:.1rem}.rdm-items{display:flex;flex-wrap:wrap;justify-content:center;gap:.7rem;margin:1.1rem 0 .4rem}.rdm-item{display:flex;flex-direction:column;align-items:center;gap:.35rem;min-width:6rem;padding:.7rem .9rem;border-radius:var(--r-s, 10px);background:var(--glass, rgba(255, 255, 255, .05));border:1px solid var(--line, rgba(160, 190, 255, .12));animation:rdm-pop .5s cubic-bezier(.2,1.4,.4,1) both}.rdm-item:nth-child(2){animation-delay:.12s}.rdm-item:nth-child(3){animation-delay:.24s}.rdm-item:nth-child(n+4){animation-delay:.36s}.rdm-item>.po-coin{width:1.6rem;height:1.6rem}.rdm-item>.po-coin svg{width:100%;height:100%}.rdm-item .fcpack{transform:scale(.9)}.rdm-item>b{font-family:var(--fd);font-weight:800;font-size:1.15rem;font-variant-numeric:tabular-nums;color:var(--ink, #f2f6ff)}.rdm-item>span:not(.po-coin){font-size:12px;color:var(--ink2, #b4bfd8);letter-spacing:.06em;text-transform:uppercase}@keyframes rdm-pop{0%{opacity:0;transform:scale(.6) translateY(10px)}to{opacity:1;transform:none}}.rdm-burst{position:absolute;inset:0;pointer-events:none;overflow:hidden;border-radius:inherit}.rdm-burst i{position:absolute;left:50%;top:40%;width:7px;height:7px;border-radius:2px;background:var(--c);animation:rdm-fly .9s ease-out forwards}@keyframes rdm-fly{to{transform:translate(var(--dx),var(--dy)) rotate(540deg);opacity:0}}@media (prefers-reduced-motion: reduce){.rdm-item,.rdm-burst i,.rdm-shake{animation:none}}.rdm-item--card{padding:.5rem .6rem .6rem}.rdm-item--card .fc-card{margin:0 auto}.sbc-intro{margin:0;color:var(--ut-dim);font-size:14px;max-width:720px}.sbc-sec{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-top:4px}.sbc-sec h3{margin:0;font:800 20px/1 var(--ut-cond);letter-spacing:.04em;text-transform:uppercase}.sbc-sec span{color:var(--ut-dim);font-size:13px}.sbc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:12px}.sbc-tile{display:flex;gap:14px;align-items:stretch;text-align:left;color:inherit;font:inherit;padding:12px;border-radius:var(--ut-radius);cursor:pointer;min-height:132px;background:linear-gradient(135deg,var(--ut-panel-2),var(--ut-panel));border:1px solid var(--ut-line);transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease;-webkit-tap-highlight-color:transparent}.sbc-tile:hover,.sbc-tile.focused,.sbc-tile:focus-visible{border-color:var(--ut-neon);box-shadow:0 0 0 2px #c6ff3a4d,0 10px 26px #0006;transform:translateY(-2px);outline:none}.sbc-tile:active{transform:scale(.985)}.sbc-tile--rotating{background:linear-gradient(135deg,rgba(58,224,255,.14),var(--ut-panel) 60%);border-color:#3ae0ff4d}.sbc-tile.is-done{opacity:.62}.sbc-tile-rw{flex:none;width:92px;display:flex;align-items:center;justify-content:center}.sbc-tile-info{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1 1 auto}.sbc-tile-name{font:800 19px/1.05 var(--ut-cond);text-transform:uppercase;letter-spacing:.02em}.sbc-tile-desc{color:var(--ut-dim);font-size:13px;line-height:1.3}.sbc-tile-reqs{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:4px}.sbc-tile-reqs li{font-size:11.5px;padding:3px 7px;border-radius:6px;background:#ffffff0f;border:1px solid var(--ut-line);white-space:nowrap}.sbc-tile-reqs li.shape{background:#c6ff3a1f;border-color:#c6ff3a4d;color:#eaffb0}.sbc-tile-reqs li.more{color:var(--ut-dim)}.sbc-tile-foot{margin-top:auto;display:flex;gap:8px;align-items:center;justify-content:space-between;flex-wrap:wrap}.sbc-tile-gets{font:700 13px/1.1 var(--ut-cond);color:var(--ut-gold);text-transform:uppercase;letter-spacing:.03em}.sbc-chip{font:700 12px/1 var(--ut-cond);letter-spacing:.05em;text-transform:uppercase;padding:5px 8px;border-radius:999px;background:#3ae0ff24;color:var(--ut-cyan)}.sbc-chip.done{background:#c6ff3a24;color:var(--ut-neon)}.sbc-rw{display:flex;align-items:center;justify-content:center;line-height:0}.sbc-rw .fc-card--sm{--card-fs: 8.4px}.sbc-rw--pack .fcpack{font-size:11px}.sbc-rw--coins{flex-direction:column;gap:6px;line-height:1}.sbc-rw--coins b{font:800 20px/1 var(--ut-cond);color:var(--ut-gold)}.sbc-coin{width:44px;height:44px;display:inline-flex}.sbc-coin svg,.sbc-coin-lg svg{width:100%;height:100%}.sbc-mystery{width:84px;height:118px;border-radius:10px 10px 10px 22px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;line-height:1;background:linear-gradient(160deg,#fff1a8,#e2b13c 55%,#8a6110);color:#2b1d00;box-shadow:0 6px 18px #00000073,inset 0 0 0 2px #ffffff59}.sbc-mystery b{font:800 18px/1 var(--ut-cond)}.sbc-mystery span{font:900 40px/1 var(--ut-cond)}.sbc-mystery small{font:700 9.5px/1.1 var(--ut-cond);text-transform:uppercase;text-align:center;padding:0 6px}.sbc-build{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:16px;align-items:start}.sbc-board{display:flex;justify-content:center;min-width:0}.sbc-side{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:var(--ut-radius);background:var(--ut-panel);border:1px solid var(--ut-line);position:sticky;top:0}.sbc-reward{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:2px 12px;align-items:center}.sbc-reward-k{grid-column:2;font:700 12px/1 var(--ut-cond);letter-spacing:.1em;text-transform:uppercase;color:var(--ut-dim);align-self:end}.sbc-reward-v{grid-row:1 / span 2;display:flex;gap:6px}.sbc-reward-v .fc-card--md{--card-fs: 8.6px}.sbc-reward-n{grid-column:2;font:800 18px/1.1 var(--ut-cond);text-transform:uppercase;color:var(--ut-gold);align-self:start}.sbc-usage{font:700 13px/1 var(--ut-cond);letter-spacing:.06em;text-transform:uppercase;color:var(--ut-cyan)}.sbc-usage.done{color:var(--ut-neon)}.sbc-stats{display:flex;gap:8px}.sbc-stat{flex:1 1 0;padding:8px 10px;border-radius:10px;background:#ffffff0d;display:flex;flex-direction:column;gap:4px}.sbc-stat span{font:700 11px/1 var(--ut-cond);letter-spacing:.1em;text-transform:uppercase;color:var(--ut-dim)}.sbc-stat b{font:800 26px/1 var(--ut-cond)}.sbc-stat small{font-size:14px;color:var(--ut-dim);margin-left:2px}.sbc-checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.sbc-checks li{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:8px;align-items:center;padding:7px 9px;border-radius:8px;font-size:13px;background:#ff4d5e14;border:1px solid rgba(255,77,94,.22);transition:background .2s ease,border-color .2s ease}.sbc-checks li i{font-style:normal;font:900 16px/1 var(--ut-sans);color:var(--ut-red);text-align:center}.sbc-checks li b{font:800 14px/1 var(--ut-cond);color:var(--ut-dim)}.sbc-checks li.ok{background:#c6ff3a14;border-color:#c6ff3a47}.sbc-checks li.ok i{color:var(--ut-neon)}.sbc-warn{padding:8px 10px;border-radius:8px;background:#ffb0201f;border:1px solid rgba(255,176,32,.4);color:#ffd58a;font-size:13px}.sbc-note{color:var(--ut-dim);font-size:12.5px;margin:4px 0 0}.sbc-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sbc-actions .sbc-submit{grid-column:1 / -1;min-height:48px;font-size:17px}.sbc-actions .sbc-submit.is-off,.sbc-actions .sbc-submit:disabled{opacity:.45;filter:grayscale(.6);cursor:not-allowed}.sbc-ended{display:flex;flex-direction:column;align-items:center;gap:14px;padding:40px 0}.sbc-pitch{--sbc-u: min(1.52cqw, 1.07cqh);position:relative;aspect-ratio:100 / 120;container-type:size;flex:none;width:min(100%,580px,calc((100dvh - 170px) * 100 / 120));min-width:min(100%,300px);border-radius:14px;background:repeating-linear-gradient(180deg,rgba(255,255,255,.035) 0 8.33%,transparent 8.33% 16.66%),radial-gradient(120% 80% at 50% 30%,#1f8a4c,#10592f 60%,#0a3d21);box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 0 80px #00000073,0 18px 40px #00000073}.sbc-pitch-lines{position:absolute;inset:3%;border:1px solid rgba(255,255,255,.25);border-radius:4px;pointer-events:none}.sbc-pitch-lines i{position:absolute;border:1px solid rgba(255,255,255,.25)}.sbc-pitch-lines .mid{left:0;right:0;top:50%;border-width:1px 0 0}.sbc-pitch-lines .circle{left:50%;top:50%;width:22%;aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%)}.sbc-pitch-lines .box{left:22%;right:22%;height:14%}.sbc-pitch-lines .box.top{top:-1px;border-top:0}.sbc-pitch-lines .box.bot{bottom:-1px;border-bottom:0}.sbc-slot{position:absolute;left:calc(var(--sx, 50) * 1%);top:calc(var(--sy, 50) * 1%);transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer;border-radius:8px;outline:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.sbc-cardbox{line-height:0;border-radius:8px;transition:transform .14s ease,filter .14s ease}.sbc-pitch .fc-card{--card-fs: var(--sbc-u)}.sbc-slot:hover .sbc-cardbox,.sbc-slot.focused .sbc-cardbox,.sbc-slot:focus-visible .sbc-cardbox{transform:scale(1.06);filter:drop-shadow(0 0 10px rgba(198,255,58,.7))}.sbc-empty{width:calc(var(--sbc-u) * 10);height:calc(var(--sbc-u) * 14);border-radius:calc(var(--sbc-u) * 1.2);border:2px dashed rgba(255,255,255,.45);background:#05140c59;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--sbc-u) * .4);color:#ffffffd9;line-height:1}.sbc-empty .plus{font:300 calc(var(--sbc-u) * 4.4) / 1 var(--ut-sans)}.sbc-empty .pos{font:800 calc(var(--sbc-u) * 1.9) / 1 var(--ut-cond);letter-spacing:.06em}.sbc-under{display:flex;align-items:center;gap:calc(var(--sbc-u) * .5);z-index:2;white-space:nowrap;margin-top:calc(var(--sbc-u) * -.9);padding:calc(var(--sbc-u) * .3) calc(var(--sbc-u) * .7);border-radius:999px;background:#040916eb;box-shadow:0 2px 6px #00000080;line-height:1}.sbc-pos{font:800 calc(var(--sbc-u) * 1.5) / 1 var(--ut-cond);color:var(--ut-neon);letter-spacing:.04em}.sbc-pos.bad{color:var(--ut-red)}.sbc-slot.oop .sbc-cardbox{filter:saturate(.6)}.sbc-flag{position:absolute;top:-4px;right:-4px;z-index:3;font:800 11px/1 var(--ut-cond);padding:3px 5px;border-radius:4px;background:var(--ut-orange);color:#2b1800}.sbc-list{--sbc-u: 9px;display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:14px 10px;width:100%;justify-items:center;align-content:start}.sbc-lslot{position:relative;line-height:0;padding:4px;border:0;background:none;color:inherit;border-radius:10px;cursor:pointer;outline:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .12s ease}.sbc-lslot .fc-card{--card-fs: var(--sbc-u)}.sbc-lslot:hover,.sbc-lslot.focused,.sbc-lslot:focus-visible{transform:translateY(-3px)}.sbc-lslot:hover .fc-card,.sbc-lslot.focused .fc-card,.sbc-lslot.focused .sbc-empty{filter:drop-shadow(0 0 10px rgba(198,255,58,.6))}.sbc-lslot .sbc-empty{border-color:#78aaff66;background:#101a3699}.sbc-lslot.warn,.sbc-slot.warn .sbc-cardbox{box-shadow:0 0 0 2px var(--ut-orange);border-radius:10px}.sbc-picker{display:flex;flex-direction:column;gap:10px}.sbc-remove{align-self:flex-start}.sbc-filters{display:flex;gap:6px;flex-wrap:wrap}.sbc-fchip{font:700 13px/1 var(--ut-cond);letter-spacing:.05em;text-transform:uppercase;padding:8px 11px;min-height:34px;border-radius:999px;border:1px solid var(--ut-line-2);background:#ffffff0a;color:var(--ut-text);cursor:pointer}.sbc-fchip.on{background:var(--ut-neon);color:#0b1500;border-color:transparent}.sbc-fchip.focused,.sbc-fchip:focus-visible{box-shadow:0 0 0 2px var(--ut-neon);outline:none}.sbc-picks{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:12px 8px;justify-items:center}.sbc-pick{display:flex;flex-direction:column;align-items:center;gap:4px;padding:4px;border:0;background:none;color:inherit;border-radius:10px;cursor:pointer;line-height:0;outline:none;touch-action:manipulation}.sbc-pick .fc-card{--card-fs: 8.6px}.sbc-pick:hover,.sbc-pick.focused,.sbc-pick:focus-visible{background:#c6ff3a1f;box-shadow:0 0 0 2px var(--ut-neon)}.sbc-pick.warn{opacity:.8}.sbc-pick-tags{display:flex;gap:3px;flex-wrap:wrap;justify-content:center;line-height:1;min-height:16px}.sbc-tag{font:800 10.5px/1 var(--ut-cond);letter-spacing:.05em;text-transform:uppercase;padding:3px 5px;border-radius:4px;background:#ffffff1a;color:var(--ut-text);white-space:nowrap}.sbc-tag.warn{background:var(--ut-orange);color:#2b1800}.sbc-tag.dup{background:var(--ut-cyan);color:#04202a}.sbc-tag.un{background:#ff2fa838;color:#ffb3df}.sbc-tag.oop{background:#ff4d5e33;color:#ffb3bb}.sbc-none{grid-column:1 / -1;color:var(--ut-dim);padding:20px 0;line-height:1.4;text-align:center}.sbc-more{grid-column:1 / -1;justify-self:stretch}.sbc-fills{display:flex;flex-direction:column;gap:8px;min-width:min(420px,80vw)}.sbc-fill{display:flex;flex-direction:column;gap:4px;align-items:flex-start;text-align:left;padding:12px 14px;min-height:56px;border-radius:10px;border:1px solid var(--ut-line-2);background:#ffffff0a;color:inherit;cursor:pointer}.sbc-fill b{font:800 17px/1 var(--ut-cond);text-transform:uppercase}.sbc-fill span{color:var(--ut-dim);font-size:13px}.sbc-fill:hover,.sbc-fill.focused,.sbc-fill:focus-visible{border-color:var(--ut-neon);box-shadow:0 0 0 2px #c6ff3a4d;outline:none}.sbc-confirm{display:flex;flex-direction:column;gap:10px;min-width:min(460px,82vw)}.sbc-confirm p{margin:0;color:var(--ut-dim)}.sbc-consume{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px;max-height:min(42vh,360px);overflow-y:auto;-webkit-overflow-scrolling:touch}.sbc-consume li{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;background:#ffffff0a;font-size:13.5px}.sbc-consume .r{font:800 16px/1 var(--ut-cond);width:26px}.sbc-consume .p{font:700 12px/1 var(--ut-cond);color:var(--ut-neon);width:30px}.sbc-consume .n{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sbc-consume .q{color:var(--ut-dim);font-size:12px}.sbc-confirm-sum,.sbc-confirm-rw{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:14px}.sbc-confirm-sum b{display:inline-flex;align-items:center;gap:4px;font:800 18px/1 var(--ut-cond)}.sbc-confirm-sum .po-coin{width:16px;height:16px;display:inline-flex}.sbc-confirm-rw b{font:800 18px/1.1 var(--ut-cond);color:var(--ut-gold);text-transform:uppercase;text-align:right}.sbc-reveal{position:relative;display:flex;flex-direction:column;align-items:center;gap:14px;padding:10px 0 4px;min-width:min(380px,80vw);overflow:hidden}.sbc-reveal-burst{position:absolute;left:50%;top:42%;width:340px;height:340px;transform:translate(-50%,-50%);background:conic-gradient(from 0deg,transparent 0 8%,rgba(255,215,90,.28) 10% 14%,transparent 16% 33%,rgba(198,255,58,.22) 35% 39%,transparent 41% 58%,rgba(255,215,90,.28) 60% 64%,transparent 66% 83%,rgba(58,224,255,.22) 85% 89%,transparent 91%);border-radius:50%;animation:sbc-spin 9s linear infinite;pointer-events:none;mask-image:radial-gradient(circle,#000 30%,transparent 70%);-webkit-mask-image:radial-gradient(circle,#000 30%,transparent 70%)}.sbc-reveal-pack{position:relative;animation:sbc-pop .6s cubic-bezier(.2,1.4,.4,1) both;line-height:0}.sbc-reveal-coins{position:relative;display:flex;align-items:center;gap:10px;animation:sbc-pop .6s cubic-bezier(.2,1.4,.4,1) both}.sbc-reveal-coins b{font:800 40px/1 var(--ut-cond);color:var(--ut-gold)}.sbc-coin-lg{width:56px;height:56px;display:inline-flex}.sbc-reveal-lines{position:relative;text-align:center;font:700 16px/1.3 var(--ut-cond);text-transform:uppercase;letter-spacing:.03em}@keyframes sbc-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes sbc-pop{0%{transform:scale(.4) translateY(30px);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion: reduce){.sbc-reveal-burst,.sbc-reveal-pack,.sbc-reveal-coins{animation:none}}@media (max-width: 860px),(orientation: portrait) and (max-width: 1024px){.sbc-build{grid-template-columns:minmax(0,1fr)}.sbc-side{position:static}.sbc-pitch{width:min(100%,560px)}}@media (max-width: 520px){.sbc-tile{min-height:0;padding:10px;gap:10px}.sbc-tile-rw{width:74px}.sbc-rw .fc-card--sm{--card-fs: 7px}.sbc-rw--pack .fcpack{font-size:8.6px}.sbc-mystery{width:68px;height:96px}.sbc-list{--sbc-u: 7.6px;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:10px 6px}.sbc-picks{grid-template-columns:repeat(auto-fill,minmax(84px,1fr))}.sbc-pick .fc-card{--card-fs: 7.6px}.sbc-stat b{font-size:22px}}@media (max-height: 520px) and (orientation: landscape){.sbc-build{grid-template-columns:minmax(0,1fr) minmax(250px,320px)}.sbc-pitch{width:min(100%,calc((100dvh - 110px) * 100 / 120))}.sbc-side{position:static}}body .sbc-intro{font-size:var(--a-t-body);color:var(--a-ink2)}body .sbc-sec{margin-top:12px;gap:12px}body .sbc-sec h3{position:relative;padding-left:22px;font-size:clamp(22px,2.2vw,30px)}body .sbc-sec h3:before{content:"";position:absolute;left:4px;top:1px;bottom:1px;width:7px;background:var(--sec);transform:skew(var(--a-skew))}body .sbc-sec span{font-size:var(--a-t-small);color:var(--a-ink2)}body .sbc-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:clamp(12px,1.6vw,18px)}body .sbc-tile{position:relative;gap:18px;padding:18px;min-height:160px;border-radius:var(--a-r-tile);background:var(--a-s1);border:var(--a-bw) solid var(--a-edge);box-shadow:var(--a-sh-tile)}body .sbc-tile:before{content:"";position:absolute;top:0;left:18px;width:10px;height:24px;background:var(--sec);transform:skew(var(--a-skew));transform-origin:top}body .sbc-tile--rotating{background:var(--a-s1);border-color:rgb(var(--sec-rgb) / .5)}body .sbc-tile:hover{border-color:var(--a-edge-hi);background:var(--a-s2);transform:none;box-shadow:var(--a-sh-tile)}body .sbc-tile.focused,body .sbc-tile:focus-visible{border-color:var(--sec);box-shadow:0 0 0 6px rgb(var(--sec-rgb) / .16),var(--a-sh-tile)}body .sbc-tile:active{transform:translateY(2px) scale(.98)}body .sbc-tile-rw{width:100px}body .sbc-tile-info{gap:6px}body .sbc-tile-name{font-size:clamp(22px,2vw,28px);line-height:.95}body .sbc-tile-desc{font-size:var(--a-t-small);color:var(--a-ink2);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body .sbc-tile-reqs{gap:6px}body .sbc-tile-reqs li{font-size:14px;padding:5px 10px;border-radius:8px;background:var(--a-s2);border:0;color:var(--a-ink);white-space:normal;max-width:100%}body .sbc-tile-reqs li.shape{background:rgb(var(--sec-rgb) / .14);border:0;color:var(--sec);font-weight:700}body .sbc-tile-reqs li.more{background:none;color:var(--a-ink3);padding-left:2px}body .sbc-tile-foot{padding-top:8px}body .sbc-tile-gets{font-size:16px;color:var(--a-store)}body .sbc-chip{font-size:13px;padding:6px 10px;border-radius:8px;background:var(--a-s2);color:var(--a-ink2)}body .sbc-chip.done{background:rgb(var(--a-play-rgb) / .14);color:var(--a-play)}body .sbc-side{padding:18px;gap:12px;border-radius:var(--a-r-tile);background:var(--a-s1);border:0}body .sbc-reward-k{font-size:12px;color:var(--a-ink2)}body .sbc-reward-n{font-size:22px;color:var(--a-store)}body .sbc-usage{font-size:14px;color:var(--a-ink2)}body .sbc-stat{border-radius:var(--a-r-chip);background:var(--a-s2)}body .sbc-stat span{font-size:12px;color:var(--a-ink2)}body .sbc-stat b{font-size:30px}body .sbc-checks{gap:6px}body .sbc-checks li{min-height:44px;padding:8px 12px;border-radius:var(--a-r-chip);font-size:15px;background:var(--a-s2);border:0;box-shadow:inset 4px 0 0 var(--a-bad)}body .sbc-checks li.ok{background:var(--a-s2);box-shadow:inset 4px 0 0 var(--a-good)}body .sbc-checks li.ok i{color:var(--a-good)}body .sbc-checks li b{font-size:15px}body .sbc-warn{border-radius:var(--a-r-chip);border:0;background:#ffb5471f;font-size:14px}body .sbc-note{font-size:13px;color:var(--a-ink3)}body .sbc-actions{gap:10px}body .sbc-actions .sbc-submit{min-height:60px;font-size:22px}body .sbc-fchip{min-height:44px;padding:0 14px;border-radius:var(--a-r-chip);border:var(--a-bw) solid var(--a-edge);background:var(--a-s1);font-size:15px}body .sbc-fchip.on{background:var(--sec);color:var(--sec-ink);border-color:transparent}body .sbc-fill{border-radius:var(--a-r-btn);border:var(--a-bw) solid var(--a-edge);background:var(--a-s1)}body .sbc-fill b{font-size:20px}body .sbc-fill span{font-size:14px;color:var(--a-ink2)}body .sbc-fill:hover,body .sbc-fill.focused{border-color:var(--sec);box-shadow:0 0 0 4px rgb(var(--sec-rgb) / .16)}body .sbc-consume li{border-radius:10px;background:var(--a-s1);font-size:15px;min-height:40px}body .sbc-confirm p{font-size:var(--a-t-body);color:var(--a-ink2)}body .sbc-confirm-sum,body .sbc-confirm-rw{font-size:16px}@media (max-width: 520px){body .sbc-tile{min-height:0;padding:14px 12px;gap:12px}body .sbc-tile-rw{width:76px}body .sbc-tile-name{font-size:20px}}.ut-market .ut-body{gap:10px}.mk-balance{display:inline-flex;align-items:center;gap:6px;font:800 18px/1 var(--ut-cond);letter-spacing:.03em}.mk-balance .mk-held{font:600 12px/1 var(--ut-sans);color:var(--ut-dim);margin-left:4px}.mk-coin{display:inline-flex;width:1em;height:1em;line-height:0;flex:none}.mk-coin svg{width:100%;height:100%}.mk-coins{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;font-variant-numeric:tabular-nums}.mk-tabs{display:flex;align-items:center;gap:6px;border-bottom:1px solid var(--ut-line);padding-bottom:6px;position:sticky;top:0;z-index:2;background:linear-gradient(180deg,var(--ut-bg) 70%,transparent)}.mk-tabs.hidden{display:none}.mk-tab{appearance:none;border:1px solid transparent;background:none;color:var(--ut-dim);cursor:pointer;font:800 17px/1 var(--ut-cond);letter-spacing:.07em;text-transform:uppercase;padding:10px 14px;min-height:42px;border-radius:8px;display:inline-flex;align-items:center;gap:8px;-webkit-tap-highlight-color:transparent}.mk-tab.active{color:var(--ut-text);background:#c6ff3a1a;border-color:#c6ff3a73;box-shadow:inset 0 -3px 0 var(--ut-neon)}.mk-tab:hover,.mk-tab.focused,.mk-tab:focus-visible{color:var(--ut-text);border-color:var(--ut-cyan);outline:none}.mk-count{background:var(--ut-neon);color:#0b1500;border-radius:999px;font:800 12px/1 var(--ut-sans);padding:3px 7px}.mk-tabglyph{opacity:.7}body[data-input=touch] .mk-tabglyph{display:none}.mk-searchbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.mk-searchbar .mk-name{flex:1 1 200px}.mk-limit{font:700 14px/1 var(--ut-cond);letter-spacing:.05em;color:var(--ut-dim);text-transform:uppercase;margin-left:auto}.mk-filters{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:8px}.mk-pair{display:grid;grid-template-columns:1fr 1fr;gap:6px}.mk-pin{width:100%}.mk-ftoggle{display:none}.mk-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:12px 10px;margin-top:10px}.mk-item{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:6px 6px 8px;border-radius:12px;background:var(--ut-panel);border:1px solid var(--ut-line);cursor:pointer;outline:none;transition:transform .12s ease,border-color .15s,box-shadow .15s;-webkit-tap-highlight-color:transparent}.mk-item:hover,.mk-item.focused,.mk-item:focus-visible{transform:translateY(-2px);border-color:var(--ut-neon);box-shadow:0 0 0 2px #c6ff3a4d,0 8px 22px #00000059}.mk-item.sys{background:linear-gradient(180deg,rgba(58,224,255,.08),var(--ut-panel))}.mk-item.top{border-color:#c6ff3a99}.mk-item-card{line-height:0}.mk-item-card .fc-card{--card-fs: 10px}.mk-item-info{width:100%;display:flex;flex-direction:column;gap:3px;font-size:13px}.mk-price{display:flex;justify-content:space-between;align-items:center;gap:6px;color:var(--ut-dim)}.mk-price>span:first-child{font:700 11px/1 var(--ut-cond);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.mk-price .mk-coins{color:var(--ut-text);font-weight:700}.mk-price.bn .mk-coins{color:var(--ut-gold);font:800 15px/1 var(--ut-cond);letter-spacing:.02em}.mk-range{color:var(--ut-text);font-weight:600;font-size:12px}.mk-left{font:700 12px/1 var(--ut-cond);letter-spacing:.05em;color:var(--ut-cyan);text-align:right;font-variant-numeric:tabular-nums}.mk-tag{align-self:flex-start;font:800 10px/1 var(--ut-cond);letter-spacing:.08em;text-transform:uppercase;padding:3px 6px;border-radius:4px;background:#ffffff14;color:var(--ut-dim)}.mk-tag.sys{background:#3ae0ff26;color:var(--ut-cyan)}.mk-tag.top{background:#c6ff3a29;color:var(--ut-neon)}.mk-tag.out{background:#ff4d5e29;color:var(--ut-red)}.mk-pager{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;min-height:36px}.mk-pageinfo{color:var(--ut-dim);font-size:13px;text-align:center;flex:1}.mk-note{color:var(--ut-dim);font-size:13px;margin:6px 0 0;line-height:1.35}.mk-note.warn{color:var(--ut-orange)}.mk-note.good{color:var(--ut-neon)}.mk-detail{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start}.mk-detail-card{line-height:0}.mk-detail-card .fc-card{--card-fs: 15px}.mk-detail-main{display:flex;flex-direction:column;gap:8px;min-width:0}.mk-row-kv{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:7px 0;border-bottom:1px solid var(--ut-line);font-size:14px}.mk-row-kv>span{color:var(--ut-dim)}.mk-bid{display:flex;flex-direction:column;gap:6px;margin-top:6px}.mk-bid-t{font:800 13px/1 var(--ut-cond);letter-spacing:.08em;text-transform:uppercase;color:var(--ut-dim);margin-top:4px}.mk-stepper{display:flex;align-items:center;gap:6px}.mk-stepper .mk-step{min-width:44px;min-height:44px;font-size:20px;padding:0 10px}.mk-stepper .mk-step.sm{min-width:40px;font-size:14px}.mk-amt{flex:1;text-align:center;font:800 24px/1 var(--ut-cond);letter-spacing:.02em;color:var(--ut-gold);font-variant-numeric:tabular-nums}.mk-bidbtn{width:100%}.mk-durs{display:flex;gap:8px;flex-wrap:wrap}.mk-durs .ut-chip{min-height:40px;padding:8px 14px}.mk-mine{display:flex;flex-direction:column;gap:14px}.mk-sec{background:var(--ut-panel);border:1px solid var(--ut-line);border-radius:var(--ut-radius);padding:10px 12px}.mk-sec-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.mk-sec-head h3{margin:0;font:800 18px/1 var(--ut-cond);letter-spacing:.06em;text-transform:uppercase}.mk-sec-head .mk-held{color:var(--ut-dim);font-size:13px}.mk-rows{display:flex;flex-direction:column;gap:6px}.mk-row{display:flex;align-items:center;gap:10px;padding:6px 4px;border-radius:8px;background:#ffffff08}.mk-row.sold{box-shadow:inset 3px 0 0 var(--ut-neon)}.mk-row.won{box-shadow:inset 3px 0 0 var(--ut-cyan)}.mk-row.expired,.mk-row.cancelled{box-shadow:inset 3px 0 0 var(--ut-dim)}.mk-row.outbid{box-shadow:inset 3px 0 0 var(--ut-red)}.mk-row.winning{box-shadow:inset 3px 0 0 var(--ut-neon)}.mk-rcard{line-height:0;flex:none;width:52px;display:flex;justify-content:center}.mk-rcard .fc-card{--card-fs: 5px}.mk-row-main{flex:1;min-width:0}.mk-row-name{font:800 16px/1.1 var(--ut-cond);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-row-sub{color:var(--ut-dim);font-size:13px;margin-top:3px}.mk-row-sub .good,.mk-row .good{color:var(--ut-neon)}.mk-row-sub .bad{color:var(--ut-red)}.mk-row-side{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex:none}.mk-row-side .ut-btn.sm{margin:0}.mk-empty{color:var(--ut-dim);font-size:13px;padding:6px 2px}.mk-unavail{max-width:560px;margin:6vh auto 0;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 16px;background:var(--ut-panel);border:1px solid var(--ut-line);border-radius:16px}.mk-unavail-ico{font:800 46px/1 var(--ut-cond);color:var(--ut-cyan);width:76px;height:76px;border-radius:50%;display:grid;place-items:center;background:#3ae0ff1a;border:1px solid rgba(58,224,255,.35)}.mk-unavail h2{margin:0;font:800 26px/1.05 var(--ut-cond);letter-spacing:.04em;text-transform:uppercase}.mk-unavail p{margin:0;color:var(--ut-dim);line-height:1.45}.mk-unavail .ut-row-btns{width:100%;max-width:360px}@media (max-width: 980px){.mk-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 640px){.mk-tab{font-size:15px;padding:9px 10px}.mk-ftoggle{display:inline-flex}.mk-filters{display:none;grid-template-columns:1fr 1fr}.mk-filters.open{display:grid}.mk-searchbar .mk-name{flex-basis:100%}.mk-searchbar .mk-go{flex:1}.mk-grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px 6px}.mk-item-card .fc-card{--card-fs: 8.4px}.mk-item-info{font-size:12px}.mk-detail{grid-template-columns:1fr;justify-items:center}.mk-detail-main{width:100%}.mk-detail-card .fc-card{--card-fs: 12px}.mk-balance{font-size:15px}.mk-balance .mk-held{display:none}}@media (max-height: 460px) and (orientation: landscape){.mk-detail-card .fc-card{--card-fs: 10px}.mk-item-card .fc-card{--card-fs: 8px}}.ut-market .ut-btn.sm,.mk-sheet .ut-btn.sm{position:relative;left:auto;top:auto;width:auto;height:auto;pointer-events:auto}body .ut-market .ut-body{gap:14px}body .mk-balance{font-size:20px}body .mk-tabs{gap:8px;padding-bottom:10px;border-bottom:0;background:var(--a-void)}body .mk-tab{min-height:48px;padding:0 18px;border-radius:var(--a-r-chip);border:var(--a-bw) solid var(--a-edge);background:var(--a-s1);color:var(--a-ink2);font-size:var(--a-t-label)}body .mk-tab.active{background:var(--sec);color:var(--sec-ink);border-color:transparent;box-shadow:none}body .mk-tab:hover,body .mk-tab.focused{border-color:var(--a-edge-hi);color:var(--a-ink)}body .mk-tab.active:hover,body .mk-tab.active.focused{color:var(--sec-ink)}body .mk-count{background:var(--a-bad);color:#fff}body .mk-tab.active .mk-count{background:var(--sec-ink);color:var(--sec)}body .mk-searchbar{gap:10px}body .mk-ftoggle{display:inline-flex}body .mk-filters{display:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;border-radius:var(--a-r-tile);background:var(--a-s1)}body .mk-filters.open{display:grid}body .mk-limit{font-size:15px;color:var(--a-ink2)}body .mk-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px 12px}body .mk-item{padding:10px 8px 12px;gap:8px;border-radius:var(--a-r-tile);background:var(--a-s1);border:var(--a-bw) solid transparent}body .mk-item:hover{transform:none;border-color:var(--a-edge-hi);box-shadow:none}body .mk-item.focused,body .mk-item:focus-visible{border-color:var(--sec);box-shadow:0 0 0 5px rgb(var(--sec-rgb) / .16)}body .mk-item:active{transform:translateY(2px) scale(.98)}body .mk-item.sys{background:var(--a-s1)}body .mk-item.top{border-color:rgb(var(--a-play-rgb) / .6)}body .mk-item-info{font-size:14px;gap:4px;padding:0 4px}body .mk-price>span:first-child{font-size:12px;color:var(--a-ink3)}body .mk-price.bn .mk-coins{font-size:20px;color:var(--a-store)}body .mk-left{font-size:13px;color:var(--a-ink2)}body .mk-tag{font-size:11px;padding:4px 7px;border-radius:6px}body .mk-tag.sys{background:var(--a-s2);color:var(--a-ink2)}body .mk-pageinfo,body .mk-note{font-size:var(--a-t-small);color:var(--a-ink2)}body .mk-row-kv{padding:10px 0;border-bottom:0;font-size:var(--a-t-body);box-shadow:inset 0 -1px 0 var(--a-edge)}body .mk-bid-t{font-size:14px}body .mk-amt{font-size:32px;color:var(--a-store)}body .mk-sec{padding:16px 18px;border-radius:var(--a-r-tile);background:var(--a-s1);border:0}body .mk-sec-head h3{font-size:22px}body .mk-rows{gap:8px}body .mk-row{min-height:64px;padding:6px 10px;border-radius:var(--a-r-btn);background:var(--a-s2)}body .mk-row-name{font-size:18px}body .mk-row-sub{font-size:14px;color:var(--a-ink2)}body .mk-empty{font-size:var(--a-t-small);color:var(--a-ink2)}body .mk-unavail{gap:16px;padding:36px 28px;border-radius:var(--a-r-sheet);background:var(--a-s1);border:0}body .mk-unavail-ico{width:84px;height:84px;border:0;color:var(--sec);background:rgb(var(--sec-rgb) / .12)}body .mk-unavail h2{font-size:clamp(28px,2.8vw,36px)}body .mk-unavail p{font-size:var(--a-t-body);color:var(--a-ink2)}@media (max-width: 640px){body .mk-filters{grid-template-columns:1fr 1fr}body .mk-tab{padding:0 12px;font-size:16px}body .mk-grid{grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:10px 8px}}.eme{--r-common: #c9d3e2;--r-rare: #4aa8ff;--r-epic: #b978ff;--r-legend: #ffc93c}.eme .r-common,.emg .r-common,.r-common{--rc: #c9d3e2}.eme .r-rare,.emg .r-rare,.r-rare{--rc: #4aa8ff}.eme .r-epic,.emg .r-epic,.r-epic{--rc: #b978ff}.eme .r-legend,.emg .r-legend,.r-legend{--rc: #ffc93c}.eme-art{display:inline-flex;align-items:center;justify-content:center;flex:none;width:64px;height:64px;border-radius:50%;overflow:hidden;color:#fff;font:800 26px/1 Barlow Condensed,sans-serif;background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--rc, #c9d3e2) 70%,#fff 0%),color-mix(in srgb,var(--rc, #c9d3e2) 35%,#0b1220) 72%);box-shadow:0 0 0 2px color-mix(in srgb,var(--rc, #c9d3e2) 80%,transparent),0 6px 18px color-mix(in srgb,var(--rc, #c9d3e2) 30%,transparent)}.eme-art svg{width:62%;height:62%;filter:drop-shadow(0 2px 2px rgba(0,0,0,.35))}.eme-art img{width:100%;height:100%;object-fit:cover}.eme-art img.eme-art-pose{object-fit:contain;transform:scale(1.42) translateY(5%);filter:drop-shadow(0 3px 4px rgba(0,0,0,.4))}.eme-art-in{animation:emeArtIn .28s ease-out both}@keyframes emeArtIn{0%{opacity:0;transform:scale(1.1) translateY(4%)}to{opacity:1}}@media (prefers-reduced-motion: reduce){.eme-art-in{animation:none}}.eme-art--md{width:84px;height:84px}.eme-art--empty{background:#ffffff0f;box-shadow:inset 0 0 0 2px #ffffff2e;color:#ffffff80}.eme-rar{font:800 12px/1 Barlow Condensed,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--rc, #c9d3e2)}.eme-state{padding:7px 12px;border-radius:9px;font:800 15px/1 Barlow Condensed,sans-serif;letter-spacing:.06em;text-transform:uppercase;background:#ffffff14;color:#ffffffc7}.eme-state.on{background:color-mix(in srgb,var(--accent, #c6ff3a) 22%,transparent);color:var(--accent, #c6ff3a)}.eme-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr))}.eme .fcs-tile.eme-tile{background:radial-gradient(ellipse 80% 55% at 50% 26%,color-mix(in srgb,var(--rc) 24%,transparent),transparent 70%),linear-gradient(180deg,#ffffff12,#ffffff05);border-top:2px solid color-mix(in srgb,var(--rc) 70%,transparent)}.eme .fcs-tile.eme-tile .fcs-tile-name{font-size:19px}.eme .fcs-tile.eme-tile.owned{opacity:.92}.eme-feat .fcs-tile.eme-tile{border-top-width:3px}.eme-sheet{grid-template-columns:minmax(200px,300px) 1fr}.eme-sheet-art{position:relative;align-self:stretch;min-height:300px;border-radius:16px;overflow:hidden;background:radial-gradient(ellipse 70% 60% at 50% 40%,color-mix(in srgb,var(--rc) 30%,transparent),transparent 72%),#00000040}.emp-stage{position:relative;width:100%;height:100%;min-height:180px;touch-action:none;cursor:grab}.emp-stage:active{cursor:grabbing}.emp-cv{position:absolute;inset:0;width:100%;height:100%;display:block}.emp-nogl{display:flex;align-items:center;justify-content:center}.emp-nogl-t{font:600 13px/1.3 Inter,sans-serif;color:#fff9}.eme-sheet-art .emp-stage{position:absolute;inset:0}.eme-sell{border-color:#ff787859}.eme-slotrow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:4px}.eme-slotrow[hidden]{display:none}.eme-mini{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0;min-height:52px;padding:6px 4px;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#fff;cursor:pointer}.eme-mini b{font:800 16px/1 Barlow Condensed,sans-serif;color:var(--accent, #c6ff3a)}.eme-mini span{font:600 11px/1.2 Inter,sans-serif;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eme-mini.empty span{opacity:.5}.eme-mini.on{background:color-mix(in srgb,var(--accent, #c6ff3a) 20%,transparent);border-color:var(--accent, #c6ff3a)}.eme-mini.focused,.eme-mini:focus-visible{outline:none;box-shadow:0 0 0 3px #fff}.eme-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,300px);gap:18px;align-items:start}.eme-wcol{min-width:0}.eme-wside{position:sticky;top:0;display:flex;flex-direction:column;gap:8px}.eme-wprev{position:relative;height:340px;border-radius:16px;overflow:hidden;background:radial-gradient(ellipse 70% 60% at 50% 40%,rgba(198,255,58,.14),transparent 72%),#00000040}.eme-wprev .emp-stage{position:absolute;inset:0}.eme-wprev-name{text-align:center;font:800 20px/1 Barlow Condensed,sans-serif;letter-spacing:.04em;text-transform:uppercase}.eme-wheel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.eme-slot{position:relative;min-width:0}.eme-slot-b{position:relative;width:100%;min-height:128px;padding:12px 6px 10px;border-radius:14px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:7px;border:1px solid rgba(255,255,255,.12);color:#fff;background:linear-gradient(180deg,#ffffff14,#ffffff05);transition:transform .12s,box-shadow .12s,border-color .12s}.eme-slot.empty .eme-slot-b{border-style:dashed;background:#ffffff06}.eme-slot.sel .eme-slot-b{border-color:var(--accent, #c6ff3a);box-shadow:0 0 0 2px var(--accent, #c6ff3a),0 0 22px #c6ff3a4d}.eme-slot.drop .eme-slot-b{border-color:#fff;box-shadow:0 0 0 2px #fff}.eme-slot-b.focused,.eme-slot-b:focus-visible{outline:none;box-shadow:0 0 0 3px #fff}.eme-slot-k{position:absolute;left:8px;top:8px;min-width:22px;height:22px;padding:0 5px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;font:800 14px/1 Barlow Condensed,sans-serif;background:#00000073;color:var(--accent, #c6ff3a)}.eme-slot-n{max-width:100%;font:800 15px/1.05 Barlow Condensed,sans-serif;letter-spacing:.03em;text-transform:uppercase;overflow-wrap:anywhere;text-align:center}.eme-slot.empty .eme-slot-n{opacity:.45}.eme-slot-def{font:700 10px/1 Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#ffffff8c}.eme-slot-x{position:absolute;right:4px;top:4px;width:30px;height:30px;border-radius:50%;cursor:pointer;border:1px solid rgba(255,255,255,.18);background:#0a0e18d9;color:#fff;font:700 18px/1 Inter,sans-serif}.eme-slot-x.focused,.eme-slot-x:focus-visible{outline:none;box-shadow:0 0 0 2px #fff}.eme-hint{margin:10px 0 0;font:500 13px/1.35 Inter,sans-serif;color:#fff9}.eme-hint.on{color:var(--accent, #c6ff3a);font-weight:700}.eme-owned{display:flex;flex-wrap:wrap;gap:8px}.eme-chip{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:5px 14px 5px 5px;border-radius:999px;cursor:pointer;border:1px solid color-mix(in srgb,var(--rc) 45%,transparent);background:#ffffff0d;color:#fff;font:800 15px/1 Barlow Condensed,sans-serif;letter-spacing:.04em;text-transform:uppercase}.eme-chip .eme-art{width:36px;height:36px}.eme-chip.on{background:color-mix(in srgb,var(--rc) 16%,transparent)}.eme-chip-k{font-style:normal;padding:3px 6px;border-radius:6px;background:#0006;color:var(--accent, #c6ff3a)}.eme-chip.focused,.eme-chip:focus-visible{outline:none;box-shadow:0 0 0 3px #fff}.eme-more{margin-top:16px}@media (max-width: 760px){.eme-wrap{grid-template-columns:1fr}.eme-wside{position:relative;order:-1}.eme-wprev{height:210px}}@media (max-width: 560px){.eme-sheet{grid-template-columns:1fr}.eme-sheet-art{min-height:230px}.eme-grid{grid-template-columns:1fr 1fr}.eme-wheel{gap:6px}.eme-slot-b{min-height:104px;padding:26px 3px 8px;gap:5px}.eme-slot-b .eme-art{width:44px;height:44px}.eme-slot-n{font-size:13px}.eme-slot-x{width:28px;height:28px;right:2px;top:2px}}@media (max-height: 520px) and (orientation: landscape){.eme-sheet-art{min-height:0;height:calc(100vh - 80px);max-height:300px}.eme-wprev{height:220px}.eme-slot-b{min-height:96px}}.emg{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;min-width:min(420px,86vw)}.emg-kicker{font:800 13px/1 Barlow Condensed,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--accent, #c6ff3a)}.emg-title{margin:0;font:800 30px/1 Barlow Condensed,sans-serif;text-transform:uppercase}.emg-stage{position:relative;width:min(360px,78vw);height:min(380px,46vh);border-radius:18px;overflow:hidden;background:radial-gradient(ellipse 70% 60% at 50% 40%,color-mix(in srgb,var(--rc, #ffc93c) 32%,transparent),transparent 72%),#0000004d}.emg-stage .emp-stage{position:absolute;inset:0}.emg-name{font:800 24px/1 Barlow Condensed,sans-serif;letter-spacing:.04em;text-transform:uppercase}.emg-sub{margin:0;font:500 14px/1.4 Inter,sans-serif;color:#ffffffb8;max-width:360px}.emg .btn{min-width:160px}@media (max-height: 520px) and (orientation: landscape){.emg{flex-direction:row;flex-wrap:wrap;justify-content:center}.emg-stage{height:calc(100vh - 120px);width:min(300px,40vw)}}body .eme{--accent: var(--sec)}body .eme .fcs-tile.eme-tile{background:radial-gradient(ellipse 70% 45% at 50% 28%,color-mix(in srgb,var(--rc) 18%,transparent),transparent 70%),var(--a-s1);border:var(--a-bw) solid var(--a-edge);border-top:4px solid color-mix(in srgb,var(--rc) 80%,transparent)}body .eme .fcs-tile.eme-tile.focused{border-color:var(--sec);border-top-color:color-mix(in srgb,var(--rc) 80%,transparent)}body .eme .fcs-tile.eme-tile .fcs-tile-name{font-size:clamp(19px,1.7vw,23px)}body .eme-rar{font-size:13px}body .eme-state{min-height:36px;display:inline-flex;align-items:center;border-radius:10px;font-size:16px;background:var(--a-s2);color:var(--a-ink2)}body .eme-sheet-art,body .eme-wprev{border-radius:var(--a-r-tile);background:radial-gradient(ellipse 70% 60% at 50% 40%,color-mix(in srgb,var(--rc, var(--sec)) 22%,transparent),transparent 72%),var(--a-s1)}body .eme-mini{border-radius:var(--a-r-chip);border:var(--a-bw) solid var(--a-edge);background:var(--a-s1)}body .eme-mini span{font-size:12px}body .eme-mini.on{border-color:var(--sec);background:rgb(var(--sec-rgb) / .14)}body .eme-wheel{gap:12px}body .eme-slot-b{min-height:140px;border-radius:var(--a-r-tile);border:var(--a-bw) solid var(--a-edge);background:var(--a-s1)}body .eme-slot.empty .eme-slot-b{border-style:dashed;border-color:var(--a-edge-hi);background:transparent}body .eme-slot.sel .eme-slot-b{border-color:var(--sec);box-shadow:0 0 0 5px rgb(var(--sec-rgb) / .16)}body .eme-slot-b:active{transform:translateY(2px) scale(.97)}body .eme-slot-k{min-width:26px;height:26px;border-radius:7px;font-size:16px;background:var(--a-s3);color:var(--sec)}body .eme-slot-n{font-size:17px}body .eme-slot-def{font-size:11px;color:var(--a-ink2)}body .eme-slot-x{background:var(--a-s2);border:var(--a-bw) solid var(--a-edge-hi)}body .eme-hint{font-size:var(--a-t-small);color:var(--a-ink2)}body .eme-chip{border-width:var(--a-bw);background:var(--a-s1);font-size:16px}body .eme-chip-k{color:var(--sec);background:var(--a-s3)}body .eme-wprev-name{font-size:24px}body .emg-kicker{color:var(--sec)}body .emg-title{font-size:clamp(32px,3.2vw,44px)}body .emg-stage{border-radius:var(--a-r-tile);background:radial-gradient(ellipse 70% 60% at 50% 40%,color-mix(in srgb,var(--rc, #ffc93c) 26%,transparent),transparent 72%),var(--a-s1)}body .emg-sub{font-size:var(--a-t-body);color:var(--a-ink2)}@media (max-width: 560px){body .eme-slot-b{min-height:108px}body .eme-slot-n{font-size:14px}}@media (max-height: 520px) and (orientation: landscape){body .eme-slot-b{min-height:96px}}.ux-team .tm-club{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;padding:8px 10px 8px 8px;border-radius:14px;text-align:left;background:#121a2b;border:1px solid rgba(255,255,255,.1);border-left:4px solid var(--club-c1, #c6ff3a);color:#fff;cursor:pointer}.ux-team .tm-club:hover,.ux-team .tm-club.focused{border-color:#c6ff3a;outline:none}.ux-team .tm-crest{flex:none;width:52px;height:52px;display:grid;place-items:center}.ux-team .tm-crest svg{width:100%;height:100%}.ux-team .tm-club-t{min-width:0;display:flex;flex-direction:column;gap:3px}.ux-team .tm-club-t small{font:700 11px/1 var(--ut-cond, var(--fd));letter-spacing:.18em;text-transform:uppercase;color:#c6ff3a}.ux-team .tm-club-t b{font:800 italic 21px/1.02 var(--fd);text-transform:uppercase;letter-spacing:-.005em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ux-team .sq-teamname{display:none!important}.ux-team .sq-stat{background:#121a2b;border-color:#ffffff1a}.ux-team .sq-stat .v{font-style:italic}.ux-team .tm-actions{display:inline-flex!important}.ux-team .tm-col{display:flex;flex-direction:column;gap:8px;min-height:0;min-width:0}.ux-team .tm-col-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:6px;padding:2px 4px 2px 2px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}.ux-team .sq-bench-title{margin-top:4px;font:800 13px/1 var(--fd);letter-spacing:.16em}.ux-team .sq-bench.tm-list,.ux-team .tm-list{display:flex;flex-direction:column;gap:5px;padding:0;background:none;border:0;overflow:visible;--sq-u: 3.6px}.ux-team .tm-row{position:relative;display:flex;align-items:center;gap:10px;min-height:52px;padding:4px 10px 4px 5px;border-radius:10px;background:#121a2b;border:1px solid rgba(255,255,255,.07);cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;transform:none;left:auto;top:auto}.ux-team .tm-row.empty{cursor:pointer;border-style:dashed;background:#121a2b99}.ux-team .tm-row:hover,.ux-team .tm-row.focused{border-color:#c6ff3a;outline:none}.ux-team .tm-row.placing{border-color:#c6ff3a;background:#1a2a12}.ux-team .tm-row.drop{border-color:#3ae0ff;box-shadow:inset 0 0 0 1px #3ae0ff}.ux-team .tm-row.dragging{opacity:.4}.ux-team .tm-mini{flex:none;width:34px;display:grid;place-items:center;line-height:0}.ux-team .tm-mini .fc-card{--card-fs: 3.5px}.ux-team .tm-plus{display:grid;place-items:center;width:32px;height:44px;border-radius:6px;border:1px dashed rgba(255,255,255,.25);color:#8b97b3;font:300 22px/1 var(--fb)}.ux-team .tm-row-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ux-team .tm-row-t b{font:800 15px/1.1 var(--fd);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ux-team .tm-row-t small{font-size:12px;color:#8b97b3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ux-team .tm-ovr{flex:none;font:800 italic 20px/1 var(--fd);color:#ffe08a}.ux-team .tm-fav{flex:none;color:#ffd23f;font-size:14px}.ux-team .tm-tag{flex:none;min-width:30px;text-align:center;padding:3px 5px;border-radius:5px;background:#1e2a45;color:#a7b2ca;font:800 11px/1 var(--fd);letter-spacing:.06em}.ux-team .tm-empty{padding:10px 4px;font-size:13px;color:#8b97b3}.ux-team .tm-all{flex:none;display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;border-radius:12px;cursor:pointer;background:#c6ff3a;color:#0b1500;border:0;font:800 italic 19px/1 var(--fd);letter-spacing:.06em;text-transform:uppercase}.ux-team .tm-all small{padding:3px 7px;border-radius:6px;background:#0b150024;font:800 13px/1 var(--fd);font-style:normal}.ux-team .tm-all-ico{display:inline-flex;width:20px;height:20px}.ux-team .tm-all-ico svg{width:100%;height:100%}.ux-team .tm-all.focused{outline:3px solid #fff;outline-offset:3px}@media (min-aspect-ratio: 1/1) and (min-width: 600px){.ux-team .ut-body{grid-template-columns:clamp(180px,16vw,240px) minmax(0,1fr) clamp(230px,21vw,300px)}.ux-team .sq-bench-wrap.tm-col{align-self:stretch;max-height:100%;width:auto}}@media (min-aspect-ratio: 1/1) and (max-height: 560px){.ux-team .ut-body{grid-template-columns:minmax(124px,150px) minmax(0,1fr) minmax(170px,200px);column-gap:8px}.ux-team .tm-club{min-height:48px;padding:4px 6px;gap:6px;border-left-width:3px}.ux-team .tm-crest{width:32px;height:32px}.ux-team .tm-club-t small{display:none}.ux-team .tm-club-t b{font-size:14px}.ux-team .tm-row{min-height:44px;padding:2px 6px 2px 3px;gap:6px}.ux-team .tm-mini{width:26px}.ux-team .tm-mini .fc-card{--card-fs: 2.7px}.ux-team .tm-row-t b{font-size:13px}.ux-team .tm-row-t small{display:none}.ux-team .tm-ovr{font-size:16px}.ux-team .tm-tag{display:none}.ux-team .tm-all{min-height:44px;font-size:15px}.ux-team .sq-top-btns .tm-actions{display:none!important}}@media (max-width: 599px),(max-aspect-ratio: 1/1){.ux-team .tm-col{width:100%;max-width:900px;align-self:center}.ux-team .tm-col-scroll{overflow:visible}.ux-team .tm-list{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}.ux-team .tm-res>:nth-child(n+9){display:none}.ux-team .tm-all{position:sticky;bottom:0;z-index:3;box-shadow:0 -10px 20px #080c17e6}.ux-team .tm-club{grid-column:1 / -1}}.modal-layer .modal.ap-modal{width:min(1180px,calc(100vw - 32px));height:min(860px,calc(100dvh - 32px - var(--sat) - var(--sab)));max-height:none;padding:0;display:flex;flex-direction:column;overflow:hidden;border-radius:20px;background:#0d1424}.ap{display:flex;flex-direction:column;min-height:0;height:100%}.ap-head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 10px 20px;border-bottom:1px solid rgba(255,255,255,.08)}.ap-title{font:800 italic 30px/1 var(--fd);text-transform:uppercase;letter-spacing:-.005em}.ap-x{flex:none;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#182136;border:1px solid rgba(255,255,255,.15);color:#fff;font-size:18px;cursor:pointer}.ap-x.focused,.ap-x:hover{border-color:#c6ff3a;outline:none}.ap>.cl-tools{flex:none;padding:10px 16px 6px;margin:0;flex-wrap:wrap}.ap>.cl-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding:4px 16px 16px;overscroll-behavior:contain}.ap>.cl-selbar{flex:none;position:static;margin:0;border-radius:0;padding:10px 16px calc(10px + var(--sab));background:#141d31;border-top:1px solid rgba(255,255,255,.1);display:none;flex-wrap:wrap;gap:8px;align-items:center}.ap>.cl-selbar.on{display:flex}.cl-fav{position:absolute;z-index:3;left:4px;top:4px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#0b1020;color:#ffd23f;font-size:13px;line-height:1;box-shadow:0 0 0 1px #ffd23f99}.cl-favbtn{color:#ffd23f!important}@media (max-width: 640px){.modal-layer .modal.ap-modal{width:100vw;height:calc(100dvh - var(--sat) - 8px);border-radius:18px 18px 0 0;align-self:end}.ap-title{font-size:24px}.ap>.cl-tools .ut-input{flex:1 1 100%}}@media (max-height: 500px){.modal-layer .modal.ap-modal{height:calc(100dvh - 12px);width:min(1180px,calc(100vw - var(--sal) - var(--sar) - 12px))}.ap-head{padding:6px 16px}.ap-head .modal-kicker{display:none}.ap-title{font-size:20px}.ap>.cl-tools{padding:6px 16px 4px}}.ux-team .scr-head .back-btn{width:46px;height:46px}@media (max-width: 599px),(max-aspect-ratio: 1/1){.ux-team .sq-views .sq-viewbtn{min-height:44px}}body .ux-team .tm-club{min-height:76px;border-radius:var(--a-r-tile);background:var(--a-s1);border:var(--a-bw) solid var(--a-edge);border-left:6px solid var(--club-c1, var(--sec))}body .ux-team .tm-club:hover,body .ux-team .tm-club.focused{border-color:var(--sec);border-left-color:var(--club-c1, var(--sec))}body .ux-team .tm-club-t small{font-size:12px;color:var(--sec)}body .ux-team .tm-club-t b{font-style:normal;font-size:21px;letter-spacing:.01em}body .ux-team .sq-stat{border-radius:var(--a-r-btn);background:var(--a-s1);border:var(--a-bw) solid transparent;padding:10px 14px}body .ux-team .sq-stat:hover,body .ux-team .sq-stat.focused{border-color:var(--sec)}body .ux-team .sq-stat .k{font-size:12px;color:var(--a-ink2)}body .ux-team .sq-stat .v{font-style:normal;font-size:32px}body .ux-team .sq-stat.form .v{color:var(--sec);font-size:28px}body .ux-team .sq-views{padding:4px;gap:4px;border-radius:var(--a-r-btn);background:var(--a-s1);border:0}body .ux-team .sq-viewbtn{min-height:44px;border-radius:10px;font-size:16px;font-weight:800;color:var(--a-ink2)}body .ux-team .sq-viewbtn.on{background:var(--sec);color:var(--sec-ink)}body .ux-team .sq-banner{border-radius:var(--a-r-btn);font-size:15px}body .ux-team .sq-bench-title{font-size:14px;color:var(--a-ink2)}body .ux-team .sq-bench-title b,body .ux-team .sq-bench-title span{color:var(--sec)}body .ux-team .tm-col-scroll,body .ux-team .tm-list{gap:8px}body .ux-team .tm-row{min-height:60px;border-radius:var(--a-r-btn);background:var(--a-s1);border:var(--a-bw) solid transparent}body .ux-team .tm-row.empty{border:var(--a-bw) dashed var(--a-edge-hi);background:transparent}body .ux-team .tm-row:hover,body .ux-team .tm-row.focused{border-color:var(--sec)}body .ux-team .tm-row.placing{border-color:var(--sec);background:rgb(var(--sec-rgb) / .12)}body .ux-team .tm-row.drop{border-color:var(--a-social);box-shadow:none}body .ux-team .tm-row-t b{font-size:18px}body .ux-team .tm-row-t small{font-size:13px;color:var(--a-ink2)}body .ux-team .tm-ovr{font-style:normal;font-size:24px;color:var(--a-store)}body .ux-team .tm-tag{border-radius:6px;background:var(--a-s2);color:var(--a-ink2);font-size:12px}body .ux-team .tm-empty{font-size:14px;color:var(--a-ink2)}body .ux-team .tm-all{min-height:64px;border-radius:var(--a-r-tile);background:var(--sec);color:var(--sec-ink);font-style:normal;font-size:24px;box-shadow:var(--a-sh-ledge)}body .ux-team .tm-all:active{transform:translateY(3px) scale(.98);box-shadow:0 1px #00000061}body .ux-team .tm-all small{font-size:14px;background:#00000029}body .ux-team .sq-pitch{border-radius:var(--a-r-tile)}body .modal-layer .modal.ap-modal{border-radius:var(--a-r-sheet);background:var(--a-s0)}body .ap-head{padding:22px 22px 10px 24px;border-bottom:0}body .ap-title{font-style:normal;font-size:clamp(30px,3vw,40px)}body .ap-x{width:48px;height:48px;border-radius:var(--a-r-btn);background:var(--a-s2);border:var(--a-bw) solid var(--a-edge-hi)}body .ap-x.focused,body .ap-x:hover{border-color:var(--sec)}body .ap>.cl-tools{padding:6px 22px 12px;gap:10px}body .ap>.cl-scroll{padding:6px 22px 22px}body .ap>.cl-selbar{background:var(--a-s1);border-top:0;padding:12px 22px calc(12px + var(--sab))}@media (min-aspect-ratio: 1/1) and (max-height: 560px){body .ux-team .tm-club{min-height:48px;border-left-width:4px}body .ux-team .tm-club-t b{font-size:15px}body .ux-team .sq-stat{padding:4px 8px}body .ux-team .sq-stat .k{font-size:11px}body .ux-team .sq-stat .v,body .ux-team .sq-stat.form .v{font-size:19px}body .ux-team .sq-viewbtn{min-height:40px;font-size:14px;padding:0 8px}body .ux-team .tm-row{min-height:44px}body .ux-team .tm-row-t b{font-size:14px}body .ux-team .tm-ovr{font-size:18px}body .ux-team .tm-all{min-height:46px;font-size:17px}}@media (max-height: 500px){body .ap-title{font-size:22px}body .ap-head{padding:8px 16px}}body .ux-team .sq-top-btns .ut-btn.primary{background:var(--a-s2);color:var(--sec);border-color:rgb(var(--sec-rgb) / .55);box-shadow:var(--a-sh-ledge)}@media (max-width: 599px),(max-aspect-ratio: 1/1){body .ux-team .tm-club{min-height:60px}body .ux-team .sq-stat{padding:6px 12px}body .ux-team .sq-stat .v{font-size:26px}body .ux-team .sq-stat.form .v{font-size:24px}}.pt-card,.pl-card{position:relative;display:flex;flex-direction:column;gap:.7rem;padding:clamp(.8rem,1.5vw,1.2rem);border-radius:var(--r);background:linear-gradient(180deg,#ffffff0d,#ffffff04);border:1px solid var(--line);min-width:0}.pt-card-k,.pl-card-k{display:flex;align-items:center;gap:.55em;font-family:var(--fd);font-weight:700;font-size:.82rem;letter-spacing:.22em;text-transform:uppercase;color:var(--acc1)}.pt-card-k:before,.pl-card-k:before{content:"";width:.5em;height:.82em;background:var(--grad-d);clip-path:var(--bolt, polygon(0 0, 100% 50%, 0 100%));flex:none}.pt-card-t{font-family:var(--fd);font-weight:800;font-size:clamp(1.4rem,2.2vw,2rem);line-height:1;text-transform:uppercase;margin-top:-.3rem}.pt-hint,.pl-hint{font-size:.76rem;color:var(--ink3);line-height:1.4}.pt-spin{position:relative;width:2rem;height:2rem;flex:none;animation:spin 1.4s linear infinite}.pt-spin i{position:absolute;left:50%;top:50%;width:.7rem;height:.8rem;margin:-.4rem 0 0 -.35rem;background:var(--grad-d);clip-path:polygon(0 0,100% 50%,0 100%)}.pt-spin i:nth-child(1){transform:rotate(0) translate(.68rem)}.pt-spin i:nth-child(2){transform:rotate(120deg) translate(.68rem);opacity:.65}.pt-spin i:nth-child(3){transform:rotate(240deg) translate(.68rem);opacity:.35}.scr-party{display:flex;flex-direction:column}.pt-grid{flex:1;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(17rem,1fr);gap:var(--gap);align-items:stretch;min-height:0}.pt-main{display:grid;grid-template-rows:minmax(14rem,1fr) auto;gap:var(--gap);min-width:0}.pt-side{display:flex;flex-direction:column;gap:var(--gap);min-width:0}.tile.pt-create{min-height:14rem}.tile.pt-create .tile-title{font-size:clamp(2.2rem,4.4vw,4.4rem)}.pt-badge{background:var(--grad);color:var(--on-acc, #0b1500);box-shadow:0 0 20px #c6ff3a66}.pt-rejoin{margin:0 0 var(--gap)}.pt-join-row{display:flex;align-items:stretch;gap:.8rem}.pt-code{position:relative;flex:1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(.3rem,.8vw,.6rem);padding:.3rem;border-radius:var(--r-s);min-width:0}.pt-box{display:grid;place-items:center;height:clamp(3.4rem,7vw,4.6rem);border-radius:10px;background:#00000052;border:1px solid var(--line2);font-family:var(--fd);font-weight:800;font-size:clamp(1.9rem,3.6vw,2.8rem);line-height:1;letter-spacing:.02em;color:var(--ink);transition:border-color .15s,background .15s,box-shadow .15s}.pt-box.filled{border-color:#c6ff3a73;background:linear-gradient(180deg,#c6ff3a1a,#0000004d)}.pt-box.caret{border-color:var(--acc2);box-shadow:0 0 0 1px var(--acc2),0 0 18px -4px var(--acc2)}.pt-box.caret:after{content:"";width:2px;height:46%;background:var(--acc2);animation:blink 1s steps(1) infinite}.pt-code.complete .pt-box{border-color:#c6ff3abf;box-shadow:0 0 16px -6px #c6ff3acc}.pt-code-input{position:absolute;inset:0;width:100%;height:100%;opacity:0;border:0;padding:0;margin:0;font-size:16px;color:transparent;background:transparent;caret-color:transparent;text-transform:uppercase;cursor:text}.pt-code.focused{outline-offset:2px}.pt-join-btn{flex:none;min-width:7.5rem;font-size:1.25rem}.pt-join-btn.disabled{opacity:.45;filter:saturate(.4)}.pt-name{display:flex;align-items:center;gap:.75rem;padding:.55rem .8rem .55rem .55rem;border-radius:var(--r-s);background:#00000047;border:1px solid var(--line2)}.pt-name:focus-within{border-color:var(--acc2)}.pt-name-av{display:grid;place-items:center;width:2.6rem;height:2.6rem;flex:none;border-radius:50%;background:var(--grad-d);color:var(--on-acc, #0b1500);font-family:var(--fd);font-weight:800;font-size:1.05rem;box-shadow:inset 0 0 0 2px #ffffff59}.pt-name-input{flex:1;min-width:0;border:0;outline:none;background:transparent;color:var(--ink);font-family:var(--fd);font-weight:700;font-size:max(16px,1.45rem);letter-spacing:.03em;padding:.15rem 0}.pt-edit{font-family:var(--fd);font-weight:700;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink3)}.pt-name.focused .pt-edit{color:var(--acc1)}.pt-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.7rem}.pt-step{display:flex;align-items:center;gap:.8rem}.pt-step-n{display:grid;place-items:center;width:2.1rem;height:2.1rem;flex:none;border-radius:8px;font-family:var(--fd);font-weight:800;font-size:1.15rem;color:var(--acc1);background:#c6ff3a14;border:1px solid rgba(198,255,58,.25)}.pt-step b{display:block;font-family:var(--fd);font-weight:700;font-size:1.05rem;letter-spacing:.04em;text-transform:uppercase;line-height:1.1}.pt-step span{font-size:.78rem;color:var(--ink3)}.pt-note{display:flex;align-items:flex-start;gap:.6rem;padding:.65rem .8rem;border-radius:var(--r-s);background:#ffb54712;border:1px solid rgba(255,181,71,.22);font-size:.8rem;line-height:1.45;color:var(--ink2)}.pt-note .ico-s{color:var(--warn);margin-top:.1rem}.pt-note b{color:var(--ink);font-weight:600}.pt-status{display:none}.pt-status.on{display:flex;align-items:center;gap:.9rem;margin:0 0 var(--gap);padding:.75rem .9rem;border-radius:var(--r-s);animation:fadeUp .25s var(--ease);background:#090e1ee6;border:1px solid var(--line2)}.pt-status.busy{border-color:#00e0ff66}.pt-status.error{border-color:#ff4d6d80;background:linear-gradient(90deg,#ff4d6d1f,#090e1ee6 60%)}.pt-status-ico{width:1.8rem;height:1.8rem;color:var(--danger);flex:none}.pt-status-ico svg{width:100%;height:100%}.pt-status-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem}.pt-status-t b{font-family:var(--fd);font-weight:800;font-size:1.2rem;letter-spacing:.05em;text-transform:uppercase}.pt-status-t span{font-size:.8rem;color:var(--ink2)}.pt-status-a{display:flex;gap:.5rem;flex:none}.scr-party-lobby{display:flex;flex-direction:column;min-height:100%}.scr-party-lobby .scr-head-extra{display:flex;align-items:center}.pl-head-x{display:flex;align-items:center;gap:.6rem}.pl-head-x .pl-fb{min-height:0;padding:.4rem .9rem;font-size:.85rem}.pl-grid{display:grid;gap:var(--gap);align-items:start;grid-template-columns:minmax(17rem,21rem) minmax(0,1fr) minmax(17rem,22rem);grid-template-areas:"party sides settings"}.pl-col{display:flex;flex-direction:column;gap:var(--gap);min-width:0}.pl-col-party{grid-area:party}.pl-col-sides{grid-area:sides}.pl-col-settings{grid-area:settings}.scr-party-lobby.gone .pl-grid{opacity:.45;pointer-events:none;filter:saturate(.4)}.pl-pill{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .8rem .35rem .65rem;border-radius:999px;background:#ffffff0d;border:1px solid var(--line2);font-family:var(--fd);font-weight:700;font-size:.9rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink2);white-space:nowrap}.pl-pill i{width:.55rem;height:.55rem;border-radius:50%;background:#46d16b;box-shadow:0 0 10px #46d16b}.pl-pill.good i{animation:blink 2.4s ease-in-out infinite}.pl-pill.warn i{background:var(--warn);box-shadow:0 0 10px var(--warn);animation:blink .8s ease-in-out infinite}.pl-pill.bad i{background:var(--danger);box-shadow:0 0 10px var(--danger)}.pl-banner{display:none}.pl-banner.on{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:.8rem;margin:0 0 var(--gap);padding:.55rem .9rem;border-radius:var(--r-s);font-size:.88rem;color:var(--ink2);background:linear-gradient(90deg,#30220cf5,#0e101af5);border:1px solid rgba(255,181,71,.4);animation:fadeUp .25s var(--ease)}.pl-banner b{color:var(--warn);font-family:var(--fd);font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-size:1rem}.pl-banner .pt-spin{width:1.5rem;height:1.5rem}.pl-codecard{overflow:hidden;isolation:isolate}.pl-codecard:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(90% 70% at 85% 0%,rgba(0,224,255,.14),transparent 70%),radial-gradient(70% 60% at 0% 100%,rgba(198,255,58,.1),transparent 70%)}.pl-code{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.35rem}.pl-code span{display:grid;place-items:center;height:clamp(3rem,4.6vw,3.8rem);border-radius:9px;background:#00000057;border:1px solid rgba(198,255,58,.3);font-family:var(--fd);font-weight:800;font-size:clamp(1.9rem,2.8vw,2.6rem);line-height:1;color:#eafff7;text-shadow:0 0 18px rgba(198,255,58,.45);-webkit-user-select:all;user-select:all}.pl-code-actions{display:flex;gap:.5rem}.pl-code-actions .btn{flex:1;min-width:0;font-size:.98rem;padding:.5em .8em}.pl-copy.done{border-color:#c6ff3a99;color:var(--acc1)}.pl-note{font-size:.76rem;color:var(--ink3);line-height:1.4}.pl-note b,.pl-host-name{color:var(--ink2);font-weight:600}.pl-count{margin-left:auto;color:var(--ink3);letter-spacing:.12em}.pl-members{display:flex;flex-direction:column;gap:.4rem}.pl-member{display:grid;grid-template-columns:2.4rem minmax(0,1fr) auto auto;align-items:center;gap:.6rem;padding:.45rem .55rem;border-radius:var(--r-s);background:#ffffff09;border:1px solid transparent}.pl-member.fresh{animation:fadeUp .3s var(--ease)}.pl-member.me{border-color:#c6ff3a38;background:linear-gradient(90deg,#c6ff3a14,#ffffff05)}.pl-member.empty{grid-template-columns:2.4rem minmax(0,1fr);background:transparent;border:1px dashed var(--line2);opacity:.6}.pl-av{--mc: #c6ff3a;display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:50%;font-family:var(--fd);font-weight:800;font-size:.95rem;color:#031009;background:linear-gradient(135deg,var(--mc),color-mix(in srgb,var(--mc) 55%,#ffffff));box-shadow:inset 0 0 0 2px #ffffff59}.pl-member.empty .pl-av{background:none;color:var(--ink3);border:1px dashed var(--line2);box-shadow:none;font-size:1.3rem}.pl-m-t{min-width:0}.pl-m-name{display:flex;align-items:center;gap:.35rem;font-family:var(--fd);font-weight:700;font-size:1.08rem;letter-spacing:.03em;text-transform:uppercase;line-height:1.1;min-width:0}.pl-m-n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-crown{width:1.05rem;height:1.05rem;flex:none;color:var(--gold);filter:drop-shadow(0 0 6px rgba(245,197,66,.6))}.pl-crown svg{width:100%;height:100%}.pl-tag{flex:none;padding:.05rem .35rem;border-radius:4px;font-size:.66rem;letter-spacing:.14em;color:var(--on-acc, #0b1500);background:var(--acc1)}.pl-m-sub{display:flex;align-items:center;gap:.3rem;margin-top:.15rem;font-size:.72rem;color:var(--ink3);min-height:1rem}.pl-m-dev{width:1.35rem;height:.95rem;color:var(--ink2)}.pl-m-dev svg{width:100%;height:100%}.pl-m-ut{padding:0 .3rem;border-radius:3px;font-family:var(--fd);font-weight:800;font-size:.7rem;letter-spacing:.1em;color:var(--on-acc, #0b1500);background:linear-gradient(90deg,#ffe27a,#f5b82e)}.pl-ping{display:flex;align-items:center;gap:.3rem;font-family:var(--fd);font-weight:700;font-size:.85rem;letter-spacing:.04em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink3)}.pl-bars{display:inline-flex;align-items:flex-end;gap:2px;height:.8rem}.pl-bars i{width:3px;border-radius:1px;background:#ffffff2e}.pl-bars i:nth-child(1){height:35%}.pl-bars i:nth-child(2){height:65%}.pl-bars i:nth-child(3){height:100%}.pl-ping.good{color:#46d16b}.pl-ping.good .pl-bars i{background:#46d16b}.pl-ping.ok{color:var(--warn)}.pl-ping.ok .pl-bars i:nth-child(-n+2){background:var(--warn)}.pl-ping.bad{color:var(--danger)}.pl-ping.bad .pl-bars i:nth-child(1){background:var(--danger)}.pl-ping.host{color:var(--gold)}.pl-ping.host .pl-bars{display:none}.pl-rdy{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .5rem;border-radius:999px;font-family:var(--fd);font-weight:700;font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink3);background:#ffffff0d;border:1px solid var(--line);white-space:nowrap}.pl-rdy.on{color:var(--on-acc, #0b1500);background:linear-gradient(90deg,#c6ff3a,#7dffb0);border-color:transparent}.pl-rdy.host{color:var(--gold);border-color:#f5c54259;background:#f5c54214}.pl-banner.info{border-color:#00e0ff66;background:linear-gradient(90deg,#06222cf5,#0e101af5)}.pl-banner.info b,.pl-banner.info .ico-s{color:var(--acc2)}.pl-devs{display:flex;flex-direction:column;gap:.4rem}.pl-dev{display:grid;grid-template-columns:2.2rem minmax(0,1fr) 1.6rem;align-items:center;gap:.6rem;padding:.5rem .6rem;border-radius:var(--r-s);background:#ffffff09;border:1px solid var(--line)}.pl-dev:hover{background:#ffffff0f}.pl-dev-ico{width:2.2rem;height:1.5rem;color:var(--ink2)}.pl-dev-ico svg{width:100%;height:100%}.pl-dev-l{font-family:var(--fd);font-weight:700;font-size:1rem;letter-spacing:.05em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-dev-chk{display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:6px;border:2px solid var(--line2);color:var(--on-acc, #0b1500)}.pl-dev.on{border-color:#c6ff3a66;background:linear-gradient(90deg,#c6ff3a1f,#00e0ff0a)}.pl-dev.on .pl-dev-ico{color:var(--acc1)}.pl-dev.on .pl-dev-chk{background:var(--grad);border-color:transparent}.pl-dev.full{opacity:.5}.pl-card .opt-row.pl-ut{grid-template-columns:minmax(0,1fr) minmax(7rem,9rem);padding:.55rem .6rem .55rem .8rem}.pl-card .opt-row.pl-ut .opt-label{font-size:.98rem}.pl-ut-na{display:flex;flex-direction:column;gap:.1rem;padding:.5rem .7rem;border-radius:var(--r-s);border:1px dashed var(--line2);font-size:.74rem;color:var(--ink3)}.pl-ut-na b{font-family:var(--fd);font-weight:700;font-size:.95rem;letter-spacing:.05em;text-transform:uppercase;color:var(--ink2)}.pl-sides .cs-board{min-height:16rem}.pl-head-crest{flex:none}.pl-sides .cs-team,.pl-sides .cs-team.away{flex-direction:column;text-align:center;gap:.35rem;padding:0 .3rem}.pl-sides .cs-crest,.pl-sides .cs-crest svg{width:clamp(2.8rem,4.4vw,4rem);height:clamp(2.8rem,4.4vw,4rem)}.pl-sides .cs-team-t{max-width:100%}.pl-sides .cs-team-name{font-size:clamp(.95rem,1.35vw,1.3rem);white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.02}.pl-chip .cs-chip-arrow{display:none}.pl-chip.own.focused .cs-chip-arrow{display:grid}body[data-input=touch] .pl-chip.own.focused .cs-chip-arrow{display:none}.pl-sides .cs-help{margin-top:.6rem}.pl-chip{--mc: #c6ff3a}.pl-chip.remote{cursor:default;opacity:.92;padding-left:.8rem;padding-right:.9rem}.pl-chip.own{background:linear-gradient(180deg,#1b2a4d,#0f1a35)}.pl-chip-t{display:flex;flex-direction:column;line-height:1.05;min-width:0}.pl-chip-n{display:flex;align-items:center;gap:.35rem;font-family:var(--fd);font-weight:800;font-size:.95rem;letter-spacing:.05em;text-transform:uppercase;max-width:8.5rem;overflow:hidden;text-overflow:ellipsis}.pl-chip-n:before{content:"";width:.5rem;height:.5rem;flex:none;border-radius:50%;background:var(--mc);box-shadow:0 0 8px var(--mc)}.pl-chip-d{font-family:var(--fd);font-weight:700;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink3)}.pl-chip .cs-chip-p:empty{display:none}.pl-chip.focused{outline-offset:2px}.pl-summary{flex-wrap:wrap}.pl-who{margin-left:auto;color:var(--ink3);letter-spacing:.12em;font-size:.72rem}.pl-teams{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:.4rem}.pl-vs{align-self:center;font-family:var(--fd);font-weight:800;font-style:italic;font-size:1.4rem;background:var(--grad-d);-webkit-background-clip:text;background-clip:text;color:transparent}.pl-team{--team: #334;position:relative;display:grid;grid-template-columns:1.5rem minmax(0,1fr) 1.5rem;align-items:center;padding:.6rem .1rem;border-radius:var(--r-s);overflow:hidden;isolation:isolate;background:#00000038;border:1px solid transparent}.pl-team:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.55;background:radial-gradient(90% 60% at 50% 25%,color-mix(in srgb,var(--team) 50%,transparent),transparent 75%);transition:background .4s}.pl-team.focused{border-color:#c6ff3a40}.pl-team .ko-arrow{width:1.5rem;height:1.5rem}.pl-team.focused .ko-arrow{color:var(--acc1);opacity:1}.scr-party-lobby .pl-settings.readonly .pl-team{grid-template-columns:0 minmax(0,1fr) 0}.pl-team-mid{grid-column:2;display:flex;flex-direction:column;align-items:center;gap:.3rem;min-width:0;text-align:center}.pl-team-crest{width:clamp(3.4rem,5vw,4.4rem);height:clamp(3.4rem,5vw,4.4rem);filter:drop-shadow(0 8px 18px rgba(0,0,0,.55))}.pl-team-crest .crest,.pl-team-crest svg{width:100%;height:100%}.pl-team-crest.pop{animation:crestPop .32s var(--spring)}.pl-team-t{display:flex;flex-direction:column;align-items:center;gap:.15rem;min-width:0;max-width:100%}.pl-team-side{font-family:var(--fd);font-weight:700;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--acc1)}.pl-team.side-1 .pl-team-side{color:var(--acc2)}.pl-team-name{max-width:100%;font-family:var(--fd);font-weight:800;font-size:1.08rem;line-height:1.02;text-transform:uppercase;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pl-team-sub{font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.pl-team-stars .star{width:.8rem;height:.8rem}.pl-team-ut{font-family:var(--fd);font-weight:800;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.pl-opts{display:flex;flex-direction:column;gap:.25rem}.pl-opts .opt-row.compact{grid-template-columns:7rem minmax(0,1fr);gap:.4rem;padding:.32rem .4rem .32rem .7rem}.pl-opts .opt-row.compact .opt-label{text-align:left;font-size:.74rem;letter-spacing:.12em;line-height:1.2}.pl-opts .opt-pips{display:none}.pl-opts .opt-row.ro{pointer-events:none;background:#ffffff05}.pl-opts .opt-row.ro .opt-arrow{visibility:hidden}.pl-opts .opt-row.ro .opt-value{color:var(--ink2)}.picker .opt-row.pl-lg{margin-bottom:.8rem;max-width:22rem}.pl-dock{position:sticky;bottom:calc(-1 * (var(--sab) + var(--pad)));z-index:4;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin:auto calc(-1 * var(--pad)) calc(-1 * (var(--sab) + var(--pad)));padding:.9rem var(--pad) calc(var(--sab) + .8rem);background:linear-gradient(180deg,#03050b00,#03050beb 26%,#03050b)}.pl-dock:before{content:"";display:block;position:absolute;left:0;right:0;top:0;height:var(--gap)}.pl-dock-l{display:flex;flex-direction:column;gap:.2rem;min-width:0}.pl-wait{font-size:.8rem;color:var(--ink3)}.pl-wait.go{color:var(--acc1)}.pl-dock-a{display:flex;align-items:center;gap:.6rem}.pl-dock-a .btn-xl{width:auto;min-width:12rem}.pl-ready{gap:.6rem}.pl-ready-box{display:grid;place-items:center;width:1.45rem;height:1.45rem;border-radius:6px;border:2px solid var(--line2);color:transparent;transition:background .18s,border-color .18s}.pl-ready.on{border-color:#c6ff3a99;color:var(--acc1);background:linear-gradient(90deg,#c6ff3a29,#00e0ff0f);box-shadow:0 0 26px -10px #c6ff3acc}.pl-ready.on .pl-ready-box{background:var(--grad);border-color:transparent;color:var(--on-acc, #0b1500)}.pl-start.blocked{opacity:.45;filter:saturate(.3);box-shadow:none}.pl-leave{min-height:3.4rem}.pl-lost{display:grid;place-items:center;gap:1rem;padding:4rem 1rem;text-align:center}.pl-lost-t{font-family:var(--fd);font-weight:800;font-size:1.8rem;text-transform:uppercase}.pl-lost .btn-xl{width:auto;min-width:16rem}.modal.modal-vk{width:min(96vw,42rem)}.vk-field{display:flex;align-items:center;min-height:3.6rem;margin-bottom:1rem;padding:.4rem 1rem;border-radius:var(--r-s);background:#00000059;border:1px solid var(--line2);font-family:var(--fd);font-weight:800;font-size:2rem;letter-spacing:.12em;text-transform:uppercase;white-space:pre;overflow:hidden}.vk-caret{width:2px;height:1.6rem;margin-left:2px;background:var(--acc2);animation:blink 1s steps(1) infinite}.vk-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:.4rem}.vk-grid.wide{grid-template-columns:repeat(10,minmax(0,1fr))}.vk-key{display:grid;place-items:center;min-height:2.9rem;border-radius:8px;background:var(--glass);border:1px solid var(--line2);font-family:var(--fd);font-weight:800;font-size:1.3rem;text-transform:uppercase}.vk-key.vk-wide{grid-column:span 4;display:flex;gap:.4rem;font-size:1rem;letter-spacing:.1em}.vk-grid.wide .vk-key.vk-wide{grid-column:span 3}.vk-grid.wide .vk-key:nth-last-child(3){grid-column:span 4}.vk-key.vk-done{color:var(--on-acc, #0b1500);background:var(--grad);border:0}.play-grid.has-party>:nth-child(4){grid-column:auto}.hb-party{flex:none;min-height:2.4rem;padding:0 1.05rem;font-size:1.08rem;gap:.5rem;border-radius:var(--r-s)}.hb-party-dot{width:.55rem;height:.55rem;border-radius:50%;background:var(--acc2);box-shadow:0 0 10px var(--acc2)}.hb-party.live{border-color:#c6ff3a8c}.hb-party.live .hb-party-dot{background:var(--acc1);box-shadow:0 0 10px var(--acc1);animation:blink 1.6s ease-in-out infinite}.hb-party.focused{outline-color:#fff}.pl-moderow{display:flex;flex-direction:column;gap:.5rem;margin:0 0 var(--gap)}.pl-modes-who{margin-left:auto;font-size:.72rem;letter-spacing:.12em;color:var(--ink3)}.pl-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.pl-mode{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;min-height:4.4rem;padding:.6rem .9rem;text-align:left;border-radius:var(--r-s);border:1px solid var(--line2);background:linear-gradient(180deg,#ffffff0d,#ffffff04);color:var(--ink2);cursor:pointer;transition:border-color .18s,background .18s,box-shadow .18s,transform .12s}.pl-mode:hover{background:#ffffff12}.pl-mode:active{transform:scale(.985)}.pl-mode.on{color:#fff;border-color:#c6ff3ab3;background:linear-gradient(110deg,#c6ff3a2e,#00e0ff12 70%);box-shadow:0 0 28px -12px #c6ff3ae6,inset 0 0 0 1px #c6ff3a40}.pl-mode.on:after{content:"";position:absolute;top:.5rem;right:.55rem;width:.6rem;height:.6rem;border-radius:50%;background:var(--acc1);box-shadow:0 0 10px var(--acc1)}.pl-mode.dim{opacity:.5}.pl-mode-ico{display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:10px;background:#0000004d;color:var(--acc2)}.pl-mode.on .pl-mode-ico{color:var(--acc1)}.pl-mode-ico svg{width:1.8rem;height:1.8rem}.pl-mode-t{display:flex;flex-direction:column;min-width:0;line-height:1.1}.pl-mode-t b{font-family:var(--fd);font-weight:800;font-size:clamp(1.05rem,1.6vw,1.35rem);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pl-mode-k{font-family:var(--fd);font-weight:700;font-size:.64rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink3)}.pl-mode-s{font-size:.74rem;color:var(--ink3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pl-mode.on .pl-mode-s{color:var(--acc1)}.pl-modes.ro .pl-mode{cursor:not-allowed}.pl-modes.ro .pl-mode:not(.on){opacity:.55}.pl-lockhint{display:inline-flex;align-items:center;gap:.35em;color:var(--ink3)}.pl-lock-ico{display:inline-grid;width:.85em;height:.85em}.pl-lock-ico svg{width:100%;height:100%}.pl-opts .opt-row.ro,.pl-sides .opt-row.ro{pointer-events:auto;cursor:not-allowed}.pl-settings.readonly .pl-team{cursor:not-allowed}.pl-sides .opt-row.pl-lock{margin-top:.6rem;grid-template-columns:minmax(0,1fr) minmax(9rem,12rem)}.pl-sides .opt-row.ro .opt-arrow{visibility:hidden}.pl-chip:not(.movable){cursor:default}.pl-chip:not(.movable) .cs-chip-arrow{display:none!important}.pl-chip.movable.remote{border-style:dashed}.scr-party-lobby[data-mode=coop] .cs-lanes i:nth-child(3){opacity:.35}.pl-member{grid-template-columns:2.4rem minmax(0,1fr) auto}.pl-member.kickable{grid-template-columns:2.4rem minmax(0,1fr) auto auto}.pl-m-sub .pl-ping{margin-left:.35rem;font-size:.74rem}.pl-kick{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;border:1px solid var(--line2);background:#ffffff0a;color:var(--ink3);cursor:pointer}.pl-kick:hover,.pl-kick.focused{color:var(--danger);border-color:#ff4d6d99}.pl-kick-ico,.pl-kick-ico svg{width:.95rem;height:.95rem;display:block}.pl-online{display:flex;flex-direction:column;gap:.8rem;padding:clamp(.8rem,1.5vw,1.2rem);border-radius:var(--r);border:1px solid rgba(0,224,255,.3);background:radial-gradient(80% 90% at 90% 0%,rgba(0,224,255,.12),transparent 70%),linear-gradient(180deg,#ffffff0d,#ffffff04)}.pl-on-hero{display:flex;align-items:center;gap:.8rem}.pl-on-hero b{display:block;font-family:var(--fd);font-weight:800;font-size:1.5rem;text-transform:uppercase;line-height:1}.pl-on-hero span{font-size:.82rem;color:var(--ink2)}.pl-on-globe{flex:none;display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;color:var(--acc2);background:#00000059}.pl-on-globe svg{width:2rem;height:2rem}.pl-on-sizes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.pl-on-size{display:flex;flex-direction:column;align-items:center;gap:.15rem;min-height:5rem;padding:.55rem .4rem;border-radius:var(--r-s);border:1px solid var(--line2);background:#00000040;color:var(--ink2);cursor:pointer;text-align:center}.pl-on-size b{font-family:var(--fd);font-weight:800;font-size:1.8rem;line-height:1;color:#fff}.pl-on-k{font-family:var(--fd);font-weight:700;font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink3)}.pl-on-meta{font-size:.7rem;color:var(--ink3)}.pl-on-size.on{border-color:#00e0ffbf;background:linear-gradient(180deg,#00e0ff29,#0003);box-shadow:0 0 24px -12px #00e0ffe6}.pl-on-size.on b{color:var(--acc2)}.pl-on-size.dim{opacity:.4}.pl-on-sizes.ro .pl-on-size{cursor:not-allowed}.pl-on-state{display:flex;flex-direction:column;gap:.25rem;font-size:.8rem;color:var(--ink2)}.pl-on-state .warn{color:var(--warn);font-weight:600}.pl-rules{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.35rem}.pl-rules li{position:relative;padding:.45rem .7rem .45rem 1.6rem;border-radius:var(--r-s);background:#ffffff09;font-size:.86rem;color:var(--ink2)}.pl-rules li:before{content:"";position:absolute;left:.7rem;top:50%;width:.4rem;height:.4rem;margin-top:-.2rem;border-radius:50%;background:var(--acc2)}.pl-rules b{color:#fff}.pl-start.soft{box-shadow:none;filter:saturate(.75)}.pl-wait.notice{color:var(--warn);font-weight:600}@media (max-width: 1280px){.pl-grid{grid-template-columns:minmax(17rem,21rem) minmax(0,1fr);grid-template-areas:"party sides" "party settings"}}@media (max-width: 980px){.pt-grid{grid-template-columns:1fr}.pl-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"sides sides" "party settings"}}@media (max-width: 640px){.pl-modes{grid-template-columns:minmax(0,1fr);gap:.35rem}.pl-mode{min-height:3.2rem;padding:.4rem .7rem}.pl-mode-k{display:none}.pl-member.kickable{grid-template-columns:2.2rem minmax(0,1fr) auto}.pl-member.kickable .pl-kick{grid-column:3;grid-row:1}.pl-on-sizes{gap:.3rem}.pt-main{grid-template-rows:auto auto}.tile.pt-create{min-height:11rem}.tile.pt-create .tile-sub{display:block}.pt-join-row{flex-direction:column}.pt-join-btn{min-height:3.1rem}.pt-status.on{flex-wrap:wrap}.pt-status-a{width:100%;justify-content:flex-end}.pl-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"party" "sides" "settings"}.scr-party-lobby .scr-head{flex-wrap:wrap}.pl-pill{font-size:.78rem;padding:.25rem .6rem .25rem .5rem}.pl-member{grid-template-columns:2.2rem minmax(0,1fr) auto}.pl-member .pl-rdy{grid-column:2 / -1;justify-self:start;margin-top:-.2rem}.pl-member:not(.ready) .pl-rdy span{font-size:.68rem}.pl-chip{padding:0 .45rem;gap:.35rem}.pl-chip .cs-chip-arrow{display:none}.pl-chip-n{max-width:5.2rem;font-size:.82rem}.pl-chip .cs-dev-ico{width:1.7rem;height:1.2rem}.pl-dock{flex-direction:column;align-items:stretch;gap:.4rem;padding-top:.6rem}.pl-dock-l{flex-direction:row;align-items:center;justify-content:space-between;gap:.6rem}.pl-dock .cs-sum-t{display:none}.pl-dock .cs-sum-n{font-size:1.5rem}.pl-wait{text-align:right}.pl-dock-a{display:grid;grid-template-columns:auto 1fr}.pl-dock-a .btn-xl{min-width:0;min-height:3rem;font-size:1.15rem}.pl-leave{min-height:3rem}.vk-key{min-height:2.5rem;font-size:1.1rem}.home-bar{display:grid;grid-template-columns:minmax(0,1fr) auto}.home-bar .quick-play{grid-column:1;grid-row:1}.home-bar .hb-party{grid-column:2;grid-row:1;min-height:3.1rem;font-size:1.05rem;padding:0 .85rem}.home-bar .ticker{grid-column:1 / -1}}@media (max-height: 520px) and (orientation: landscape){.pl-mode{min-height:3rem;padding:.35rem .6rem}.pl-mode-ico{width:2rem;height:2rem}.pl-mode-k{display:none}.pt-main{grid-template-rows:auto auto}.tile.pt-create{min-height:8.5rem}.tile.pt-create .tile-title{font-size:2.2rem}.pt-box{height:2.9rem;font-size:1.8rem}.pl-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"sides sides" "party settings"}.pl-sides .cs-board{min-height:0}.pl-dock{padding-top:.45rem;padding-bottom:calc(var(--sab) + .45rem)}.pl-dock-a .btn-xl,.pl-leave{min-height:2.6rem;font-size:1.1rem}.pl-code span{height:2.6rem;font-size:1.7rem}.hb-party{min-height:2rem}}@media (pointer: coarse){.pl-code-actions .btn,.pl-leave,.hb-party{position:relative}.pl-code-actions .btn:before,.hb-party:before{content:"";position:absolute;inset:-5px 0}}@media (prefers-reduced-motion: reduce){.pt-spin,.pl-pill i,.hb-party-dot,.pt-box.caret:after,.vk-caret{animation:none!important}}.ui-lite .pt-spin{animation-duration:2s}.pl-rdy:not(.on):not(.host) .ico-s{display:none}@media (pointer: coarse){.pl-dev{min-height:44px}.pl-kick{width:44px;height:44px}.pl-chip{min-height:44px}}.pl-modes{gap:.8rem}.pl-mode{min-height:6.6rem;padding:.9rem 1.1rem;grid-template-columns:auto minmax(0,1fr);align-items:start;border-width:2px}.pl-mode-ico{width:3.2rem;height:3.2rem}.pl-mode-ico svg{width:2.2rem;height:2.2rem}.pl-mode-t{gap:.18rem}.pl-mode-t b{font-size:clamp(1.15rem,1.75vw,1.55rem);white-space:normal;line-height:1.02}.pl-mode-d{font-size:.86rem;line-height:1.3;color:var(--ink2)}.pl-mode.on .pl-mode-d{color:#fff}.pl-mode-s{font-family:var(--fd);font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;margin-top:.15rem}.pl-mode.on:after{display:none}.pl-mode-pick{position:absolute;top:.55rem;right:.6rem;display:none;place-items:center;width:1.6rem;height:1.6rem;border-radius:50%;background:var(--acc1);color:#0b1500;box-shadow:0 0 12px #c6ff3ab3}.pl-mode.on .pl-mode-pick{display:grid}.pl-head-sub{font-size:.74rem;color:var(--ink2);font-weight:600;margin-top:.1rem}.pl-sides .cs-team .pl-head-sub{white-space:normal}.pl-m-club{display:flex;align-items:center;gap:.35rem;min-width:0;font-size:.78rem;color:var(--ink2)}.pl-m-crest{flex:none;width:18px;height:18px}.pl-m-crest svg{width:100%;height:100%}.pl-m-cn{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.pl-ovr{flex:none;padding:0 .32rem;border-radius:5px;background:#c6ff3a29;color:var(--acc1);font-family:var(--fd);font-size:.8rem}.pl-member.tradable{grid-template-columns:2.4rem minmax(0,1fr) auto auto;grid-template-areas:"av name rdy rdy" "av club trade kick" "av sub trade kick";row-gap:.15rem}.pl-member.tradable:not(.kickable){grid-template-areas:"av name rdy rdy" "av club trade trade" "av sub trade trade"}.pl-member.tradable .pl-m-t{display:contents}.pl-member.tradable .pl-av{grid-area:av}.pl-member.tradable .pl-m-name{grid-area:name;min-width:0}.pl-member.tradable .pl-m-club{grid-area:club}.pl-member.tradable .pl-m-sub{grid-area:sub}.pl-member.tradable .pl-rdy{grid-area:rdy;justify-self:end;margin-top:0}.pl-member.tradable .pl-trade{grid-area:trade;align-self:center}.pl-member.tradable .pl-kick{grid-area:kick;align-self:center}.pl-trade{display:inline-flex;align-items:center;gap:.3rem;min-height:44px;padding:0 .7rem;font-size:.85rem}.pl-trade.disabled{opacity:.4;pointer-events:none}.pl-trade-ico svg{width:1.1rem;height:1.1rem}.pl-trade-note{padding:.5rem .65rem;border-radius:var(--r-s);background:#ffb54714;border:1px solid rgba(255,181,71,.25);color:var(--ink2)}.pl-teams.cpu{grid-template-columns:minmax(0,1fr)}.pl-on-club{display:flex;align-items:center;gap:.7rem;padding:.55rem .7rem;border-radius:var(--r-s);background:#00000040;border:1px solid var(--line2)}.pl-on-club>div{display:flex;flex-direction:column;min-width:0;line-height:1.15}.pl-on-club b{font-family:var(--fd);font-weight:800;font-size:1.25rem;text-transform:uppercase}.pl-on-club span{font-size:.78rem;color:var(--ink2)}.pl-on-club .pl-on-k{color:var(--ink3)}.pl-on-crest{flex:none}.pl-on-ranks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.pl-on-rank{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;min-height:3.6rem;padding:.5rem .75rem;border-radius:var(--r-s);border:1px solid var(--line2);background:#00000040;color:var(--ink2);text-align:left;cursor:pointer}.pl-on-rank b{font-family:var(--fd);font-weight:800;font-size:1.15rem;text-transform:uppercase;color:#fff}.pl-on-rank span{font-size:.72rem}.pl-on-rank.on{border-color:#c6ff3abf;background:linear-gradient(180deg,#c6ff3a26,#0003)}.pl-on-rank.on b{color:var(--acc1)}.pl-on-ranks.ro .pl-on-rank{cursor:not-allowed}.pl-on-ranks.ro .pl-on-rank:not(.on){opacity:.55}@media (max-width: 980px){.pl-mode{min-height:5.4rem;padding:.7rem .8rem}.pl-mode-ico{width:2.6rem;height:2.6rem}}@media (max-width: 640px){.pl-mode{min-height:4rem}.pl-mode-d{font-size:.78rem}.pl-member.tradable{grid-template-columns:2.2rem minmax(0,1fr) auto auto}}@media (max-height: 520px) and (orientation: landscape){.pl-mode{min-height:3.6rem}.pl-mode-d{display:none}}.pl-modes:not(.pick){grid-template-columns:minmax(0,1fr)}.pl-modes:not(.pick) .pl-mode:not(.on){display:none}.pl-modes:not(.pick) .pl-mode.on{min-height:0;padding:.6rem 3rem .6rem .9rem;align-items:center}.pl-modes:not(.pick) .pl-mode-ico{width:2.6rem;height:2.6rem}.pl-mode-change{margin-left:.6rem;min-height:44px;padding:0 1rem;font-size:.8rem;letter-spacing:.08em}.pl-moderow .pl-card-k .pl-mode-change{color:var(--ink1, #fff)}body .pt-card,body .pl-card{gap:14px;padding:20px;border-radius:var(--a-r-tile);background:var(--a-s1);border:0}body .pt-card-k,body .pl-card-k{font-size:var(--a-t-kicker);letter-spacing:.16em;color:var(--sec)}body .pt-card-k:before,body .pl-card-k:before{width:7px;height:16px;background:var(--sec);clip-path:none;transform:skew(var(--a-skew))}body .pt-card-t{font-size:clamp(26px,2.6vw,36px)}body .pt-hint,body .pl-hint,body .pl-note{font-size:var(--a-t-small);color:var(--a-ink2)}body .tile.pt-create{border-radius:var(--a-r-tile);border:var(--a-bw) solid var(--a-edge)}body .tile.pt-create .tile-title{font-style:normal}body .tile.pt-create .tile-kicker{color:var(--sec);text-shadow:none}body .tile.pt-create .tile-sub{font-size:var(--a-t-small)}body .pt-badge{background:var(--sec);color:var(--sec-ink);box-shadow:none}body .pt-code{gap:8px}body .pt-box{height:clamp(60px,7vw,76px);border-radius:var(--a-r-btn);background:var(--a-s0);border:var(--a-bw) solid var(--a-edge-hi);font-size:clamp(26px,2.6vw,34px)}body .pt-box.filled{border-color:rgb(var(--sec-rgb) / .6);background:rgb(var(--sec-rgb) / .08)}body .pt-box.caret{border-color:var(--sec);box-shadow:0 0 0 4px rgb(var(--sec-rgb) / .18)}body .pt-box.caret:after{background:var(--sec)}body .pt-code.complete .pt-box{border-color:var(--sec);box-shadow:none}body .pt-join-btn{min-width:8.5rem;font-size:24px}body .pt-join-btn.disabled{opacity:1;filter:none}body .pt-name{min-height:64px;border-radius:var(--a-r-btn);background:var(--a-s0);border:var(--a-bw) solid var(--a-edge)}body .pt-name:focus-within{border-color:var(--sec)}body .pt-name-av,body .pl-av{background:var(--sec);color:var(--sec-ink)}body .pt-edit{font-size:13px;color:var(--a-ink2)}body .pt-step-n{border-radius:10px;background:var(--a-s2);border:0;color:var(--sec);font-size:20px}body .pt-step b{font-size:19px}body .pt-step span{font-size:var(--a-t-small);color:var(--a-ink2)}body .pt-note,body .pl-trade-note{border:0;background:none;padding:0 2px;font-size:13px;color:var(--a-ink3)}body .pt-status.on,body .pl-banner.on{border-radius:var(--a-r-btn);background:var(--a-s2)}body .pt-status-t span{font-size:var(--a-t-small)}body .pl-pill{min-height:40px;border-radius:10px;background:var(--a-s1);border:var(--a-bw) solid var(--a-edge);font-size:15px}body .pl-code span{height:clamp(52px,5vw,64px);border-radius:var(--a-r-chip);background:var(--a-s0);border:var(--a-bw) solid var(--a-edge);color:var(--sec);font-size:clamp(26px,2.6vw,34px)}body .pl-codecard:before{display:none}body .pl-code-actions .btn{font-size:17px}body .pl-members{gap:8px}body .pl-member{min-height:64px;padding:8px 10px;border-radius:var(--a-r-btn);background:var(--a-s2);border:var(--a-bw) solid transparent}body .pl-member.me{border-color:rgb(var(--sec-rgb) / .5);background:rgb(var(--sec-rgb) / .08)}body .pl-member.empty{background:transparent;border:var(--a-bw) dashed var(--a-edge-hi);opacity:.7}body .pl-av{width:44px;height:44px;font-size:17px}body .pl-m-name{font-size:19px}body .pl-m-sub,body .pl-m-club{font-size:13px;color:var(--a-ink2)}body .pl-tag{background:var(--sec);color:var(--sec-ink)}body .pl-rdy{min-height:30px;padding:0 10px;border-radius:8px;font-size:14px}body .pl-rdy.on{background:var(--a-good);color:#04140b}body .pl-kick{border-radius:var(--a-r-chip);border:var(--a-bw) solid var(--a-edge-hi);background:var(--a-s2)}body .pl-dev{min-height:52px;border-radius:var(--a-r-btn);background:var(--a-s2);border:var(--a-bw) solid transparent}body .pl-dev.on{border-color:var(--sec);background:rgb(var(--sec-rgb) / .1)}body .pl-dev.on .pl-dev-ico{color:var(--sec)}body .pl-dev.on .pl-dev-chk{background:var(--sec);color:var(--sec-ink)}body .pl-dev-l{font-size:17px}body .pl-modes{gap:12px}body .pl-mode{min-height:7rem;border-radius:var(--a-r-tile);background:var(--a-s1);border:var(--a-bw) solid var(--a-edge);box-shadow:var(--a-sh-tile)}body .pl-mode:hover{background:var(--a-s2)}body .pl-mode.on{border-color:var(--sec);background:rgb(var(--sec-rgb) / .1);box-shadow:0 0 0 4px rgb(var(--sec-rgb) / .14)}body .pl-mode:active{transform:translateY(2px) scale(.98)}body .pl-mode-ico{border-radius:var(--a-r-chip);background:var(--a-s2);color:var(--a-ink2)}body .pl-mode.on .pl-mode-ico{color:var(--sec)}body .pl-mode-t b{font-size:clamp(22px,2vw,28px)}body .pl-mode-d{font-size:var(--a-t-small);color:var(--a-ink2)}body .pl-mode-s,body .pl-mode.on .pl-mode-s{font-size:13px;color:var(--sec)}body .pl-mode-pick{background:var(--sec);color:var(--sec-ink);box-shadow:none}body .pl-on-club{border-radius:var(--a-r-btn);background:var(--a-s2);border:0}body .pl-on-club b{font-size:22px}body .pl-on-rank{min-height:72px;justify-content:center;padding:10px 14px;border-radius:var(--a-r-tile);background:var(--a-s1);border:var(--a-bw) solid var(--a-edge)}body .pl-on-rank b{font-size:24px}body .pl-on-rank span{font-size:13px;color:var(--a-ink2)}body .pl-on-rank.on{border-color:var(--sec);background:rgb(var(--sec-rgb) / .1)}body .pl-on-rank.on b{color:var(--sec)}body .pl-ready.on{border-color:var(--sec);color:var(--sec);background:rgb(var(--sec-rgb) / .12);box-shadow:none}body .pl-ready.on .pl-ready-box{background:var(--sec);color:var(--sec-ink)}body .pl-chip.own{background:var(--a-s2)}body .pl-ut-na{border-radius:var(--a-r-btn);border:var(--a-bw) dashed var(--a-edge-hi);font-size:13px}@media (max-width: 640px){body .pl-mode{min-height:4.4rem}body .pt-box{height:56px}}@media (max-height: 520px) and (orientation: landscape){body .pt-card,body .pl-card{padding:12px;gap:8px}body .pl-mode{min-height:3.2rem}body .pt-box{height:48px}body .pl-member{min-height:48px}}.ch-panel{display:flex;flex-direction:column;gap:6px;background:#0a0e16d1;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:10px 12px;min-height:0;font:500 14px/1.3 Inter,system-ui,sans-serif;color:#e8edf5}.ch-head{display:flex;align-items:center;justify-content:space-between;font:700 13px/1 Barlow Condensed,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#c6ff3a}.ch-gear{background:none;border:0;color:#9aa6b8;font-size:18px;cursor:pointer;min-width:36px;min-height:36px}.ch-body{display:flex;flex-direction:column;gap:6px;min-height:0}.ch-log{overflow-y:auto;max-height:180px;min-height:64px;display:flex;flex-direction:column;gap:3px;overscroll-behavior:contain}.ch-panel.compact .ch-log{max-height:120px}.ch-empty{color:#7b8698;font-size:13px;padding:6px 0}.ch-line{word-break:break-word}.ch-line.sys{color:#ffb84d;font-size:12px}.ch-line.quick .ch-text{font-style:italic}.ch-name{margin-right:6px;font-weight:700}.ch-name:after{content:":";color:#7b8698}.ch-quick{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ch-quick::-webkit-scrollbar{display:none}.ch-q{flex:none;background:#c6ff3a1a;border:1px solid rgba(198,255,58,.35);color:#e8ffb8;border-radius:999px;padding:7px 12px;font:600 13px/1 Inter,sans-serif;cursor:pointer;min-height:34px}.ch-q:active,.ch-q.focus,.ch-q:focus-visible{background:#c6ff3a4d;outline:none}.ch-row{display:flex;gap:6px;align-items:center}.ch-input{flex:1;min-width:0;background:#ffffff12;border:1px solid rgba(255,255,255,.14);border-radius:10px;color:#fff;padding:9px 10px;font:500 16px/1.2 Inter,sans-serif}.ch-input:focus{outline:none;border-color:#00e0ff}.ch-count{font-size:11px;color:#7b8698;min-width:38px;text-align:right}.ch-send{min-height:38px;padding:0 14px}.ch-panel.off .ch-quick,.ch-panel.off .ch-row{display:none}.ch-set{display:flex;flex-direction:column;gap:6px;padding:8px;background:#ffffff0a;border-radius:10px}.ch-opt{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px}.ch-seg{display:flex;gap:4px}.ch-tog{background:#ffffff14;border:1px solid rgba(255,255,255,.14);color:#cfd6e2;border-radius:8px;padding:6px 10px;font:600 12px/1 Inter,sans-serif;cursor:pointer;min-height:32px}.ch-tog.on{background:#00e0ff2e;border-color:#00e0ff;color:#fff}.ch-mute.on{background:#ff4d6d33;border-color:#ff4d6d}.ch-note{font-size:11px;color:#8a95a8}.ch-match{position:absolute;inset:0;pointer-events:none;z-index:55;font:500 14px/1.3 Inter,system-ui,sans-serif}.ch-match.off .ch-feed,.ch-match.off .ch-btn{display:none}.ch-feed{position:absolute;left:calc(env(safe-area-inset-left,0px) + 14px);bottom:calc(env(safe-area-inset-bottom,0px) + 96px);display:flex;flex-direction:column;gap:4px;max-width:min(46vw,420px)}.ch-bub{background:#080c14b8;color:#fff;padding:5px 10px;border-radius:10px;align-self:flex-start;animation:ch-in .18s ease-out both;transition:opacity .6s;text-shadow:0 1px 2px rgba(0,0,0,.6)}.ch-bub.fade{opacity:0}@keyframes ch-in{0%{opacity:0;transform:translateY(6px)}}.ch-box{position:absolute;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 18px);transform:translate(-50%);width:min(560px,calc(100vw - 32px));display:none;flex-direction:column;gap:6px;padding:10px;border-radius:14px;background:#0a0e16e6;pointer-events:auto}.ch-match.open .ch-box{display:flex}.ch-btn{position:absolute;top:calc(env(safe-area-inset-top,0px) + 64px);right:calc(env(safe-area-inset-right,0px) + 12px);width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:#0a0e1699;font-size:20px;display:none;pointer-events:auto}.ch-match.touch .ch-btn{display:block}.ch-match.open .ch-feed{bottom:calc(env(safe-area-inset-bottom,0px) + 150px)}.ch-wheel{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:300px;height:190px;display:none}.ch-match.wheel .ch-wheel{display:block}.ch-w{position:absolute;background:#0a0e16e0;color:#fff;padding:7px 12px;border-radius:10px;white-space:nowrap;font-weight:600;border:1px solid rgba(198,255,58,.4)}.ch-w i{font-style:normal;color:#c6ff3a;margin-right:6px}.ch-w0{left:50%;top:0;transform:translate(-50%)}.ch-w1{right:0;top:50%;transform:translateY(-50%)}.ch-w2{left:50%;bottom:0;transform:translate(-50%)}.ch-w3{left:0;top:50%;transform:translateY(-50%)}.ch-match.results{z-index:70}.ch-match.results .ch-feed,.ch-match.results .ch-btn,.ch-match.results .ch-box{display:none}.ch-match.results>.ch-panel{position:absolute;pointer-events:auto;left:calc(env(safe-area-inset-left,0px) + 12px);bottom:calc(env(safe-area-inset-bottom,0px) + 12px);width:min(340px,calc(100vw - 24px))}@media (max-height: 500px){.ch-feed{bottom:calc(env(safe-area-inset-bottom,0px) + 150px);max-width:40vw;font-size:12px}.ch-match.results>.ch-panel .ch-log{max-height:70px}}.ch-match.touch .ch-btn{top:calc(env(safe-area-inset-top,0px) + 2vmin + max(40px,7vmin) + 8px);right:calc(env(safe-area-inset-right,0px) + 2vmin + (max(40px,7vmin) - 44px)/2)}body:has(.fc-touch[data-layout=dual]) .ch-match.touch .ch-btn{top:calc(env(safe-area-inset-top,0px) + 16px + min(170px,26vh) / 1.58);right:calc(env(safe-area-inset-right,0px) + 10px)}.ch-name.ch-sname{color:#9aa6b8;font-weight:600}.ch-spec{display:inline-block;margin-right:5px;padding:1px 6px;border-radius:999px;vertical-align:1px;font:800 9.5px/1.4 Inter,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#0b1018;background:#8a96a8}.ch-line.spec .ch-text{color:#dfe5ee}.ch-q.ch-mutespec{background:#8a96a824;border-color:#8a96a873;color:#dfe5ee}.ch-q.ch-mutespec[hidden]{display:none}.ch-match.spec:not(.off):not(.results) .ch-btn{display:block}.ch-match.spec .ch-box{bottom:calc(env(safe-area-inset-bottom,0px) + 72px)}.ch-match.spec.open .ch-feed{bottom:calc(env(safe-area-inset-bottom,0px) + 206px)}.ch-panel{position:relative}.ch-more{margin-left:6px;min-width:32px;min-height:28px;padding:0 6px;background:none;border:0;color:#8a94a6;font-size:16px;line-height:1;cursor:pointer;border-radius:6px;vertical-align:middle}.ch-more:hover,.ch-more:focus-visible{color:#fff;background:#ffffff14}@media (pointer: coarse){.ch-more{min-width:44px;min-height:36px}}.ch-report{position:absolute;left:8px;right:8px;bottom:8px;z-index:6;display:flex;flex-direction:column;gap:8px;padding:12px;background:#0c101af7;border:1px solid rgba(255,255,255,.14);border-radius:12px;pointer-events:auto;max-width:420px;margin:0 auto;box-shadow:0 10px 30px #00000080;max-height:calc(100% - 16px);overflow-y:auto}.ch-match .ch-report{bottom:72px}.ch-rhead{font-weight:700;font-size:15px;color:#fff}.ch-rlist{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:6px}.ch-rbtn{min-height:44px;padding:0 12px;border-radius:10px;border:1px solid rgba(255,255,255,.16);background:#ffffff0f;color:#fff;font:inherit;cursor:pointer}.ch-rbtn:hover,.ch-rbtn:focus-visible{background:#ffffff24}.ch-rbtn:disabled{opacity:.5}.ch-rcancel{background:none;color:#c8d0dc}.ch-reportp{margin-top:4px;color:#ffb84d;border-color:#ffb84d66}.ch-toast{position:absolute;left:50%;bottom:12px;transform:translate(-50%);z-index:7;padding:10px 14px;border-radius:10px;background:#0c101af5;border:1px solid rgba(255,184,77,.5);color:#fff;font-size:13px;pointer-events:none;white-space:nowrap;max-width:calc(100% - 16px);overflow:hidden;text-overflow:ellipsis}.ch-toast.good{border-color:#c6ff3a8c}.ch-match .ch-toast{bottom:80px}.restricted .ch-input{opacity:.7}.restricted .ch-input::placeholder{color:#ffb84d}.ch-repbtn{color:#ffd59a;border-color:#ffb84d73;background:#ffb84d1a}.modal-trade{width:min(96vw,64rem)}.tw{display:flex;flex-direction:column;gap:.7rem}.tw-title{margin-bottom:.2rem}.tw-status{padding:.6rem .9rem;border-radius:var(--r-s);background:#0000004d;border:1px solid var(--line2);font-weight:600;font-size:.95rem;color:var(--ink2)}.tw-status.lock{font-family:var(--fd);font-size:1.35rem;font-weight:800;color:#0b1500;background:var(--grad);border-color:transparent;text-transform:uppercase;letter-spacing:.03em;animation:twPulse 1s ease-in-out infinite}.tw-status.prepare,.tw-status.commit{color:var(--acc2);border-color:#00e0ff80}.tw-status.done{color:#0b1500;background:var(--grad);border-color:transparent;font-weight:800}.tw-status.aborted{color:var(--warn, #ffd23f);border-color:#ffd23f73}@keyframes twPulse{50%{filter:brightness(1.18)}}.tw-cols{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.6rem;align-items:stretch}.tw-col{display:flex;flex-direction:column;gap:.55rem;padding:.8rem;border-radius:var(--r);border:1px solid var(--line);background:linear-gradient(180deg,#ffffff0d,#ffffff04);min-width:0}.tw-col.mine{border-color:#c6ff3a4d}.tw-col.theirs{border-color:#00e0ff4d}.tw-col-k{font-family:var(--fd);font-weight:800;font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase;color:var(--acc1)}.tw-col.theirs .tw-col-k{color:var(--acc2)}.tw-swap{display:grid;place-items:center;color:var(--ink3)}.tw-swap-ico svg{width:2rem;height:2rem}.tw-cards{display:flex;flex-wrap:wrap;gap:.5rem;min-height:9.5rem;align-content:flex-start}.tw-cards.flash{animation:twFlash .6s ease-out}@keyframes twFlash{0%{background:#00e0ff24}to{background:transparent}}.tw-card{position:relative}.tw-x{position:absolute;top:-.35rem;right:-.35rem;width:2rem;height:2rem;min-width:44px;min-height:44px;transform:translate(25%,-25%) scale(.75);display:grid;place-items:center;border-radius:50%;border:1px solid var(--line2);background:#1a2238;color:#fff;font-size:1.2rem;cursor:pointer}.tw-add{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;width:95px;height:133px;min-height:44px;border-radius:12px;border:2px dashed rgba(198,255,58,.5);background:#c6ff3a0d;color:var(--acc1);font-weight:700;cursor:pointer}.tw-plus{font-family:var(--fd);font-size:2.2rem;line-height:1}.tw-empty{align-self:center;color:var(--ink3);font-size:.85rem;padding:.6rem 0}.tw-coins{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.tw-coins.ro{opacity:.6;pointer-events:none}.tw-coins-in{width:7.5rem;min-height:44px;padding:0 .6rem;border-radius:var(--r-s);border:1px solid var(--line2);background:#00000059;color:#fff;font-family:var(--fd);font-weight:800;font-size:1.3rem;text-align:right}.tw-cbtn{min-height:44px;padding:0 .7rem}.tw-bal{font-size:.75rem;color:var(--ink3)}.tw-coins-ro{display:flex;align-items:center;gap:.35rem;font-size:1rem;color:var(--ink2);min-height:44px}.tw-coins-ro b{font-family:var(--fd);font-size:1.5rem;color:#fff}.tw-conf{display:flex;align-items:center;gap:.45rem;padding:.5rem .7rem;border-radius:999px;background:#00000040;color:var(--ink3);font-weight:600;font-size:.85rem;align-self:flex-start}.tw-conf i{width:.9rem;height:.9rem;border-radius:50%;border:2px solid var(--ink3)}.tw-conf.on{color:#0b1500;background:var(--grad)}.tw-actions{justify-content:space-between}.tw-cancel{min-height:44px}.tw-confirm{min-width:16rem}.tw-confirm.on{background:linear-gradient(90deg,#2bd47a,#c6ff3a)}.tw-confirm.disabled{opacity:.5;pointer-events:none}.tw[data-phase=done] .tw-coins,.tw[data-phase=aborted] .tw-coins{display:none}.modal-trade-pick{width:min(96vw,66rem)}.tw-pick-bar{display:flex;align-items:center;gap:.8rem;margin-bottom:.5rem}.tw-search{flex:1;min-height:44px;padding:0 .8rem;border-radius:var(--r-s);border:1px solid var(--line2);background:#00000059;color:#fff;font-size:16px}.tw-count{font-family:var(--fd);font-weight:700;color:var(--acc1);white-space:nowrap}.tw-hint{font-size:.78rem;color:var(--ink3);margin-bottom:.5rem}.tw-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:.6rem;max-height:min(52vh,30rem);overflow:auto;padding:.3rem}.tw-pick{position:relative;display:grid;place-items:center;padding:.25rem;border-radius:12px;border:2px solid transparent;cursor:pointer}.tw-pick.sel{border-color:var(--acc1);background:#c6ff3a1f}.tw-tick{position:absolute;top:.2rem;right:.2rem;display:none;place-items:center;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--acc1);color:#0b1500}.tw-pick.sel .tw-tick{display:grid}.tw-xi{position:absolute;top:.25rem;left:.25rem;padding:.05rem .35rem;border-radius:6px;background:#ffd23f;color:#1a1300;font-family:var(--fd);font-weight:800;font-size:.7rem}@media (max-width: 760px){.tw-cols{grid-template-columns:minmax(0,1fr)}.tw-swap{transform:rotate(90deg)}.tw-confirm{min-width:0;flex:1}}.ux-dockgrp{display:inline-flex;align-items:center;gap:10px;margin-left:clamp(4px,1vw,16px);min-width:0}.ux-dockgrp>.pty-fab{margin-left:0}.trd-fab .pty-s.on{color:#7ee39a}body:not([data-input=keyboard]) .trd-key{display:none}@media (max-width: 440px){.ux-dockgrp{gap:8px}.trd-fab{padding-right:14px}.trd-fab .pty-s{display:none}}.modal-layer .modal.trd-modal{position:fixed;top:auto;left:auto;margin:0;padding:0;right:calc(var(--sar) + var(--pad));bottom:calc(var(--sab) + 84px);width:min(27rem,calc(100vw - 24px));max-width:calc(100vw - 24px);height:auto;max-height:min(42rem,calc(100dvh - var(--sat) - var(--sab) - 100px));border-radius:18px;display:flex;flex-direction:column;overflow:hidden;background:#0f1627;border:1px solid rgba(255,255,255,.15);animation:frl-in .2s cubic-bezier(.2,.8,.2,1) both}.modal-layer:has(>.trd-modal){background:#03050b80}.trd{display:flex;flex-direction:column;min-height:0;max-height:inherit}.trd .frl-sub{color:var(--ux-ink2)}.trd-name{display:flex;gap:8px;margin:2px 0 4px}.trd-name input{flex:1;min-width:0;min-height:44px;padding:0 14px;border-radius:12px;border:1px solid var(--ux-line2);background:#0b1120;color:var(--ink);font:600 16px/1 var(--fb)}.trd-name input::placeholder{color:#66728c;font-weight:500}.trd-name input:focus,.trd-name input.focused{outline:none;border-color:var(--acc1)}.trd-name .btn{min-height:44px;padding:0 18px;flex:none}.trd-hint{margin:0 .25rem;font-size:12px;color:var(--ink3);line-height:1.35}.trd-live{display:flex;align-items:center;gap:.7rem;min-height:56px;padding:.45rem .55rem .45rem .7rem;border-radius:12px;background:#141d2f;border:1px solid rgba(198,255,58,.55);margin-bottom:.2rem}.trd-live .frl-who small{color:#7ee39a}.trd-ava{color:var(--acc1)}.trd-ava svg{width:22px;height:22px}.trd-time{font-variant-numeric:tabular-nums}.frl-row.trd-busy{opacity:.8}.frl-row.trd-busy .frl-st{color:#ffcf85}.trd-state{display:inline-flex;align-items:center;gap:.3rem;min-height:44px;padding:0 .4rem;font-family:var(--fd);font-weight:800;font-size:.85rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ux-ink2)}.trd-state.good{color:#7ee39a}.trd-state.bad{color:#ff8a9c}.trd-sent-t{white-space:normal!important}@media (max-width: 640px) and (min-height: 501px){.modal-layer .modal.trd-modal{left:0;right:0;bottom:0;width:100vw;max-width:100vw;max-height:86dvh;border-radius:18px 18px 0 0;padding-bottom:var(--sab);animation-name:frl-up}}@media (max-height: 500px){.modal-layer .modal.trd-modal{top:calc(var(--sat) + 6px);bottom:calc(var(--sab) + 62px);max-height:none}.trd .frl-head .modal-kicker{display:none}}@media (prefers-reduced-motion: reduce){.modal-layer .modal.trd-modal{animation:none}}.modal-layer .modal.trr-modal{width:min(64rem,calc(100vw - 32px));max-width:none;height:min(46rem,calc(100dvh - var(--sat) - var(--sab) - 32px));max-height:none;padding:0;display:flex;flex-direction:column;overflow:hidden;border-radius:20px;background:#0f1627}.trr{display:flex;flex-direction:column;height:100%;min-height:0}.trr-head{flex:none;display:flex;align-items:center;gap:14px;padding:14px 16px 12px 20px;border-bottom:1px solid var(--ux-line)}.trr-titles{flex:1;min-width:0}.trr-title{margin:.15rem 0 0;font-family:var(--fd);font-weight:800;font-size:clamp(1.45rem,2.4vw,1.9rem);line-height:1;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trr-chip{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border-radius:999px;background:var(--ux-s2);border:1px solid var(--ux-line2);font-family:var(--fd);font-weight:800;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--ux-ink2);white-space:nowrap}.trr-chip i{width:8px;height:8px;border-radius:50%;background:currentColor}.trr-chip.ready{color:#7ee39a;border-color:#46d16b66}.trr-chip.lock{color:var(--on-acc);background:var(--acc1);border-color:transparent}.trr-chip.swap{color:var(--acc1);border-color:#c6ff3a80}.trr-chip.off{color:#ffcf85;border-color:#ffb54766}.trr-body{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;padding:14px 16px;overflow:hidden}.trr-side{min-height:0;display:flex;flex-direction:column;border-radius:16px;background:var(--ux-s1);border:1px solid var(--ux-line);overflow:hidden}.trr-side.is-ready{border-color:#46d16b80}.trr-shead{flex:none;display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid var(--ux-line)}.trr-ava{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--ux-s3);font-family:var(--fd);font-weight:800;font-size:1.05rem;color:var(--ink)}.trr-side.me .trr-ava{background:var(--acc1);color:var(--on-acc)}.trr-who{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.1}.trr-who b{font-family:var(--fd);font-weight:800;font-size:1.15rem;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trr-who small{font-size:12px;color:var(--ux-ink2)}.trr-rdy{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 10px;border-radius:999px;background:#0b1120;color:var(--ink3);font-family:var(--fd);font-weight:800;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.trr-rdy svg{width:14px;height:14px}.trr-rdy.on{background:#46d16b29;color:#7ee39a}.trr-items{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:12px;display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;align-content:start}.trr-tile{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:8px 6px 7px;border-radius:12px;background:#0b1120;border:1px solid transparent}.trr-tile.bad{border-color:#ff4d6d;background:#ff4d6d14}.trr-tile .card{flex:none}.trr-tile-l{max-width:100%;font-size:12px;font-weight:600;color:var(--ink2);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trr-tile-bad{max-width:100%;font-size:11px;font-weight:700;color:#ff8a9c;text-align:center;line-height:1.2}.trr-x{position:absolute;top:2px;right:2px;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;border:1px solid var(--ux-line2);background:var(--ux-s2);color:var(--ink);cursor:pointer}.trr-x:before{content:"";position:absolute;inset:-6px}.trr-x svg{width:14px;height:14px}.trr-x:hover,.trr-x.focused{border-color:var(--acc1);color:var(--acc1);outline:none}.trr-add{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:152px;border-radius:12px;border:2px dashed rgba(198,255,58,.45);background:transparent;color:var(--acc1);font-family:var(--fd);font-weight:800;font-size:14px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.trr-add svg{width:26px;height:26px}.trr-add:hover{background:#c6ff3a0f}.trr-add.focused{outline:3px solid var(--ux-focus);outline-offset:2px}.trr-empty{grid-column:1 / -1;align-self:center;padding:22px 8px;text-align:center;color:var(--ink3);font-size:14px;line-height:1.4}.trr-pack{width:95px;height:124px;display:grid;place-items:center}.trr-emote{display:grid;place-items:center;width:84px;height:84px;border-radius:12px;background:var(--ux-s2);color:var(--acc1);overflow:hidden}.trr-emote img{width:100%;height:100%;object-fit:contain}.trr-emote svg{width:46px;height:46px}.trr-kind{position:absolute;top:6px;left:6px;padding:2px 6px;border-radius:6px;background:var(--ux-s3);font-family:var(--fd);font-weight:800;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ux-ink2)}.trr-xi{position:absolute;top:6px;left:6px;padding:1px 6px;border-radius:6px;background:#ffd23f;color:#1a1300;font-family:var(--fd);font-weight:800;font-size:11px}.trr-coins{flex:none;display:flex;flex-direction:column;gap:6px;padding:10px 12px 12px;border-top:1px solid var(--ux-line)}.trr-crow{display:flex;align-items:center;gap:8px;min-height:44px}.trr-cico{flex:none;display:grid;place-items:center;width:28px;height:28px}.trr-cico svg,.trr-cico .ico{width:26px;height:26px}.trr-cin{flex:1;min-width:0;width:100%;min-height:44px;padding:0 12px;border-radius:12px;border:1px solid var(--ux-line2);background:#0b1120;color:var(--ink);font:800 1.35rem/1 var(--fd);letter-spacing:.02em;font-variant-numeric:tabular-nums}.trr-cin:focus,.trr-cin.focused{outline:none;border-color:var(--acc1)}.trr-cin.bad{border-color:#ff4d6d}.trr-cin:disabled{opacity:.6}.trr-cbtn{flex:none;min-height:44px;padding:0 14px;font-size:14px}.trr-cval{font:800 1.5rem/1 var(--fd);letter-spacing:.02em;color:var(--ink);font-variant-numeric:tabular-nums}.trr-cval.zero{color:var(--ink3)}.trr-cnote{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12px;color:var(--ux-ink2)}.trr-cnote b{color:var(--ink);font-weight:700}.trr-cnote .lk{display:inline-flex;align-items:center;gap:4px}.trr-cnote .lk svg{width:12px;height:12px}.trr-cnote .err{color:#ff8a9c;font-weight:700}.trr-foot{flex:none;position:relative;display:flex;align-items:center;gap:12px;padding:12px 16px calc(12px + var(--sab));border-top:1px solid var(--ux-line);background:#0d1424}.trr-status{flex:1;min-width:0;font-size:14px;font-weight:600;color:var(--ux-ink2);line-height:1.3}.trr-status.err{color:#ff8a9c}.trr-status.good{color:#7ee39a}.trr-leave{flex:none;min-height:48px;padding:0 20px}.trr-ready{flex:none;min-width:12rem;min-height:52px;font-size:1.1rem}.trr-ready.is-on{background:var(--ux-s2);color:#7ee39a;border:1px solid rgba(70,209,107,.5)}.trr-ready.disabled{opacity:.45}.trr-bar{position:absolute;left:0;top:-1px;height:3px;width:100%;background:var(--acc1);transform-origin:left;transform:scaleX(0)}.trr[data-phase=lock] .trr-bar{animation:trrBar linear forwards;animation-duration:var(--lock, 3s)}@keyframes trrBar{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.trr[data-phase=lock] .trr-status{color:var(--acc1);font-family:var(--fd);font-weight:800;font-size:1.25rem;letter-spacing:.06em;text-transform:uppercase}.trr[data-phase=swap] .trr-status{color:var(--acc1)}.trr-end{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;align-items:center;gap:14px;padding:26px 20px;text-align:center}.trr-end-ico{display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:var(--acc1);color:var(--on-acc);animation:trrPop .45s cubic-bezier(.2,1.4,.4,1) both}.trr-end-ico svg{width:38px;height:38px}.trr-end-ico.neutral{background:var(--ux-s2);color:var(--ux-ink2);border:1px solid var(--ux-line2);animation:none}@keyframes trrPop{0%{transform:scale(.4);opacity:0}to{transform:none;opacity:1}}.trr-end h3{margin:0;font-family:var(--fd);font-weight:800;font-size:clamp(1.8rem,3vw,2.4rem);line-height:1;text-transform:uppercase}.trr-end p{margin:0;max-width:34rem;color:var(--ux-ink2);font-size:15px;line-height:1.45}.trr-sum{width:100%;max-width:52rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;text-align:left}.trr-sum section{border-radius:16px;background:var(--ux-s1);border:1px solid var(--ux-line);padding:12px;min-width:0}.trr-sum section.got{border-color:#c6ff3a73}.trr-sum-k{margin:0 0 8px;font-family:var(--fd);font-weight:800;font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--ux-ink2)}.trr-sum section.got .trr-sum-k{color:var(--acc1)}.trr-sum .trr-items{padding:0;overflow:visible;grid-template-columns:repeat(auto-fill,minmax(86px,1fr))}.trr-sum-coins{display:flex;align-items:center;gap:6px;margin-top:8px;font:800 1.2rem/1 var(--fd)}.trr-sum-coins svg,.trr-sum-coins .ico{width:20px;height:20px}.trr-sum-none{color:var(--ink3);font-size:14px}.trr-end-acts{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:4px}.trr-end-acts .btn{min-height:48px;min-width:9rem}@media (max-width: 760px){.modal-layer:has(>.trr-modal),.modal-layer:has(>.trp-modal){padding:0}.modal-layer .modal.trr-modal{width:100vw;height:100dvh;border-radius:0;border:0}.trr-head{padding:calc(10px + var(--sat)) 12px 10px 16px}.trr-body{grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;overflow-y:auto;overscroll-behavior:contain;padding:12px;gap:12px;align-content:start}.trr-side{overflow:visible;min-height:auto}.trr-items{flex:none;min-height:auto;overflow:visible;grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.trr-chip:not(.lock):not(.off){display:none}.trr-foot{flex-wrap:wrap;gap:8px 10px}.trr-status{flex-basis:100%;order:-1;font-size:13px}.trr-leave{flex:1 1 0}.trr-ready{flex:2 1 0;min-width:0}.trr-sum{grid-template-columns:minmax(0,1fr)}}@media (max-height: 500px){.modal-layer .modal.trr-modal{height:calc(100dvh - var(--sat) - var(--sab) - 12px)}.trr-head{padding:8px 12px 8px 16px}.trr-head .modal-kicker{display:none}.trr-body{padding:8px 12px;gap:10px}.trr-foot{padding:8px 12px calc(8px + var(--sab))}.trr-ready{min-height:44px}}@media (prefers-reduced-motion: reduce){.trr-end-ico{animation:none}.trr[data-phase=lock] .trr-bar{animation:none;transform:scaleX(1)}}.modal-layer .modal.trp-modal{width:min(60rem,calc(100vw - 32px));max-width:none;height:min(44rem,calc(100dvh - var(--sat) - var(--sab) - 32px));max-height:none;padding:0;display:flex;flex-direction:column;overflow:hidden;border-radius:20px;background:#0f1627}.trp{display:flex;flex-direction:column;height:100%;min-height:0}.trp-tabs{flex:none;display:flex;gap:4px;padding:0 16px;border-bottom:1px solid var(--ux-line)}.trp-tabs .frl-tab{flex:0 1 10rem;display:inline-flex;align-items:center;justify-content:center;gap:8px}.trp-tabs .frl-tab em{font-style:normal;min-width:22px;padding:2px 7px;border-radius:999px;background:var(--ux-s3);color:var(--ink);font:800 12px/1.2 var(--fb);letter-spacing:0}.trp-tabs .frl-tab.on em{background:var(--acc1);color:var(--on-acc)}.trp-tools{flex:none;display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 16px 4px}.trp-search{flex:1 1 14rem;min-width:0;min-height:44px;padding:0 14px;border-radius:12px;border:1px solid var(--ux-line2);background:#0b1120;color:var(--ink);font:600 16px/1 var(--fb)}.trp-search:focus,.trp-search.focused{outline:none;border-color:var(--acc1)}.trp-chips{display:flex;gap:6px;flex-wrap:wrap}.trp-chip{min-height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--ux-line2);background:var(--ux-s1);color:var(--ink2);cursor:pointer;font-family:var(--fd);font-weight:800;font-size:13px;letter-spacing:.1em;text-transform:uppercase}.trp-chip.on{background:var(--acc1);border-color:transparent;color:var(--on-acc)}.trp-chip:hover{border-color:#ffffff4d}.trp-chip.focused{outline:3px solid var(--ux-focus);outline-offset:2px}.trp-note{flex:none;margin:4px 16px 0;font-size:12px;color:var(--ink3)}.trp-grid{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:10px 16px 16px;display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px;align-content:start}.trp-item{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:8px 6px;border-radius:12px;border:2px solid transparent;background:var(--ux-s1);cursor:pointer;color:var(--ink)}.trp-item:hover{background:var(--ux-s2)}.trp-item.sel{border-color:var(--acc1);background:#c6ff3a1a}.trp-item.focused{outline:3px solid var(--ux-focus);outline-offset:2px}.trp-item.off{cursor:default;background:#0c1220}.trp-item.off>:not(.trp-why){opacity:.38;filter:grayscale(.85)}.trp-why{max-width:100%;padding:2px 8px;border-radius:6px;background:var(--ux-s3);font-size:11px;font-weight:700;color:var(--ux-ink2);text-align:center;line-height:1.25}.trp-tick{position:absolute;top:6px;right:6px;display:none;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--acc1);color:var(--on-acc)}.trp-tick svg{width:16px;height:16px}.trp-item.sel .trp-tick{display:grid}.trp-foot{flex:none;display:flex;align-items:center;gap:10px;padding:12px 16px calc(12px + var(--sab));border-top:1px solid var(--ux-line);background:#0d1424}.trp-count{flex:1;min-width:0;font-size:14px;font-weight:600;color:var(--ux-ink2)}.trp-count b{color:var(--ink)}.trp-foot .btn{min-height:48px;min-width:8rem}@media (max-width: 760px){.modal-layer .modal.trp-modal{width:100vw;height:100dvh;border-radius:0;border:0}.trp .trr-head{padding-top:calc(10px + var(--sat))}.trp-tabs .frl-tab{flex:1 1 0}.trp-grid{grid-template-columns:repeat(auto-fill,minmax(94px,1fr))}.trp-foot .btn{flex:1 1 0;min-width:0}}.trr-fb{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:95px;height:133px;border-radius:10px;background:var(--ux-s3);border:1px solid var(--ux-line2)}.trr-fb b{font:800 2rem/1 var(--fd)}.trr-fb span{font:800 .9rem/1 var(--fd);letter-spacing:.1em;color:var(--ux-ink2)}.trr-fb small{max-width:88%;font-size:12px;font-weight:700;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trr [hidden],.trp [hidden],.trd [hidden]{display:none!important}.trr-end>*{flex:none}.trp-tools[hidden]+.trp-note{margin-top:14px}.modal-layer .modal.trr-modal.trr-small{width:min(30rem,calc(100vw - 24px));height:auto;border-radius:20px;border:1px solid var(--ux-line2)}.trr-small .trr{height:auto}.trr-small .trr-end{padding:22px 20px 24px}@media (max-width: 760px){.modal-layer:has(>.trr-modal.trr-small){padding:12px}}.ntf-stack{position:fixed;z-index:320;right:calc(var(--sar) + clamp(10px,1.4vw,22px));bottom:calc(var(--sab) + 4.2rem);width:min(23rem,calc(100vw - var(--sal) - var(--sar) - 32px));display:flex;flex-direction:column;gap:8px;align-items:stretch;pointer-events:none}body[data-input=touch] .ntf-stack{bottom:calc(var(--sab) + 12px)}body.in-match .ntf-stack{display:none}.ntf{position:relative;pointer-events:auto;display:flex;gap:10px;align-items:flex-start;padding:10px 10px 14px 12px;border-radius:var(--r-s);overflow:hidden;background:#090e1ef5;border:1px solid var(--line2);box-shadow:0 18px 44px -14px #000000d9,0 0 0 1px #0000004d;animation:ntfIn .26s var(--spring) both}.ntf.top{border-color:#c6ff3a6b}.ntf.out{animation:ntfOut .22s ease-in both}.ntf.busy{opacity:.6;pointer-events:none}@keyframes ntfIn{0%{opacity:0;transform:translate(24px) scale(.97)}}@keyframes ntfOut{to{opacity:0;transform:translate(24px)}}.ntf-ico{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:var(--on-acc);background:var(--grad-d)}.ntf-party-invite .ntf-ico{background:linear-gradient(135deg,#00e0ff,#6b8cff)}.ntf-friend .ntf-ico{background:linear-gradient(135deg,#ffd23f,#ff9f43)}.ntf-ico svg{width:20px;height:20px}.ntf-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.ntf-t{font-size:.95rem;line-height:1.25;color:var(--ink2);overflow-wrap:anywhere}.ntf-t b{color:var(--ink);font-weight:700}.ntf-acts{display:flex;gap:8px}.ntf-btn{position:relative;flex:1;min-height:44px;min-width:0;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:0 .7rem;border-radius:8px;cursor:pointer;font-family:var(--fd);font-weight:800;font-size:1rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);background:#ffffff12;border:1px solid var(--line2)}.ntf-acc{color:var(--on-acc);background:var(--grad);border-color:transparent}.ntf-btn:hover{filter:brightness(1.12)}.ntf-btn:focus-visible{outline:2px solid var(--acc2);outline-offset:2px}.ntf-bl{position:relative}.ntf-fill{position:absolute;inset:0;transform-origin:left;transform:scaleX(0);background:#ffffff47}.ntf-btn.holding .ntf-fill{transform:scaleX(1);transition:transform var(--hold, .45s) linear}.ntf-key{position:relative;display:none}.ntf.top .ntf-key{display:inline-flex}body[data-input=touch] .ntf.top .ntf-key{display:none}.ntf-key-kb{display:none;min-width:1.3rem;padding:.05rem .3rem;border-radius:4px;border:1px solid currentColor;border-bottom-width:2px;font-family:var(--fb);font-size:.68rem;font-weight:700;line-height:1.2;text-align:center;opacity:.85}.ntf-key-pad{display:none;place-items:center;width:1.3rem;height:1.3rem;border-radius:50%;font-size:.75rem;color:#061018}.ntf-key-pad.gp-Y{background:#ffd23f}.ntf-key-pad.gp-X{background:#3fa2ff}body[data-input=keyboard] .ntf-key-kb{display:inline-block}body[data-input=gamepad] .ntf-key-pad{display:inline-grid}.ntf-track{position:absolute;left:0;right:0;bottom:0;height:4px;background:#ffffff0f}.ntf-bar{position:absolute;inset:0;transform-origin:left;background:var(--grad);animation-name:ntfCount;animation-timing-function:linear;animation-fill-mode:both}.ntf-party-invite .ntf-bar{background:linear-gradient(90deg,#00e0ff,#6b8cff)}.ntf-friend .ntf-bar{background:linear-gradient(90deg,#ffd23f,#ff9f43)}@keyframes ntfCount{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (max-width: 560px){.ntf-stack{left:calc(var(--sal) + 12px);right:calc(var(--sar) + 12px);width:auto}}@media (max-height: 430px) and (orientation: landscape){.ntf-stack{width:min(21rem,46vw);gap:6px}.ntf{padding:8px 8px 12px 10px}.ntf-ico{width:28px;height:28px}.ntf-t{font-size:.85rem}}.ntf-badge{position:fixed;z-index:320;display:none;align-items:center;gap:6px;max-width:min(15rem,34vw);top:calc(var(--sat) + 6px);left:50%;transform:translate(-50%);height:26px;padding:0 10px 0 6px;border-radius:13px;pointer-events:none;background:#090e1ed1;border:1px solid rgba(198,255,58,.45);color:var(--ink);font-family:var(--fd);font-weight:700;font-size:.8rem;letter-spacing:.04em;white-space:nowrap}body.in-match .ntf-badge.on{display:inline-flex;animation:ntfBadgeIn .26s var(--spring) both}@keyframes ntfBadgeIn{0%{opacity:0;transform:translate(-50%,-8px)}}.ntf-badge-ico{display:inline-flex;width:16px;height:16px;color:var(--acc1)}.ntf-badge-ico svg{width:100%;height:100%}.ntf-badge-n{display:grid;place-items:center;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--acc1);color:var(--on-acc);font-size:.7rem}.ntf-badge-t{overflow:hidden;text-overflow:ellipsis}@media (max-height: 430px) and (orientation: landscape){.ntf-badge-t{display:none}}body:has(.fc-touch[data-layout=dual]) .ntf-badge{top:calc(var(--sat) + 2vmin + max(40px,7vmin) + 6px)}@media (prefers-reduced-motion: reduce){.ntf,.ntf.out,body.in-match .ntf-badge.on{animation:none}}.modal-layer .modal.frl-modal{position:fixed;top:auto;left:auto;margin:0;padding:0;right:calc(var(--sar) + var(--pad));bottom:calc(var(--sab) + 84px);width:min(26rem,calc(100vw - 24px));max-width:calc(100vw - 24px);height:auto;max-height:calc(100dvh - var(--sat) - var(--sab) - 100px);border-radius:18px;display:flex;flex-direction:column;overflow:hidden;background:#0f1627;border:1px solid rgba(255,255,255,.15);animation:frl-in .2s cubic-bezier(.2,.8,.2,1) both}.modal-layer:has(>.frl-modal){background:#03050b80}@keyframes frl-in{0%{transform:translateY(16px);opacity:0}to{transform:none;opacity:1}}@keyframes frl-up{0%{transform:translateY(48px);opacity:0}to{transform:none;opacity:1}}.frl{display:flex;flex-direction:column;min-height:0;max-height:inherit}.frl-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding:12px 16px;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.frl-fhead{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin:1rem .25rem .35rem}.frl-fhead .frl-k{margin:0}.frl-head{display:flex;align-items:center;gap:.8rem;padding:.8rem 16px .7rem;border-bottom:1px solid rgba(255,255,255,.08);flex:none}.frl-titles{flex:1;min-width:0}.frl-title{margin:.15rem 0 0;font-family:var(--fd);font-weight:800;font-size:1.7rem;line-height:1;text-transform:uppercase}.frl-sub{font-size:13px;color:#7ee39a}.frl-sub:empty{display:none}.frl-x{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--line2);background:#ffffff0d;color:var(--ink);cursor:pointer}.frl-x.focused,.frl-x:hover{border-color:var(--acc1);outline:none}.frl-ico{display:inline-flex;width:1.15rem;height:1.15rem;flex:none}.frl-ico svg{width:100%;height:100%}.frl-list{display:flex;flex-direction:column;gap:.35rem}.frl-k{margin:.6rem .25rem .15rem;font-family:var(--fd);font-weight:700;font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink2)}.frl-row{display:flex;align-items:center;gap:.7rem;min-height:56px;padding:.45rem .55rem;border-radius:var(--r-s, 10px);background:#111828;border:1px solid transparent}.frl-row.online{background:#131c2e;border-color:#46d16b47}.frl-row.match{opacity:.8}.frl-row.offline{opacity:.5}.frl-inv{border-color:#c6ff3a73;background:#141d2f}.frl-req{border-color:#c6ff3a40}.frl-ava{position:relative;flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#1e2a45;border:1px solid rgba(255,255,255,.12);font-family:var(--fd);font-weight:800;font-size:1.15rem;color:var(--ink)}.frl-ava.inv{color:var(--acc1)}.frl-ava.inv svg{width:22px;height:22px}.frl-ava.req{color:var(--acc1)}.frl-dot{position:absolute;right:-1px;bottom:-1px;width:13px;height:13px;border-radius:50%;background:#56617c;border:2px solid #0b1226}.frl-dot.online{background:#46d16b}.frl-dot.match{background:#ffb547}.frl-who{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.frl-name{font-family:var(--fd);font-weight:800;font-size:1.08rem;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.frl-who small{font-size:12px;color:var(--ink3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.frl-meta{display:flex;align-items:center;gap:.45rem;min-width:0}.frl-meta>span{flex:none}.frl-meta .frl-club{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--ink2)}.frl-row.online .frl-st{color:#7ee39a}.frl-row.match .frl-st{color:#ffcf85}.frl-ovr{padding:0 .35rem;border-radius:5px;background:#ffd23f24;color:#ffd84f;font-size:12px;letter-spacing:.04em}.frl-ovr b{font-weight:900}.frl-acts{flex:none;display:flex;gap:.4rem}.frl-btn{min-height:44px;min-width:44px;padding:0 .9rem;font-size:.92rem}.frl-no{background:#ffffff0d}.frl-sent{display:inline-flex;align-items:center;gap:.3rem;min-height:44px;padding:0 .4rem;color:#7ee39a;font-family:var(--fd);font-weight:800;text-transform:uppercase;letter-spacing:.06em;font-size:.85rem}.frl-empty{padding:1rem .4rem;color:var(--ink3);font-size:.92rem;line-height:1.4}.frl-guest{display:flex;flex-direction:column;gap:.6rem;margin:0;padding:1rem;border-radius:var(--r, 14px);border:1px solid rgba(255,255,255,.12);background:#111828}.frl-guest b{font-family:var(--fd);font-weight:800;font-size:1.25rem;text-transform:uppercase}.frl-guest p{margin:0;color:var(--ink2);line-height:1.4;font-size:.92rem}.frl-signin{align-self:flex-start;min-height:44px}.frl-foot{flex:none;display:flex;gap:.5rem;padding:.6rem 16px .75rem;border-top:1px solid rgba(255,255,255,.08)}.frl-foot[hidden]{display:none}.frl-manage{flex:1;min-height:44px;justify-content:center;gap:.45rem}@media (max-width: 640px) and (min-height: 501px){.modal-layer .modal.frl-modal{inset:auto 0 0;width:100vw;max-width:100vw;height:auto;max-height:86dvh;border-radius:18px 18px 0 0;padding-right:0;padding-left:0;padding-bottom:var(--sab);animation-name:frl-up}.frl-head{padding:.8rem 16px .6rem}.frl-title{font-size:1.45rem}}@media (max-height: 500px){.modal-layer .modal.frl-modal{width:min(46rem,calc(100vw - var(--sal) - var(--sar) - 16px));top:calc(var(--sat) + 6px);bottom:calc(var(--sab) + 62px);max-height:none}.frl{height:100%}.frl-scroll{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.6rem;overflow:hidden}.frl-scroll>.pp,.frl-scroll>.frl-friends{min-height:0;overflow-y:auto;overscroll-behavior:contain}.frl-friends .frl-fhead{margin-top:.1rem}.frl-head{padding:.55rem 16px .45rem}.frl-head .modal-kicker{display:none}.frl-title{font-size:1.25rem;margin:0}.frl-sub{margin-top:.15rem;font-size:.78rem}.frl-scroll{padding:8px 16px}.frl-list{gap:.25rem}.frl-row{min-height:48px;padding:.25rem .45rem;gap:.55rem}.frl-ava{width:34px;height:34px;font-size:1rem}.frl-k{margin:.35rem .2rem .05rem}.frl-foot{padding:.4rem 16px .5rem}}@media (prefers-reduced-motion: reduce){.modal-layer .modal.frl-modal{animation:none}}.frl-foot>[hidden]{display:none}.modal-layer .modal.frl-modal{width:min(54rem,calc(100vw - 24px));height:min(40rem,calc(100dvh - var(--sat) - var(--sab) - 100px))}.frl{height:100%}.frl-cols{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr)}.frl-side{min-height:0;display:flex;flex-direction:column}.frl-chat{position:relative;min-height:0;min-width:0;display:flex;flex-direction:column;gap:6px;padding:12px 4px 12px 16px}.frl-chat>.ch-panel{flex:1 1 auto;min-height:0;border-radius:14px;background:#0b1120}.frl-chat .ch-body{flex:1 1 auto;min-height:0}.frl-chat .ch-log{flex:1 1 auto;max-height:none;min-height:80px}.frl-chat .ch-set{max-height:45%;overflow-y:auto;overscroll-behavior:contain}.frl-chat .ch-row{min-width:0}.frl-chat .ch-send,.frl-chat .ch-input{min-height:44px}.frl-chat .ch-more{background:none;border:0;color:#8a95a8;cursor:pointer;margin-left:4px;min-width:28px}.frl-chat-alone{flex:none;font-size:12px;color:var(--ink3);padding:0 4px}.frl-chat-alone[hidden]{display:none}.frl-chat-empty{gap:10px}.frl-chat-none{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;text-align:center;padding:1rem .5rem}.frl-chat-none b{font-family:var(--fd);font-weight:800;font-size:1.2rem;text-transform:uppercase;letter-spacing:.03em}.frl-chat-none p{margin:0;color:var(--ink2);font-size:.9rem;line-height:1.4;max-width:22rem}.frl-chat-ico{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:#c6ff3a1a;color:var(--acc1)}.frl-chat-ico svg{width:28px;height:28px}.frl-tabs{display:none}.frl-tab{position:relative;flex:1;min-height:44px;border:0;border-bottom:3px solid transparent;background:none;color:var(--ink2);font-family:var(--fd);font-weight:800;font-size:1rem;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.frl-tab.on{color:var(--ink);border-bottom-color:var(--acc1)}.frl-tab.new:after{content:"";position:absolute;top:10px;margin-left:6px;width:8px;height:8px;border-radius:50%;background:var(--acc1)}.pty-chat{position:absolute;top:-9px;right:36px;min-width:22px;height:22px;padding:0 6px;border-radius:11px 11px 11px 3px;display:none;place-items:center;background:#c6ff3a;color:#07101a;font:800 12px/1 var(--fb);border:2px solid var(--ux-bg, #0b1020)}.pty-chat.on{display:grid}@media (max-width: 640px) and (min-height: 501px){.modal-layer .modal.frl-modal{height:86dvh;width:100vw}.frl-tabs{display:flex;flex:none;border-bottom:1px solid rgba(255,255,255,.08);padding:0 16px}.frl-cols{grid-template-columns:minmax(0,1fr)}.frl-cols[data-tab=party]>.frl-chat{display:none}.frl-cols[data-tab=chat]>.frl-side{display:none}.frl-chat{padding:10px 16px 12px}}@media (max-height: 500px){.modal-layer .modal.frl-modal{width:min(54rem,calc(100vw - var(--sal) - var(--sar) - 16px));height:auto}.frl-side>.frl-scroll{display:block;overflow-y:auto}.frl-side>.frl-scroll>.pp{overflow:visible}.frl-chat{padding:8px 4px 8px 16px}.frl-chat .ch-log{min-height:48px}.frl-chat .ch-panel{padding:8px 10px}}body .modal-layer .modal.frl-modal{--sec: var(--a-social);--sec-rgb: var(--a-social-rgb);--sec-ink: #001820}body .frl-head{border-bottom:0;padding:18px 20px 10px}body .frl-title{font-size:clamp(28px,2.8vw,36px)}body .frl-x{width:48px;height:48px;border-radius:var(--a-r-btn);border:var(--a-bw) solid var(--a-edge-hi);background:var(--a-s2)}body .frl-x.focused,body .frl-x:hover{border-color:var(--sec)}body .frl-k{font-size:14px;color:var(--sec)}body .frl-list{gap:8px}body .frl-row{min-height:64px;border-radius:var(--a-r-btn);background:var(--a-s1);border:var(--a-bw) solid transparent}body .frl-row.online{background:var(--a-s1);border-color:transparent;box-shadow:inset 4px 0 0 var(--a-good)}body .frl-inv,body .frl-req{border-color:rgb(var(--sec-rgb) / .5);background:var(--a-s1)}body .frl-name{font-size:19px}body .frl-who small{font-size:13px;color:var(--a-ink2)}body .frl-empty{font-size:var(--a-t-small);color:var(--a-ink2)}body .frl-guest{padding:18px;border-radius:var(--a-r-tile);background:var(--a-s1);border:0}body .frl-guest b{font-size:24px}body .frl-guest p{font-size:var(--a-t-small)}body .frl-foot{border-top:0;padding:12px 20px 16px}body .frl-chat>.ch-panel{border-radius:var(--a-r-tile);background:var(--a-s1)}body .pp{padding:18px;gap:12px;border-radius:var(--a-r-tile);background:var(--a-s1);border:0}body .pp.s-in{box-shadow:inset 0 0 0 2px rgb(var(--sec-rgb) / .45)}body .pp-lead b{font-size:clamp(22px,2.2vw,28px)}body .pp-lead span{font-size:var(--a-t-small)}body .pp-btn{min-height:52px;font-size:18px}body .pp-m{min-height:60px;border-radius:var(--a-r-btn);background:var(--a-s2)}body .pp-code{min-height:52px;border-radius:var(--a-r-btn);border:var(--a-bw) solid var(--a-edge-hi);background:var(--a-s0)}body .pp-code-v{color:var(--sec)}body .pp-iconbtn{width:52px;height:52px;border-radius:var(--a-r-btn);border:var(--a-bw) solid var(--a-edge-hi)}body .pp-status{font-size:14px}.scr-bindings{max-width:84rem}.bnd{display:flex;flex-direction:column;gap:clamp(8px,1.4vh,14px);min-width:0}.bnd-devs{display:flex;gap:.45rem;overflow-x:auto;scrollbar-width:none;padding:3px 2px 4px;margin:-3px -2px 0}.bnd-devs::-webkit-scrollbar{display:none}.bnd-devs.dim{opacity:.4;pointer-events:none}.bnd-dev{flex:none;display:flex;flex-direction:column;align-items:flex-start;gap:.05rem;min-width:7.2rem;padding:.45rem .85rem .5rem;border-radius:var(--r-s, 10px);background:#ffffff0b;border:1px solid var(--line, rgba(160, 190, 255, .12));color:var(--ink2, #b4bfd8);text-align:left;transition:background .15s,border-color .15s,color .15s}.bnd-dev:hover{background:#ffffff14}.bnd-dev.on{color:var(--ink, #f2f6ff);border-color:#00ffa38c;background:linear-gradient(160deg,#00ffa329,#00d0ff0d);box-shadow:inset 0 -3px 0 var(--acc1, #00ffa3)}.bnd-dev-t{font-family:var(--fd, "Barlow Condensed", sans-serif);font-weight:800;font-size:1.05rem;letter-spacing:.06em;text-transform:uppercase;line-height:1.05}.bnd-dev-s{font-size:.7rem;color:var(--ink3, #6f7c9b);white-space:nowrap}.bnd-dev.on .bnd-dev-s{color:var(--acc1, #00ffa3)}.bnd-head{display:flex;align-items:baseline;gap:.7rem;flex-wrap:wrap}.bnd-head-t{font-family:var(--fd, "Barlow Condensed", sans-serif);font-weight:800;font-size:1.5rem;letter-spacing:.04em;text-transform:uppercase;line-height:1}.bnd-head-s{font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink2, #b4bfd8)}.bnd-badge{font-family:var(--fd, sans-serif);font-weight:800;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;padding:.12rem .5rem;border-radius:999px;color:#1a1300;background:var(--warn, #ffb547)}.bnd-top{display:flex;flex-direction:column;gap:.45rem;max-width:72rem}.bnd-top[hidden]{display:none}.bnd-opts,.bnd-resets{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:.45rem var(--gap, 12px);align-items:stretch}.bnd-preset{grid-template-columns:minmax(0,1fr) minmax(12rem,17rem)}.bnd-tip{grid-column:1 / -1;margin:.1rem 0 0;font-size:.78rem;line-height:1.45;color:var(--ink3, #6f7c9b)}.bnd-tip b{color:var(--ink2, #b4bfd8)}.bnd-warn{color:var(--warn, #ffb547)}.bnd-foot{margin-top:.4rem}.bnd-body[hidden]{display:none}.bnd-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,27rem),1fr));gap:var(--gap, 12px);align-items:start}.bnd-group{background:linear-gradient(180deg,#ffffff0e,#ffffff05);border:1px solid var(--line, rgba(160, 190, 255, .12));border-radius:var(--r, 14px);padding:.55rem .6rem .4rem;min-width:0}.bnd-gt{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.1rem .25rem .4rem .5rem;border-left:3px solid var(--acc1, #00ffa3);margin-bottom:.2rem}.bnd-gt>span:first-child{font-family:var(--fd, sans-serif);font-weight:800;font-size:1.12rem;letter-spacing:.1em;text-transform:uppercase;color:var(--acc1, #00ffa3)}.bnd-cols{display:grid;grid-template-columns:repeat(2,var(--bnd-cell, 6.6rem));gap:.35rem;margin-right:2.35rem}.bnd-cols span{font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink3, #6f7c9b);text-align:center}.bnd-row{display:grid;grid-template-columns:minmax(0,1fr) auto 2rem;align-items:center;gap:.35rem;padding:.3rem .1rem .3rem .45rem;border-top:1px solid rgba(255,255,255,.055)}.bnd-row:first-of-type{border-top:0}.bnd-row.bnd-info{grid-template-columns:minmax(0,1fr) auto;padding-right:2.45rem}.bnd-l{display:flex;flex-direction:column;min-width:0}.bnd-a{font-weight:600;font-size:.92rem;line-height:1.2}.bnd-n{font-size:.7rem;color:var(--ink3, #6f7c9b);line-height:1.3}.bnd-link{font-size:.66rem;color:#00d0ffbf;line-height:1.3}.bnd-cells{display:grid;grid-auto-flow:column;grid-auto-columns:var(--bnd-cell, 6.6rem);gap:.35rem}.bnd-pad .bnd-cells{grid-auto-columns:var(--bnd-cell-pad, 7.4rem)}.bnd-cell{position:relative;display:flex;align-items:center;justify-content:center;min-height:2.35rem;padding:.2rem .3rem;border-radius:8px;background:#03060e73;border:1px solid rgba(255,255,255,.1);transition:border-color .15s,background .15s;min-width:0}.bnd-cell:hover{border-color:#ffffff4d}.bnd-cell.focused{border-color:var(--acc1, #00ffa3);background:#00ffa31a;box-shadow:0 0 0 1px var(--acc1, #00ffa3),0 0 16px -4px #00ffa3b3}.bnd-row.custom .bnd-cell:not(.empty){border-color:#ffb54773}.bnd-none{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink3, #6f7c9b)}.bnd-key{display:inline-flex;align-items:center;justify-content:center;min-width:1.7rem;height:1.6rem;padding:0 .45rem;box-sizing:border-box;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:6px;background:linear-gradient(180deg,#f4f6fa,#c9d0dc);color:#141a24;font-weight:700;font-size:.8rem;box-shadow:0 2px #7b8494,0 3px 6px #00000059}.bnd-key.bnd-mouse{background:linear-gradient(180deg,#d9f7ff,#9fdcef);box-shadow:0 2px #5d8fa0,0 3px 6px #00000059}.bnd-solo-tag{font-style:normal;font-size:.56rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#1a1300;background:#ffb547e6;border-radius:4px;padding:0 .22rem;line-height:1.35}.bnd-cell .bnd-solo-tag{position:absolute;top:-.35rem;right:-.25rem}.bnd-face{display:inline-flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;border-radius:50%;font-family:var(--fd, sans-serif);font-weight:800;font-size:1rem;color:#0b0f17;box-shadow:inset 0 -2px #00000040,0 1px 3px #0006}.bnd-f-a{background:#5fc93b}.bnd-f-b{background:#ec4a3f;color:#fff}.bnd-f-x{background:#3d82f0;color:#fff}.bnd-f-y{background:#f5c531}.bnd-face.bnd-ps{background:#1c2230;border:1px solid rgba(255,255,255,.2);font-family:system-ui,sans-serif;font-size:.95rem}.bnd-ps.bnd-f-a{color:#8fb4ff}.bnd-ps.bnd-f-b{color:#ff7a7a}.bnd-ps.bnd-f-x{color:#f095dc}.bnd-ps.bnd-f-y{color:#5fe0b2}.bnd-pill{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:1.5rem;padding:0 .55rem;border-radius:999px;background:#2a3242;border:1px solid rgba(255,255,255,.22);font-family:var(--fd, sans-serif);font-weight:700;font-size:.9rem;letter-spacing:.03em;white-space:nowrap}.bnd-fixed{display:flex;align-items:center;gap:.35rem}.bnd-or{font-size:.7rem;color:var(--ink3, #6f7c9b)}.bnd-rr{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;color:var(--warn, #ffb547);background:#ffb54714}.bnd-rr.off{visibility:hidden;pointer-events:none}.bnd-rr:hover,.bnd-rr.focused{background:#ffb54738}.bnd-rr-i{display:block;width:1.05rem;height:1.05rem}.bnd-rr-i svg{width:100%;height:100%;display:block}.bnd-mouse-g{max-width:44rem;display:flex;flex-direction:column;gap:.35rem}.bnd-mrow{background:#ffffff08}.bnd-help{border-radius:var(--r, 14px);padding:clamp(.7rem,1.6vw,1.2rem);background:#ffffff08;border:1px solid var(--line, rgba(160, 190, 255, .12))}.bnd-prompt{display:flex;flex-direction:column;align-items:center;gap:.7rem;padding:clamp(1rem,3vh,2rem) clamp(.8rem,3vw,2rem);border-radius:var(--r, 14px);text-align:center;background:radial-gradient(120% 140% at 50% 0%,#00ffa31f,#0a1124eb 60%);border:1px solid rgba(0,255,163,.35);animation:bndIn .18s ease-out}.bnd-prompt[hidden]{display:none}@keyframes bndIn{0%{opacity:0;transform:translateY(6px) scale(.98)}}.bnd-p-k{font-family:var(--fd, sans-serif);font-weight:800;font-size:.8rem;letter-spacing:.24em;text-transform:uppercase;color:var(--acc1, #00ffa3)}.bnd-p-k.warn{color:var(--warn, #ffb547)}.bnd-p-t{font-family:var(--fd, sans-serif);font-weight:800;font-size:clamp(1.5rem,3vw,2.2rem);text-transform:uppercase;line-height:1}.bnd-p-t span{display:block;margin-top:.3rem;font-size:.42em;letter-spacing:.18em;color:var(--ink3, #6f7c9b)}.bnd-p-q{font-size:1.05rem;max-width:30rem;line-height:1.4}.bnd-zone{width:min(100%,30rem);padding:clamp(1rem,3.5vh,1.8rem) 1rem 1rem;border-radius:12px;border:2px dashed rgba(0,255,163,.45);background:#03060e80;cursor:crosshair;user-select:none;-webkit-user-select:none}.bnd-zone-t{font-family:var(--fd, sans-serif);font-weight:800;font-size:1.4rem;letter-spacing:.06em;text-transform:uppercase;animation:bndPulse 1.1s ease-in-out infinite}.bnd-zone-s{font-size:.78rem;color:var(--ink2, #b4bfd8);margin-top:.25rem}@keyframes bndPulse{50%{opacity:.55}}.bnd-timer{height:4px;border-radius:2px;background:#ffffff1a;overflow:hidden;margin-top:.9rem}.bnd-timer i{display:block;height:100%;background:var(--grad, linear-gradient(90deg, #00ffa3, #00d0ff));transform-origin:left}.bnd-msg{min-height:1.1em;font-size:.8rem;color:var(--warn, #ffb547)}.bnd-p-btns{display:flex;gap:.6rem;flex-wrap:wrap;justify-content:center}@media (max-width: 640px){.bnd{--bnd-cell: 5.3rem;--bnd-cell-pad: 6rem}.bnd-dev{min-width:6.2rem;padding:.35rem .6rem .4rem}.bnd-row{gap:.25rem;padding-left:.25rem}.bnd-a{font-size:.86rem}.bnd-n,.bnd-link{display:none}.bnd-cols{margin-right:2.25rem;gap:.25rem}.bnd-cells{gap:.25rem}.bnd-head-t{font-size:1.25rem}}@media (max-width: 380px){.bnd{--bnd-cell: 4.7rem}}@media (max-height: 520px) and (orientation: landscape){.bnd{gap:6px}.bnd-n{display:none}.bnd-cell{min-height:2.05rem}.bnd-prompt{padding:.7rem;gap:.45rem}.bnd-zone{padding:.7rem .8rem}}.bnd-host-pause{font-size:14px;--bnd-cell: 6rem;--bnd-cell-pad: 6.6rem}.bnd-host-pause .bnd-opts,.bnd-host-pause .bnd-resets,.bnd-host-pause .bnd-groups{grid-template-columns:1fr}.bnd-host-pause .bnd-dev.focused,.bnd-host-pause .bnd-cell.focused,.bnd-host-pause .bnd-rr.focused,.bnd-host-pause .opt-row.focused,.bnd-host-pause .btn.focused{outline:2px solid #fff;outline-offset:1px}.ctl-custom{max-width:40rem;margin-bottom:var(--gap, 12px)}.bnd-opts .opt-row{grid-template-columns:minmax(0,1fr) minmax(7.5rem,9rem)}.scr-online{display:flex;flex-direction:column;min-height:100%}.scr-online .scr-head-extra{display:flex;align-items:center;gap:.6rem}.on-pill{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .85rem;border-radius:999px;border:1px solid var(--line2);background:#080e1eb3;font-family:var(--fd);font-weight:700;font-size:.95rem;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.on-pill-dot{width:.55rem;height:.55rem;border-radius:50%;background:var(--ink3);flex:none}.on-pill.s-online .on-pill-dot{background:#19e07f;box-shadow:0 0 0 3px #19e07f33;animation:onPulse 2s ease-in-out infinite}.on-pill.s-connecting .on-pill-dot,.on-pill.s-reconnecting .on-pill-dot{background:var(--warn);animation:onBlink .9s steps(2) infinite}.on-pill.s-unavailable .on-pill-dot,.on-pill.s-offline .on-pill-dot,.on-pill.s-replaced .on-pill-dot{background:var(--danger)}.on-pill-ping{color:var(--acc1);font-variant-numeric:tabular-nums}.on-pill-ping:empty{display:none}@keyframes onPulse{50%{box-shadow:0 0 0 6px #19e07f00}}@keyframes onBlink{50%{opacity:.3}}.on-banner{display:none}.on-banner.on{display:flex;align-items:center;gap:.9rem;margin:0 0 var(--gap);padding:.75rem .9rem;border-radius:var(--r-s);border:1px solid rgba(255,181,71,.45);background:linear-gradient(90deg,#ffb54721,#090e1ee6 60%);animation:fadeUp .25s var(--ease)}.on-banner.s-unavailable,.on-banner.s-offline{border-color:#ff4d6d80;background:linear-gradient(90deg,#ff4d6d21,#090e1ee6 60%)}.on-banner-ico{width:1.8rem;height:1.8rem;flex:none;color:var(--warn)}.on-banner.s-unavailable .on-banner-ico,.on-banner.s-offline .on-banner-ico{color:var(--danger)}.on-banner-ico svg{width:100%;height:100%}.on-banner-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.on-banner-t b{font-family:var(--fd);font-weight:800;font-size:1.25rem;letter-spacing:.04em;text-transform:uppercase}.on-banner-t span{font-size:.82rem;color:var(--ink2);line-height:1.35}.on-banner-btn{flex:none}.on-grid{flex:1;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(16rem,1fr);gap:var(--gap);align-items:start}.on-main,.on-side{display:flex;flex-direction:column;gap:var(--gap);min-width:0}.on-card{position:relative;display:flex;flex-direction:column;gap:.7rem;padding:clamp(.8rem,1.4vw,1.15rem);border-radius:var(--r);background:var(--panel);border:1px solid var(--line);box-shadow:inset 0 1px #ffffff0d}.on-card-k{display:flex;align-items:center;gap:.55em;font-family:var(--fd);font-weight:700;font-size:.82rem;letter-spacing:.22em;text-transform:uppercase;color:var(--acc1)}.on-card-k:before{content:"";width:.5em;height:.82em;background:var(--grad-d);clip-path:var(--bolt);flex:none}.on-hero{position:relative;display:grid;grid-template-columns:1.3fr 1fr .9fr;overflow:hidden;border-radius:var(--r);border:1px solid rgba(198,255,58,.22);background:linear-gradient(115deg,#c6ff3a24,#00e0ff12 45%,#080e1ed9 75%),var(--panel)}.on-hero:after{content:"";position:absolute;top:-40%;bottom:-40%;left:36%;width:3.5rem;background:var(--grad);opacity:.08;transform:skew(-22deg);pointer-events:none}.on-hero.dim{filter:saturate(.4);opacity:.8}.on-hero-c{position:relative;display:flex;flex-direction:column;justify-content:center;gap:.15rem;padding:clamp(.7rem,1.5vw,1.2rem) clamp(.8rem,1.6vw,1.4rem);min-width:0}.on-hero-c+.on-hero-c{border-left:1px solid var(--line)}.on-hero-k{font-family:var(--fd);font-weight:700;font-size:.82rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.on-big{font-family:var(--fd);font-weight:800;font-size:clamp(1.9rem,3.6vw,3.2rem);line-height:.95;font-variant-numeric:tabular-nums;letter-spacing:.01em}.on-hero-main .on-big{font-size:clamp(2.3rem,4.6vw,4rem);background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.on-live{position:absolute;top:.6rem;right:.7rem;display:inline-flex;align-items:center;gap:.35rem;font-family:var(--fd);font-weight:800;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:#19e07f}.on-live i{width:.45rem;height:.45rem;border-radius:50%;background:#19e07f;animation:onBlink 1.6s ease-in-out infinite}.on-hero.dim .on-live{display:none}.on-ping-row{display:flex;align-items:baseline;gap:.3rem}.on-ping-row small{font-family:var(--fd);font-weight:700;color:var(--ink2);font-size:.9rem}.on-sig-wrap{margin-left:.3rem;align-self:center}.on-sig{display:inline-flex;align-items:flex-end;gap:2px;height:1rem}.on-sig i{width:.22rem;background:#ffffff2e;border-radius:1px}.on-sig i:nth-child(1){height:30%}.on-sig i:nth-child(2){height:55%}.on-sig i:nth-child(3){height:78%}.on-sig i:nth-child(4){height:100%}.on-sig.s4 i,.on-sig.s3 i:nth-child(-n+3){background:#19e07f}.on-sig.s2 i:nth-child(-n+2){background:var(--warn)}.on-sig.s1 i:nth-child(1){background:var(--danger)}.on-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap)}.on-mode{position:relative;display:flex;flex-direction:column;gap:.2rem;padding:clamp(.7rem,1.3vw,1.05rem);border-radius:var(--r);cursor:pointer;overflow:hidden;background:linear-gradient(160deg,#101a33f2,#060a16f2);border:1px solid var(--line2);transition:transform .18s var(--ease),border-color .18s}.on-mode:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 55%,rgba(0,224,255,.08));pointer-events:none}.on-mode.sel{border-color:#c6ff3ab3;background:linear-gradient(160deg,#c6ff3a29,#00e0ff0f 55%,#060a16f2);box-shadow:0 16px 40px -22px #c6ff3acc}.on-mode.focused{transform:translateY(-2px)}.on-mode.locked{opacity:.45}.on-mode-art{display:flex;align-items:center;gap:.25rem;height:1.2rem;margin-bottom:.25rem}.on-mode-art i{width:.7rem;height:.7rem;border-radius:50%}.on-mode-art i.a{background:var(--acc1)}.on-mode-art i.b{background:var(--acc2)}.on-mode-art em{font-family:var(--fd);font-weight:800;font-style:italic;font-size:.75rem;color:var(--ink3);margin:0 .15rem;text-transform:uppercase}.on-mode-k{font-family:var(--fd);font-weight:700;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink3)}.on-mode-t{font-family:var(--fd);font-weight:800;font-style:italic;font-size:clamp(2rem,3.4vw,3rem);line-height:.9;letter-spacing:.01em}.on-mode.sel .on-mode-t{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.on-mode-n{font-family:var(--fd);font-weight:800;font-size:1.05rem;letter-spacing:.08em;text-transform:uppercase}.on-mode-s{font-size:.74rem;color:var(--ink2);line-height:1.3;min-height:2.6em}.on-mode-stats{display:grid;grid-template-columns:1fr 1fr;gap:.4rem;margin-top:.45rem;padding-top:.55rem;border-top:1px solid var(--line)}.on-mode-stats div{display:flex;flex-direction:column;gap:.05rem;min-width:0}.on-mode-stats span{font-family:var(--fd);font-weight:700;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink3)}.on-mode-stats b{font-family:var(--fd);font-weight:800;font-size:1.2rem;font-variant-numeric:tabular-nums;white-space:nowrap}.on-mode-lock{position:absolute;top:.6rem;right:.7rem;font-family:var(--fd);font-weight:700;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--warn)}.on-mode-lock:empty{display:none}.on-mode-check{position:absolute;top:.55rem;right:.6rem;width:1.5rem;height:1.5rem;border-radius:50%;display:grid;place-items:center;background:var(--grad);color:var(--on-acc);opacity:0;transform:scale(.6);transition:opacity .18s,transform .25s var(--spring)}.on-mode.sel .on-mode-check{opacity:1;transform:none}.on-mode.locked .on-mode-check{display:none}.on-search{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:.7rem;padding:clamp(.7rem,1.3vw,1rem);border-radius:var(--r);background:var(--panel);border:1px solid var(--line)}.on-search-idle{display:grid;grid-template-columns:minmax(12rem,1fr) minmax(0,1.1fr);gap:.8rem;align-items:center}.on-find{min-height:4rem;font-size:1.6rem;flex-wrap:wrap;row-gap:0}.on-find .on-find-s{flex-basis:100%;font-size:.78rem;letter-spacing:.16em;opacity:.75;margin-top:-.2rem}.on-find:not(.disabled){animation:onGlow 2.4s ease-in-out infinite}.on-find.disabled{filter:grayscale(.8);opacity:.55;animation:none}@keyframes onGlow{50%{box-shadow:0 10px 44px -8px #c6ff3af2,inset 0 1px #ffffff73}}.on-search-opts{display:flex;flex-direction:column;gap:.45rem;min-width:0}.on-wide{display:flex;align-items:center;gap:.7rem;padding:.5rem .7rem;border-radius:var(--r-s);cursor:pointer;border:1px solid var(--line);background:#ffffff08}.on-wide>span:last-child{display:flex;flex-direction:column;min-width:0}.on-wide b{font-family:var(--fd);font-weight:700;font-size:1rem;letter-spacing:.06em;text-transform:uppercase}.on-wide small{font-size:.72rem;color:var(--ink2)}.on-check-box{width:1.4rem;height:1.4rem;border-radius:6px;border:2px solid var(--line2);display:grid;place-items:center;flex:none;color:transparent}.on-wide.on .on-check-box{background:var(--grad);border-color:transparent;color:var(--on-acc)}.on-block{font-size:.8rem;color:var(--warn);min-height:1em}.on-block:empty{display:none}.on-searching{display:none;align-items:center;gap:1rem}.on-search.queued .on-search-idle{display:none}.on-search.queued .on-searching{display:flex;animation:fadeUp .25s var(--ease)}.on-search.queued{border-color:#00e0ff73;background:linear-gradient(90deg,#00e0ff1a,#090e1ee6 55%);grid-template-columns:minmax(0,1fr) auto;align-items:center}.on-cancel{width:auto;min-width:9rem}.on-ring{position:relative;width:3.6rem;height:3.6rem;flex:none}.on-ring i{position:absolute;inset:0;border-radius:50%;border:3px solid transparent;border-top-color:var(--acc1);animation:onSpin 1.1s linear infinite}.on-ring i:nth-child(2){inset:.45rem;border-top-color:var(--acc2);animation-duration:1.6s;animation-direction:reverse}.on-ring i:nth-child(3){inset:1.15rem;border:0;background:var(--grad);border-radius:50%;animation:onPulseDot 1.2s ease-in-out infinite}@keyframes onSpin{to{transform:rotate(360deg)}}@keyframes onPulseDot{50%{transform:scale(.6);opacity:.6}}.on-q-mid{flex:1;min-width:0;display:flex;flex-direction:column;gap:.2rem}.on-q-k{font-family:var(--fd);font-weight:800;font-size:.85rem;letter-spacing:.2em;text-transform:uppercase;color:var(--acc2)}.on-q-row{display:flex;align-items:baseline;gap:.8rem}.on-q-time{font-family:var(--fd);font-weight:800;font-size:clamp(1.9rem,3vw,2.6rem);line-height:1;font-variant-numeric:tabular-nums}.on-q-est{font-family:var(--fd);font-weight:700;font-size:1.05rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink2)}.on-q-bar{height:4px;border-radius:2px;background:#ffffff14;overflow:hidden}.on-q-bar i{display:block;height:100%;background:var(--grad);transform-origin:left;transform:scaleX(0);transition:transform .3s linear}.on-q-bar.over i{background:var(--warn)}.on-q-info{font-size:.78rem;color:var(--ink2);min-height:1.1em}.on-notice{display:none}.on-notice.on{display:block;padding:.55rem .8rem;border-radius:var(--r-s);font-size:.82rem;border:1px solid var(--line2);background:#ffffff0a;color:var(--ink2)}.on-notice.warn{border-color:#ffb54766;color:#ffd9a0}.on-prof-top{display:flex;align-items:center;gap:.8rem;min-width:0}.on-av,.on-f-av{display:grid;place-items:center;flex:none;border-radius:50%;font-family:var(--fd);font-weight:800;color:var(--on-acc);background:var(--grad-d)}.on-av{width:3rem;height:3rem;font-size:1.3rem}.on-prof-name{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.on-name{display:flex;align-items:center;gap:.4rem;border-radius:var(--r-s);padding:.15rem .4rem .15rem 0;cursor:text}.on-name-input{flex:1;min-width:0;font:inherit;font-family:var(--fd);font-weight:800;font-size:1.45rem;letter-spacing:.03em;text-transform:uppercase;color:var(--ink);background:transparent;border:0;border-bottom:1px dashed transparent;padding:0;outline:none;-webkit-user-select:text;user-select:text}.on-name-input:focus{border-bottom-color:var(--acc1)}.on-edit{font-family:var(--fd);font-weight:700;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--acc2);flex:none}.on-title{font-family:var(--fd);font-weight:700;font-size:.8rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.on-title:empty{display:none}.on-prof-stats{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.8rem;align-items:center}.on-lvl,.on-rating{display:flex;flex-direction:column;align-items:center;padding:.3rem .65rem;border-radius:var(--r-s);background:#ffffff0d;border:1px solid var(--line)}.on-lvl span,.on-rating span{font-family:var(--fd);font-weight:700;font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink3)}.on-lvl b,.on-rating b{font-family:var(--fd);font-weight:800;font-size:1.5rem;line-height:1}.on-lvl b{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.on-div{font-family:var(--fd);font-weight:700;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:var(--acc2);white-space:nowrap}.on-prog{display:flex;flex-direction:column;gap:.25rem;min-width:0}.on-xp{height:6px;border-radius:3px;background:#ffffff14;overflow:hidden}.on-xp i{display:block;height:100%;background:var(--grad);transform-origin:left}.on-xp-t{font-size:.72rem;color:var(--ink2);font-variant-numeric:tabular-nums}.on-party-p{margin:0;font-size:.82rem;color:var(--ink2);line-height:1.45}.on-party-code{display:flex;align-items:baseline;gap:.5rem;font-family:var(--fd);text-transform:uppercase}.on-party-code span{font-weight:700;font-size:.75rem;letter-spacing:.16em;color:var(--ink3)}.on-party-code b{font-weight:800;font-size:1.35rem;letter-spacing:.18em}.on-party-code em{margin-left:auto;font-style:normal;font-weight:700;font-size:.75rem;letter-spacing:.12em;color:var(--acc1)}.on-party-list{display:flex;flex-direction:column;gap:.35rem}.on-party-m{display:flex;align-items:center;gap:.55rem;min-width:0}.on-party-m .on-f-av{width:1.7rem;height:1.7rem;font-size:.75rem}.on-party-m b{font-family:var(--fd);font-weight:700;font-size:1.05rem;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.on-party-m em{font-style:normal;font-family:var(--fd);font-weight:700;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.on-party-m small{margin-left:auto;font-size:.7rem;color:var(--warn)}.on-party-m.me b{color:var(--acc1)}.on-party-btn{width:100%}.on-party-btn[hidden]{display:none}.on-note{display:flex;gap:.6rem;align-items:flex-start;padding:.65rem .8rem;border-radius:var(--r-s);font-size:.76rem;line-height:1.4;color:var(--ink2);background:#ffb5470f;border:1px solid rgba(255,181,71,.22)}.on-note .ico-s{width:1.05rem;height:1.05rem;color:var(--warn);flex:none;margin-top:.1rem}.on-note b{color:var(--ink)}.on-found,.on-results{position:fixed;inset:0;z-index:40;display:none;align-items:center;justify-content:center;padding:calc(var(--sat) + 12px) calc(var(--sar) + var(--pad)) calc(var(--sab) + 12px) calc(var(--sal) + var(--pad));background:radial-gradient(ellipse 80% 70% at 50% 40%,#101a33,#03050b) var(--bg0);overflow-y:auto}.on-found.on,.on-results.on{display:flex;animation:onFadeIn .28s var(--ease)}@keyframes onFadeIn{0%{opacity:0}to{opacity:1}}.on-f-box,.on-r-box{position:relative;width:min(64rem,100%);display:flex;flex-direction:column;align-items:center;gap:clamp(.5rem,1.6vh,1.1rem);margin:auto 0}.on-f-slash{position:absolute;z-index:-1;top:-2rem;bottom:-2rem;left:50%;width:9rem;margin-left:-4.5rem;background:var(--grad);opacity:.1;transform:skew(-20deg);pointer-events:none}.on-f-k{display:flex;align-items:center;gap:.7rem;font-family:var(--fd);font-weight:700;font-size:.95rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ink2)}.on-f-chip{padding:.15rem .6rem;border-radius:4px;background:var(--grad);color:var(--on-acc);font-weight:800;letter-spacing:.1em}.on-f-title,.on-r-word{margin:0;font-family:var(--fd);font-weight:800;font-style:italic;font-size:clamp(2.6rem,7vw,5.4rem);line-height:.9;letter-spacing:.01em;text-transform:uppercase;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;animation:onSlam .5s var(--spring) both}@keyframes onSlam{0%{transform:scale(1.5) skew(-8deg);opacity:0}to{transform:none;opacity:1}}.on-f-teams{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:clamp(.6rem,2vw,1.6rem);align-items:start}.on-f-vs{align-self:center;font-family:var(--fd);font-weight:800;font-style:italic;font-size:clamp(1.8rem,3.6vw,2.8rem);color:var(--ink3)}.on-f-team{display:flex;flex-direction:column;gap:.45rem;padding:clamp(.6rem,1.4vw,1rem);border-radius:var(--r);background:var(--panel);border:1px solid var(--line2);min-width:0}.on-f-team.mine{border-color:#c6ff3a8c;box-shadow:0 18px 50px -26px #c6ff3acc}.on-f-team-k{display:flex;justify-content:space-between;font-family:var(--fd);font-weight:800;font-size:.9rem;letter-spacing:.18em;text-transform:uppercase;color:var(--acc2)}.on-f-team.mine .on-f-team-k{color:var(--acc1)}.on-f-team-k span{color:var(--ink3);font-weight:700}.on-f-p{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.6rem;padding:.45rem .55rem;border-radius:var(--r-s);background:#ffffff0a;border:1px solid var(--line);animation:onRowIn .4s var(--ease) both}@keyframes onRowIn{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}.on-f-team.side-1 .on-f-p{animation-name:onRowInR}@keyframes onRowInR{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}.on-f-p .on-f-av{width:2.2rem;height:2.2rem;font-size:.95rem}.on-f-p.ai{opacity:.55}.on-f-p.ai .on-f-av{background:#ffffff1a;color:var(--ink2)}.on-f-p.ai .on-f-av .ico-s{width:1.1rem;height:1.1rem}.on-f-n{display:flex;align-items:center;gap:.4rem;min-width:0}.on-f-n b{font-family:var(--fd);font-weight:800;font-size:1.15rem;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.on-f-n em{font-style:normal;font-family:var(--fd);font-weight:800;font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;padding:.05rem .35rem;border-radius:3px;background:var(--acc1);color:var(--on-acc)}.on-crown{display:inline-grid;width:1.05rem;height:1.05rem;color:var(--gold);flex:none}.on-crown svg{width:100%;height:100%}.on-f-lv{display:flex;align-items:baseline;gap:.2rem;font-family:var(--fd);font-weight:800;font-size:1.2rem}.on-f-lv small{font-size:.62rem;letter-spacing:.12em;color:var(--ink3)}.on-f-st{font-family:var(--fd);font-weight:700;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink3);min-width:5.6rem;text-align:right}.on-f-p[data-st=waiting] .on-f-st{color:var(--warn);animation:onBlink 1s steps(2) infinite}.on-f-p[data-st=joined] .on-f-st{color:#19e07f}.on-f-p[data-st=joined]{border-color:#19e07f59}.on-f-p[data-st=missing]{opacity:.6}.on-f-p[data-st=missing] .on-f-st{color:var(--danger)}.on-f-p.me{background:#c6ff3a12}.on-f-ai{font-size:.72rem;color:var(--ink3);text-align:center;letter-spacing:.04em}.on-f-bar{width:min(28rem,80%);height:4px;border-radius:2px;background:#ffffff14;overflow:hidden}.on-f-bar i{display:block;height:100%;background:var(--grad);transform-origin:left;transform:scaleX(0);transition:transform .3s linear}.on-f-status{font-family:var(--fd);font-weight:700;font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);text-align:center}.on-f-foot{font-size:.78rem;color:var(--ink2);text-align:center}.on-f-leave{display:flex;align-items:center;justify-content:center;gap:.8rem;flex-wrap:wrap}.on-f-warn{font-family:var(--fd);font-weight:700;font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:var(--warn)}.on-f-leave-btn{min-height:44px;padding:.4rem 1.1rem;font-size:.82rem}.on-r-box.o-L .on-r-word{background:linear-gradient(90deg,#ff4d6d,#ff9f43);-webkit-background-clip:text;background-clip:text}.on-r-box.o-D .on-r-word{background:linear-gradient(90deg,#f2f6ff,#9fb4d8);-webkit-background-clip:text;background-clip:text}.on-r-score{display:flex;align-items:center;gap:1.2rem;font-family:var(--fd);font-weight:800;text-transform:uppercase}.on-r-score span{font-size:clamp(1.2rem,2.4vw,1.8rem);letter-spacing:.06em;color:var(--ink2)}.on-r-score span.mine{color:var(--acc1)}.on-r-score b{font-size:clamp(2.2rem,5vw,3.6rem);padding:.1rem 1rem;border-radius:var(--r-s);background:#ffffff0f;border:1px solid var(--line2);font-variant-numeric:tabular-nums}.on-r-lines{width:min(34rem,100%);display:flex;flex-direction:column;gap:.45rem}.on-r-line{display:grid;grid-template-columns:6rem auto minmax(0,1fr);gap:.8rem;align-items:baseline;padding:.55rem .8rem;border-radius:var(--r-s);background:var(--panel);border:1px solid var(--line);animation:onRowIn .4s var(--ease) both}.on-r-line:nth-child(2){animation-delay:.08s}.on-r-line:nth-child(3){animation-delay:.16s}.on-r-line span{font-family:var(--fd);font-weight:700;font-size:.8rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink3)}.on-r-line b{font-family:var(--fd);font-weight:800;font-size:1.5rem;color:var(--acc1);font-variant-numeric:tabular-nums}.on-r-line.coins b{color:var(--gold)}.on-r-line.rating.down b{color:var(--danger)}.on-r-line em{font-style:normal;font-size:.78rem;color:var(--ink2);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.on-r-actions{display:flex;gap:.8rem;width:min(34rem,100%)}.on-r-actions .btn{flex:1}@media (max-width: 1100px){.on-grid{grid-template-columns:minmax(0,1.5fr) minmax(14.5rem,1fr)}.on-search-idle{grid-template-columns:minmax(0,1fr)}}@media (max-width: 760px){.on-grid{grid-template-columns:minmax(0,1fr)}.on-side{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.on-note{grid-column:1 / -1}.on-hero{grid-template-columns:1.2fr 1fr .8fr}}@media (max-height: 520px) and (orientation: landscape){.on-grid{grid-template-columns:minmax(0,1.7fr) minmax(13rem,1fr)}.on-big{font-size:1.7rem}.on-hero-main .on-big{font-size:2rem}.on-hero-c{padding:.45rem .7rem}.on-mode{padding:.5rem .65rem}.on-mode-t{font-size:1.8rem}.on-mode-s,.on-mode-art,.on-mode-k{display:none}.on-mode-stats{margin-top:.2rem;padding-top:.3rem}.on-find{min-height:3rem;font-size:1.3rem}.on-wide small,.on-note{display:none}.on-side{display:flex}.on-f-title,.on-r-word{font-size:2.4rem}.on-f-p{padding:.25rem .45rem}.on-f-p .on-f-av{width:1.7rem;height:1.7rem}.on-f-ai,.on-f-foot{display:none}.on-r-line{padding:.35rem .7rem}}@media (prefers-reduced-motion: reduce){.on-find,.on-ring i,.on-pill-dot,.on-live i,.on-f-title,.on-r-word,.on-f-p,.on-r-line{animation:none!important}}html.ui-lite .on-find{animation:none}.play-grid.has-online{grid-template-rows:1.1fr 1fr 1fr;min-height:32rem}.play-grid.has-online>.t-hero{grid-row:1 / 4}.play-grid.has-online>.t-online{grid-column:2 / 4}.play-grid.has-online>:nth-child(4){grid-column:auto}@media (max-width: 980px){.play-grid.has-online{grid-template-rows:none;min-height:0}.play-grid.has-online>.t-hero{grid-row:auto}.play-grid.has-online>.t-online{grid-column:1 / -1}}.hb-online .hb-party-dot{background:#19e07f;box-shadow:0 0 10px #19e07f}.hb-online{border-color:#19e07f73}@media (max-width: 640px){.home-bar{grid-template-columns:minmax(0,1fr) auto auto}.home-bar .hb-online{grid-column:2;grid-row:1;min-height:3.1rem;font-size:1.05rem;padding:0 .85rem}.home-bar .hb-party:not(.hb-online){grid-column:3;grid-row:1}}.on-q-band{margin-top:.35rem;font-size:.82rem;color:var(--acc2);font-variant-numeric:tabular-nums;transition:color .3s}.on-q-band.wide{color:var(--warn)}.on-lb-btn{display:flex;align-items:center;justify-content:space-between;gap:.6rem;width:100%;min-height:2.6rem}.on-lb-rank{font-family:var(--fd);font-weight:800;font-size:1.15rem;color:var(--acc1);font-variant-numeric:tabular-nums}.on-r-line.ranked-pending em,.on-r-line.ranked-error em{color:var(--ink2)}.on-r-line.ranked-disputed em{color:var(--warn)}body .scr-online .on-grid{gap:clamp(14px,2vw,28px)}body .scr-online .on-main,body .scr-online .on-side{gap:clamp(12px,1.8vh,20px)}body .on-hero{display:flex;flex-wrap:wrap;align-items:stretch;gap:10px;border:0;background:none;border-radius:0;overflow:visible}body .on-hero:after{display:none}body .on-hero-c{flex:1 1 0;flex-direction:row;align-items:baseline;justify-content:flex-start;gap:10px;min-height:52px;padding:8px 16px;border-radius:var(--a-r-btn);background:var(--a-s1)}body .on-hero-c+.on-hero-c{border-left:0}body .on-hero-k{order:2;font-size:var(--a-t-kicker);letter-spacing:.12em;color:var(--a-ink2)}body .on-big,body .on-hero-main .on-big{font-size:clamp(24px,2.6vw,34px);background:none;color:var(--a-ink);-webkit-text-fill-color:currentColor}body .on-hero-main .on-big{color:var(--sec)}body .on-live{position:static;order:3;margin-left:auto;align-self:center;font-size:12px;color:var(--a-good)}body .on-ping-row small{font-size:15px}body .on-modes{gap:clamp(10px,1.4vw,18px)}body .on-mode{gap:4px;padding:18px 18px 16px;border-radius:var(--a-r-tile);background:var(--a-s1);border:var(--a-bw) solid var(--a-edge);box-shadow:var(--a-sh-tile)}body .on-mode:before{display:none}body .on-mode:hover{background:var(--a-s2)}body .on-mode.sel{background:rgb(var(--sec-rgb) / .1);border-color:var(--sec);box-shadow:0 0 0 4px rgb(var(--sec-rgb) / .12),var(--a-sh-tile)}body .on-mode.focused{transform:translateY(-2px)}body .on-mode-art{margin:6px 0 2px}body .on-mode-art i{width:10px;height:10px}body .on-mode-art i.a{background:var(--sec)}body .on-mode-art i.b{background:var(--a-ink2)}body .on-mode-k{display:none}body .on-mode-t,body .on-mode.sel .on-mode-t{font-style:normal;font-size:clamp(44px,5vw,72px);line-height:.88;background:none;color:var(--a-ink);-webkit-text-fill-color:currentColor}body .on-mode.sel .on-mode-t{color:var(--sec)}body .on-mode-n{font-size:var(--a-t-label);letter-spacing:.06em}body .on-mode-s{font-size:var(--a-t-small);color:var(--a-ink2);min-height:0}body .on-mode-stats{margin-top:auto;padding-top:12px;border-top:0;gap:8px}body .on-mode-stats span{font-size:12px;letter-spacing:.1em;color:var(--a-ink3)}body .on-mode-stats b{font-size:22px}body .on-mode-check{width:30px;height:30px;top:12px;right:12px;background:var(--sec);color:var(--sec-ink)}body .on-mode-lock{font-size:13px}body .on-search{padding:0;border:0;background:none;gap:12px}body .on-search-idle{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:12px;align-items:stretch}body .on-find{min-height:clamp(76px,11vh,104px);font-size:clamp(32px,3.4vw,48px);border-radius:var(--a-r-tile);animation:none}body .on-find .on-find-s{font-size:14px;letter-spacing:.14em;opacity:.8;margin-top:2px}body .on-find .ico-s{width:.8em;height:.8em}body .on-find.disabled{filter:none;opacity:1}body .on-wide{min-height:64px;padding:10px 16px;border-radius:var(--a-r-tile);background:var(--a-s1);border:var(--a-bw) solid var(--a-edge)}body .on-wide b{font-size:var(--a-t-label)}body .on-wide small{font-size:var(--a-t-small);color:var(--a-ink2)}body .on-check-box{width:28px;height:28px;border-radius:8px;border-color:var(--a-edge-hi)}body .on-wide.on .on-check-box{background:var(--sec);color:var(--sec-ink)}body .on-block{font-size:var(--a-t-small)}body .on-notice.on{font-size:var(--a-t-small);border-radius:var(--a-r-btn);border:0;background:var(--a-s1)}body .scr-online .on-card{gap:14px;padding:18px;border-radius:var(--a-r-tile);background:var(--a-s1);border:0;box-shadow:none}body .scr-online .on-card-k{font-size:var(--a-t-kicker);letter-spacing:.16em;color:var(--sec)}body .scr-online .on-card-k:before{width:7px;height:16px;background:var(--sec);clip-path:none;transform:skew(var(--a-skew))}body .on-av{width:56px;height:56px;font-size:24px;background:var(--sec);color:var(--sec-ink)}body .on-name-input{font-size:clamp(22px,2vw,28px)}body .on-edit{font-size:13px;color:var(--a-ink2)}body .on-lvl,body .on-rating{padding:8px 12px;background:var(--a-s2);border:0;border-radius:var(--a-r-chip)}body .on-lvl span,body .on-rating span{font-size:11px;color:var(--a-ink2)}body .on-lvl b,body .on-rating b{font-size:28px}body .on-lvl b{background:none;color:var(--sec);-webkit-text-fill-color:currentColor}body .on-xp{height:8px;border-radius:4px}body .on-xp i{background:var(--sec)}body .on-xp-t{font-size:13px}body .on-div{font-size:12px;color:var(--a-ink2)}body .on-lb-btn{min-height:52px}body .on-lb-rank{color:var(--sec)}body .on-party-p{font-size:var(--a-t-small);color:var(--a-ink2);line-height:1.45}body .on-note{border:0;background:none;padding:0 4px;font-size:13px;color:var(--a-ink3)}body .on-note b{color:var(--a-ink2)}body .scr-online.searching .on-search.queued{padding:clamp(20px,3vw,40px);border-radius:var(--a-r-tile);border:var(--a-bw) solid rgb(var(--sec-rgb) / .4);background:var(--a-s1)}body .scr-online.searching .on-q-time{background:none;color:var(--sec);-webkit-text-fill-color:currentColor}body .mp-q-title{font-style:normal}body .on-q-bar{height:8px;border-radius:4px}body .on-q-bar i{background:var(--sec)}body .on-q-info,body .on-q-band{font-size:var(--a-t-small)}body .on-ring.mp-radar{box-shadow:inset 0 0 0 2px rgb(var(--sec-rgb) / .4);background:radial-gradient(circle,rgb(var(--sec-rgb) / .1),transparent 70%)}body .on-ring.mp-radar i{border-color:rgb(var(--sec-rgb) / .22)}body .on-ring.mp-radar i:nth-child(3){background:var(--sec)}body .mp-sweep{background:conic-gradient(from 0deg,rgb(var(--sec-rgb) / .5),rgb(var(--sec-rgb) / .08) 22%,transparent 30%)}body .mp-blip,body .mp-blip.b2{background:var(--sec);box-shadow:none}body .scr-online.searching .on-cancel{min-height:56px}body .on-found,body .on-results{background:radial-gradient(70% 60% at 50% -10%,rgba(214,228,255,.08),transparent 70%),var(--a-void)}body .on-f-slash{background:var(--sec);opacity:.08}body .on-f-title,body .on-r-word{font-style:normal;background:none;color:var(--sec);-webkit-text-fill-color:currentColor}body .on-r-box.o-L .on-r-word{color:var(--a-bad);background:none}body .on-r-box.o-D .on-r-word{color:var(--a-ink);background:none}body .on-f-chip{background:var(--sec);color:var(--sec-ink)}body .on-f-team{border-radius:var(--a-r-tile);background:var(--a-s1);border:var(--a-bw) solid var(--a-edge)}body .on-f-team.mine{border-color:var(--sec);box-shadow:0 0 0 4px rgb(var(--sec-rgb) / .12)}body .on-f-team.mine .on-f-team-k{color:var(--sec)}body .on-f-team-k{color:var(--a-social);font-size:14px}body .on-f-p{min-height:52px;border-radius:var(--a-r-chip);background:var(--a-s2);border:0}body .on-f-p.me{background:rgb(var(--sec-rgb) / .1)}body .on-f-n b{font-size:20px}body .on-f-st{font-size:13px}body .on-f-bar{height:8px;border-radius:4px}body .on-f-bar i{background:var(--sec)}body .on-f-status{font-size:clamp(18px,1.8vw,24px)}body .on-f-foot,body .on-f-ai{font-size:14px;color:var(--a-ink2)}body .on-r-line{border-radius:var(--a-r-chip);background:var(--a-s1);border:0}body .on-r-line b{color:var(--sec)}body .on-r-score b,body .on-r-score.mpr-score>b{background:var(--a-s1);border:var(--a-bw) solid var(--a-edge);border-radius:var(--a-r-btn)}body .mp-chip{border-radius:8px;font-size:13px;border-width:var(--a-bw)}body .mp-chip.rk{background:var(--sec);color:var(--sec-ink)}@media (max-width: 1100px){body .on-search-idle{grid-template-columns:minmax(0,1fr)}}@media (max-height: 520px) and (orientation: landscape){body .scr-online .on-main,body .scr-online .on-side{gap:8px}body .on-hero{gap:6px}body .on-hero-c{min-height:34px;padding:2px 8px;gap:6px;border-radius:10px}body .on-big,body .on-hero-main .on-big{font-size:18px}body .on-modes{gap:8px}body .on-mode{padding:8px 10px;gap:0;border-radius:14px}body .on-mode-art,body .on-mode-s{display:none}body .on-mode-t,body .on-mode.sel .on-mode-t{font-size:30px}body .on-mode-n{font-size:15px}body .on-mode-check{width:24px;height:24px;top:8px;right:8px}body .on-mode-stats{padding-top:4px}body .on-mode-stats span{font-size:11px}body .on-mode-stats b{font-size:15px}body .on-find{min-height:50px;font-size:24px;border-radius:14px}body .on-find .on-find-s{display:none}body .on-wide{min-height:48px;padding:4px 10px}body .scr-online .on-card{padding:12px;gap:8px}}@media (max-aspect-ratio: 1/1){body .scr-online .on-grid{grid-template-columns:minmax(0,1fr)}body .scr-online .on-side{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}body .scr-online .on-note{grid-column:1 / -1}}@media (max-aspect-ratio: 1/1) and (max-width: 560px){body .scr-online .on-side{grid-template-columns:minmax(0,1fr)}body .on-hero-c{padding:6px 10px;gap:6px}body .on-mode{padding:12px 10px}body .on-mode-t,body .on-mode.sel .on-mode-t{font-size:36px}body .on-mode-s{display:none}}.lb-body{display:flex;flex-direction:column;gap:var(--gap);min-height:0;flex:1;width:100%;max-width:1100px;margin:0 auto}.lb-refresh{min-height:2.4rem}.lb-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem}.lb-controls-r{display:flex;flex-wrap:wrap;gap:.6rem}.lb-chips{display:inline-flex;gap:.25rem;padding:.25rem;border-radius:999px;background:#080e1eb3;border:1px solid var(--line)}.lb-chip{min-height:2.4rem;padding:.35rem .95rem;border:0;border-radius:999px;background:transparent;color:var(--ink2);cursor:pointer;font-family:var(--fd);font-weight:700;font-size:.98rem;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.lb-chip.on{background:var(--grad);color:var(--on-acc)}.lb-tabs .lb-chip{font-size:1.08rem;padding:.4rem 1.15rem}.lb-me{display:flex;align-items:center;gap:clamp(.7rem,1.6vw,1.3rem);padding:clamp(.8rem,1.4vw,1.1rem) clamp(.9rem,1.8vw,1.4rem);border-radius:var(--r);border:1px solid rgba(198,255,58,.3);background:linear-gradient(110deg,#c6ff3a24,#00e0ff0f 50%,#080e1ed9),var(--panel)}.lb-me-main{display:flex;flex-direction:column;gap:.15rem;min-width:0;flex:1}.lb-me-k{font-family:var(--fd);font-weight:700;font-size:.8rem;letter-spacing:.2em;text-transform:uppercase;color:var(--acc1)}.lb-me-rank b{font-family:var(--fd);font-weight:800;font-size:clamp(1.8rem,3.4vw,2.6rem);line-height:1;font-variant-numeric:tabular-nums}.lb-me-rank span{color:var(--ink2);font-size:.95rem}.lb-me-club{color:var(--ink2);font-size:.88rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-me-stats{display:flex;gap:clamp(.8rem,2vw,1.6rem)}.lb-me-stats div{display:flex;flex-direction:column;align-items:flex-end}.lb-me-stats span{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink3)}.lb-me-stats b{font-family:var(--fd);font-weight:800;font-size:1.35rem;font-variant-numeric:tabular-nums}.lb-play{display:inline-flex;align-items:center;gap:.4rem}.lb-sub{font-size:.82rem;color:var(--ink3);letter-spacing:.04em}.lb-list{display:flex;flex-direction:column;gap:.3rem;overflow-y:auto;min-height:8rem;padding-bottom:.5rem;transition:opacity .2s}.lb-list.loading{opacity:.55}.lb-row{display:grid;grid-template-columns:4.2rem 2.6rem minmax(0,1fr) 6.5rem 6.5rem;align-items:center;gap:.6rem;padding:.45rem .8rem;border-radius:var(--r-s);background:var(--panel);border:1px solid var(--line);outline:none}.lb-row.lb-head{background:transparent;border-color:transparent;padding-top:.1rem;padding-bottom:.1rem;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink3)}.lb-row:focus-visible,.lb-row.focused{border-color:var(--line2)}.lb-row.me{border-color:var(--acc1);background:linear-gradient(90deg,#c6ff3a2e,#0c1326cc 60%);box-shadow:0 0 0 1px #c6ff3a40 inset}.lb-row.top1 .lb-rank{color:var(--gold)}.lb-row.top2 .lb-rank{color:#d8e1f0}.lb-row.top3 .lb-rank{color:#d39a62}.lb-rank{font-family:var(--fd);font-weight:800;font-size:1.2rem;font-variant-numeric:tabular-nums}.lb-badge{display:flex;justify-content:center}.lb-who{display:flex;flex-direction:column;min-width:0}.lb-name{display:flex;align-items:center;gap:.4rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-you,.lb-fr{font-style:normal;font-family:var(--fd);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;padding:.05rem .4rem;border-radius:999px;flex:none}.lb-you{background:var(--acc1);color:var(--on-acc)}.lb-fr{border:1px solid var(--acc2);color:var(--acc2)}.lb-club{color:var(--ink2);font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-club i{font-style:normal;color:var(--ink3)}.lb-wdl{color:var(--ink2);font-variant-numeric:tabular-nums;font-size:.9rem;text-align:right}.lb-wdl i{font-style:normal;font-weight:700}.lb-wdl i.up{color:var(--acc1)}.lb-wdl i.down{color:var(--danger)}.lb-val{font-family:var(--fd);font-weight:800;font-size:1.25rem;text-align:right;font-variant-numeric:tabular-nums}.lb-gap{text-align:center;color:var(--ink3);letter-spacing:.4em}.lb-empty{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:2.5rem 1rem;text-align:center;color:var(--ink2)}.lb-empty b{font-family:var(--fd);font-size:1.4rem;letter-spacing:.04em;color:var(--ink)}@media (max-width: 720px){.lb-row{grid-template-columns:3.2rem 2.2rem minmax(0,1fr) 4.6rem;gap:.45rem;padding:.4rem .55rem}.lb-wdl,.lb-me-stats{display:none}.lb-chip{padding:.3rem .7rem;font-size:.88rem}.lb-tabs .lb-chip{padding:.35rem .8rem;font-size:.95rem}}body .lb-body{gap:clamp(12px,2vh,20px)}body .lb-controls,body .lb-controls-r{gap:10px}body .lb-chips{gap:4px;padding:4px;border-radius:var(--a-r-btn);background:var(--a-s1);border:0}body .lb-chip,body .lb-tabs .lb-chip{min-height:44px;padding:0 16px;border-radius:10px;font:800 var(--a-t-label)/1 var(--a-fd);letter-spacing:.05em;color:var(--a-ink2)}body .lb-chip:hover{color:var(--a-ink)}body .lb-chip.on{background:var(--sec);color:var(--sec-ink)}body .lb-chip:active{transform:translateY(1px) scale(.97)}body .lb-me{gap:20px;padding:18px 22px;border-radius:var(--a-r-tile);border:var(--a-bw) solid rgb(var(--sec-rgb) / .5);background:rgb(var(--sec-rgb) / .07)}body .lb-me-k{font-size:var(--a-t-kicker);letter-spacing:.16em;color:var(--sec)}body .lb-me-rank b{font-size:clamp(34px,3.6vw,52px)}body .lb-me-rank span,body .lb-me-club{font-size:var(--a-t-small);color:var(--a-ink2)}body .lb-me-stats span{font-size:12px;color:var(--a-ink2)}body .lb-me-stats b{font-size:28px}body .lb-sub{font-size:13px;color:var(--a-ink2)}body .lb-list{gap:6px}body .lb-row{min-height:60px;gap:12px;padding:6px 18px;border-radius:var(--a-r-btn);background:var(--a-s1);border:var(--a-bw) solid transparent}body .lb-row.lb-head{min-height:0;padding:0 18px 2px;font-size:12px;color:var(--a-ink3);background:none}body .lb-row.focused,body .lb-row:focus-visible{border-color:var(--a-edge-hi)}body .lb-row.me{border-color:var(--sec);background:rgb(var(--sec-rgb) / .1);box-shadow:none}body .lb-rank{font-size:28px}body .lb-row.top1 .lb-rank{color:var(--a-store)}body .lb-name{font-size:17px}body .lb-club{font-size:14px;color:var(--a-ink2)}body .lb-wdl{font-size:15px;color:var(--a-ink2)}body .lb-val{font-size:26px}body .lb-you{background:var(--sec);color:var(--sec-ink)}body .lb-fr{border-color:var(--a-social);color:var(--a-social)}body .lb-empty{padding:48px 16px;gap:8px;font-size:var(--a-t-body);color:var(--a-ink2)}body .lb-empty b{font-size:clamp(26px,2.6vw,34px);text-transform:uppercase}@media (max-width: 720px){body .lb-row{padding:6px 10px;gap:8px}body .lb-rank{font-size:22px}body .lb-chip,body .lb-tabs .lb-chip{padding:0 11px;font-size:16px}}@media (orientation: landscape) and (max-height: 500px){:root{--pad: max(10px, clamp(12px, 2.6vw, 40px) - var(--sal))}.scr-head{gap:.6rem;margin-bottom:6px;min-height:2.4rem}.scr-head .scr-sub{display:none}.scr-head .scr-title{font-size:1.45rem;line-height:1}.scr-head .back-btn{width:2.4rem;height:2.4rem}.br-layout{grid-template-columns:minmax(170px,34%) minmax(0,1fr);gap:12px}.br-preview{position:sticky;top:0;padding:10px;gap:4px}.br-crest svg{width:92px;height:auto}.br-name{font-size:20px}.br-kits{gap:8px;margin-top:2px}.br-kit>div{width:64px}.br-form{gap:12px}.opt-desc,.opt-row.compact .opt-label,.section-kicker,.tile-kicker,.tile-badge,.hm-kicker,.hm-stat span,.hm-rating small,.hm-invite,.hm-stat b small,.ko-club-sub,.ko-ovr span,.ko-kits-label,.ko-settings-title,.kit-l,.kit-note span,.pc-note,.ko-dock-vs span,.lb-me-k,.inv-stat span,.inv-card-cta,.on-card-k,.on-div,.on-edit,.on-find-s,.on-hero-k,.on-lvl span,.on-party-p,.on-rating span,.on-title,.on-xp-t,.prg-div-next,.prg-div-rt,.prg-ms-hint,.prg-pid,.prg-rw,.prg-stat span,.prg-title,.prg-tsel small,.prg-xp-t span,.pt-card-k,.pt-edit,.pt-hint,.pt-note span,.pt-step-n,.sq-bench-title small,.sbc-mystery small,.fcs-redeem-cta,.modal-kicker,.profile-sub{font-size:11px}.hm-stat span,.ko-ovr span,.on-lvl span,.on-rating span,.prg-stat span,.inv-stat span,.on-div{font-size:11px;letter-spacing:.08em}.tile-kicker,.hm-kicker,.section-kicker,.modal-kicker,.on-card-k,.on-hero-k,.pt-card-k,.lb-me-k{font-size:11px;letter-spacing:.14em}.tile-badge,.scr-home .hm-grid .tile-badge{font-size:11px;letter-spacing:.08em}.ut-squad .sq-stat .k,.scr-playcpu .pc-note,.on-find .on-find-s,.pt-step span{font-size:11px}.pt-step .pt-step-n{font-size:1.15rem}.on-mode-stats span{font-size:11px;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal:has(.modal-actions){padding-bottom:0}.modal .modal-actions{position:sticky;bottom:0;z-index:3;padding:.6rem 0 .9rem;background:linear-gradient(180deg,#090e1e00,#090e1e 38%)}.modal-title{margin-bottom:.5rem}.modal-text{margin-bottom:.6rem}.modal-layer .modal.ut-modal--side{padding-right:var(--sar);max-width:calc(100vw - var(--sal))}.ut-sheet-head{padding-top:8px;padding-bottom:8px}.ut-sheet-title{font-size:22px}.fcs-sell-bar{padding-top:8px;padding-bottom:calc(8px + env(safe-area-inset-bottom));margin-top:8px;background:linear-gradient(180deg,#070b1800,#070b18f7 12%,#070b18)}.fcs-sell-bar .fcs-btn--primary{min-width:9rem}.po-packwrap{gap:8px}.po-packwrap .fcpack--lg{font-size:clamp(14px,4.6vh,20px)}.po .po-hint{bottom:calc(8px + env(safe-area-inset-bottom));font-size:14px}.po-results .po-res-head{padding-top:6px}.po-results .po-res-title h2{font-size:20px}.po-results .po-res-sum{font-size:11px;padding-bottom:0}.tw{gap:.5rem}.tw-cols{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.tw-swap{transform:none}.tw-col{padding:.55rem;gap:.4rem}.tw-cards{min-height:6.2rem}.tw-add{width:72px;height:100px}.tw-confirm{min-width:0}.tw-bal,.tw-hint,.tw-xi{font-size:11px}.scr-playcpu .pc-empty{gap:.4rem;padding:.4rem}.scr-playcpu .pc-empty .crest{width:56px;height:56px}}@media (orientation: landscape) and (max-height: 500px) and (pointer: coarse){.fb-fab.fb-bottom-left:not(.fb-inrow){--fb-size: 34px}.fb-fab.fb-bottom-left:not(.fb-inrow):before{inset:-5px}.fb-fab.fb-bottom-left.fb-tucked{opacity:.86;visibility:visible;transform:none}.shell .screen.fb-room{padding-bottom:calc(var(--sab) + var(--pad))!important}}@media (orientation: landscape) and (max-height: 380px){.po-grid .po-item .fc-card{--card-fs: 6.8px}.po-grid{gap:8px 8px}}@media (pointer: coarse){.po-item .po-ibtn{position:relative}.po-item .po-ibtn:before{content:"";position:absolute;inset:-5px 0}}@media (orientation: landscape) and (max-height: 500px){.scr-uxplay .ux-grid{--side: clamp(150px, 24cqw, 200px);--w: min(calc((100cqw - var(--side) - var(--cl, 3) * var(--g)) / var(--cl, 3)), 300px);--hh: min(100cqh, calc(var(--w) * 1.3));grid-template-columns:repeat(var(--cl, 3),var(--w)) var(--side);grid-template-rows:var(--hh)}.scr-uxplay .ux-subrow{grid-column:-2 / -1;grid-row:1;height:var(--hh);grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(3,minmax(0,1fr));gap:min(8px,var(--g))}.scr-uxplay .ux-subrow>.hs{flex-direction:row;justify-content:flex-start;gap:8px;min-height:40px;padding:4px 10px;text-align:left}.scr-uxplay .ux-subrow .hs-ico{width:22px;height:22px}.scr-uxplay .ux-subrow .hs-txt{align-items:flex-start}.scr-uxplay .ux-subrow .hs-t{font-size:14px}.scr-uxplay .ux-subrow .hs-s{display:none}.scr-uxplay .ux-subrow .hs-badge{top:-6px;right:-6px}.on-hero-c{flex-direction:row;align-items:baseline;gap:.45rem;padding:.3rem .6rem}.on-hero-k{font-size:11px;letter-spacing:.1em}.on-big,.on-hero-main .on-big{font-size:1.35rem}.on-live{display:none}.on-ping-row small{font-size:11px}.on-name,.on-lb-btn{min-height:40px}.on-q-info,.on-q-band,.mp-chip,.on-f-warn,.mpv-ms,.on-f-team-k,.on-f-team-k span,.on-f-n em,.mpv-ovr small{font-size:11px}.on-f-warn,.on-f-team-k{letter-spacing:.06em}@media (max-height: 360px){.on-mode-stats{display:none}.on-mode{padding:.45rem .65rem}}.lb-chip,.lb-refresh,.lb-play,.prg-edit,.lg-tab,.acct-modal .btn,.confirm .btn{min-height:40px}.lb-tabs .lb-chip{padding-top:.25rem;padding-bottom:.25rem}.cl-qs,.sq-viewbtn,.sq-top-btns .ut-btn,.fb-chip{min-height:40px}.fb-link{position:relative}.fb-link:before{content:"";position:absolute;inset:-11px -6px}.sq-pitch .sq-slot:before,.sbc-pitch .sbc-slot:before{content:"";position:absolute;z-index:-1;top:min(0px,calc((100% - 44px)/2));bottom:min(0px,calc((100% - 44px)/2));left:min(0px,calc((100% - 40px)/2));right:min(0px,calc((100% - 40px)/2))}.splash-foot{font-size:11px;max-width:46rem;margin:0 auto;padding:0 calc(var(--sar) + 1rem) 0 calc(var(--sal) + 1rem)}.lb-me-club,.ko-badge,.ko-formation,.ml-tip-t,.ml-tip b{font-size:11px}.ko-badge{letter-spacing:.12em}.sq-under{font-size:max(11px,calc(var(--sq-u) * 1.45))}.sbc-pos,.sbc-empty .pos{font-size:11px}.sq-pitch{--sq-u: min(1.5cqw, 1.45cqh, calc(var(--sq-fith, 9) * 1cqh))}.sq-pitch .sq-slot{top:calc(var(--fhy, var(--hy, 50)) * 1%)}.ut-squad .sq-top{display:flex;flex-direction:row}.ut-squad .sq-top .sq-stat{flex:1 1 0;min-width:0;padding:4px 7px;grid-column:auto}.ux-team .tm-club{min-height:42px}.ut-squad .sq-views{padding:2px}.ut-squad .sq-stat .k{font-size:11px;letter-spacing:.06em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sbc-pitch{min-width:0;width:min(100%,calc((100dvh - 120px - var(--sab)) * 100 / 120))}.fcs-sheet-wrap{padding:calc(var(--sat) + 8px) calc(var(--sar) + 10px) calc(var(--sab) + 8px) calc(var(--sal) + 10px)}.fcs-sheet{max-height:100%;gap:14px;padding:12px 16px 0;align-items:start}.fcs-sheet-info{gap:6px}.fcs-sheet-info h2{font-size:24px}.fcs-sheet-actions{position:sticky;bottom:0;z-index:2;margin-top:2px;padding:8px 0 12px;background:#0e1322}.fcs-odds{padding:6px 10px;gap:4px}.modal.mcl-modal{display:flex;flex-direction:column;overflow:hidden}.mcl-modal .mcl{flex:1 1 auto;min-height:0;gap:6px}.mcl-modal .mcl-list{flex:1 1 auto;min-height:0;max-height:none}.mcl-modal .acct-actions{flex:none;margin-top:0}.mcl-modal .modal-title{margin-bottom:0}.modal-layer .modal.ap-modal{height:calc(100dvh - 12px - var(--sat) - var(--sab))}.scr-settings .section-head .section-kicker,.section-head>.section-kicker{display:none}.frl-chat-empty .frl-chat-none p{font-size:11px}html body[data-input=touch] .hintbar.ux-dock.ux-dock-hub{padding-top:2px;padding-bottom:calc(var(--sab) + 3px)}html .pty-fab{min-height:44px}html .scr-online.searching .on-search.queued{grid-template-columns:minmax(0,1fr) auto;align-items:center}html .scr-online.searching .on-cancel{min-width:8.5rem}html body .fc-pz{top:calc(var(--sat) + 40px);padding:8px 12px}html body .fc-pz .t{font-size:15px;margin-bottom:4px}html body .fc-pz button{padding:10px 16px;min-height:44px}html body[data-input=touch] .fc-pz button small{display:none}.po-item .po-ibtn{min-width:40px}.on-name-input,.on-wide{min-height:40px}.lb-chip{min-width:44px}.sbc-empty .plus{font-size:max(11px,calc(var(--sbc-u) * 4.4))}}.acct-chip{display:flex;align-items:center;gap:.6rem;min-height:44px;height:100%;max-width:100%;min-width:0;padding:0 .85rem 0 .55rem;border-radius:var(--r);background:var(--panel);border:1px solid var(--line2);color:var(--ink);text-align:left}.acct-chip:hover{border-color:#ffffff52}.acct-chip.guest{border-style:dashed;border-color:#c6ff3a73;background:linear-gradient(120deg,#c6ff3a17,#00e0ff0a),var(--panel)}.acct-chip-ico{flex:none;display:inline-flex;width:1.55rem;height:1.55rem;color:var(--acc1)}.acct-chip-ico svg{width:100%;height:100%}.acct-chip.in .acct-chip-ico,.acct-chip.guest .acct-av{display:none}.acct-av{flex:none;display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:var(--grad-d);color:var(--on-acc);font-family:var(--fd);font-weight:800;font-size:1.05rem;line-height:1}.acct-av.lg{width:3.4rem;height:3.4rem;font-size:1.7rem}.acct-chip-txt{display:flex;flex-direction:column;min-width:0;line-height:1.1}.acct-chip-k{font-family:var(--fd);font-weight:700;font-size:max(11px,.7rem);letter-spacing:.18em;text-transform:uppercase;color:var(--ink3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acct-chip.guest .acct-chip-k{color:var(--acc1)}.acct-chip-row{display:flex;align-items:baseline;gap:.5rem;min-width:0}.acct-chip-t{font-family:var(--fd);font-weight:800;font-size:1.08rem;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.acct-sync{flex:none;display:inline-flex;align-items:center;gap:.3rem;font-size:max(11px,.72rem);color:var(--ink3);white-space:nowrap}.acct-sync:empty,.acct-chip.guest .acct-sync{display:none}.acct-sync-dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--ink3)}.acct-chip[data-sync=saved] .acct-sync-dot,.s-saved .acct-sync-dot{background:var(--acc1);box-shadow:0 0 6px #c6ff3ab3}.acct-chip[data-sync=saved] .acct-sync-t:after{content:" ✓";color:var(--acc1)}.acct-chip[data-sync=pending] .acct-sync-dot,.acct-chip[data-sync=saving] .acct-sync-dot,.s-pending .acct-sync-dot,.s-saving .acct-sync-dot{background:var(--acc2);animation:acctPulse 1s ease-in-out infinite}.acct-chip[data-sync=offline] .acct-sync-dot,.s-offline .acct-sync-dot{background:var(--warn)}.acct-chip[data-sync=offline] .acct-sync-t{color:var(--warn)}.acct-chip[data-sync=error] .acct-sync-dot,.acct-chip[data-sync=conflict] .acct-sync-dot,.s-error .acct-sync-dot,.s-conflict .acct-sync-dot{background:var(--danger)}.acct-chip[data-sync=error] .acct-sync-t,.acct-chip[data-sync=conflict] .acct-sync-t{color:#ffb3c0}@keyframes acctPulse{50%{opacity:.35}}@media (prefers-reduced-motion: reduce){.acct-sync-dot{animation:none!important}}@media (max-width: 760px),(max-height: 500px) and (orientation: landscape){.acct-chip{gap:.45rem;padding:0 .6rem 0 .4rem}.acct-chip-k{font-size:10.5px;letter-spacing:.12em}.acct-chip-t{font-size:.98rem}.acct-sync-t{display:none}.acct-av{width:1.75rem;height:1.75rem;font-size:.95rem}.acct-chip-ico{width:1.35rem;height:1.35rem}}.modal.acct-modal{width:min(94vw,31rem)}.modal.acct-modal-wide{width:min(96vw,44rem)}.modal.acct-modal-sm{width:min(94vw,27rem)}.acct-modal .modal-title{margin-bottom:.7rem}.acct-lead{margin-bottom:.9rem!important}.acct-form{display:flex;flex-direction:column;gap:.75rem}.acct-fine{margin:.2rem 0 0;font-size:max(12px,.78rem);line-height:1.45;color:var(--ink3)}.acct-err{min-height:1.2em;font-size:max(13px,.86rem);color:#ffb3c0;line-height:1.35}.acct-err:empty{min-height:0}.acct-warn{margin:.4rem 0 1rem;font-size:max(13px,.85rem);line-height:1.45;color:var(--warn)}.acct-warn:empty{display:none}.acct-danger-box{margin:0 0 .4rem;padding:.7rem .85rem;border-radius:var(--r-s);color:#ffd0d8;background:#ff4d6d1a;border:1px solid rgba(255,77,109,.4)}.acct-actions{display:flex;gap:.6rem;justify-content:flex-end;flex-wrap:wrap;margin-top:.2rem}.acct-actions.split{justify-content:space-between;align-items:center;margin-top:1rem}.acct-actions .btn{min-height:48px}.acct-go{min-width:11rem}.acct-go[aria-busy=true]:before{content:"";width:1em;height:1em;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:acctSpin .7s linear infinite}@keyframes acctSpin{to{transform:rotate(360deg)}}.acct-links{display:flex;justify-content:center}.acct-link{display:inline-flex;align-items:center;min-height:44px;padding:0 .6rem;border-radius:var(--r-s);color:var(--acc2);font-size:max(13px,.86rem);text-decoration:underline;text-underline-offset:3px}.acct-link:hover{color:#7af0ff}.acct-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;margin:0 0 1rem;border-radius:12px;background:#ffffff0a;border:1px solid var(--line)}.acct-tab{min-height:44px;border-radius:9px;font-family:var(--fd);font-weight:700;font-size:1rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink2)}.acct-tab.on{background:var(--grad);color:var(--on-acc)}.acct-f{display:flex;flex-direction:column;gap:.35rem;min-width:0}.acct-f-l{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem;font-family:var(--fd);font-weight:700;font-size:.86rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink2)}.acct-f-tag{font-family:var(--fb);font-weight:500;font-size:max(11px,.72rem);letter-spacing:.02em;text-transform:none;color:var(--ink3)}.acct-f-box{display:flex;align-items:stretch;gap:6px;min-width:0}.acct-in{flex:1;min-width:0;min-height:48px;padding:0 .85rem;border-radius:var(--r-s);font:inherit;font-size:16px;color:var(--ink);background:#060b1ad9;border:1px solid var(--line2);outline:none;-webkit-appearance:none;appearance:none}.acct-in::placeholder{color:var(--ink3);letter-spacing:.06em}.acct-in:focus,.acct-in.focused{border-color:var(--acc2);box-shadow:0 0 0 2px #00e0ff47;outline:none}.acct-f.bad .acct-in{border-color:#ff4d6db3}.acct-f-btn{flex:none;display:grid;place-items:center;width:48px;min-height:48px;border-radius:var(--r-s);background:#ffffff0d;border:1px solid var(--line2);color:var(--ink2)}.acct-f-btn:hover{color:var(--ink);background:#ffffff17}.acct-f-ico{display:inline-flex;width:1.3rem;height:1.3rem}.acct-f-ico svg{width:100%;height:100%}.acct-kb{display:none}body[data-input=gamepad] .acct-kb{display:grid}.acct-f-msg{min-height:1.15em;font-size:max(12px,.8rem);line-height:1.35;color:var(--ink3)}.acct-f-msg.ok{color:var(--acc1)}.acct-f-msg.bad{color:#ffb3c0}.acct-f-msg.busy{color:var(--ink2)}.acct-f-msg.busy:before{content:"";display:inline-block;width:.8em;height:.8em;margin-right:.4em;vertical-align:-.1em;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:acctSpin .7s linear infinite}.acct-rules{display:flex;flex-wrap:wrap;gap:.2rem .9rem;margin:0;padding:0;list-style:none}.acct-rules li{display:inline-flex;align-items:center;gap:.35rem}.acct-rules li i{width:.95em;height:.95em;border-radius:50%;border:1.5px solid var(--ink3);flex:none}.acct-rules li.ok{color:var(--acc1)}.acct-rules li.ok i{border-color:var(--acc1);background:var(--acc1);box-shadow:inset 0 0 0 2px #0b1500}.acct-choice{display:grid;grid-template-columns:1fr 1fr;gap:8px}.acct-opt{display:flex;align-items:flex-start;gap:.6rem;min-height:56px;padding:.7rem .8rem;border-radius:var(--r-s);text-align:left;background:#ffffff09;border:1px solid var(--line2);color:var(--ink)}.acct-opt.on{background:linear-gradient(120deg,#c6ff3a24,#00e0ff0f);border-color:#c6ff3a8c}.acct-opt-dot{flex:none;width:1.1rem;height:1.1rem;margin-top:.1rem;border-radius:50%;border:2px solid var(--ink3)}.acct-opt.on .acct-opt-dot{border-color:var(--acc1);background:radial-gradient(circle,var(--acc1) 45%,transparent 50%)}.acct-opt-txt{display:flex;flex-direction:column;gap:.15rem;min-width:0}.acct-opt-txt b{font-family:var(--fd);font-weight:800;font-size:1.02rem;letter-spacing:.03em}.acct-opt-txt small{font-size:max(12px,.76rem);color:var(--ink2);line-height:1.35;overflow-wrap:anywhere}.acct-check{display:flex;align-items:center;gap:.7rem;min-height:48px;width:100%;padding:0 .8rem;margin:.4rem 0;border-radius:var(--r-s);background:#ffffff0a;border:1px solid var(--line2);color:var(--ink);text-align:left;font-size:max(14px,.92rem)}.acct-check i{flex:none;width:1.25rem;height:1.25rem;border-radius:5px;border:2px solid var(--ink3);display:grid;place-items:center}.acct-check.on i{background:var(--acc1);border-color:var(--acc1)}.acct-check.on i:after{content:"✓";color:var(--on-acc);font-weight:900;font-size:.85rem;line-height:1}.acct-code-row{display:flex;gap:8px;align-items:stretch;margin:0 0 .6rem}.acct-code{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;padding:.7rem .8rem;border-radius:var(--r-s);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-weight:700;font-size:clamp(1rem,4.2vw,1.45rem);letter-spacing:.08em;color:var(--acc1);background:#c6ff3a14;border:1px dashed rgba(198,255,58,.55);-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;text-align:center}.acct-copy{flex:none}.acct-rc .btn.disabled{opacity:.45}.acct-un{text-align:center}.acct-un .modal-actions{justify-content:center}.acct-un-ico,.acct-nudge-ico{display:inline-flex;width:3rem;height:3rem;margin:0 auto .4rem;color:var(--acc2)}.acct-un-ico svg,.acct-nudge-ico svg{width:100%;height:100%}.acct-nudge-ico{color:var(--acc1)}.acct-pf-list{display:flex;flex-direction:column;gap:8px}.acct-pf{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.65rem .7rem;border-radius:var(--r-s);background:#ffffff09;border:1px solid var(--line)}.acct-pf.on{border-color:#c6ff3a80;background:linear-gradient(120deg,#c6ff3a1a,#00e0ff0a)}.acct-pf-slot{display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:10px;background:#ffffff0f;font-family:var(--fd);font-weight:800;font-size:1.3rem;color:var(--ink2)}.acct-pf.on .acct-pf-slot{background:var(--grad-d);color:var(--on-acc)}.acct-pf-main{min-width:0}.acct-pf-top{display:flex;align-items:center;gap:.5rem;min-width:0}.acct-pf-name{font-family:var(--fd);font-weight:800;font-size:1.2rem;letter-spacing:.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acct-pf-badge{flex:none;padding:.1rem .45rem;border-radius:6px;font-family:var(--fd);font-weight:700;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;background:#c6ff3a29;color:var(--acc1)}.acct-pf-sum{font-size:max(12px,.8rem);color:var(--ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acct-pf-acts{display:flex;gap:6px}.acct-pf-acts .btn{min-height:44px;padding:0 .9rem;font-size:.95rem}.acct-pf-play{min-width:6.2rem}.acct-pf-del{color:#ffb3c0;border-color:#ff4d6d59}.acct-pf-new{border-style:dashed}.acct-me{display:flex;align-items:center;gap:.9rem;margin-bottom:.6rem}.acct-me-t{min-width:0}.acct-me-name{margin:.1rem 0 .15rem!important;overflow-wrap:anywhere;text-transform:none!important}.acct-me-sub{color:var(--ink2);font-size:max(13px,.86rem)}.acct-syncline{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;min-height:44px;padding:.3rem .8rem;margin:0 0 .8rem;border-radius:var(--r-s);background:#ffffff0a;border:1px solid var(--line);font-size:max(13px,.85rem);color:var(--ink2)}.acct-syncline .acct-link{margin-left:auto;min-height:36px}.acct-mlist{display:flex;flex-direction:column;gap:6px;margin-bottom:.9rem}.acct-mi{display:flex;align-items:center;gap:.6rem;min-height:56px;padding:.5rem .9rem;border-radius:var(--r-s);text-align:left;background:#ffffff09;border:1px solid var(--line);color:var(--ink)}.acct-mi:hover{background:#ffffff12}.acct-mi-t{flex:1;display:flex;flex-direction:column;min-width:0}.acct-mi-t b{font-family:var(--fd);font-weight:800;font-size:1.12rem;letter-spacing:.05em;text-transform:uppercase}.acct-mi-t small{font-size:max(12px,.78rem);color:var(--ink3)}.acct-mi-chev,.acct-row-chev{font-size:1.5rem;line-height:1;color:var(--acc1)}.acct-mi.danger b{color:#ffb3c0}.acct-rows{display:contents}.acct-set .acct-rows{display:flex;flex-direction:column;gap:.4rem}.acct-cf-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.acct-cf-side{display:flex;flex-direction:column;gap:.3rem;padding:.9rem;border-radius:var(--r-s);background:#ffffff0a;border:1px solid var(--line2);min-width:0}.acct-cf-k{font-family:var(--fd);font-weight:700;font-size:.8rem;letter-spacing:.2em;text-transform:uppercase;color:var(--acc2)}.acct-cf-club{font-family:var(--fd);font-weight:800;font-size:1.3rem;overflow-wrap:anywhere}.acct-cf-sum{color:var(--ink);font-size:max(13px,.9rem)}.acct-cf-when{color:var(--ink3);font-size:max(12px,.78rem);margin-bottom:.4rem}.acct-cf-side .btn{margin-top:auto;min-height:48px;white-space:normal}.acct-nudge{text-align:center}.acct-nudge .modal-actions{justify-content:center;align-items:center}@media (max-width: 560px){.acct-choice,.acct-cf-grid{grid-template-columns:1fr}.acct-pf{grid-template-columns:auto minmax(0,1fr)}.acct-pf-acts{grid-column:1 / -1}.acct-pf-acts .btn,.acct-actions .btn{flex:1}.acct-actions.split{flex-direction:column-reverse;align-items:stretch}.acct-go{min-width:0}}@media (max-height: 500px) and (orientation: landscape){.modal.acct-modal{width:min(94vw,40rem);padding:.9rem 1.1rem}.modal.acct-modal-wide{width:min(96vw,46rem)}.acct-modal .modal-title{font-size:1.45rem;margin-bottom:.5rem}.acct-tabs{margin-bottom:.6rem}.acct-tab{min-height:40px}.acct-form{gap:.5rem}.acct-in,.acct-f-btn{min-height:44px}.acct-f-msg{min-height:0}.acct-lead,.acct-fine{display:none}.acct-mi{min-height:48px}.acct-me{margin-bottom:.3rem}.acct-av.lg{width:2.6rem;height:2.6rem;font-size:1.3rem}}body .acct-tabs{padding:4px;border-radius:var(--a-r-btn);background:var(--a-s1);border:0}body .acct-tab{min-height:48px;border-radius:10px;font-size:var(--a-t-label);font-weight:800;letter-spacing:.05em}body .acct-tab.on{background:var(--sec);color:var(--sec-ink)}body .acct-f-l{font-size:15px}body .acct-in{min-height:52px;border-radius:var(--a-r-chip);border:var(--a-bw) solid var(--a-edge-hi);background:var(--a-s1);font-size:17px}body .acct-in:focus,body .acct-in.focused{border-color:var(--sec);box-shadow:0 0 0 4px rgb(var(--sec-rgb) / .18)}body .acct-f-btn{min-height:52px;width:52px;border-radius:var(--a-r-chip)}body .acct-opt{border-radius:var(--a-r-btn);border:var(--a-bw) solid var(--a-edge);background:var(--a-s1)}body .acct-opt.on{border-color:var(--sec);background:rgb(var(--sec-rgb) / .1)}body .acct-opt.on .acct-opt-dot{border-color:var(--sec);background:radial-gradient(circle,var(--sec) 45%,transparent 50%)}body .acct-opt-txt b{font-size:19px}body .acct-opt-txt small{font-size:14px}body .acct-fine,body .acct-f-msg{font-size:13px}body .acct-chip{border-radius:var(--a-r-btn);border-width:var(--a-bw)}body .acct-av{background:var(--sec);color:var(--sec-ink)}.ux-signin{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 16px 0 12px;border-radius:14px;border:0;background:#c6ff3a;color:#0b0f1a;cursor:pointer;font:900 italic 1rem/1 var(--fd, system-ui);letter-spacing:.04em;text-transform:uppercase;box-shadow:0 0 #c6ff3a80;animation:uxSigninPulse 2.4s ease-out 1s 3}.ux-signin[hidden]{display:none}.ux-signin svg{width:20px;height:20px;flex:none}.ux-signin:hover,.ux-signin:focus-visible{filter:brightness(1.08);outline:2px solid #fff;outline-offset:2px}@keyframes uxSigninPulse{0%{box-shadow:0 0 #c6ff3a8c}to{box-shadow:0 0 0 12px #c6ff3a00}}@media (max-width: 600px){.ux-signin{min-height:40px;padding:0 12px 0 10px;font-size:.85rem}.ux-signin svg{width:17px;height:17px}}body.in-match .ux-signin{display:none}@media (prefers-reduced-motion: reduce){.ux-signin{animation:none}}.fs-slot{position:relative;min-height:44px;min-width:44px;justify-content:center;height:100%;gap:.5rem;padding:0 .9rem 0 .75rem;border-radius:var(--r);white-space:nowrap}.fs-ico{display:inline-flex;width:1.5rem;height:1.5rem;color:var(--acc1);flex:none}.fs-ico svg{width:100%;height:100%}.fs-txt{display:flex;flex-direction:column;align-items:flex-start;line-height:1.05;min-width:0}.fs-t{font-family:var(--fd);font-weight:800;font-size:1rem;letter-spacing:.08em;text-transform:uppercase}.fs-sub{font-family:var(--fb);font-size:max(11px,.68rem);color:var(--ink3);letter-spacing:.02em;text-transform:none}.fs-sub:empty{display:none}.fs-badge{position:absolute;top:-6px;right:-6px;display:none;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:var(--danger);color:#fff;font-family:var(--fb);font-size:.72rem;font-weight:800;box-shadow:0 0 0 2px var(--bg1)}.fs-badge.on{display:grid}.fs-online{position:absolute;bottom:-6px;right:-6px;display:none;align-items:center;gap:3px;min-width:20px;height:18px;padding:0 6px 0 5px;border-radius:9px;background:#1d7a3a;color:#eafff0;font-family:var(--fb);font-size:.7rem;font-weight:800;box-shadow:0 0 0 2px var(--bg1)}.fs-online:before{content:"";width:6px;height:6px;border-radius:50%;background:#46d16b;box-shadow:0 0 6px #46d16b}.fs-online.on{display:inline-flex}@media (max-width: 700px),(max-height: 500px){.fs-txt{display:none}.fs-slot{padding:0 .7rem}}.fr-screen{display:flex;flex-direction:column;min-height:0}.fr-body{flex:1;min-height:0;width:100%;max-width:1180px;margin:0 auto;display:grid;gap:var(--gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;align-content:start;overflow-y:auto;padding-bottom:1rem}.fr-col{display:flex;flex-direction:column;gap:var(--gap);min-width:0}.fr-card{display:flex;flex-direction:column;gap:.45rem;padding:clamp(.7rem,1.4vw,1.1rem);border-radius:var(--r);background:var(--glass),var(--panel);border:1px solid var(--line);min-width:0}.fr-card[hidden],.fr-signedout[hidden]{display:none}.fr-signedout{display:flex;flex-direction:column;gap:.6rem;padding:clamp(.8rem,1.6vw,1.3rem);border-radius:var(--r);border:1px solid rgba(198,255,58,.3);background:linear-gradient(120deg,#c6ff3a1f,#00e0ff0d 60%),var(--panel)}.fr-p{margin:0;color:var(--ink2);line-height:1.4}.fr-signin{align-self:flex-start;min-height:44px}.fr-k{display:flex;align-items:center;gap:.5rem;font-family:var(--fd);font-weight:700;font-size:.85rem;letter-spacing:.18em;text-transform:uppercase;color:var(--acc1)}.fr-count{display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:var(--danger);color:#fff;font-family:var(--fb);font-size:.72rem;letter-spacing:0}.fr-addrow{display:flex;gap:.5rem}.fr-input{flex:1;min-width:0;min-height:44px;padding:0 .9rem;border-radius:var(--r-s);border:1px solid var(--line2);background:#03060fb3;color:var(--ink);font-family:var(--fb);font-size:1rem;outline:none}.fr-input.focused,.fr-input:focus{border-color:var(--acc2);box-shadow:0 0 0 2px #00e0ff40}.fr-add-btn{flex:none;min-height:44px}.fr-note{min-height:1.2em;font-size:.88rem;color:var(--ink2)}.fr-note.ok{color:var(--acc1)}.fr-note.warn{color:var(--warn)}.fr-hint{font-size:.78rem;color:var(--ink3)}.fr-empty{padding:.9rem .2rem;color:var(--ink3);font-size:.92rem}.fr-row{display:flex;align-items:center;gap:.65rem;min-height:52px;padding:.35rem .4rem .35rem .7rem;border-radius:var(--r-s);background:#080e1e99;border:1px solid var(--line);min-width:0}.fr-row.offline{opacity:.78}.fr-dot{flex:none;width:12px;height:12px;border-radius:50%;background:#56617c;box-shadow:0 0 0 3px #56617c2e}.fr-dot.online{background:#46d16b;box-shadow:0 0 0 3px #46d16b38}.fr-dot.match{background:#ffb547;box-shadow:0 0 0 3px #ffb54738}.fr-dot.req{background:var(--acc2);box-shadow:0 0 0 3px #00e0ff33}.fr-dot.blocked{background:var(--danger);box-shadow:none}.fr-who{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.15}.fr-name{font-weight:700;font-size:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fr-st{font-size:.78rem;color:var(--ink3)}.fr-row.online .fr-st{color:#7fe09a}.fr-row.match .fr-st{color:var(--warn)}.fr-acts{flex:none;display:flex;gap:.4rem}.fr-act{min-height:44px;min-width:44px;padding:0 .85rem;gap:.35rem;font-size:.92rem}.fr-act.disabled{opacity:.4}.fr-act-ico{display:inline-flex;width:1.05rem;height:1.05rem}.fr-act-ico svg{width:100%;height:100%}.fr-more{min-height:44px;min-width:44px;padding:0;justify-content:center}.fr-menu-acts{display:flex;flex-direction:column;gap:.5rem}.fr-menu-btn{min-height:48px;width:100%}@media (max-width: 760px){.fr-body{grid-template-columns:minmax(0,1fr)}.fr-col{display:contents}.fr-signedout{order:0}.fr-reqs{order:1}.fr-list{order:2}.fr-addbox{order:3}.fr-other{order:4}}@media (max-width: 460px){.fr-act-t{display:none}.fr-act{padding:0 .6rem}.fr-row .fr-act:not(.fr-inv):not(.fr-ch){padding:0 .7rem}.fr-row.req .fr-act,.fr-row.sent .fr-act,.fr-row.blocked .fr-act{font-size:.82rem}}@media (max-height: 430px) and (orientation: landscape){.fr-row{min-height:46px;padding-top:.2rem;padding-bottom:.2rem}.fr-card{padding:.6rem .7rem}.fr-act-t{display:none}}.fw-text{min-height:1.3em}.fw-track{position:relative;height:6px;border-radius:3px;overflow:hidden;background:#ffffff14;margin:.2rem 0 .4rem}.fw-track.done{opacity:.35}.fw-bar{position:absolute;inset:0;transform-origin:left;background:var(--grad);transform:scaleX(1)}.fw-bar.run{animation:fwCount linear both}@keyframes fwCount{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.screen.scr-sitelock{display:grid;place-items:center;padding:calc(var(--sat) + clamp(14px,4vh,48px)) calc(var(--sar) + 16px) calc(var(--sab) + clamp(14px,4vh,48px)) calc(var(--sal) + 16px);text-align:center}.scr-sitelock .sl-glow{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(60% 45% at 50% 38%,rgba(198,255,58,.1),transparent 70%),radial-gradient(70% 55% at 50% 70%,rgba(0,224,255,.08),transparent 72%),linear-gradient(180deg,#03050b59,#03050bb3)}.sl-card{position:relative;width:min(100%,34rem);display:flex;flex-direction:column;align-items:center;gap:clamp(.45rem,1.6vh,.9rem);padding:clamp(1.3rem,4.5vh,2.6rem) clamp(1.1rem,4vw,2.4rem);border-radius:calc(var(--r) + 6px);background:var(--glass),var(--panel);border:1px solid var(--line2);box-shadow:0 30px 80px -30px #000c,inset 0 1px #ffffff14}.sl-card:before{content:"";position:absolute;left:12%;right:12%;top:-1px;height:3px;border-radius:3px;background:var(--grad);box-shadow:0 0 18px #c6ff3a8c}.sl-logo{font-size:clamp(2.3rem,7.5vw,4rem);align-items:center}.sl-badge{display:grid;place-items:center;width:3.1rem;height:3.1rem;margin-top:.2rem;border-radius:50%;color:var(--on-acc);background:var(--grad-d);box-shadow:0 10px 30px -10px #c6ff3ab3}.sl-badge svg{width:1.6rem;height:1.6rem}.sl-title{margin:0;font-family:var(--fd);font-weight:800;font-style:italic;text-transform:uppercase;font-size:clamp(1.7rem,5vw,2.5rem);letter-spacing:.04em;line-height:1;color:var(--ink)}.sl-reason{margin:0;max-width:28rem;font-size:clamp(1rem,2.4vw,1.15rem);line-height:1.45;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;padding:.65rem 1rem;border-radius:var(--r-s);background:#ffffff0d;border:1px solid var(--line)}.sl-reason.sl-reason-default{color:var(--ink2)}.sl-soon{margin:0;font-family:var(--fd);font-weight:700;text-transform:uppercase;letter-spacing:.22em;font-size:.95rem;color:var(--acc1)}.sl-since{margin:0;font-size:.78rem;color:var(--ink3)}.sl-since:empty,.sl-party:empty{display:none}.sl-party{margin:0;font-size:.86rem;color:var(--warn)}.sl-actions{margin-top:.35rem;display:flex;justify-content:center}.sl-fb{min-height:48px;min-width:11rem;font-size:1.05rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.sl-fb-ico{display:inline-grid;width:1.25rem;height:1.25rem}.sl-fb-ico svg{width:100%;height:100%}@media (max-height: 480px){.sl-logo{font-size:2rem}.sl-badge{display:none}.sl-card{gap:.4rem;padding:.9rem 1.2rem}.sl-title{font-size:1.5rem}.sl-reason{padding:.45rem .8rem;font-size:.95rem}}html.fc-site-locked .ntf-stack{display:none}.sl-banner{position:fixed;left:50%;top:calc(var(--sat, 0px) + 8px);transform:translate(-50%);z-index:9000;display:flex;align-items:center;gap:.5rem;max-width:calc(100vw - 32px - var(--sal, 0px) - var(--sar, 0px));box-sizing:border-box;padding:.38rem .85rem .38rem .5rem;border-radius:999px;pointer-events:none;background:#0a0e18db;color:#fff;border:1px solid rgba(198,255,58,.45);box-shadow:0 8px 26px #00000073;font:600 .85rem/1.25 var(--fb, system-ui, sans-serif);animation:slBannerIn .35s ease both;transition:opacity .6s}.sl-banner.sl-dim{opacity:.72}.sl-banner-ico{flex:none;display:grid;place-items:center;width:1.45rem;height:1.45rem;border-radius:50%;color:var(--on-acc, #0b1500);background:linear-gradient(135deg,#c6ff3a,#00e0ff)}.sl-banner-ico svg{width:.95rem;height:.95rem}.sl-banner-t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}@keyframes slBannerIn{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.sl-banner{animation:none}}.mdk{--ms-bg: #071021;--ms-panel: #12244a;--ms-ink: #eef4ff;--ms-acc: #00e0ff;--ms-on-acc: #071021;position:relative;overflow:hidden;isolation:isolate;container-type:inline-size;width:min(92vw,30rem,calc(78dvh * .8));aspect-ratio:4 / 5;border-radius:18px;background:var(--ms-bg);color:var(--ms-ink);user-select:none;-webkit-user-select:none;touch-action:pan-y;box-shadow:0 0 0 1px #ffffff14,0 24px 60px #0000008c;outline:none;font-family:var(--fd, system-ui)}@media (orientation: landscape) and (max-height: 560px){.mdk{aspect-ratio:16 / 10;width:min(92vw,134.4dvh)}}.mdk-bd{position:absolute;inset:0;z-index:-1;pointer-events:none}.mdk-bd svg{width:100%;height:100%;display:block}.mdk-bd-a1{fill:var(--ms-acc)}.mdk-bd-a2{fill:var(--ms-ink)}.mdk-bd-faint{opacity:.08}.mdk-th-hype .mdk-bd-spin{opacity:.12;transform-origin:200px 250px;animation:mdk-spin 40s linear infinite}.mdk-bd-line{stroke:var(--ms-acc);stroke-width:2;opacity:.16}.mdk-bd-drift{animation:mdk-drift 14s ease-in-out infinite alternate}.mdk-bd-slide{animation:mdk-slide 6s linear infinite}.mdk-conf{opacity:.55;animation:mdk-fall 7s linear infinite}.mdk-conf.mdk-bd-a2{opacity:.25}.mdk-coin{fill:var(--ms-acc);opacity:.14;animation:mdk-bob 5s ease-in-out infinite}.mdk-coin-in{fill:none;stroke:var(--ms-bg);stroke-width:3}@keyframes mdk-spin{to{transform:rotate(360deg)}}@keyframes mdk-drift{0%{transform:translate(-8px,-6px) rotate(-1.5deg)}to{transform:translate(8px,6px) rotate(1.5deg)}}@keyframes mdk-slide{to{transform:translate(50px)}}@keyframes mdk-fall{0%{transform:translateY(-60px)}to{transform:translateY(560px)}}@keyframes mdk-bob{50%{transform:translateY(-14px)}}.mdk-bars{position:absolute;top:12px;left:14px;right:14px;display:flex;gap:5px;z-index:3}.mdk-bars span{flex:1;height:4px;border-radius:4px;background:color-mix(in srgb,var(--ms-ink) 22%,transparent);overflow:hidden}.mdk-bars i{display:block;height:100%;background:var(--ms-ink);transform-origin:left;transform:scaleX(0)}.mdk-one .mdk-bars{display:none}.mdk-stage{position:absolute;inset:0}.mdk-slide{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:2.6rem 1.6rem 4.6rem;opacity:0;visibility:hidden;transform:translate(6%);transition:opacity .35s ease,transform .45s cubic-bezier(.2,.8,.2,1),visibility 0s .45s}.mdk-slide.past{transform:translate(-6%)}.mdk-slide.on{opacity:1;visibility:visible;transform:none;transition:opacity .35s ease,transform .45s cubic-bezier(.2,.8,.2,1),visibility 0s}.mdk-in{width:100%;max-width:26rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.7rem}.mdk-slide.on .mdk-in>*{animation:mdk-up .55s cubic-bezier(.2,.8,.2,1) both}.mdk-slide.on .mdk-in>*:nth-child(2){animation-delay:.07s}.mdk-slide.on .mdk-in>*:nth-child(3){animation-delay:.14s}.mdk-slide.on .mdk-in>*:nth-child(4){animation-delay:.21s}@keyframes mdk-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.mdk-k{font-weight:800;font-size:max(11px,.72rem);letter-spacing:.22em;text-transform:uppercase;color:var(--ms-acc)}.mdk-t{margin:0;font-weight:900;text-transform:uppercase;line-height:.98;letter-spacing:.01em;overflow-wrap:anywhere;font-size:clamp(1.5rem,9cqi,2.6rem);color:var(--ms-ink)}.mdk-t-big{font-size:clamp(1.9rem,12cqi,3.4rem)}.mdk-b{margin:0;font-size:clamp(.95rem,4.2cqi,1.15rem);line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere;color:color-mix(in srgb,var(--ms-ink) 82%,transparent);font-family:var(--fb, system-ui);font-weight:500;max-width:24rem}.mdk-ic{width:clamp(4rem,24cqi,6.2rem);aspect-ratio:1;display:grid;place-items:center;border-radius:26%;background:var(--ms-acc);color:var(--ms-on-acc);box-shadow:0 0 0 8px color-mix(in srgb,var(--ms-acc) 18%,transparent)}.mdk-ic svg{width:58%;height:58%}.mdk-slide.on .mdk-l-hero .mdk-ic,.mdk-l-hero.on .mdk-ic{animation:mdk-pop .7s cubic-bezier(.2,1.6,.4,1) both}@keyframes mdk-pop{0%{transform:scale(.4) rotate(-14deg);opacity:0}to{transform:none;opacity:1}}.mdk-stat{font-weight:900;line-height:.85;color:var(--ms-acc);letter-spacing:-.02em;font-size:clamp(3rem,calc(150cqi / var(--len, 3)),9rem);text-shadow:.06em .06em 0 var(--ms-panel)}.mdk-slide.on .mdk-stat{animation:mdk-zoom .6s cubic-bezier(.2,1.4,.4,1) both}@keyframes mdk-zoom{0%{transform:scale(1.6);opacity:0}to{transform:none;opacity:1}}.mdk-split{width:100%;display:flex;align-items:center;gap:1.1rem;text-align:left}.mdk-split .mdk-ic{flex:none;width:clamp(3.6rem,22cqi,5.4rem)}.mdk-split-t{display:flex;flex-direction:column;gap:.5rem;min-width:0}.mdk-split .mdk-b{max-width:none}.mdk-slide.on .mdk-split>*{animation:mdk-up .55s cubic-bezier(.2,.8,.2,1) both}.mdk-slide.on .mdk-split>*:nth-child(2){animation-delay:.1s}@container (max-width: 300px){.mdk-split{flex-direction:column;text-align:center}}.mdk-row{display:flex;align-items:center;gap:.8rem;text-align:left}.mdk-row .mdk-ic{width:3.2rem;flex:none;box-shadow:none}.mdk-list{list-style:none;margin:.3rem 0 0;padding:0;width:100%;display:flex;flex-direction:column;gap:.5rem}.mdk-list li{display:flex;align-items:center;gap:.7rem;text-align:left;padding:.65rem .8rem;border-radius:12px;background:var(--ms-panel);font-family:var(--fb, system-ui);font-weight:600;font-size:clamp(.92rem,4cqi,1.08rem);overflow-wrap:anywhere}.mdk-slide.on .mdk-list li{animation:mdk-up .5s cubic-bezier(.2,.8,.2,1) both}.mdk-dot{flex:none;width:1.7rem;height:1.7rem;display:grid;place-items:center;border-radius:8px;background:var(--ms-acc);color:var(--ms-on-acc)}.mdk-dot svg{width:70%;height:70%}.mdk-qm{font-size:clamp(4rem,26cqi,7rem);line-height:.6;height:.45em;color:var(--ms-acc);font-weight:900;font-family:Georgia,serif}.mdk-q{margin:0;font-size:clamp(1.15rem,6.4cqi,1.75rem);line-height:1.3;font-weight:700;font-style:italic;overflow-wrap:anywhere;font-family:var(--fb, system-ui)}.mdk-qa{font-weight:800;text-transform:uppercase;letter-spacing:.12em;font-size:max(12px,.8rem);color:var(--ms-acc)}.mdk-nav{position:absolute;top:50%;z-index:4;width:44px;height:44px;margin-top:-22px;display:grid;place-items:center;border-radius:999px;color:var(--ms-ink);background:color-mix(in srgb,var(--ms-bg) 70%,transparent);border:1px solid color-mix(in srgb,var(--ms-ink) 18%,transparent);cursor:pointer}.mdk-nav svg{width:22px;height:22px}.mdk-prev{left:8px}.mdk-next{right:8px}.mdk-nav.hide{opacity:0;pointer-events:none}.mdk-nav:hover,.mdk-nav:focus-visible,.mdk-nav.focused{background:var(--ms-acc);color:var(--ms-on-acc)}@media (hover: none){.mdk-nav{opacity:.85}}.mdk-foot{position:absolute;left:0;right:0;bottom:0;z-index:4;display:flex;justify-content:center;padding:0 1.2rem 1.1rem;pointer-events:none}.mdk-done{pointer-events:auto;min-width:9rem;min-height:46px;border-radius:999px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;background:var(--ms-acc)!important;color:var(--ms-on-acc)!important;border:0!important;opacity:0;transform:translateY(8px);transition:opacity .3s,transform .3s}.mdk-last .mdk-done,.mdk-one .mdk-done{opacity:1;transform:none}.mdk:not(.mdk-last) .mdk-done{pointer-events:none}@media (prefers-reduced-motion: reduce){.mdk *,.mdk *:before{animation:none!important;transition:none!important}}@container (max-width: 440px){.mdk-slide{padding-left:2.9rem;padding-right:2.9rem}.mdk-nav{width:36px;height:36px;margin-top:-18px}.mdk-prev{left:4px}.mdk-next{right:4px}.mdk-nav svg{width:18px;height:18px}}.modal.om-modal{width:min(94vw,30rem);padding:clamp(1.1rem,3.4vw,1.8rem)}.om{position:relative;display:flex;flex-direction:column;gap:.9rem}.om-head{display:flex;align-items:center;gap:.8rem;padding-right:2.6rem}.om-head-t{min-width:0}.om-ico{flex:none;width:2.8rem;height:2.8rem;display:grid;place-items:center;border-radius:var(--r-s, 10px);background:var(--acc1, #c6ff3a);color:var(--on-acc, #0b1500)}.om-ico svg{width:1.6rem;height:1.6rem}.om-title{margin:.15rem 0 0!important;font-size:clamp(1.35rem,5vw,1.9rem)!important;overflow-wrap:anywhere}.om-text{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55;font-size:max(15px,1rem);color:var(--ink, #f2f6ff);padding:.85rem 1rem;border-radius:var(--r-s, 10px);background:var(--bg2, #0a1124);border:1px solid var(--line2, rgba(160, 190, 255, .22));max-height:min(50dvh,22rem);overflow:auto;-webkit-user-select:text;user-select:text}.om-actions{margin-top:.2rem}.om-ok{min-width:8rem;min-height:44px}.om-x{position:absolute;top:-.35rem;right:-.35rem;width:44px;height:44px;display:grid;place-items:center;border-radius:999px;color:var(--ink2, #b4bfd8)}.om-x svg{width:1.2rem;height:1.2rem}.om-x:hover,.om-x:focus-visible,.om-x.focused{color:var(--ink, #f2f6ff);background:#a0beff1a}@media (max-width: 420px){.om-ok{width:100%}}.modal-layer .modal.om-modal-deck{width:auto;max-width:none;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible}.om-deck{gap:0}.om-x.om-x-deck{top:26px;right:8px;z-index:6;color:#fff;background:#00000059}.om-x.om-x-deck:hover,.om-x.om-x-deck:focus-visible,.om-x.om-x-deck.focused{background:#0009;color:#fff}.om-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:-1px}.topbar .ux-top-mid{display:flex;justify-content:center;align-items:center;min-width:0}.ssn{--ssn-acc: var(--acc1);--ssn-on: var(--on-acc, #0b1500);position:relative;display:inline-flex;align-items:center;gap:12px;height:46px;max-width:100%;padding:0 5px 0 0;border-radius:12px;background:#0d1424;border:1px solid rgba(198,255,58,.28);overflow:hidden;cursor:pointer;font-family:var(--fd);color:var(--ink);white-space:nowrap;user-select:none;-webkit-user-select:none;animation:ssn-in .5s cubic-bezier(.2,.8,.2,1) both;transition:border-color .2s}.ssn:hover{border-color:#c6ff3a99}@keyframes ssn-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.ssn-badge{align-self:stretch;display:flex;align-items:center;gap:1px;padding:0 16px 0 12px;margin-right:-2px;background:var(--ssn-acc);color:var(--ssn-on);clip-path:polygon(0 0,100% 0,calc(100% - 9px) 100%,0 100%);font-weight:800;font-style:italic;font-size:24px;line-height:1;letter-spacing:-.02em}.ssn-badge small{font-size:15px;font-weight:800;margin-right:1px}.ssn-badge.ssn-beta{font-size:17px;letter-spacing:.06em}.ssn-txt{display:flex;align-items:center;gap:12px;min-width:0}.ssn-k{font-weight:700;font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink2)}.ssn-clock{display:inline-flex;align-items:baseline;gap:3px;font-variant-numeric:tabular-nums}.ssn-u{display:inline-flex;align-items:baseline;gap:2px}.ssn-v{font-weight:800;font-size:23px;line-height:1;letter-spacing:.01em;color:var(--ink);min-width:1.15em;text-align:right}.ssn-l{font-style:normal;font-weight:700;font-size:11px;letter-spacing:.06em;color:var(--ssn-acc)}.ssn.ssn-nod .ssn-u:first-child,.ssn.ssn-nod .ssn-sep:nth-child(2){display:none}.ssn-sep{font-weight:700;font-size:18px;color:var(--ink3);padding:0 1px;transform:translateY(-2px)}.ssn-live{display:none;font-weight:800;font-style:italic;font-size:19px;letter-spacing:.06em;text-transform:uppercase;color:var(--ssn-acc)}.ssn-i{flex:none;width:36px;height:36px;display:grid;place-items:center;border-radius:9px;color:var(--ink2);background:#ffffff0f;border:0;cursor:pointer;transition:background .15s,color .15s}.ssn-i svg{width:21px;height:21px}.ssn-i{position:relative}.ssn-i:before{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.ssn-i:hover,.ssn-i:focus-visible,.ssn-i.focused{background:var(--ssn-acc);color:var(--ssn-on);outline:none}.ssn-i.focused{box-shadow:0 0 0 3px #fff}.ssn-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ssn.ssn-hot{--ssn-acc: #ff4d6d;--ssn-on: #fff;border-color:#ff4d6d8c}.ssn.ssn-done .ssn-k,.ssn.ssn-done .ssn-clock{display:none}.ssn.ssn-done .ssn-live{display:inline}.shell.chrome-bare .ssn,.shell.chrome-none .ssn,body.in-match .ssn,.ssn.ssn-off{display:none!important}@media (max-height: 520px) and (orientation: landscape){.ssn{height:38px;gap:9px}.ssn-k{display:none}.ssn-badge{font-size:20px;padding:0 13px 0 9px}.ssn-v{font-size:19px}.ssn-i{width:30px;height:30px}}@media (min-height: 521px){.topbar{grid-template-columns:auto 1fr auto;grid-template-areas:"brand . right"}.topbar .brand{grid-area:brand}.topbar .topbar-right{grid-area:right}.topbar .ux-top-mid{grid-area:auto!important;position:absolute;left:0;right:0;top:100%;justify-content:center;padding:8px calc(var(--sar, 0px) + 12px) 0 calc(var(--sal, 0px) + 12px);pointer-events:none}.topbar .ssn{pointer-events:auto;height:44px;box-shadow:0 8px 24px #00000073}.ssn:not(.ssn-hub){display:none}body.ssn-float .shell>.screens>.screen[data-hub]{top:52px}}@media (min-height: 521px) and (min-width: 641px){body.ssn-float .shell>.screens>.screen[data-hub]{top:0}}@media (max-width: 640px){.ssn:not(.ssn-hub){display:none}.topbar .ssn{height:38px;gap:8px;border-radius:10px}.ssn-txt{gap:8px}.ssn-k{font-size:11.5px;letter-spacing:.12em}.ssn-badge{font-size:19px;padding:0 13px 0 9px}.ssn-badge small{font-size:13px}.ssn-badge.ssn-beta{font-size:14px}.ssn-v{font-size:19px}.ssn-l{font-size:10px}.ssn-sep{font-size:15px;padding:0}.ssn-i{width:32px;height:32px}}@media (max-width: 370px){.ssn-k{display:none}}.modal.ssn-modal{width:min(94vw,27rem);padding:0}.modal.ssn-modal:before{display:none}.ssn-sheet{display:flex;flex-direction:column}.ssn-sh-top{position:relative;padding:22px 104px 18px 22px;background:#0d1424;border-bottom:1px solid rgba(255,255,255,.07);overflow:hidden}.ssn-sh-top:after{content:"";position:absolute;top:-20px;right:26px;width:26px;height:140px;background:var(--acc1);transform:skew(-18deg);opacity:.9}.ssn-sh-top:before{content:"";position:absolute;top:-20px;right:62px;width:10px;height:140px;background:var(--acc1);transform:skew(-18deg);opacity:.45}.ssn-sh-k{position:relative;z-index:1;font-family:var(--fd);font-weight:800;font-size:12.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--acc1)}.ssn-sh-t{position:relative;z-index:1;margin:6px 0;font-family:var(--fd);font-weight:800;font-style:italic;font-size:clamp(26px,7vw,32px);line-height:.98;text-transform:uppercase;color:var(--ink)}.ssn-sh-when{position:relative;z-index:1;margin:0;font-size:14px;color:var(--ink2);font-variant-numeric:tabular-nums}.ssn-sh-lead{margin:16px 22px 8px;font-size:14px;font-weight:600;color:var(--ink2)}.ssn-rows{list-style:none;margin:0 22px;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.ssn-row{display:flex;align-items:center;gap:10px;padding:10px;border-radius:12px;background:#ffffff0b;border:1px solid rgba(255,255,255,.06);min-width:0}.ssn-row-ic{flex:none;width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:#ff4d6d24;color:#ff8098}.ssn-row-ic svg{width:20px;height:20px}.ssn-row-t{display:flex;flex-direction:column;gap:1px;min-width:0}.ssn-row-t b{font-family:var(--fd);font-weight:800;font-size:17px;letter-spacing:.02em;text-transform:uppercase;color:var(--ink);line-height:1.05}.ssn-row-t span{font-size:12px;line-height:1.3;color:var(--ink3)}.ssn-why{display:flex;flex-direction:column;gap:3px;margin:14px 22px 0;padding:10px 12px 10px 14px;border-radius:12px;background:#ffffff0b;border-left:4px solid var(--acc1)}.ssn-why b{font-family:var(--fd);font-weight:800;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--acc1)}.ssn-why span{font-size:13.5px;line-height:1.4;color:var(--ink)}.ssn-perks{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:14px 22px 0}.ssn-perk{display:flex;align-items:center;gap:12px;padding:12px;border-radius:14px;min-width:0}.ssn-perk-gift{background:#1b2408;border:1px solid rgba(198,255,58,.45)}.ssn-perk-new{background:#2a0c12;border:1px solid rgba(253,181,27,.5)}.ssn-perk-art{flex:none}.ssn-perk-art--blur{filter:blur(2.5px)}.ssn-perk-art--blur :is(.fcpack__logo,.fcpack__emblem,.fcpack__name,.fcpack__count,.fcpack__tag){visibility:hidden}.ssn-perk-art .fcpack--md{font-size:5.5px}.ssn-perk-t{display:flex;flex-direction:column;gap:2px;min-width:0}.ssn-perk-k{font-family:var(--fd);font-weight:800;font-size:11px;letter-spacing:.16em;text-transform:uppercase}.ssn-perk-gift .ssn-perk-k{color:var(--acc1)}.ssn-perk-new .ssn-perk-k{color:#fdb51b}.ssn-perk-t b{font-family:var(--fd);font-weight:800;font-style:italic;font-size:22px;line-height:1;text-transform:uppercase;color:var(--ink)}.ssn-perk-t>span:last-child{font-size:12px;line-height:1.35;color:var(--ink2)}.ssn-ok{margin:18px 22px 22px;min-height:50px;font-family:var(--fd);font-weight:800;font-size:18px;letter-spacing:.1em;text-transform:uppercase}@media (max-width: 520px){.ssn-sh-top{padding:14px 84px 12px 18px}.ssn-sh-t{margin:4px 0}.ssn-sh-top:after{right:18px}.ssn-sh-top:before{right:50px}.ssn-sh-lead{margin:10px 18px 6px;font-size:13px}.ssn-rows{gap:5px;margin:0 18px}.ssn-row{padding:5px 8px;gap:8px}.ssn-row-ic{width:30px;height:30px}.ssn-row-t span{display:none}.ssn-row-t b{font-size:16px}.ssn-why span{font-size:13px}.ssn-perk-art .fcpack--md{font-size:4.6px}.ssn-why{margin:10px 18px 0;padding:8px 10px 8px 12px}.ssn-perks{margin:10px 18px 0;gap:8px}.ssn-perk{flex-direction:column;align-items:flex-start;gap:8px;padding:10px}.ssn-perk-t b{font-size:20px}.ssn-ok{margin:10px 18px 12px;min-height:48px}}@media (prefers-reduced-motion: reduce){.ssn{animation:none}}.brand-ssn{display:inline-flex;align-items:center;margin-left:8px;padding:3px 7px 2px;border-radius:7px;background:var(--acc1);color:var(--on-acc, #0b1500);-webkit-text-fill-color:currentColor;font-family:var(--fd);font-weight:800;font-style:italic;font-size:.62em;line-height:1;letter-spacing:.04em;vertical-align:middle}.brand-ssn[hidden]{display:none}.ssn-bugs{display:flex;align-items:center;gap:12px;margin:12px 22px 0;padding:10px 12px;border-radius:12px;background:#ffffff0d;border:1px dashed rgba(255,255,255,.18)}.ssn-bugs-t{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.ssn-bugs-t b{font-family:var(--fd);font-weight:800;font-size:14px;letter-spacing:.04em;color:var(--ink)}.ssn-bugs-t span{font-size:12.5px;line-height:1.35;color:var(--ux-ink2, #a7b2ca)}.ssn-bugs-btn{flex:none;min-height:44px;padding:0 14px;border-radius:10px;background:#c6ff3a1f;border:1px solid rgba(198,255,58,.45);color:var(--acc1);font-family:var(--fd);font-weight:800;font-size:14px;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;white-space:nowrap}.ssn-bugs-btn:hover,.ssn-bugs-btn.focused{background:#c6ff3a38}@media (max-width: 520px){.ssn-bugs{flex-direction:column;align-items:stretch}}.ssn-sheet .ssn-ok{position:sticky;bottom:12px;z-index:2;box-shadow:0 -14px 24px 6px #0f1626}@media (min-width: 900px) and (orientation: landscape){.modal.ssn-modal{width:min(94vw,31rem)}}@media (max-height: 820px){.ssn-sh-top{padding-top:16px;padding-bottom:12px}.ssn-sh-t{margin:4px 0}.ssn-why{margin-top:10px;padding-top:8px;padding-bottom:8px}.ssn-why span{font-size:13px;line-height:1.35}.ssn-sh-lead{margin:10px 22px 6px}.ssn-row{padding:7px 10px}.ssn-row-t span{font-size:11.5px}.ssn-perks{margin-top:10px}.ssn-perk{padding:9px 12px}.ssn-bugs{margin-top:10px;padding:8px 12px}.ssn-ok{margin:12px 22px 14px}}html.fc-owner .bg{display:none}html.fc-owner body{background:var(--bg0, #03050b)}.owner-page.screen{padding:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--bg0, #03050b);user-select:text;-webkit-user-select:text}.owner-page .modal.adm-page{max-height:none}.owner-page[data-view=gate]{display:flex;flex-direction:column;padding:calc(var(--sat) + 16px) calc(var(--sar) + 16px) calc(var(--sab) + 16px) calc(var(--sal) + 16px)}.owner-page[data-view=gate]>*{margin:auto}.owner-page .modal.adm-page.adm-login-modal{width:min(100%,27rem);overflow:visible;padding:clamp(1.2rem,4vw,2rem)}.owner-page .adm-login .adm-gate-logo{display:flex;align-items:center;margin:0 auto 1.1rem;font-size:clamp(1.9rem,7vw,2.6rem)}.owner-page .adm-login .modal-actions .btn{min-height:46px;min-width:7rem}.owner-page .modal.adm-page.adm-wait{width:auto;background:none;border:0;box-shadow:none;animation:none}.owner-page .modal.adm-page.adm-wait:before{display:none}.adm-wait-in{display:grid;justify-items:center;gap:.9rem;text-align:center;color:var(--ink2, #b4bfd8)}.adm-wait-in .adm-gate-logo{font-size:clamp(2rem,7vw,2.8rem);align-items:center}.adm-wait-in .fb-lede{margin:0}.owner-page[data-view=dash]{overflow:hidden}.owner-page .modal.adm-page.adm-shell-modal{position:absolute;inset:0;width:auto;height:auto;box-sizing:border-box;border:0;border-radius:0;box-shadow:none;animation:none;padding:var(--sat) var(--sar) 0 var(--sal);background:var(--bg0, #03050b)}.owner-page .adm-page .adm-main{padding-bottom:calc(var(--sab) + clamp(.75rem,1.8vw,1.3rem))}.owner-page .adm-page .adm-nav{padding-bottom:calc(var(--sab) + .6rem)}.owner-page .adm-page .adm-head-btns .btn{min-height:44px}.owner-page .adm-page .adm-exit{border-color:var(--line2, rgba(160, 190, 255, .24))}.owner-page .adm-page .adm-top{flex-wrap:wrap;row-gap:.5rem}.owner-page[data-view=sheet]{padding:calc(var(--sat) + 12px) calc(var(--sar) + 12px) calc(var(--sab) + 12px) calc(var(--sal) + 12px)}.owner-page .modal.adm-page.adm-dash-modal:not(.adm-shell-modal){width:min(100%,62rem);margin:0 auto;overflow:visible;animation:none}@media (max-width: 760px),(max-height: 520px){.owner-page[data-view=dash]{overflow-y:auto}.owner-page[data-view=dash]:before{content:"";position:fixed;left:0;right:0;top:0;height:var(--sat);background:var(--bg1, #060a16);z-index:7;pointer-events:none}.owner-page .modal.adm-page.adm-shell-modal{position:relative;inset:auto;display:block;min-height:100%;overflow:visible}.owner-page .adm-page .adm-shell{height:auto}.owner-page .adm-page .adm-layout{display:block;border-top:0}.owner-page .adm-page .adm-nav{position:sticky;top:var(--sat);z-index:6;padding:.35rem .4rem;border-right:0;border-top:1px solid var(--line, rgba(160, 190, 255, .12));border-bottom:1px solid var(--line, rgba(160, 190, 255, .12));overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.owner-page .adm-page .adm-nav::-webkit-scrollbar{display:none}.owner-page .adm-page .adm-nav-list{flex-direction:row;width:max-content;gap:4px}.owner-page .adm-page .adm-nav-b{width:auto;min-height:42px;padding:0 .75rem;font-size:.95rem;gap:.45rem}.owner-page .adm-page .adm-nav-ico{width:1.1rem;height:1.1rem}.owner-page .adm-page .adm-main{overflow:visible;overflow-x:clip;overscroll-behavior:auto}.owner-page .adm-page .adm-main .ms-seg{top:calc(var(--sat) + 3.4rem)}.owner-page .adm-page .adm-top .adm-head-ico{display:none}}@media (max-height: 520px) and (min-width: 761px){.owner-page .adm-page .adm-top{padding-top:.5rem;padding-bottom:.2rem}.owner-page .adm-page .adm-top .modal-title,.owner-page .adm-page .adm-main-t{font-size:1.35rem}.owner-page .adm-page.adm-shell-modal>.adm-shell>.adm-status{margin:.1rem 0 .4rem}}@media (max-width: 480px){.owner-page .adm-page .adm-top{gap:.5rem;padding-left:.8rem;padding-right:.8rem}.owner-page .adm-page .adm-top .adm-head-t{flex:1 1 8rem}.owner-page .adm-page .adm-head-btns{flex:1 1 100%;justify-content:flex-end}.owner-page .adm-page .adm-head-btns .btn{flex:1 1 0;min-width:0;padding:.3em .6em}}
