@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./bricolage-grotesque-vietnamese-wght-normal-BUzh504Q.woff2) format("woff2-variations");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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./bricolage-grotesque-latin-ext-wght-normal-CcLUaPy7.woff2) format("woff2-variations");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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./bricolage-grotesque-latin-wght-normal-DLoelf7F.woff2) format("woff2-variations");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:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./space-mono-vietnamese-400-normal-BNOj0Qhp.woff2) format("woff2"),url(./space-mono-vietnamese-400-normal-B0PMp_xB.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:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./space-mono-latin-ext-400-normal-DTLbW2xa.woff2) format("woff2"),url(./space-mono-latin-ext-400-normal-D4cJI_B-.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:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./space-mono-latin-400-normal-Rg4St2Dn.woff2) format("woff2"),url(./space-mono-latin-400-normal-_3DlpgIW.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:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./space-mono-vietnamese-700-normal-DWQgDHuA.woff2) format("woff2"),url(./space-mono-vietnamese-700-normal-D-KrLuLr.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:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./space-mono-latin-ext-700-normal-B2s3bDs2.woff2) format("woff2"),url(./space-mono-latin-ext-700-normal-B_E7P90g.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:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./space-mono-latin-700-normal-mWgeinG7.woff2) format("woff2"),url(./space-mono-latin-700-normal-D7A851RN.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: #141e45;--bg2: #1b2758;--bg3: #24326b;--ink: #fff6e6;--muted: #a9b3d6;--line: rgba(255, 255, 255, .1);--orange: #ff8a3d;--orange-d: #c95e1a;--yellow: #ffd25a;--teal: #3dd9c1;--pink: #ff5d8f;--blue: #6c8bff;--red: #e2453c;--win: #3ddc84;--draw: #ffa53d;--loss: #ff4d4d;--paper: #fff4e0;--paper-ink: #1b2552;--font: "Bricolage Grotesque Variable", system-ui, sans-serif;--mono: "Space Mono", ui-monospace, monospace;--st: env(safe-area-inset-top, 0px);--sb: env(safe-area-inset-bottom, 0px);--ease: cubic-bezier(.2, .9, .2, 1)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;height:100%;background:var(--bg);color:var(--ink);font-family:var(--font);overflow:hidden;overscroll-behavior:none;-webkit-font-smoothing:antialiased}button,input{font:inherit;color:inherit}button{cursor:pointer;border:0;background:none}.mono{font-family:var(--mono)}#app{position:fixed;inset:0;overflow:hidden}.layer{position:absolute;inset:0}.layer-screen{z-index:2}.layer-overlay{z-index:5;pointer-events:none}.layer-overlay>*{pointer-events:auto}.screen{position:absolute;inset:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:12px 22px;border-radius:999px;font-weight:700;font-size:16px;letter-spacing:.01em;transition:transform .15s var(--ease),background .2s,box-shadow .15s,opacity .2s;user-select:none;white-space:nowrap}.btn:active:not(:disabled){transform:translateY(2px) scale(.97)}.btn:disabled{opacity:.45;cursor:default}.btn-primary{background:var(--orange);color:#1b1408;box-shadow:0 4px 0 var(--orange-d),0 10px 24px #ff8a3d40}.btn-primary:active:not(:disabled){box-shadow:0 2px 0 var(--orange-d)}.btn-ghost{background:#ffffff0f;box-shadow:inset 0 0 0 2px #ffffff29}.btn-ghost:hover{background:#ffffff1a}.btn-dark{background:var(--paper-ink);color:var(--paper);box-shadow:0 4px #0b1130}.btn-warn{background:#ff4d4d26;color:#ffb3b3;box-shadow:inset 0 0 0 2px #ff4d4d59}.btn-big{min-height:56px;padding:14px 34px;font-size:19px}.btn-small{min-height:40px;padding:8px 14px;font-size:14px}.icon-btn{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:#ffffff14;color:var(--ink)}.icon-btn svg{width:22px;height:22px}.mute{position:fixed;z-index:20;top:calc(var(--st) + 12px);right:12px;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#0a0e2873;color:var(--ink);backdrop-filter:blur(6px)}.mute svg{width:22px;height:22px}.desk{position:absolute;inset:0;background:#17214a}.desk-svg{width:100%;height:100%;display:block}.desk .star{animation:twinkle 3.2s ease-in-out infinite}@keyframes twinkle{0%,to{opacity:1}50%{opacity:.25}}.desk .flood-pulse{animation:flood 5s ease-in-out infinite}@keyframes flood{50%{opacity:.6}}.desk .steam path{animation:steam 2.6s ease-in-out infinite}.desk .steam path:nth-child(2){animation-delay:1.2s}@keyframes steam{0%{opacity:0;transform:translateY(8px)}40%{opacity:.9}to{opacity:0;transform:translateY(-16px)}}.landing{display:flex;flex-direction:column;justify-content:space-between;align-items:center;pointer-events:none}.landing>*{pointer-events:auto}.land-logo{margin-top:calc(var(--st) + 5vh);width:min(500px,80vw)}.logo-svg{width:100%;overflow:visible;filter:drop-shadow(0 6px 0 rgba(8,12,36,.55)) drop-shadow(0 18px 30px rgba(0,0,0,.35))}.logo-the{font:800 34px var(--font);letter-spacing:.45em;fill:var(--yellow)}.logo-main{font:800 124px var(--font);letter-spacing:-.02em;fill:var(--ink)}.land-foot{width:100%;padding:40px 20px calc(var(--sb) + 18px);display:flex;flex-direction:column;align-items:center;gap:14px;background:linear-gradient(to bottom,#0e123000,#0e1230c7 30%,#0e1230f0)}.land-blurb{margin:0;max-width:420px;text-align:center;font-size:17px;line-height:1.4;color:var(--ink);opacity:.92}.land-actions{display:flex;gap:12px}.land-actions .btn-primary{min-width:200px}.how{width:min(520px,100%)}.how summary{list-style:none;cursor:pointer;text-align:center;color:var(--muted);font-weight:600;padding:8px}.how summary::-webkit-details-marker{display:none}.how summary:after{content:"";display:inline-block;width:8px;height:8px;margin-left:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-3px) rotate(45deg);transition:transform .25s}.how[open] summary:after{transform:translateY(1px) rotate(-135deg)}.how-body{max-height:42dvh;overflow:auto;padding:6px 4px 4px;display:grid;gap:12px}.how-sec h4{margin:0 0 2px;font-size:15px;color:var(--yellow)}.how-sec p{margin:0;font-size:15px;line-height:1.45;color:var(--muted)}.land-meta{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:13px}.land-meta .dot{width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.6}.skip{position:fixed;right:16px;bottom:calc(var(--sb) + 16px);z-index:7}.whiteout{position:fixed;inset:0;background:#fffdf7;display:grid;place-items:center;z-index:6}.budget-box{display:flex;flex-direction:column;align-items:center;gap:18px;color:var(--paper-ink);padding:20px}.budget-label{font-weight:800;font-size:clamp(15px,3.6vw,22px);letter-spacing:.32em;margin-right:-.32em}.budget-num-wrap{position:relative}.budget-num{font-weight:700;font-size:clamp(58px,17vw,150px);letter-spacing:-.04em;line-height:1}.burst{position:absolute;left:50%;top:50%}.conf{position:absolute;width:10px;height:14px;border-radius:3px;left:-5px;top:-7px}.conf-host{position:absolute;left:50%;top:42%}.market{display:flex;flex-direction:column;background:radial-gradient(120% 80% at 50% 0%,#22357a 0%,var(--bg) 60%)}.mk-top{display:flex;align-items:center;gap:14px;padding:calc(var(--st) + 10px) 68px 10px 16px;border-bottom:1px solid var(--line);background:#0e143499;position:relative;z-index:9}.bud{flex:1;min-width:0}.bud-row{display:flex;align-items:baseline;gap:10px}.bud-num{font-size:26px;font-weight:700;display:inline-block;transform-origin:left center}.over .bud-num{color:var(--loss)}.bud-of{color:var(--muted);font-size:13px}.bud-count{margin-left:auto;font-family:var(--mono);font-size:13px;color:var(--muted)}.bud-bar{margin-top:6px;height:8px;border-radius:99px;background:#ffffff1a;overflow:hidden}.bud-fill{display:block;height:100%;background:linear-gradient(90deg,var(--teal),var(--yellow),var(--orange));transform-origin:left;transform:scaleX(0);border-radius:99px}.over .bud-fill{background:var(--loss)}.confirm.ready{animation:ready 1.6s ease-in-out infinite}@keyframes ready{50%{box-shadow:0 4px 0 var(--orange-d),0 0 0 8px #ff8a3d2e}}.mk-body{flex:1;min-height:0;display:grid;grid-template-columns:minmax(340px,500px) minmax(380px,540px);justify-content:center;gap:28px;padding:20px 20px 24px}.mk-pitch-col{display:flex;flex-direction:column;gap:12px;min-height:0}.win-tag{align-self:flex-start;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--yellow)}.pitch{position:relative;flex:1;min-height:0;max-height:640px;border-radius:22px;padding:14px 8px;display:flex;flex-direction:column;justify-content:space-around;background:repeating-linear-gradient(180deg,#2c8a4b 0 12.5%,#2f9452 12.5% 25%);box-shadow:inset 0 0 0 3px #ffffff1f,0 20px 40px #0000004d;overflow:hidden}.pitch-lines i{position:absolute;border:2px solid rgba(255,255,255,.28)}.pl-half{left:0;right:0;top:50%;border-width:2px 0 0!important}.pl-circle{width:110px;height:110px;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}.pl-box{left:25%;right:25%;height:14%}.pl-box-top{top:-2px}.pl-box-bot{bottom:-2px}.pitch-row{position:relative;display:flex;justify-content:space-evenly}.pc{position:relative;width:clamp(54px,min(17vw,10dvh),88px);aspect-ratio:.8;border-radius:14px;background:#0d1438d1;box-shadow:0 6px #00000040;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:4px 4px 6px;transform-style:preserve-3d;overflow:visible}.pc.empty{background:#ffffff14;box-shadow:inset 0 0 0 2px #ffffff59;border:0;justify-content:center;gap:2px;transition:background .2s}.pc.empty:hover{background:#ffffff29}.pc-plus{font-size:26px;font-weight:300;line-height:1}.pc-pos{font-size:11px;font-weight:800;letter-spacing:.08em;opacity:.8}.pc .hs{width:74%;position:absolute;top:8%;left:13%}.pc-rating{position:absolute;top:-6px;left:-6px;min-width:26px;height:22px;padding:0 5px;border-radius:8px;font:700 13px/22px var(--mono);text-align:center}.r-elite{background:var(--yellow);color:#2a1f00}.r-gold{background:var(--orange);color:#241200}.r-good{background:var(--teal);color:#002a24}.r-ok{background:#8f9bc4;color:#111a3a}.pc-name{font-size:11.5px;font-weight:700;line-height:1.1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-club{font-size:9.5px;font-weight:800;letter-spacing:.06em;color:var(--club)}.pc-x{position:absolute;top:-8px;right:-8px;width:24px;height:24px;border-radius:50%;background:#0b1130;box-shadow:inset 0 0 0 2px #ffffff40;display:grid;place-items:center;color:#fff}.pc-x svg{width:10px}.pc-x:before{content:"";position:absolute;inset:-10px}.pc.is-out{outline:2px solid var(--loss)}.pc-out{position:absolute;bottom:-9px;font-size:9px;font-weight:800;padding:2px 6px;border-radius:6px;background:var(--loss);color:#fff;white-space:nowrap}.stamp-mini{position:absolute;top:34%;left:50%;margin-left:-36px;width:72px;text-align:center;font-weight:800;font-size:12px;letter-spacing:.1em;color:var(--yellow);border:2px solid var(--yellow);border-radius:6px;background:#0d143899;pointer-events:none}.bench{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:18px;background:#ffffff0d;transition:box-shadow .3s}.bench-live{box-shadow:inset 0 0 0 2px var(--yellow)}.bench-label{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);writing-mode:vertical-rl;transform:rotate(180deg)}.bench-row{flex:1;display:flex;justify-content:space-evenly}.pc-sub{width:clamp(48px,min(15vw,9dvh),74px)}.mk-panel{display:flex;flex-direction:column;min-height:0;border-radius:22px;background:#ffffff0a;padding:14px}.mk-head{padding-bottom:10px}.tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;background:#0003;border-radius:14px;padding:4px}.tab{border-radius:10px;padding:8px 4px;display:flex;flex-direction:column;align-items:center;gap:1px;transition:background .2s,color .2s;color:var(--muted);min-height:44px}.tab.on{background:var(--ink);color:var(--paper-ink)}.tab-name{font-weight:800;font-size:14px}.tab-count{font:400 11px var(--mono)}.tab.full:not(.on){color:var(--teal)}.sub-note p{margin:0 0 10px;font-size:14px;line-height:1.4;color:var(--muted);background:#ffd25a14;border-left:3px solid var(--yellow);padding:10px 12px;border-radius:8px}.sub-note b{color:var(--yellow)}.mk-list{flex:1;overflow:auto;display:flex;flex-direction:column;gap:8px;padding-right:2px}.mk-title{margin:4px 2px 2px;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.mk-row{display:grid;grid-template-columns:46px 1fr auto auto auto;align-items:center;gap:12px;padding:8px 10px;border-radius:16px;background:#ffffff0d;transition:background .2s}.mk-row.owned{background:#3dd9c11a;box-shadow:inset 0 0 0 1.5px #3dd9c159}.mk-row.dim{background:#ffffff06}.mk-row.dim>:not(.btn){opacity:.42;filter:grayscale(.7)}.mk-hs .hs{width:46px;height:46px;display:block}.mk-info{min-width:0}.mk-name{font-weight:700;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-sub{display:flex;gap:6px;align-items:center;margin-top:2px}.club-chip{font-size:11px;font-weight:800;letter-spacing:.06em;padding:1px 6px;border-radius:6px;color:var(--club);box-shadow:inset 0 0 0 1.5px var(--club)}.tag{font-size:11px;font-weight:700;padding:1px 6px;border-radius:6px;background:#3dd9c133;color:var(--teal)}.tag-out{background:#ff4d4d33;color:#ff9a9a}.mk-rating{min-width:34px;height:28px;border-radius:9px;font:700 15px/28px var(--mono);text-align:center}.mk-price{font-size:15px;font-weight:700;min-width:64px;text-align:right}.mk-price.over{color:#ff9a9a}.mk-row .btn{min-width:82px}.mob-only{display:none!important}.sheet-close,.sheet-scrim{display:none}.comps{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;padding:calc(var(--st) + 70px) 20px calc(var(--sb) + 24px);background:radial-gradient(100% 70% at 50% 40%,#0a0e2826,#06091c99);overflow:auto}.layer-desk.backdrop{filter:blur(7px) brightness(.5) saturate(.85);transform:scale(1.06)}.comps .screen-title{text-shadow:0 4px 0 rgba(0,0,0,.3)}.screen-title{margin:0;font-size:clamp(26px,5vw,40px);font-weight:800;letter-spacing:-.02em}.comp-grid{display:grid;grid-template-columns:1fr;gap:16px;width:100%;max-width:640px}.comp-card{position:relative;text-align:left;border-radius:26px;padding:22px 26px;min-height:132px;display:flex;align-items:center;overflow:hidden;box-shadow:0 8px #00000040,0 24px 40px #00000040;transition:transform .25s var(--ease),filter .3s}.comp-card:not(:disabled):hover{transform:translateY(-6px) rotate(-.6deg)}.comp-card:not(:disabled):active{transform:translateY(2px) scale(.98)}.comp-FA{background:linear-gradient(160deg,#ff6b4a,#c42b4e)}.comp-PL{background:radial-gradient(120% 80% at 100% 0%,rgba(0,255,133,.28),transparent 55%),linear-gradient(160deg,#e3195b -10%,#7a1fb8 42%,#3a0a5e)}.comp-PL .comp-art{color:#ffffff4d}.comp-CL{background:linear-gradient(160deg,#3159d8,#10195a)}.comp-text{display:flex;flex-direction:column;gap:10px}.comp-art{position:absolute;top:50%;right:22px;width:108px;transform:translateY(-50%) rotate(-6deg);color:#ffffff3d}.comp-art svg{width:100%}.comp-name{font-size:28px;font-weight:800;line-height:1;letter-spacing:-.02em}.comp-diff{display:flex;align-items:center;gap:10px;font-weight:700;font-size:15px;opacity:.9}.pips{display:flex;gap:4px}.pips i{width:10px;height:10px;border-radius:50%;background:#ffffff4d}.pips i.on{background:#fff}.comp-card.done{cursor:default;box-shadow:none}.comp-card.done:before{content:"";position:absolute;inset:0;background:#101638c7}.comp-card>*{position:relative}.comp-card .comp-art{position:absolute}.comp-result{display:flex;align-items:center;gap:10px;font-weight:800;font-size:18px}.comp-medal .medal{width:38px;display:block}.comps-foot{font-size:13px;color:var(--muted)}.scrim{position:fixed;inset:0;background:#06091c8c}.scrim.tint{background:radial-gradient(120% 90% at 50% 100%,var(--tint) 0%,rgba(6,9,28,.8) 85%);backdrop-filter:saturate(.6)}.tint-FA{--tint: rgba(196, 43, 78, .62)}.tint-PL{--tint: rgba(122, 31, 184, .62)}.tint-CL{--tint: rgba(49, 89, 216, .6)}.sheet-comp{border-top:6px solid var(--accent)}.sheet-FA{--accent: #ff6b4a}.sheet-PL{--accent: #00ff85}.sheet-CL{--accent: #6f8cff}.scrim.dark{position:absolute;background:#06091cb8;pointer-events:auto}.sheet{position:fixed;left:0;right:0;bottom:0;margin:0 auto;max-width:520px;background:var(--bg2);border-radius:28px 28px 0 0;padding:26px 22px calc(var(--sb) + 24px);box-shadow:0 -20px 50px #00000059}.sheet-title{margin:0 0 16px;font-size:28px;font-weight:800}.sheet-actions{display:grid;gap:10px}.last-chance{display:flex;gap:12px;align-items:center;margin:0 0 16px;padding:14px 16px;border-radius:16px;background:#ffd25a21;box-shadow:inset 0 0 0 1.5px #ffd25a73;color:#ffe6a6;font-size:15px;line-height:1.4}.last-chance p{margin:0}.last-chance b{color:#ffd25a}.lc-icon{flex:none;width:26px;color:#ffd25a}.lc-icon svg{display:block;width:100%}.outs{margin:0 0 16px;padding:12px 14px;list-style:none;border-radius:14px;background:#ff4d4d1f;color:#ffc0c0;font-size:14px;display:grid;gap:4px}.match-bg{position:absolute;left:-5%;top:-5%;width:110%;height:110%;filter:blur(5px) brightness(.48) saturate(1.15)}.match-dim{position:absolute;inset:0;background:linear-gradient(180deg,#080b20bf,#080b2040 35%,#080b2059 65%,#080b20d9)}.dots{display:flex;gap:7px;align-items:center}.dot{width:11px;height:11px;border-radius:50%;background:#ffffff2e}.dot-W{background:var(--win)}.dot-D{background:var(--draw)}.dot-L{background:var(--loss)}.dot-now{background:transparent;box-shadow:inset 0 0 0 2px #fff;animation:pulse 1.2s ease-in-out infinite}@keyframes pulse{50%{transform:scale(1.3)}}.side-them .fl-dot{background:var(--c)}.side-them .fl-text{color:var(--c)}.side-them .goal-tag{background:var(--c);color:#0b1030}.card-ico{display:inline-block;width:11px;height:15px;border-radius:2.5px;vertical-align:-2px}.card-ico.y{background:#ffd84a}.card-ico.r{background:#ff3b3b}.fx{position:absolute;inset:0;z-index:4;pointer-events:none;perspective:1200px;overflow:hidden}.so-line{display:flex;align-items:center;gap:14px;margin:8px 0}.so-team{width:46px;text-align:left;font-weight:800;color:var(--orange)}.so-row{display:flex;gap:8px}.so-k{width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 2px #ffffff4d}.so-k.in{background:var(--win);box-shadow:none}.so-k.miss{background:var(--loss);box-shadow:none}.pause-layer{position:absolute;inset:0;z-index:6;display:none;place-items:center;background:#06091c99;backdrop-filter:blur(4px)}.paused .pause-layer{display:grid}.pause-card{display:flex;flex-direction:column;align-items:center;gap:18px}.pause-title{font-size:44px;font-weight:800;letter-spacing:-.02em}.ev-card{position:absolute;left:50%;top:50%;translate:-50% -50%;width:min(420px,90vw);max-height:92dvh;overflow:auto;padding:26px 22px 22px;border-radius:28px;background:var(--paper);color:var(--paper-ink);box-shadow:0 12px #00000040,0 40px 80px #00000080;text-align:center;pointer-events:auto;backface-visibility:hidden}.ev-tag{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;padding:5px 12px;border-radius:99px;background:var(--red);color:#fff}.ev-bid .ev-tag{background:var(--blue)}.ev-hs{width:104px;margin:16px auto 8px;border-radius:50%;background:#1b2552}.ev-hs .hs{width:100%;display:block}.ev-head{margin:6px 0;font-size:28px;font-weight:800;letter-spacing:-.02em;line-height:1.05}.ev-body{margin:0 0 18px;font-size:16px;line-height:1.45;color:#4a5276}.ev-opts{display:grid;gap:10px}.ev-opt{flex-direction:column;gap:0;min-height:60px;border-radius:18px}.ev-card .btn-ghost{background:#1b25520f;box-shadow:inset 0 0 0 2px #1b25522e;color:var(--paper-ink)}.ev-opt-l{font-size:17px}.note-card .ev-tag{background:#5b6478}.note-card.tone-good .ev-tag{background:#1fae8a}.note-card.tone-bad .ev-tag{background:var(--red)}.note-card.tone-good .ev-hs{box-shadow:0 0 0 4px #3dd9c1}.note-card.tone-bad .ev-hs{box-shadow:0 0 0 4px #ff6b6b}.note-text{margin:6px 0 20px;font-size:19px;font-weight:700;line-height:1.35;letter-spacing:-.01em}.ev-opt-d{font-size:13px;font-weight:500;opacity:.7}.sum-card{position:absolute;left:50%;top:50%;translate:-50% -50%;width:min(440px,92vw);max-height:92dvh;overflow:auto;padding:22px;border-radius:28px;background:var(--bg2);box-shadow:0 30px 80px #00000080;text-align:center;pointer-events:auto;display:flex;flex-direction:column;align-items:center;gap:8px}.sum-card.won{background:linear-gradient(180deg,#2b3a86,var(--bg2))}.sum-main{width:100%;display:flex;flex-direction:column;align-items:center;gap:8px}.sum-foot{position:sticky;bottom:-22px;width:calc(100% + 44px);margin:4px -22px -22px;padding:12px 22px 22px;background:linear-gradient(180deg,transparent,var(--bg2) 30%)}.sum-foot .btn{width:100%}.teamsheet{width:100%;display:grid;gap:3px;text-align:left;padding:12px;border-radius:18px;background:#0003}.ts-title,.ts-sep{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:2px 4px 6px}.ts-sep{padding-top:10px}.ts-row{display:grid;grid-template-columns:34px 26px 1fr auto auto;align-items:center;gap:8px;padding:4px;border-radius:10px;font-size:14px}.ts-pos{font-size:11px;color:var(--muted)}.ts-hs .hs{width:26px;height:26px;display:block}.ts-name{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ts-stats{font-size:12px;color:var(--muted)}.ts-status{font-size:11px;font-weight:800;padding:3px 8px;border-radius:99px;white-space:nowrap}.ts-st-fit{color:#3dd9c1;background:#3dd9c11f}.ts-st-out{color:#ff8a8a;background:#ff4d4d29}.ts-st-ban{color:#ffd25a;background:#ffd25a24}.ts-st-gone{color:var(--muted);background:#ffffff14}.ts-gone .ts-name,.ts-gone .ts-hs{opacity:.45}@media(min-width:821px){.sum-card:has(.teamsheet){width:min(900px,94vw);display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:22px}.sum-foot{grid-column:1 / -1}}.sum-comp{font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.sum-medal .medal{width:96px;filter:drop-shadow(0 10px 18px rgba(0,0,0,.4))}.sum-head{margin:0;font-size:38px;font-weight:800;letter-spacing:-.02em;line-height:1.05}.sum-rec{font-size:14px;color:var(--muted);margin-bottom:6px}.table-wrap{width:100%;max-height:34dvh;overflow:auto;border-radius:14px;background:#0003;margin-bottom:8px}.pl-table{width:100%;border-collapse:collapse;font-size:14px}.pl-table th{position:sticky;top:0;background:#18224e;font-size:11px;color:var(--muted);font-weight:700;padding:6px}.pl-table td{padding:5px 6px;text-align:center}.pl-table .tl{text-align:left}.pl-table .b{font-weight:700}.pl-table tr.you td{background:var(--orange);color:#1b1408;font-weight:800}.pl-table tr.top td:first-child{color:var(--yellow)}.pl-table tr.rel td{color:#ff9a9a}.darken{position:fixed;inset:0;background:#070a1e;pointer-events:none}.end-box{position:fixed;inset:0;display:grid;place-items:center;pointer-events:none}.end-box .btn{pointer-events:auto}.review{overflow:auto;padding:calc(var(--st) + 64px) 16px calc(var(--sb) + 40px);background:radial-gradient(120% 60% at 50% 0%,#22357a,#0d1434 70%);display:flex;flex-direction:column;align-items:center;gap:22px}.sheet-paper{position:relative;width:min(560px,100%);padding:28px 26px 30px;border-radius:8px;color:var(--paper-ink);background:radial-gradient(120% 90% at 30% 0%,#fffaf0 0%,var(--paper) 60%,#f6e6c8 100%);box-shadow:0 16px #0003,0 40px 80px #00000073;flex-shrink:0}.rv-top{display:flex;justify-content:space-between;align-items:baseline}.rv-kicker{font-size:13px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.rv-day{font-size:13px;opacity:.6}.stars{display:flex;gap:6px;margin:18px 0 8px}.stars .star{width:42px;height:42px;fill:#1b255224}.stars .star.on{fill:#ffb81f;filter:drop-shadow(0 3px 0 #c98400)}.rv-blurb{margin:4px 0 6px;font-size:22px;font-weight:700;line-height:1.25;letter-spacing:-.01em}.rv-totals{font-size:14px;opacity:.7;margin-bottom:18px}.rv-comps{display:grid;gap:10px}.rv-comp{display:flex;gap:14px;align-items:center;padding:12px;border-radius:14px;background:#1b25520f}.rv-medal .medal{width:40px;display:block}.rv-cbody{flex:1;min-width:0}.rv-cname{display:flex;justify-content:space-between;gap:8px;font-size:16px}.rv-place{font-weight:700}.rv-cstats{display:flex;gap:10px;align-items:center;font-size:13px;opacity:.8;margin-top:2px}.rv-cards{display:inline-flex;gap:4px;align-items:center}.rv-cards .card-ico{width:8px;height:11px;margin-left:4px}.rv-ts{font-size:13px;opacity:.75;margin-top:2px}.rv-sec{margin-top:22px}.rv-sec h4{margin:0 0 8px;font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;opacity:.6}.rv-story{margin:0;padding-left:18px;display:grid;gap:6px;font-size:15px;line-height:1.4}.traits{display:grid;gap:10px}.trait-row{display:grid;gap:4px}.trait-name{font-weight:800;font-size:15px}.trait{display:flex;gap:8px;align-items:baseline;font-size:13px;line-height:1.35}.trait-chip{flex-shrink:0;font-weight:800;font-size:11px;padding:2px 7px;border-radius:6px;background:var(--tc);color:#0b1130}.trait-ev{opacity:.75}.stamp-zone{display:flex;justify-content:center;margin-top:28px;min-height:80px;align-items:center}.verdict{font-size:clamp(32px,9vw,48px);font-weight:800;letter-spacing:.06em;padding:6px 18px;border:6px solid currentColor;border-radius:10px;color:#d2302a;mix-blend-mode:multiply;transform:rotate(-8deg);text-align:center;line-height:1;-webkit-mask-image:radial-gradient(circle at 30% 40%,#000 60%,rgba(0,0,0,.75) 61%,#000 75%)}.v-immortal{color:#c98400}.v-legend{color:#0c8f57}.v-new-contract{color:#2350c8}.v-job-safe{color:#4a5276}.v-under-pressure{color:#d26a00}.rv-actions{width:min(560px,100%);display:flex;flex-direction:column;align-items:center;gap:14px}.share-preview{margin:0;width:100%;font:14px/1.5 var(--mono);padding:14px 16px;border-radius:16px;background:#ffffff0f;white-space:pre-wrap;word-break:break-word}.lb-box{width:min(560px,100%);padding:20px;border-radius:22px;background:#ffffff0d}.lb-box h3{margin:0 0 12px;font-size:22px;font-weight:800}.lb-form{display:flex;gap:10px;margin-bottom:12px}.name-in{flex:1;min-width:0;min-height:46px;padding:0 16px;border-radius:999px;border:0;background:var(--ink);color:var(--paper-ink);font-weight:700;font-size:16px}.name-in:focus{outline:3px solid var(--orange)}.lb-box .btn-dark{background:var(--orange);color:#1b1408;box-shadow:0 4px 0 var(--orange-d)}.lb-msg{font-size:14px;color:var(--muted);min-height:18px;margin-bottom:8px}.lb{list-style:none;margin:0;padding:0;display:grid;gap:4px}.lb li{display:grid;grid-template-columns:30px 1fr auto 40px 40px;gap:10px;align-items:center;padding:8px 12px;border-radius:12px;background:#ffffff0a;font-size:15px}.lb li.you{background:#ff8a3d2e}.lb .lb-empty{display:block;text-align:center;color:var(--muted)}.lb-rank,.lb-gd{color:var(--muted);font-size:13px}.lb-name{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-pts{font-weight:700;text-align:right}.lb-gd{text-align:right}.lb-note{margin:12px 0 0;font-size:12px;color:var(--muted)}.rv-foot{padding-bottom:10px}@media(max-width:820px){.desk-only{display:none!important}.mob-only{display:flex!important}.mk-top{padding:calc(var(--st) + 8px) 64px 8px 14px}.bud-num{font-size:22px}.mk-body{display:flex;flex-direction:column;padding:10px 12px 0;gap:10px}.pitch{max-height:none;padding:12px 4px;border-radius:18px}.pl-circle{width:80px;height:80px}.bench{padding:8px;gap:6px}.mk-bottom{display:flex;gap:10px;padding:10px 12px calc(var(--sb) + 10px)}.mk-bottom .btn{flex:1}.mk-panel{position:fixed;z-index:8;left:0;right:0;bottom:0;height:min(74dvh,640px);border-radius:26px 26px 0 0;background:var(--bg2);box-shadow:0 -20px 50px #00000073;padding:18px 12px calc(var(--sb) + 12px);transform:translateY(105%);transition:transform .45s var(--ease)}.sheet-open .mk-panel{transform:none}.sheet-close{display:block;position:absolute;top:6px;left:50%;width:64px;height:20px;margin-left:-32px}.sheet-close:before{content:"";position:absolute;left:14px;right:14px;top:6px;height:5px;border-radius:3px;background:#ffffff4d}.sheet-scrim{display:block;position:fixed;inset:0;z-index:7;background:#06091c80;opacity:0;pointer-events:none;transition:opacity .3s}.sheet-open .sheet-scrim{opacity:1;pointer-events:auto}.mk-row{grid-template-columns:40px 1fr auto auto;grid-template-areas:"hs info rating act" "hs info price act";gap:2px 10px}.mk-hs{grid-area:hs}.mk-hs .hs{width:40px;height:40px}.mk-info{grid-area:info}.mk-rating{grid-area:rating;justify-self:end;height:24px;line-height:24px;font-size:13px;min-width:30px}.mk-price{grid-area:price;font-size:13px;min-width:0}.mk-row .btn{grid-area:act;min-width:76px}.mk-name{font-size:15px}.comp-card{min-height:112px;padding:18px 20px}.comp-art{width:84px;right:16px}.comp-name{font-size:26px}.fl{font-size:15px;padding:8px 10px;grid-template-columns:34px 18px 1fr auto;gap:8px}.sheet-paper{padding:22px 18px 26px}.rv-blurb{font-size:19px}}@media(max-height:700px)and (max-width:820px){.pc{width:clamp(54px,15vw,70px)}.pc-sub{width:52px}.pc-name{font-size:10.5px}}@media(prefers-reduced-motion:reduce){.desk .star,.desk .flood-pulse,.desk .steam path,.dot-now,.confirm.ready{animation:none}}.season{overflow:clip;background:#0b1030}.sv-stage{position:relative;z-index:2;height:100%;max-width:620px;margin:0 auto;display:flex;flex-direction:column;padding:calc(var(--st) + 12px) 16px calc(var(--sb) + 12px)}.sv-head{display:flex;align-items:center;gap:12px;padding-right:52px;min-height:44px}.sv-team{display:flex;align-items:center;gap:8px;font-weight:800;font-size:15px;color:var(--orange);white-space:nowrap}.sv-badge{width:22px;height:22px;border-radius:7px 7px 11px 11px;background:var(--orange);box-shadow:inset 0 -6px 0 var(--orange-d)}.sv-comp{flex:1;text-align:center;font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.season[data-comp=FA] .sv-comp{color:#ff9b8f}.season[data-comp=PL] .sv-comp{color:#d7a8ff}.season[data-comp=CL] .sv-comp{color:#9fc0ff}.sv-board{margin:12px 0 4px;padding:14px 16px 12px;border-radius:20px;background:#0e1434b8;backdrop-filter:blur(6px);display:grid;gap:10px}.sv-board-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.sv-status{font-size:clamp(22px,6vw,30px);font-weight:800;letter-spacing:-.01em;line-height:1.1}.sv-record{font-size:14px;color:var(--muted);white-space:nowrap}.sv-dots{display:flex;flex-wrap:wrap;gap:5px}.sv-dots .dot{width:10px;height:10px}.sv-list{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:6px;padding:26px 0 8px;scrollbar-width:none;mask-image:linear-gradient(to bottom,transparent 0,#000 44px);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 44px)}.sv-list::-webkit-scrollbar{display:none}.sv-list:before{content:"";margin-top:auto}.sr{position:relative;flex:none;display:grid;grid-template-columns:34px 1fr auto 28px;align-items:center;gap:10px;padding:9px 10px 9px 12px;border-radius:14px;background:#0e1434cc;box-shadow:inset 4px 0 0 var(--c, #fff)}.sr.landed.sr-W{background:linear-gradient(90deg,#3ddc8429,#0e1434d1 60%)}.sr.landed.sr-L{background:linear-gradient(90deg,#ff4d4d2e,#0e1434d1 60%)}.sr-round{font-size:11px;color:var(--muted);text-align:center}.sr-main{min-width:0;display:grid;gap:2px}.sr-opp{display:flex;align-items:center;gap:8px;min-width:0}.sr-kit{flex:none;width:11px;height:11px;border-radius:50%;background:var(--c)}.sr-name{font-weight:700;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sr-venue{flex:none;font-size:10px;font-weight:800;color:var(--muted);padding:1px 5px;border-radius:5px;background:#ffffff14}.sr-notes{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12px;color:var(--muted)}.sr-flag{display:inline-flex;align-items:center;gap:5px}.sr-flag .card-ico{width:9px;height:12px}.inj-ico{position:relative;display:inline-block;width:12px;height:12px;border-radius:3px;background:#fff}.inj-ico:before,.inj-ico:after{content:"";position:absolute;background:var(--red);left:50%;top:50%;translate:-50% -50%}.inj-ico:before{width:8px;height:2.5px}.inj-ico:after{width:2.5px;height:8px}.sr-score{font-size:20px;font-weight:700}.sr-res{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;font-weight:800;font-size:13px;color:#0b1030}.sr-W .sr-res{background:var(--win)}.sr-D .sr-res{background:var(--draw)}.sr-L .sr-res{background:var(--loss)}.sr-stamp{position:absolute;inset:-8px 0;display:grid;place-items:center;pointer-events:none;z-index:2}.sr-stamp b{font-size:24px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;padding:0 14px;border:3px solid currentColor;border-radius:10px;background:#080b20e6;box-shadow:0 6px 18px #00000073}.sr-stamp.big b{font-size:32px}.st-win{color:var(--win)}.st-draw{color:var(--draw)}.st-loss{color:var(--loss)}.sr .conf-host{left:50%;top:50%}.team-view{position:absolute;left:50%;top:50%;translate:-50% -50%;z-index:8;width:min(520px,94vw);max-height:88dvh;overflow:auto;border-radius:24px;background:var(--bg2);box-shadow:0 30px 80px #0000008c;pointer-events:auto}.team-view .teamsheet{background:none}.tv-foot{position:sticky;bottom:0;padding:10px 12px 14px;background:linear-gradient(transparent,var(--bg2) 30%)}.tv-foot .btn{width:100%}.ts-status b{font-weight:900;text-transform:uppercase;letter-spacing:.04em}.pitch-row:nth-child(2){z-index:4}.pitch-row:nth-child(3){z-index:3}.pitch-row:nth-child(4){z-index:2}.pc:not(.empty){padding-bottom:13px}.pc:not(.empty) .hs{width:64%;left:18%;top:5%}.pc-price{position:absolute;bottom:-7px;left:50%;translate:-50% 0;padding:1px 6px;border-radius:6px;background:var(--yellow);color:#2a1f00;font-size:10px;font-weight:700;line-height:14px;white-space:nowrap;box-shadow:0 2px #00000040}.pen-card .pen-fair{font-size:13px;opacity:.7;margin:6px 0 14px}.pen-box{position:absolute;left:50%;top:50%;translate:-50% -50%;z-index:6;width:min(640px,96vw);display:flex;flex-direction:column;align-items:center;gap:10px;pointer-events:auto}.pen-scene{width:100%;border-radius:24px;overflow:hidden;box-shadow:0 12px #00000040,0 40px 80px #00000080}.pen-svg{display:block;width:100%;height:auto}.pen-tally{padding:8px 16px;border-radius:16px;background:#0e1434e6}.pen-tally .so-line{margin:4px 0}.pen-tally .so-k{width:18px;height:18px}.pen-tally .so-k.in,.pen-tally .so-k.miss{background:var(--c)}.pen-tally .so-k.miss{background:none;box-shadow:inset 0 0 0 2px var(--loss);position:relative}.pen-tally .so-k.miss:after{content:"×";position:absolute;inset:0;display:grid;place-items:center;font-weight:900;font-size:14px;color:var(--loss)}.pen-late{font-size:16px;font-weight:700}.pen-hint{min-height:26px;font-size:20px;font-weight:800;letter-spacing:.02em;text-shadow:0 2px 10px rgba(0,0,0,.6)}.pen-banner{position:absolute;inset:0;display:none;place-items:center;pointer-events:none;font-size:clamp(52px,15vw,104px);font-weight:900;letter-spacing:-.02em;text-shadow:0 6px 0 rgba(0,0,0,.35),0 0 40px rgba(0,0,0,.5)}.pen-banner.show{display:grid}.pen-banner.good{color:var(--win)}.pen-banner.bad{color:var(--loss)}.pen-box .conf-host{left:50%;top:40%}.pen-target{cursor:pointer;outline:none}.pt-hit{fill:transparent}.pt-ring{fill:#ffffff24;stroke:#fff;stroke-width:2;stroke-dasharray:4 3;animation:ptPulse 1.1s ease-in-out infinite}.pt-dot{fill:#fff}.pen-target:hover .pt-ring,.pen-target:focus-visible .pt-ring{fill:#ff8a3d8c;stroke:var(--orange);stroke-dasharray:none}@keyframes ptPulse{50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.pt-ring{animation:none}}.sv-pos-top{color:var(--yellow)}.sv-pos-europe{color:var(--teal)}.sv-pos-mid{color:var(--ink)}.sv-pos-down{color:var(--loss)}.sv-pts{color:var(--muted);font-weight:700}.sv-intro{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;background:radial-gradient(60% 45% at 50% 50%,#080b20d9,#080b2059);pointer-events:none;z-index:5}.svi-team{font-weight:800;font-size:16px;color:var(--orange);letter-spacing:.08em;text-transform:uppercase}.svi-comp{font-size:clamp(40px,11vw,72px);font-weight:800;letter-spacing:-.03em;line-height:1}.sv-intro-FA .svi-comp{color:#ff9b8f}.sv-intro-PL .svi-comp{color:#d7a8ff}.sv-intro-CL .svi-comp{color:#9fc0ff}.svi-first{font-size:16px;font-weight:700;color:var(--muted)}.mk-market{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.mk-live{width:8px;height:8px;border-radius:50%;background:var(--win);box-shadow:0 0 #3ddc8499;animation:livePulse 1.8s ease-out infinite}@keyframes livePulse{70%{box-shadow:0 0 0 7px #3ddc8400}to{box-shadow:0 0 #3ddc8400}}.pc-sub.pc-wanted{box-shadow:inset 0 0 0 2px var(--yellow);animation:wantPulse 1.2s ease-in-out infinite}@keyframes wantPulse{50%{background:#ffd25a2e}}.pc:not(.empty){touch-action:none;cursor:grab}.pc-dragging{opacity:.3}.pc-ghost{z-index:60;pointer-events:none;cursor:grabbing;box-shadow:0 18px 30px #00000073}.pc.drop-ok{outline:2px dashed rgba(255,255,255,.55);outline-offset:3px}.pc.drop-hover{outline:3px solid var(--yellow);outline-offset:3px}.swap-hint{font-size:12px;color:var(--muted);text-align:center;opacity:0;transition:opacity .3s}.swap-hint.on{opacity:1}@media(prefers-reduced-motion:reduce){.mk-live,.pc-sub.pc-wanted{animation:none}}.pitch{container-type:size}.mk-pitch-col{flex:1}.pitch .pc{width:max(40px,min(88px,17vw,calc(20cqh - 10px)))}@media(max-height:640px)and (max-width:820px){.swap-hint{display:none}.mk-body{gap:8px;padding-top:8px}.bench{padding:6px 8px}.mk-bottom{padding-top:8px}}@container (max-height: 330px){.pc .pc-club{display:none}.pc .pc-name{font-size:9.5px}.pc .pc-rating{min-width:20px;height:17px;font-size:10.5px;line-height:17px;padding:0 3px;top:-5px;left:-5px}.pc .pc-x{width:19px;height:19px;top:-6px;right:-6px}.pc .pc-price{font-size:9px;line-height:12px;padding:0 4px}.pc:not(.empty){padding-bottom:10px}}
