@font-face{font-family:"Exo 2";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/exo-2-cyrillic-ext-400-normal-CkIweJqd.woff2) format("woff2"),url(/assets/exo-2-cyrillic-ext-400-normal-iCCHmvbS.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Exo 2";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/exo-2-cyrillic-400-normal-DkhFZ3TL.woff2) format("woff2"),url(/assets/exo-2-cyrillic-400-normal-h9Yg8YHF.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Exo 2";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/exo-2-vietnamese-400-normal-BgZK7AGH.woff2) format("woff2"),url(/assets/exo-2-vietnamese-400-normal-C-HDQfeq.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Exo 2";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/exo-2-latin-ext-400-normal-BiLgrt0k.woff2) format("woff2"),url(/assets/exo-2-latin-ext-400-normal-eOOluZza.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Exo 2";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/exo-2-latin-400-normal-D8MC3_dU.woff2) format("woff2"),url(/assets/exo-2-latin-400-normal-_vYD6UCb.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Exo 2";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/exo-2-cyrillic-ext-500-normal-Cc8zzZZQ.woff2) format("woff2"),url(/assets/exo-2-cyrillic-ext-500-normal-W1MGb_cZ.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Exo 2";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/exo-2-cyrillic-500-normal-VVdDkghk.woff2) format("woff2"),url(/assets/exo-2-cyrillic-500-normal-DBzaSLUy.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Exo 2";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/exo-2-vietnamese-500-normal-Dzcusaks.woff2) format("woff2"),url(/assets/exo-2-vietnamese-500-normal-BXxkl4Jl.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Exo 2";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/exo-2-latin-ext-500-normal-UPjkt-P3.woff2) format("woff2"),url(/assets/exo-2-latin-ext-500-normal-CkIs4PTR.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Exo 2";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/exo-2-latin-500-normal-z_O1F9ci.woff2) format("woff2"),url(/assets/exo-2-latin-500-normal-DseOpgOL.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Exo 2";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/exo-2-cyrillic-ext-700-normal-Csksz6kL.woff2) format("woff2"),url(/assets/exo-2-cyrillic-ext-700-normal-pInDkuOc.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Exo 2";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/exo-2-cyrillic-700-normal-BWvdHNKb.woff2) format("woff2"),url(/assets/exo-2-cyrillic-700-normal-BV2eOPIx.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Exo 2";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/exo-2-vietnamese-700-normal-DXLQ-H9k.woff2) format("woff2"),url(/assets/exo-2-vietnamese-700-normal-DffI6dGw.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Exo 2";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/exo-2-latin-ext-700-normal-DLQkDG7N.woff2) format("woff2"),url(/assets/exo-2-latin-ext-700-normal-BP27c6Zx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Exo 2";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/exo-2-latin-700-normal-OoACPC18.woff2) format("woff2"),url(/assets/exo-2-latin-700-normal-CMe4g2cX.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Exo 2";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/exo-2-cyrillic-ext-400-italic-DRkR8Kw-.woff2) format("woff2"),url(/assets/exo-2-cyrillic-ext-400-italic-BtAn2_2Y.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Exo 2";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/exo-2-cyrillic-400-italic-_0n-C6qU.woff2) format("woff2"),url(/assets/exo-2-cyrillic-400-italic-BuJdQ6ar.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Exo 2";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/exo-2-vietnamese-400-italic-IQ8N75ai.woff2) format("woff2"),url(/assets/exo-2-vietnamese-400-italic-DqtR7LR0.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Exo 2";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/exo-2-latin-ext-400-italic-D8XIl_aL.woff2) format("woff2"),url(/assets/exo-2-latin-ext-400-italic-VIZrGC_d.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Exo 2";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/exo-2-latin-400-italic-QlLyAB7x.woff2) format("woff2"),url(/assets/exo-2-latin-400-italic-CSdubUQn.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Russo One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/russo-one-cyrillic-400-normal-BXZIn0h3.woff2) format("woff2"),url(/assets/russo-one-cyrillic-400-normal-rRbrNFRA.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Russo One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/russo-one-latin-ext-400-normal-CezFp_e4.woff2) format("woff2"),url(/assets/russo-one-latin-ext-400-normal-BssN3Pxm.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Russo One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/russo-one-latin-400-normal-BfOuQF9V.woff2) format("woff2"),url(/assets/russo-one-latin-400-normal-CosRecV9.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Stalinist One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/stalinist-one-cyrillic-400-normal-SUC4PG4c.woff2) format("woff2"),url(/assets/stalinist-one-cyrillic-400-normal-B_9d3taR.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Stalinist One;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Stalinist One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/stalinist-one-latin-400-normal-BEiNN6v4.woff2) format("woff2"),url(/assets/stalinist-one-latin-400-normal-CTNY9ClS.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #0d120e;--bg-2: #121a13;--card: #17221a;--card-2: #1c2a1f;--line: rgba(255, 255, 255, .08);--text: #f4f1e3;--muted: #93a894;--gold: #ffd42e;--gold-2: #ffe98a;--gold-deep: #d99a12;--violet: #b98aff;--violet-2: #8a5cf0;--wind: #9fb8c9;--red: #ff6b5e;--green: #6fe08d;--r-lg: 24px;--r-md: 16px;--r-sm: 10px;--font-display: "Russo One", system-ui, sans-serif;--font-impact: "Stalinist One", "Russo One", system-ui, sans-serif;--font-body: "Exo 2", system-ui, sans-serif}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{height:100%}body{font-family:var(--font-body);color:var(--text);background:linear-gradient(180deg,#080c08d1,#080c0899 30%,#080c08c7),radial-gradient(80% 40% at 85% 0%,rgba(217,154,18,.14) 0%,transparent 60%),url(/game/bg.webp) center / cover no-repeat,var(--bg);background-attachment:fixed;overflow-x:hidden;user-select:none;-webkit-user-select:none}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.04 0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E")}#root{position:relative;z-index:1;min-height:100dvh}.screen{max-width:480px;margin:0 auto;padding:18px 18px calc(28px + env(safe-area-inset-bottom));min-height:100dvh;display:flex;flex-direction:column;animation:screen-in .35s cubic-bezier(.22,1,.36,1)}@keyframes screen-in{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}.display{font-family:var(--font-display);font-weight:400;line-height:1.08;letter-spacing:.02em}.h-hero{font-size:clamp(30px,9vw,40px);text-transform:uppercase}.h-hero,.h-screen,.vs-score,.target-value,.overlay .title,.gacha-title{font-family:var(--font-impact);font-weight:400;transform:skew(-5deg) rotate(-1deg);filter:drop-shadow(3px 3px 0 rgba(0,0,0,.8)) drop-shadow(0 8px 18px rgba(0,0,0,.4))}.h-screen{font-size:19px;text-transform:uppercase;letter-spacing:.03em;margin-bottom:4px;line-height:1.3}.sub{color:var(--muted);font-size:14px;line-height:1.45}.gold-text{background:linear-gradient(160deg,var(--gold-2) 10%,var(--gold) 45%,var(--gold-deep) 90%);-webkit-background-clip:text;background-clip:text;color:transparent}.btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;border:none;cursor:pointer;font-family:var(--font-display);font-weight:700;font-size:15px;text-transform:uppercase;letter-spacing:.03em;border-radius:var(--r-md);padding:16px 20px;color:var(--text);background:var(--card);border:1px solid var(--line);transition:transform .12s ease,filter .12s ease,box-shadow .12s ease;touch-action:manipulation}.btn:active{transform:translateY(2px) scale(.985);filter:brightness(1.08)}.btn-gold{color:#241a02;background:linear-gradient(165deg,var(--gold-2) 0%,var(--gold) 45%,var(--gold-deep) 100%);border:none;box-shadow:0 6px #7a5606,0 14px 30px #ffd42e38}.btn-gold:active{box-shadow:0 2px #7a5606,0 8px 16px #ffd42e2e;transform:translateY(4px) scale(.99)}.btn-ghost{background:#ffffff0a}.btn-danger{color:var(--red);background:#ff6b5e14;border-color:#ff6b5e40}.btn:disabled{opacity:.45;pointer-events:none}.btn-row{display:flex;gap:10px}.card{background:linear-gradient(175deg,var(--card-2) 0%,var(--card) 100%);border:1px solid var(--line);border-radius:var(--r-lg);padding:16px}.home-hero{text-align:center;padding:26px 0 18px}.home-art{position:relative;display:inline-block}.home-monkey{height:clamp(150px,42vw,200px);filter:drop-shadow(0 14px 28px rgba(0,0,0,.6));animation:pose-in .5s cubic-bezier(.22,1.5,.36,1) both}.home-banana{position:absolute;right:-14px;top:-6px;font-size:52px;line-height:1;display:inline-block;filter:drop-shadow(0 10px 30px rgba(255,212,46,.45));animation:banana-float 3.2s ease-in-out infinite}@keyframes banana-float{0%,to{transform:translateY(0) rotate(-8deg)}50%{transform:translateY(-12px) rotate(6deg)}}.home-title{margin-top:10px}.home-title .line2{display:block;font-size:1.35em}.home-tagline{margin-top:8px}.menu{display:flex;flex-direction:column;gap:10px;margin-top:22px}.menu .btn{justify-content:flex-start;font-size:14px}.menu .btn .ico{font-size:22px}.menu .btn .chev{margin-left:auto;opacity:.4;font-family:var(--font-body)}.joke-card{margin-top:auto;padding:14px 16px;border-radius:var(--r-md);background:#ffffff09;border:1px dashed rgba(255,212,46,.25);font-style:italic;font-size:13.5px;color:var(--muted);line-height:1.5;position:relative}.joke-card .joke-more{display:inline-block;margin-top:6px;color:var(--gold);font-style:normal;font-weight:500;cursor:pointer;background:none;border:none;font-family:inherit;font-size:13px;padding:0}.target-value{font-family:var(--font-impact);font-weight:400;font-size:56px;text-align:center;line-height:1.1}.target-label{text-align:center;color:var(--muted);font-size:13px;margin-top:4px;text-transform:uppercase;letter-spacing:.1em}input[type=range]{width:100%;margin:22px 0 8px;-moz-appearance:none;appearance:none;-webkit-appearance:none;height:10px;border-radius:6px;background:linear-gradient(90deg,var(--gold) var(--fill, 3%),rgba(255,255,255,.1) var(--fill, 3%));outline:none}input[type=range]::-webkit-slider-thumb{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:30px;height:30px;border-radius:50%;background:linear-gradient(160deg,var(--gold-2),var(--gold-deep));border:3px solid #241a02;box-shadow:0 4px 14px #ffd42e80;cursor:pointer}.presets{display:flex;gap:8px;margin:10px 0 22px}.preset{flex:1;padding:10px;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--card);color:var(--text);font-family:var(--font-display);font-weight:700;font-size:14px;cursor:pointer;transition:all .15s}.preset.on{background:var(--gold);color:#241a02;border-color:var(--gold)}.challenge-list{display:flex;flex-direction:column;gap:10px;margin-top:14px}.challenge{display:flex;align-items:center;gap:12px;padding:12px 14px}.challenge .who{flex:1;min-width:0}.challenge .who .name{font-weight:700;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.challenge .who .meta{color:var(--muted);font-size:12.5px}.challenge .accept{width:auto;padding:10px 16px;font-size:12px;border-radius:12px}.empty-state{text-align:center;color:var(--muted);padding:48px 20px;font-size:14px;line-height:1.6}.empty-state .big{font-size:52px;display:block;margin-bottom:10px;filter:grayscale(.4)}.avatar{width:46px;height:46px;border-radius:16px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;font-size:18px;color:#241a02;background:linear-gradient(160deg,var(--gold-2),var(--gold-deep));overflow:hidden;position:relative}.avatar img{width:100%;height:100%;object-fit:cover}.avatar.v{background:linear-gradient(160deg,#d9c2ff,var(--violet-2));color:#1d1032}.arena-screen{padding-top:10px}.arena{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:6px;margin-bottom:2px}.fighter-col{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0;transition:opacity .3s,filter .3s}.fighter-col.off{opacity:.45;filter:grayscale(.7)}.monkey{height:clamp(96px,30vw,140px);width:auto;filter:drop-shadow(0 10px 18px rgba(0,0,0,.55));animation:pose-in .4s cubic-bezier(.22,1.5,.36,1) both;transform-origin:bottom center}@keyframes pose-in{0%{transform:scale(.75) translateY(12px);opacity:0}}.monkey.thinking{animation:pose-in .4s cubic-bezier(.22,1.5,.36,1) both,breathe 1.8s .4s ease-in-out infinite}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.045) translateY(-3px)}}.monkey.picked{animation:pose-in .4s cubic-bezier(.22,1.5,.36,1) both,ready-hop .45s .05s cubic-bezier(.22,1.6,.36,1)}@keyframes ready-hop{0%{transform:translateY(0)}40%{transform:translateY(-14px) scale(1.06)}to{transform:translateY(0)}}.fighter-name{font-size:12.5px;font-weight:700;color:var(--muted);max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:5px}.fighter-name.me{color:var(--gold)}.picked-chip{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:var(--green);color:#06230f;font-size:10px;flex-shrink:0}.vs-block{text-align:center;padding-bottom:16px}.vs-score{font-size:clamp(28px,8.5vw,36px);letter-spacing:.04em;white-space:nowrap}.vs-meta{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.12em;margin-top:2px}.boost-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:center;margin:4px 0 2px}.boost{position:relative;line-height:0}.boost img{width:100%;height:auto;transition:filter .35s ease}.boost.side-r img{transform:scaleX(-1)}.boost.s0 img{filter:grayscale(1) brightness(.42)}.boost.surge img{animation:boost-surge .75s cubic-bezier(.22,1.5,.36,1)}.boost.side-r.surge img{animation:boost-surge-r .75s cubic-bezier(.22,1.5,.36,1)}@keyframes boost-surge{0%{transform:scale(1);filter:brightness(1)}35%{transform:scale(1.08);filter:brightness(1.8) drop-shadow(0 0 18px rgba(255,160,30,.9))}to{transform:scale(1);filter:brightness(1)}}@keyframes boost-surge-r{0%{transform:scaleX(-1) scale(1);filter:brightness(1)}35%{transform:scaleX(-1) scale(1.08);filter:brightness(1.8) drop-shadow(0 0 18px rgba(255,160,30,.9))}to{transform:scaleX(-1) scale(1);filter:brightness(1)}}.boost.s3 img{animation:boost-blaze 1.3s ease-in-out infinite}.boost.side-r.s3 img{animation:boost-blaze-r 1.3s ease-in-out infinite}@keyframes boost-blaze{0%,to{filter:brightness(1) drop-shadow(0 0 6px rgba(255,150,20,.5))}50%{filter:brightness(1.35) drop-shadow(0 0 20px rgba(255,170,30,.95))}}@keyframes boost-blaze-r{0%,to{transform:scaleX(-1);filter:brightness(1) drop-shadow(0 0 6px rgba(255,150,20,.5))}50%{transform:scaleX(-1);filter:brightness(1.35) drop-shadow(0 0 20px rgba(255,170,30,.95))}}.timebar{height:6px;border-radius:4px;background:#ffffff14;overflow:hidden;margin:10px 0 4px}.timebar .fill{height:100%;border-radius:4px;background:linear-gradient(90deg,var(--gold-deep),var(--gold));transition:width .2s linear}.timebar .fill.hot{background:linear-gradient(90deg,#c2372c,var(--red))}.status-line{text-align:center;min-height:22px;font-size:14px;color:var(--muted);margin:8px 0}.status-line b{color:var(--text)}.board{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:8px 0}.box{aspect-ratio:1;position:relative;cursor:pointer;padding:0;border-radius:18px;background:#080c0873;border:1px solid rgba(255,255,255,.06);touch-action:manipulation;transition:box-shadow .2s;color:var(--text)}.box:disabled{color:var(--text)}.crate{position:absolute;top:7%;right:7%;bottom:7%;left:7%;width:86%;height:86%;object-fit:contain;z-index:1;filter:drop-shadow(0 8px 12px rgba(0,0,0,.5));transition:transform .15s ease;pointer-events:none}.crate.open{z-index:2}.box:not(.opened):not(:disabled):active .crate{transform:scale(.9) rotate(-3deg)}.box.opened .crate.closed{animation:crate-vanish .32s ease-in both}@keyframes crate-vanish{0%{opacity:1;transform:scale(1)}55%{transform:scale(1.08,.8)}to{opacity:0;transform:scale(.65)}}.crate.open{opacity:0;animation:crate-appear .4s cubic-bezier(.22,1.5,.36,1) both}@keyframes crate-appear{0%{opacity:0;transform:scale(.6) translateY(10%)}to{opacity:1;transform:scale(1) translateY(0)}}.loot{position:absolute;left:50%;top:24%;z-index:5;font-size:clamp(30px,10vw,44px);line-height:1;font-family:"Segoe UI Emoji","Apple Color Emoji","Noto Color Emoji",sans-serif;animation:loot-settle .75s cubic-bezier(.3,.85,.4,1.05) both;pointer-events:none}@keyframes loot-settle{0%{transform:translate(-50%,40%) scale(.25) rotate(-16deg);opacity:0}42%{transform:translate(-50%,-105%) scale(1.15) rotate(8deg);opacity:1}72%{transform:translate(-50%,8%) scale(1.05,.88)}to{transform:translate(-50%) scale(1) rotate(0);opacity:1}}.crate.closed.xray{animation:crate-xray .5s ease both}@keyframes crate-xray{to{opacity:.26;filter:grayscale(.8) brightness(.8) drop-shadow(0 0 10px rgba(120,200,255,.25))}}.ghost{position:absolute;left:50%;top:50%;z-index:3;font-family:"Segoe UI Emoji","Apple Color Emoji","Noto Color Emoji",sans-serif;font-size:clamp(26px,9vw,38px);line-height:1;pointer-events:none;--ghost-op: .6;filter:grayscale(.3) brightness(1.3) drop-shadow(0 0 14px rgba(140,215,255,.75));animation:ghost-in .55s ease both}.ghost.g-wind{--ghost-op: .32}@keyframes ghost-in{0%{opacity:0;transform:translate(-50%,-32%) scale(.5)}to{opacity:var(--ghost-op);transform:translate(-50%,-50%) scale(1)}}.loot.c-banana{filter:drop-shadow(0 3px 4px rgba(0,0,0,.5)) drop-shadow(0 0 10px rgba(255,212,46,.85));animation:loot-settle .75s cubic-bezier(.3,.85,.4,1.05) both,banana-glow 1.1s .85s ease-in-out 2}@keyframes banana-glow{0%,to{transform:translate(-50%) scale(1)}50%{transform:translate(-50%,-6%) scale(1.22) rotate(-6deg);filter:drop-shadow(0 3px 4px rgba(0,0,0,.5)) drop-shadow(0 0 22px rgba(255,212,46,1))}}.loot.loot-flag{width:clamp(38px,13vw,56px);filter:drop-shadow(0 3px 4px rgba(0,0,0,.5)) drop-shadow(0 0 14px rgba(255,255,255,.7)) drop-shadow(0 0 22px rgba(213,43,30,.5))}.ghost.ghost-flag{width:clamp(34px,11vw,48px);--ghost-op: .65}.loot.c-eggplant{filter:brightness(1.15) saturate(1.15) drop-shadow(0 3px 4px rgba(0,0,0,.5))}.loot.c-wind{filter:drop-shadow(0 3px 4px rgba(0,0,0,.45))}.box.picked-me{box-shadow:0 0 0 3px var(--gold),0 0 24px #ffd42e73;border-color:var(--gold)}.box.picked-opp{box-shadow:0 0 0 3px var(--violet),0 0 24px #b98aff73;border-color:var(--violet)}.box.picked-both{box-shadow:0 0 0 3px var(--gold),0 0 0 7px var(--violet),0 0 26px #ffd42e66}.box.picked-me:not(.opened){transform:scale(1.05);z-index:2;animation:sel-pulse 1.1s ease-in-out infinite;transition:transform .2s cubic-bezier(.22,1.4,.36,1)}.box.picked-me:not(.opened):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:18px;background:radial-gradient(circle at 50% 45%,rgba(255,212,46,.3) 0%,transparent 70%);pointer-events:none}@keyframes sel-pulse{0%,to{box-shadow:0 0 0 3px var(--gold),0 0 16px #ffd42e59}50%{box-shadow:0 0 0 3px var(--gold),0 0 36px #ffd42eb3}}.pick-tag{position:absolute;z-index:2;left:50%;transform:translate(-50%);bottom:-7px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:3px 8px;border-radius:8px;white-space:nowrap}.pick-tag.me{background:var(--gold);color:#241a02}.pick-tag.opp{background:var(--violet);color:#1d1032}.float-point{position:absolute;z-index:5;left:50%;top:20%;transform:translate(-50%);font-family:var(--font-display);font-weight:900;font-size:22px;color:var(--violet);text-shadow:0 2px 12px rgba(0,0,0,.6);pointer-events:none}.box.shaking{z-index:5}.box.shaking .crate.closed{animation:box-shake 1.45s ease-in both}@keyframes box-shake{0%{transform:translate(0) rotate(0)}8%{transform:translate(-1px,1px) rotate(-.6deg)}16%{transform:translate(1px,-1px) rotate(.6deg)}24%{transform:translate(-2px,1px) rotate(-1.2deg)}32%{transform:translate(2px,-1px) rotate(1.2deg)}40%{transform:translate(-3px,2px) rotate(-2deg)}48%{transform:translate(3px,-2px) rotate(2.2deg)}56%{transform:translate(-4px,2px) rotate(-3deg)}64%{transform:translate(4px,-3px) rotate(3.2deg)}72%{transform:translate(-5px,3px) rotate(-4.5deg)}80%{transform:translate(5px,-4px) rotate(4.8deg)}88%{transform:translate(-6px,4px) rotate(-6deg)}96%{transform:translate(6px,-4px) rotate(6deg)}to{transform:translate(0) rotate(0) scale(1.06)}}.box.shaking:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:18px;background:radial-gradient(circle at 50% 55%,rgba(255,224,110,.85) 0%,rgba(255,212,46,.25) 55%,transparent 75%);animation:light-leak 1.45s ease-in both;pointer-events:none}@keyframes light-leak{0%,25%{opacity:0}55%{opacity:.45}75%{opacity:.3}88%{opacity:.9}to{opacity:1}}.box.exploded{z-index:6}.box-exposed{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:18px;display:flex;align-items:center;justify-content:center;font-size:clamp(30px,10vw,44px);background:radial-gradient(80% 80% at 50% 35%,#ffd42e80,#ffd42e14 70%),var(--card);border:1px solid rgba(255,212,46,.8);box-shadow:0 0 34px #ffd42e8c;animation:exposed-pop .45s cubic-bezier(.22,1.6,.36,1) both}img.box-exposed.exposed-flag{padding:12%;object-fit:contain}@keyframes exposed-pop{0%{transform:scale(.55);opacity:0}}.shards{position:absolute;top:0;right:0;bottom:0;left:0;z-index:7;pointer-events:none}.shard{position:absolute;top:7%;right:7%;bottom:7%;left:7%;background:url(/game/box-closed.webp) center / contain no-repeat;animation:shard-fly .75s cubic-bezier(.18,.6,.3,1) both}@keyframes shard-fly{0%{transform:translate(0) rotate(0);opacity:1}to{transform:translate(var(--tx),var(--ty)) rotate(var(--rot));opacity:0}}.shard.s0{clip-path:polygon(0 0,52% 0,38% 50%,0 42%);--tx: -90px;--ty: -110px;--rot: -160deg}.shard.s1{clip-path:polygon(52% 0,100% 0,100% 38%,38% 50%);--tx: 95px;--ty: -95px;--rot: 150deg}.shard.s2{clip-path:polygon(100% 38%,100% 78%,55% 100%,38% 50%);--tx: 115px;--ty: 55px;--rot: 200deg;animation-duration:.85s}.shard.s3{clip-path:polygon(0 42%,38% 50%,55% 100%,22% 100%,0 78%);--tx: -110px;--ty: 70px;--rot: -190deg;animation-duration:.8s}.shard.s4{clip-path:polygon(22% 100%,55% 100%,38% 50%);--tx: -25px;--ty: 125px;--rot: -120deg}.shard.s5{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);opacity:.35;--tx: 10px;--ty: -140px;--rot: 90deg;animation-duration:.6s}.flash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;pointer-events:none;background:radial-gradient(circle at 50% 45%,#fff4c8f2,#ffd42e99 45%,#ffd42e26);animation:flash-out .6s ease-out both}@keyframes flash-out{0%{opacity:1}to{opacity:0}}.gacha{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;overflow:hidden;background:radial-gradient(circle at 50% 42%,#221b05e6,#050806f7 75%);animation:overlay-in .35s ease}.gacha-beam{position:absolute;top:0;left:50%;width:min(200px,44vw);height:46%;transform:translate(-50%);clip-path:polygon(38% 0,62% 0,100% 100%,0 100%);background:linear-gradient(180deg,rgba(255,234,150,.55) 0%,rgba(255,212,46,.18) 65%,transparent 100%);filter:blur(5px);animation:beam-in .9s ease-out both}@keyframes beam-in{0%{opacity:0;transform:translate(-50%) scaleY(.2);transform-origin:top}}.gacha-rays{position:absolute;left:50%;top:42%;width:560px;height:560px;margin:-280px 0 0 -280px;border-radius:50%;background:repeating-conic-gradient(rgba(255,212,46,.16) 0deg 9deg,transparent 9deg 26deg);-webkit-mask:radial-gradient(circle,#000 0%,rgba(0,0,0,.7) 40%,transparent 68%);mask:radial-gradient(circle,#000 0%,rgba(0,0,0,.7) 40%,transparent 68%);animation:rays-spin 16s linear infinite}.gacha-rays.b{width:420px;height:420px;margin:-210px 0 0 -210px;opacity:.6;animation-direction:reverse;animation-duration:11s}@keyframes rays-spin{to{transform:rotate(360deg)}}.gacha-glow{position:absolute;left:50%;top:42%;width:270px;height:270px;margin:-135px 0 0 -135px;border-radius:50%;background:radial-gradient(circle,rgba(255,226,120,.55) 0%,rgba(255,212,46,.12) 55%,transparent 72%);animation:glow-pulse 1.7s ease-in-out infinite}@keyframes glow-pulse{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.18);opacity:1}}.gacha-beam.tricolor{background:linear-gradient(180deg,rgba(255,255,255,.6) 0%,rgba(70,120,255,.35) 40%,rgba(230,60,50,.28) 70%,transparent 100%)}.gacha-flag{position:absolute;left:50%;top:42%;width:clamp(140px,44vw,210px);filter:drop-shadow(0 0 42px rgba(255,255,255,.8)) drop-shadow(0 0 30px rgba(213,43,30,.55)) drop-shadow(0 8px 26px rgba(0,0,0,.5));animation:flag-descend .95s cubic-bezier(.22,1.5,.36,1) both,flag-hover 2.6s 1s ease-in-out infinite}@keyframes flag-descend{0%{transform:translate(-50%,-260%) scale(.35) rotate(-30deg);opacity:0}to{transform:translate(-50%,-50%) scale(1) rotate(0);opacity:1}}@keyframes flag-hover{0%,to{transform:translate(-50%,-50%) rotate(-3deg)}50%{transform:translate(-50%,-57%) rotate(4deg)}}.gacha-bear{position:absolute;bottom:-3%;height:min(46vh,380px);filter:drop-shadow(0 10px 24px rgba(0,0,0,.6))}.gacha-bear.l{left:0;transform-origin:bottom left;animation:bear-in-l .8s .55s cubic-bezier(.22,1.3,.36,1) both}.gacha-bear.r{right:0;transform-origin:bottom right;animation:bear-in-r .8s .7s cubic-bezier(.22,1.3,.36,1) both}@keyframes bear-in-l{0%{transform:translate(-105%) rotate(-8deg)}to{transform:translate(-12%) rotate(0)}}@keyframes bear-in-r{0%{transform:translate(105%) rotate(8deg)}to{transform:translate(12%) rotate(0)}}.anthem-skip{position:fixed;left:50%;bottom:calc(18px + env(safe-area-inset-bottom));transform:translate(-50%);z-index:95;padding:10px 18px;border-radius:14px;border:1px solid rgba(255,255,255,.35);background:#0a0c0abf;color:var(--text);font-family:var(--font-display);font-size:12px;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;animation:overlay-in .4s ease}.anthem-skip:active{transform:translate(-50%) scale(.95)}.gacha-spark{position:absolute;bottom:-12px;width:6px;height:6px;border-radius:50%;background:var(--gold-2);box-shadow:0 0 10px var(--gold);opacity:0;animation:spark-rise linear infinite}@keyframes spark-rise{0%{transform:translateY(0) scale(1);opacity:0}12%{opacity:1}to{transform:translateY(-72vh) scale(.4);opacity:0}}.gacha-title{position:absolute;left:16px;right:16px;top:63%;text-align:center;font-size:clamp(26px,8vw,34px);text-transform:uppercase;line-height:1.15;background:linear-gradient(160deg,var(--gold-2) 10%,var(--gold) 45%,var(--gold-deep) 90%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 4px 18px rgba(255,212,46,.35));animation:title-in .65s .9s cubic-bezier(.22,1.4,.36,1) both}@keyframes title-in{0%{opacity:0;transform:translateY(40px) scale(.88);letter-spacing:.35em}to{opacity:1;transform:none;letter-spacing:.05em}}@media(prefers-reduced-motion:reduce){.box.shaking .crate.closed,.gacha-rays,.gacha-spark,.gacha-flag,.gacha-bear,.monkey.thinking,.boost.s3 img{animation-duration:.01s;animation-iteration-count:1}}.round-banner{text-align:center;border-radius:var(--r-md);padding:12px 16px;margin-top:10px;font-weight:500;font-size:14px;line-height:1.45}.round-banner.annulled{background:#ff6b5e1a;border:1px solid rgba(255,107,94,.3);color:#ffb3ab}.round-banner.info{background:#ffffff0a;border:1px solid var(--line);color:var(--muted)}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:24px;background:#060907d1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:overlay-in .3s ease}@keyframes overlay-in{0%{opacity:0}}.overlay .panel{width:100%;max-width:400px;text-align:center;padding:30px 22px;animation:panel-in .45s cubic-bezier(.22,1.4,.36,1)}@keyframes panel-in{0%{opacity:0;transform:translateY(30px) scale(.92)}}.overlay .big-emoji{font-size:74px;line-height:1;display:block;margin-bottom:12px}.overlay .end-monkey{height:170px;display:block;margin:0 auto 10px;filter:drop-shadow(0 12px 24px rgba(0,0,0,.6));animation:pose-in .5s .1s cubic-bezier(.22,1.5,.36,1) both}.waiting-monkey{height:160px;filter:drop-shadow(0 12px 24px rgba(0,0,0,.6));animation:breathe 2s ease-in-out infinite}.overlay .title{font-family:var(--font-impact);font-weight:400;font-size:25px;text-transform:uppercase;margin-bottom:8px;line-height:1.25;animation:title-punch .4s .15s cubic-bezier(.22,1.6,.36,1) both}@keyframes title-punch{0%{opacity:0;transform:skew(-5deg) rotate(-1deg) scale(2.2)}to{opacity:1;transform:skew(-5deg) rotate(-1deg) scale(1)}}.overlay .desc{color:var(--muted);font-size:14px;line-height:1.5;margin-bottom:22px}.overlay .actions{display:flex;flex-direction:column;gap:10px}.league{margin-top:14px;padding:6px 10px;overflow:hidden}.league-row{display:grid;grid-template-columns:26px minmax(0,1fr) repeat(5,30px) 46px;align-items:center;gap:2px;padding:8px 2px;border-bottom:1px solid rgba(255,255,255,.05);border-radius:8px}.league-row:last-child{border-bottom:none}.league-head{font-family:var(--font-display);font-size:9.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);border-bottom:1px solid rgba(255,212,46,.25)}.league-row.self{background:#ffd42e14;box-shadow:inset 0 0 0 1px #ffd42e66}.lg-pos{font-family:var(--font-display);font-size:12px;text-align:center;color:var(--muted)}.lg-pos.p1{color:var(--gold);text-shadow:0 0 10px rgba(255,212,46,.6)}.lg-pos.p2{color:#c9d3dd}.lg-pos.p3{color:#e0a06c}.lg-name{display:flex;align-items:center;gap:7px;min-width:0}.lg-name-text{font-weight:500;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lg-num{text-align:center;font-size:12.5px;font-variant-numeric:tabular-nums}.lg-wins{color:var(--green);font-weight:700}.lg-losses{color:var(--red)}.lg-rating{text-align:right;font-family:var(--font-display);font-size:14px;color:var(--gold);padding-right:2px}.league-head .lg-rating{font-size:9.5px;color:var(--muted)}@media(max-width:370px){.league-row{grid-template-columns:22px minmax(0,1fr) repeat(5,26px) 42px}.lg-num{font-size:11.5px}}.scope-tabs{display:flex;gap:6px;margin-top:12px}.scope-tab{flex:1;padding:9px;text-align:center;border-radius:var(--r-sm);border:1px solid var(--line);background:transparent;color:var(--muted);font-family:var(--font-body);font-weight:500;font-size:13px;cursor:pointer}.scope-tab.on{background:var(--card-2);color:var(--text);border-color:#ffd42e59}.stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.stat-card{padding:16px 14px;border-radius:var(--r-md)}.stat-card .ico{font-size:28px}.stat-card .val{font-family:var(--font-display);font-weight:900;font-size:28px;margin-top:6px}.stat-card .lbl{font-size:11.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-top:2px}.stat-card .pct{font-size:12px;color:var(--muted);margin-top:4px}.stat-card.wide{grid-column:span 2;display:flex;align-items:center;gap:16px}.winrate-ring{width:76px;height:76px;flex-shrink:0}.waiting-pulse{font-size:64px;animation:pulse-swing 1.6s ease-in-out infinite;display:inline-block}@keyframes pulse-swing{0%,to{transform:rotate(-12deg) scale(1)}50%{transform:rotate(10deg) scale(1.1)}}.loading-dots:after{content:"…";animation:dots 1.4s steps(4) infinite}@keyframes dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}.screen.quake{animation:screen-quake .5s ease-out}@keyframes screen-quake{0%{transform:translate(0)}12%{transform:translate(-7px,4px) rotate(-.5deg)}24%{transform:translate(6px,-5px) rotate(.5deg)}36%{transform:translate(-5px,3px)}48%{transform:translate(5px,-3px) rotate(-.4deg)}60%{transform:translate(-3px,2px)}72%{transform:translate(3px,-2px) rotate(.3deg)}86%{transform:translate(-1px,1px)}to{transform:translate(0)}}.monkey.clash-l{animation:clash-l .6s cubic-bezier(.3,1.3,.4,1)}.monkey.clash-r{animation:clash-r .6s cubic-bezier(.3,1.3,.4,1)}@keyframes clash-l{0%{transform:translate(0)}35%{transform:translate(46px) rotate(9deg) scale(1.06)}55%{transform:translate(38px) rotate(6deg)}to{transform:translate(0)}}@keyframes clash-r{0%{transform:translate(0)}35%{transform:translate(-46px) rotate(-9deg) scale(1.06)}55%{transform:translate(-38px) rotate(-6deg)}to{transform:translate(0)}}.vsintro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;overflow:hidden;background:radial-gradient(90% 60% at 50% 45%,rgba(60,40,5,.5) 0%,transparent 70%),#050806ed;animation:vsintro-fade 2.4s ease both}@keyframes vsintro-fade{0%{opacity:0}8%,88%{opacity:1}to{opacity:0}}.vs-monkey{position:absolute;bottom:7%;height:min(32vh,280px);filter:drop-shadow(0 16px 30px rgba(0,0,0,.7))}.vs-monkey.l{left:-3%;animation:vs-slide-l .55s cubic-bezier(.2,1.2,.4,1) both}.vs-monkey.r{right:-3%;animation:vs-slide-r .55s cubic-bezier(.2,1.2,.4,1) both}@keyframes vs-slide-l{0%{transform:translate(-110%)}}@keyframes vs-slide-r{0%{transform:translate(110%)}}.vs-name{position:absolute;top:12%;max-width:42%;font-family:var(--font-display);font-size:15px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:2px 2px 0 rgba(0,0,0,.8)}.vs-name.l{left:6%;color:var(--gold);animation:vs-slide-l .55s .1s cubic-bezier(.2,1.2,.4,1) both}.vs-name.r{right:6%;color:var(--violet);text-align:right;animation:vs-slide-r .55s .1s cubic-bezier(.2,1.2,.4,1) both}.vs-big{position:absolute;left:0;right:0;top:24%;text-align:center;font-family:var(--font-impact);font-size:clamp(84px,26vw,130px);line-height:1;color:#fff;transform:skew(-6deg);filter:drop-shadow(5px 5px 0 rgba(0,0,0,.85)) drop-shadow(0 0 34px rgba(255,212,46,.5));animation:vs-punch .45s .5s cubic-bezier(.2,1.6,.4,1) both}@keyframes vs-punch{0%{opacity:0;transform:skew(-6deg) scale(3)}70%{opacity:1;transform:skew(-6deg) scale(.94)}to{opacity:1;transform:skew(-6deg) scale(1)}}.vs-sub{position:absolute;left:0;right:0;top:44%;text-align:center;font-size:15px;color:var(--muted);text-transform:uppercase;letter-spacing:.14em;animation:title-in .5s 1s cubic-bezier(.22,1.4,.36,1) both}.vs-sub b{color:var(--gold);font-family:var(--font-impact);font-size:19px;margin-left:6px}.seed-title{font-family:var(--font-display);font-size:12px;text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px}.seed-title .sub{text-transform:none;font-family:var(--font-body);letter-spacing:0}.arena-live{margin-top:12px;padding:14px;border-color:#ffd42e80;box-shadow:0 0 18px #ffd42e33}.arena-live.idle{border-color:var(--line);box-shadow:none}.al-title{display:flex;align-items:center;gap:8px;font-family:var(--font-display);font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--gold)}.arena-live.idle .al-title{color:var(--muted)}.live-dot{width:8px;height:8px;border-radius:50%;background:#ff5252;box-shadow:0 0 8px #ff5252;animation:sel-pulse 1.2s ease-in-out infinite}.al-row{display:flex;align-items:center;gap:10px;margin:12px 0}.al-name{flex:1;min-width:0;font-weight:600;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.al-name.r{text-align:right}.al-score{flex-shrink:0;font-family:var(--font-impact);font-size:26px;transform:skew(-5deg)}.arena-sec{margin-top:12px;padding:12px 14px}.fr-tap{width:100%;border:1px solid transparent;border-radius:var(--r-sm);background:none;color:var(--text);text-align:left;cursor:pointer;transition:all .15s}.fr-tap.sel{background:#ffd42e24;border-color:var(--gold);box-shadow:0 0 12px #ffd42e4d}.fr-wins{margin-left:auto;flex-shrink:0;font-family:var(--font-display);font-size:12px;color:var(--gold)}.fight-badge{margin-left:7px;padding:2px 7px;border-radius:8px;background:#ff52522e;border:1px solid rgba(255,82,82,.5);color:#ff8a80;font-size:10px;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em}.spec-stack{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.spec-ava{display:inline-flex;border-radius:50%;border:2px solid var(--card)}.spec-more{margin-left:4px;font-family:var(--font-display);font-size:12px;color:var(--muted)}.hist-row{display:flex;align-items:center;gap:10px;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.04);font-size:13px}.hist-row:last-child{border-bottom:none}.hist-name{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500;opacity:.6}.hist-name.won{color:var(--gold);opacity:1}.hist-name.r{text-align:right}.hist-score{flex-shrink:0;font-family:var(--font-display);font-size:13px;color:var(--gold)}.live-title{display:flex;align-items:center;gap:8px}.live-duel{width:100%;text-align:left;cursor:pointer;font:inherit;color:var(--text);border-color:#ff525266;transition:transform .12s}.live-duel:active{transform:scale(.98)}.watch-chip{flex-shrink:0;font-size:20px;filter:drop-shadow(0 0 6px rgba(255,212,46,.4))}.conn-banner{position:fixed;top:env(safe-area-inset-top);left:0;right:0;z-index:200;text-align:center;padding:8px 14px;font-size:12.5px;font-weight:500;color:#241a02;background:linear-gradient(90deg,var(--gold-2),var(--gold));animation:conn-in .3s ease}@keyframes conn-in{0%{transform:translateY(-100%)}}.mute-btn{position:absolute;top:calc(12px + env(safe-area-inset-top));right:14px;z-index:5;width:42px;height:42px;border-radius:14px;border:1px solid var(--line);background:#ffffff0d;font-size:19px;cursor:pointer;transition:transform .12s}.mute-btn:active{transform:scale(.9)}.tour-player{display:flex;align-items:center;gap:9px;min-width:0;padding:5px 0}.tour-player .tp-name{font-weight:500;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tour-champion{display:flex;align-items:center;gap:16px;margin:10px 0 14px;border-color:#ffd42e80;box-shadow:0 0 26px #ffd42e40}.tc-monkey{height:110px;filter:drop-shadow(0 8px 16px rgba(0,0,0,.5))}.tc-title{font-family:var(--font-impact);font-size:20px;text-transform:uppercase;transform:skew(-5deg);background:linear-gradient(160deg,var(--gold-2) 10%,var(--gold) 45%,var(--gold-deep) 90%);-webkit-background-clip:text;background-clip:text;color:transparent}.tc-name{font-family:var(--font-display);font-size:17px;margin-top:4px}.mt-auto{margin-top:auto}.spacer-8{height:8px}.spacer-16{height:16px}.center{text-align:center}.fade-muted{color:var(--muted)}
