@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-ext-wght-normal.20g3-bbbhdq0_.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-wght-normal.2cxlyxah-fd35.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-ext-wght-normal.0mkxydxl0e43d.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-wght-normal.1rx9vjatjkdar.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-vietnamese-wght-normal.2kcj5i_8uff48.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-ext-wght-normal.3gdi_th3seg1n.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-wght-normal.0gsaq8ukbf34m.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--chrome:#172131;--bg:#1e293b;--surface:#283548;--surface-2:#334155;--surface-3:#3d4c63;--border:#36445a;--border-strong:#475569;--text:#f1f5f9;--text-2:#cbd5e1;--text-3:#94a3b8;--live:#ef6a62;--live-soft:#ef6a6224;--provisional:#d8bb63;--provisional-soft:#d8bb6321;--final:#cbd5e1;--danger:#ef6a62;--success:#7fcf9f;--accent:#6fd8b6;--accent-strong:#93e6cb;--accent-soft:#6fd8b61f;--accent-line:#6fd8b66b;--on-accent:#052018;--font:"Inter Variable", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fs-xs:.75rem;--fs-sm:.875rem;--fs-md:1rem;--fs-lg:1.25rem;--fs-xl:1.625rem;--fs-2xl:2.25rem;--fw-regular:400;--fw-medium:520;--fw-bold:650;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--radius-sm:6px;--radius:8px;--radius-lg:12px;--tap:44px;--dur-fast:.12s;--dur:.22s;--dur-slow:.3s;--ease:cubic-bezier(.2, .7, .2, 1);--content-max:1120px}[data-accent=petrol]{--accent:#3fa3ab;--accent-strong:#5cbcc3;--accent-soft:#3fa3ab24;--accent-line:#3fa3ab73;--on-accent:#06171a}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur:0s;--dur-slow:0s}}[data-motion=reduced]{--dur-fast:0s;--dur:0s;--dur-slow:0s}:root{--card-bg:var(--surface);--card-border:var(--border);--card-glow:none;--gold:#f2c14e;--gold-soft:#f2c14e29;--silver:#c4cedb;--bronze:#d99a6c;--on-medal:#1b1b1b;--kpi-mint:var(--accent);--kpi-gold:var(--gold);--kpi-blue:#7aa7ff;--kpi-coral:#ff8a7a;--kpi-violet:#b69cff}[data-cards=indigo]{--surface:#2b3458;--surface-2:#353f68;--surface-3:#414c7a;--border:#3c4672;--border-strong:#515d8f;--card-bg:var(--surface);--card-border:var(--border)}[data-cards=ozean]{--surface:#1f3a48;--surface-2:#28495a;--surface-3:#31566a;--border:#2f5164;--border-strong:#3f6880;--card-bg:var(--surface);--card-border:var(--border)}[data-cards=arena]{--surface:#2a3456;--surface-2:#34406a;--surface-3:#404d7c;--border:#3a4670;--border-strong:#52608f;--card-bg:linear-gradient(160deg, #2d3760 0%, #263f55 100%);--card-border:#3d4a74;--card-glow:inset 0 1px 0 #6fd8b659}
*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);font-family:var(--font);font-size:var(--fs-md);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0;line-height:1.5}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3{font-weight:var(--fw-bold);letter-spacing:-.01em;margin:0;line-height:1.2}h1{font-size:var(--fs-xl)}h2{font-size:var(--fs-lg)}h3{font-size:var(--fs-md)}p{margin:0}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.muted{color:var(--text-2)}.faint{color:var(--text-3)}.small{font-size:var(--fs-sm)}.xs{font-size:var(--fs-xs)}.accent{color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sr-only{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.shell{flex-direction:column;min-height:100dvh;display:flex}.topbar{z-index:20;background:var(--chrome);border-bottom:1px solid var(--border);position:sticky;top:0}.topbar-inner{align-items:center;gap:var(--sp-3) var(--sp-6);width:100%;max-width:var(--content-max);padding:var(--sp-3) var(--sp-4);flex-wrap:wrap;margin:0 auto;display:flex}.topbar-login{margin-left:auto}.topnav{gap:var(--sp-1);display:none}.topnav a{padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-sm);color:var(--text-2);font-size:var(--fs-sm)}.topnav a[aria-current=page]{color:var(--text);background:var(--surface-2)}.main{width:100%;max-width:var(--content-max);padding:var(--sp-4) var(--sp-4) calc(84px + env(safe-area-inset-bottom));flex:1;margin:0 auto}.bottomnav{z-index:30;padding:var(--sp-1) var(--sp-2) calc(var(--sp-1) + env(safe-area-inset-bottom));background:var(--chrome);border-top:1px solid var(--border);justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.bottomnav a{min-height:52px;font-size:var(--fs-xs);color:var(--text-3);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;display:flex}.bottomnav a[aria-current=page]{color:var(--accent)}.bottomnav svg{width:22px;height:22px}@media (min-width:900px){.topnav{display:flex}.topbar-inner{padding:var(--sp-3) var(--sp-6)}.bottomnav{display:none}.main{padding:var(--sp-8) var(--sp-6) var(--sp-10)}}.footer{padding:var(--sp-6) var(--sp-4) calc(96px + env(safe-area-inset-bottom));text-align:center;color:var(--text-3);font-size:var(--fs-xs);border-top:1px solid var(--border)}@media (min-width:900px){.footer{padding-bottom:var(--sp-6)}}.stack{gap:var(--sp-4);flex-direction:column;display:flex}.stack-sm{gap:var(--sp-2);flex-direction:column;display:flex}.row{align-items:center;gap:var(--sp-3);display:flex}.row-between{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.wrap{flex-wrap:wrap}.grow{flex:1;min-width:0}.grid-2{gap:var(--sp-4);display:grid}@media (min-width:900px){.grid-2{grid-template-columns:1fr 1fr}.grid-draft{gap:var(--sp-6);grid-template-columns:minmax(0,1.4fr) minmax(320px,1fr);align-items:start;display:grid}}.page-head{gap:var(--sp-1);margin-bottom:var(--sp-2);flex-direction:column;display:flex}.eyebrow{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);font-weight:var(--fw-medium)}.card{background:var(--card-bg);box-shadow:var(--card-glow);border:1px solid var(--card-border);border-radius:var(--radius-lg);padding:var(--sp-4)}.card-tight{padding:var(--sp-3)}.card h2{font-size:var(--fs-md)}.card-head{justify-content:space-between;align-items:center;gap:var(--sp-2) var(--sp-3);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}.divider{background:var(--border);height:1px;margin:var(--sp-3) 0;border:0}.list{flex-direction:column;display:flex}.list>*+*{border-top:1px solid var(--border)}.list-item{align-items:center;gap:var(--sp-3);padding:var(--sp-3) 0;min-height:var(--tap);display:flex}.btn{justify-content:center;align-items:center;gap:var(--sp-2);min-height:var(--tap);padding:0 var(--sp-4);border-radius:var(--radius);border:1px solid var(--border-strong);background:var(--surface-2);color:var(--text);font-weight:var(--fw-medium);cursor:pointer;transition:background var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);white-space:nowrap;display:inline-flex}.btn:hover{background:var(--surface-3)}.btn:active{transform:scale(.98)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.btn-primary:hover{background:var(--accent-strong)}.btn-ghost{color:var(--text-2);background:0 0;border-color:#0000}.btn-ghost:hover{background:var(--surface-2);color:var(--text)}.btn-danger{border-color:color-mix(in srgb, var(--danger) 50%, transparent);color:var(--danger);background:0 0}.btn-block{width:100%}.btn-sm{min-height:36px;padding:0 var(--sp-3);font-size:var(--fs-sm);border-radius:var(--radius-sm)}.icon-btn{width:var(--tap);height:var(--tap);border-radius:var(--radius);padding:0}.field{gap:var(--sp-1);flex-direction:column;display:flex}.field label,.label{font-size:var(--fs-sm);color:var(--text-2);font-weight:var(--fw-medium)}.input,select.input,textarea.input{width:100%;min-height:var(--tap);padding:var(--sp-2) var(--sp-3);border-radius:var(--radius);border:1px solid var(--border-strong);background:var(--bg);color:var(--text);font-size:16px}.input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.hint{font-size:var(--fs-xs);color:var(--text-3)}.error-text{font-size:var(--fs-sm);color:var(--danger)}.check{align-items:center;gap:var(--sp-3);min-height:var(--tap);cursor:pointer;display:flex}.check input{width:20px;height:20px;accent-color:var(--accent)}.chips{gap:var(--sp-2);scrollbar-width:none;padding-bottom:2px;display:flex;overflow-x:auto}.chip{min-height:36px;padding:0 var(--sp-3);border:1px solid var(--border-strong);color:var(--text-2);font-size:var(--fs-sm);cursor:pointer;background:0 0;border-radius:999px;flex:none}.chip[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent-line);color:var(--text)}.badge{font-size:var(--fs-xs);font-weight:var(--fw-medium);border:1px solid var(--border-strong);color:var(--text-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;display:inline-flex}.badge-live{color:var(--live);border-color:color-mix(in srgb, var(--live) 45%, transparent);background:var(--live-soft)}.badge-live:before{content:"";background:var(--live);border-radius:50%;width:7px;height:7px;animation:1.6s infinite pulse}.badge-provisional{color:var(--provisional);border-color:color-mix(in srgb, var(--provisional) 40%, transparent);background:var(--provisional-soft)}.badge-final{color:var(--final)}.badge-accent{color:var(--accent);border-color:var(--accent-line);background:var(--accent-soft)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}[data-motion=reduced] .badge-live:before{animation:none}@media (prefers-reduced-motion:reduce){.badge-live:before{animation:none}}.tabs{gap:var(--sp-1);border-bottom:1px solid var(--border);margin-bottom:var(--sp-4);scrollbar-width:none;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.tabs:has(.tab:last-child[aria-selected=true]){-webkit-mask-image:none;mask-image:none}.tab{min-height:var(--tap);padding:0 var(--sp-3);color:var(--text-2);font-size:var(--fs-sm);font-weight:var(--fw-medium);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none}.tab[aria-selected=true]{color:var(--text);border-bottom-color:var(--accent)}.player{align-items:center;gap:var(--sp-3);padding:var(--sp-3);border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);min-height:60px;display:flex}.player.is-selected{border-color:var(--accent-line);background:var(--accent-soft)}.player.is-taken{opacity:.45}.player-pos{border-radius:var(--radius-sm);background:var(--surface-2);width:36px;height:36px;font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--text-2);flex:none;place-items:center;display:grid}.player-name{font-weight:var(--fw-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.club-dot{vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block;box-shadow:0 0 0 1px #ffffff26}.stat-trio{gap:var(--sp-3);font-size:var(--fs-xs);color:var(--text-3);display:flex}.stat-trio b{color:var(--text-2);font-weight:var(--fw-medium)}.snap{animation:snap var(--dur-slow) var(--ease)}@keyframes snap{0%{box-shadow:0 0 0 0 var(--accent-line);transform:scale(.96)}60%{transform:scale(1.01);box-shadow:0 0 0 6px #0000}to{transform:scale(1)}}.glow{animation:glow .9s var(--ease)}@keyframes glow{0%{color:var(--accent-strong);text-shadow:0 0 12px var(--accent-line)}to{text-shadow:none}}.table{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.table th{text-align:left;font-weight:var(--fw-medium);font-size:var(--fs-xs);color:var(--text-3);padding:var(--sp-2) var(--sp-2);border-bottom:1px solid var(--border);white-space:nowrap}.table td{padding:var(--sp-3) var(--sp-2);border-bottom:1px solid var(--border);vertical-align:middle}.table tr:last-child td{border-bottom:0}.table .r{text-align:right}.table tr.is-me td{background:var(--accent-soft)}.table-wrap{margin:0 calc(-1 * var(--sp-4));padding:0 var(--sp-4);overflow-x:auto}.rank{width:28px;font-weight:var(--fw-bold);color:var(--text-2)}.pts{font-weight:var(--fw-bold);font-size:var(--fs-md)}.plus{color:var(--accent)}.minus{color:var(--text-3)}.countdown{font-size:var(--fs-2xl);font-weight:var(--fw-bold);letter-spacing:-.02em}.turn-banner{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-4);border-radius:var(--radius-lg);background:var(--accent-soft);border:1px solid var(--accent-line);display:flex}.order-strip{gap:var(--sp-2);padding:2px 0 var(--sp-1);scrollbar-width:none;display:flex;overflow-x:auto}.order-slot{width:76px;padding:var(--sp-2);border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);text-align:center;font-size:var(--fs-xs);color:var(--text-2);flex:none}.order-slot.is-current{border-color:var(--accent);color:var(--text);box-shadow:0 0 0 3px var(--accent-soft)}.order-slot.is-done{opacity:.55}.order-slot .who{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.action-bar{left:0;right:0;bottom:calc(60px + env(safe-area-inset-bottom));z-index:25;padding:var(--sp-3) var(--sp-4);background:color-mix(in srgb, var(--surface) 96%, transparent);border-top:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:fixed}@media (min-width:900px){.action-bar{bottom:var(--sp-4);border:1px solid var(--border);border-radius:var(--radius-lg);position:sticky}}.slot-grid{gap:var(--sp-2);grid-template-columns:repeat(5,1fr);display:grid}.slot{aspect-ratio:1/1.1;border-radius:var(--radius);border:1px dashed var(--border-strong);text-align:center;font-size:var(--fs-xs);color:var(--text-3);place-items:center;padding:4px;display:grid;overflow:hidden}.slot.is-filled{border-style:solid;border-color:var(--accent-line);background:var(--accent-soft);color:var(--text)}.chat{gap:var(--sp-2);flex-direction:column;max-height:320px;display:flex;overflow-y:auto}.chat-msg{font-size:var(--fs-sm)}.notice{padding:var(--sp-3) var(--sp-4);border-radius:var(--radius);background:var(--surface-2);border:1px solid var(--border);font-size:var(--fs-sm);color:var(--text-2)}.notice-warn{background:var(--provisional-soft);border-color:color-mix(in srgb, var(--provisional) 35%, transparent);color:var(--text)}.notice-error{background:var(--live-soft);border-color:color-mix(in srgb, var(--live) 35%, transparent);color:var(--text)}.testdata-banner{padding:6px var(--sp-4);text-align:center;font-size:var(--fs-xs);background:var(--provisional-soft);color:var(--provisional);border-bottom:1px solid color-mix(in srgb, var(--provisional) 25%, transparent)}.toast{left:50%;bottom:calc(84px + env(safe-area-inset-bottom));z-index:50;max-width:calc(100% - 32px);padding:var(--sp-3) var(--sp-4);border-radius:var(--radius);background:var(--surface-3);border:1px solid var(--border-strong);font-size:var(--fs-sm);animation:toast-in var(--dur) var(--ease);position:fixed;transform:translate(-50%);box-shadow:0 8px 30px #00000059}.toast.is-error{border-color:color-mix(in srgb, var(--danger) 55%, transparent)}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,8px)}}.empty{padding:var(--sp-8) var(--sp-4);text-align:center;color:var(--text-3);font-size:var(--fs-sm)}.skeleton{border-radius:var(--radius);background:linear-gradient(90deg, var(--surface) 0%, var(--surface-2) 50%, var(--surface) 100%);background-size:200% 100%;height:64px;animation:1.4s infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}.hero{padding:var(--sp-8) 0 var(--sp-6);gap:var(--sp-4);flex-direction:column;display:flex}.hero h1{letter-spacing:-.03em;font-size:clamp(1.9rem,6vw,3rem)}.steps{gap:var(--sp-3);display:grid}@media (min-width:900px){.steps{grid-template-columns:repeat(3,1fr)}}.step-num{background:var(--accent-soft);width:32px;height:32px;color:var(--accent);font-weight:var(--fw-bold);font-size:var(--fs-sm);border-radius:50%;place-items:center;display:grid}.award{font-size:var(--fs-xs);color:var(--text-2);align-items:center;gap:4px;display:inline-flex}.award svg{width:14px;height:14px;color:var(--accent)}.desktop-only{display:none}@media (min-width:900px){.desktop-only{display:flex}}.avatar{background:var(--surface-3);width:40px;height:40px;color:var(--text);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:.02em;border:1px solid var(--border-strong);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.avatar img{object-fit:cover;object-position:top;width:100%;height:100%}.avatar-silhouette{opacity:.85;width:100%;height:100%}.club-logo{flex:none;place-items:center;width:28px;height:28px;display:grid}.club-logo img{object-fit:contain;max-width:100%;max-height:100%}.club-code{min-width:34px;height:22px;font-size:10px;font-weight:var(--fw-bold);letter-spacing:.04em;color:var(--text);background:var(--surface-3);border-left:3px solid var(--club,var(--border-strong));border-radius:4px;flex:none;place-items:center;padding:0 5px;display:grid}.pick-row{align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border-radius:var(--radius);background:var(--surface-2);border:1px solid var(--border);min-height:56px;display:flex}.pick-row+.pick-row{margin-top:var(--sp-2)}.pick-row .pts-pill{border-radius:var(--radius-sm);min-width:36px;height:30px;font-weight:var(--fw-bold);background:var(--surface-3);color:var(--text-2);flex:none;place-items:center;padding:0 8px;display:grid}.pick-row .pts-pill.has-points{background:var(--accent-soft);color:var(--accent);border:1px solid var(--accent-line)}.meta{font-size:var(--fs-xs);color:var(--text-3);flex-wrap:wrap;gap:6px;display:flex}.meta b{color:var(--text-2);font-weight:var(--fw-medium)}.player{background:var(--surface-2)}.kpi-grid{gap:var(--sp-2);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:640px){.kpi-grid{grid-template-columns:repeat(4,1fr)}}.kpi{--c:var(--kpi-mint);align-items:center;gap:var(--sp-3);background:linear-gradient(135deg, color-mix(in srgb, var(--c) 16%, var(--surface-2)), var(--surface-2) 70%);border:1px solid color-mix(in srgb, var(--c) 35%, var(--border));border-radius:var(--radius-lg);padding:var(--sp-3);display:flex;position:relative;overflow:hidden}.kpi .ico{width:38px;height:38px;color:var(--c);background:color-mix(in srgb, var(--c) 18%, transparent);border:1px solid color-mix(in srgb, var(--c) 45%, transparent);border-radius:50%;flex:none;place-items:center;display:grid}.kpi .v{font-size:var(--fs-xl);font-weight:var(--fw-bold);color:var(--text);line-height:1.1}.kpi .v small{font-size:var(--fs-sm);color:var(--text-3);font-weight:var(--fw-medium);margin-left:4px}.kpi .l{font-size:var(--fs-xs);color:var(--text-2)}.kpi .bar{background:var(--surface-3);border-radius:3px;height:5px;margin-top:6px;overflow:hidden}.kpi .bar i{background:var(--c);border-radius:3px;height:100%;display:block}.kpi.is-hero{grid-column:span 2}.kpi.is-hero .v{font-size:var(--fs-2xl)}.medal{width:22px;height:22px;font-size:11px;font-weight:var(--fw-bold);color:var(--on-medal);border-radius:50%;place-items:center;display:inline-grid}.medal-1{background:var(--gold);box-shadow:0 0 0 3px var(--gold-soft)}.medal-2{background:var(--silver)}.medal-3{background:var(--bronze)}.rank-list{counter-reset:r}.rank-list>*{align-items:center;gap:var(--sp-3);padding:var(--sp-2) 0;border-top:1px solid var(--border);font-size:var(--fs-sm);display:flex}.rank-list>:first-child{border-top:0}.rank-list .pos{width:24px;color:var(--text-3);font-variant-numeric:tabular-nums;flex:none}.legend{gap:var(--sp-4);font-size:var(--fs-xs);color:var(--text-3);flex-wrap:wrap;display:flex}.legend i{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:6px;display:inline-block}.name-line{align-items:center;gap:8px;min-width:0;display:flex}.name-line .player-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.grid-2{grid-template-columns:minmax(0,1fr);align-items:start}.grid-2>*{min-width:0}@media (min-width:900px){.grid-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.grid-2>.span-2{grid-column:1/-1}}.rank-list,.pick-list{max-width:640px}.rival-grid{gap:var(--sp-3);display:grid}@media (min-width:720px){.rival-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1080px){.rival-grid{grid-template-columns:repeat(3,1fr)}}.rival{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);padding:var(--sp-2) var(--sp-3) var(--sp-3);min-width:0}.rival-head{align-items:center;gap:var(--sp-2);padding-bottom:var(--sp-2);margin-bottom:var(--sp-1);border-bottom:1px solid var(--border);min-width:0;display:flex}.rival-head>:nth-child(2){flex:1;min-width:0}.rival-pts{border-radius:var(--radius-sm);min-width:32px;height:26px;font-weight:var(--fw-bold);background:var(--surface-3);color:var(--text);flex:none;place-items:center;padding:0 6px;display:grid}.rival-pts.has-points{background:var(--accent-soft);color:var(--accent);border:1px solid var(--accent-line)}.mini-picks{margin:0;padding:0;list-style:none}.mini-picks li{font-size:var(--fs-xs);color:var(--text-2);align-items:center;gap:6px;min-width:0;padding:4px 0;display:flex}.mini-picks .avatar{font-size:9px}.mini-picks .nm{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.mini-picks .club-code{min-width:26px;height:16px;font-size:8px}.mini-picks .mp{color:var(--text-3);align-items:center;gap:6px;margin-left:auto;display:flex}.mini-picks .mp b{text-align:right;min-width:18px;color:var(--text-3)}.mini-picks li.scored .nm,.mini-picks li.scored .mp b{color:var(--accent);font-weight:var(--fw-bold)}.match-table{flex-direction:column;display:flex}.match-row{gap:var(--sp-2);padding:var(--sp-3) 0;border-top:1px solid var(--border);grid-template-columns:1fr;display:grid}.match-row:first-child,.match-head+.match-row{border-top:0}.match-row.is-live .score{color:var(--live)}.match-head{display:none}.match-pair{align-items:center;gap:var(--sp-3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.team{align-items:center;gap:var(--sp-2);min-width:0;font-weight:var(--fw-medium);display:flex}.team.home{text-align:right;justify-content:flex-end}.team-name{font-size:var(--fs-sm);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;line-height:1.25}.score{text-align:center;min-width:72px;font-size:var(--fs-xl);font-weight:var(--fw-bold);padding:2px var(--sp-2);border-radius:var(--radius);background:var(--surface-2)}.score.is-open{color:var(--text-3);font-size:var(--fs-lg)}.goal-list{font-size:var(--fs-sm);color:var(--text-2);margin:0;padding:0;list-style:none}.goal-list li{flex-wrap:wrap;align-items:baseline;gap:0 6px;min-width:0;padding:1px 0;display:flex}.goal-list .min{width:30px;color:var(--text-3);flex:none}.goal-list .code{font-size:var(--fs-xs);color:var(--text-3);flex:none;width:30px}.goal-list .nm{min-width:0}@media (min-width:960px){.team-name{font-size:var(--fs-md)}}.goal-list .by{font-size:var(--fs-xs);color:var(--accent);white-space:nowrap}.goal-list li.is-picked .nm{color:var(--accent);font-weight:var(--fw-bold)}.goal-list.assists{display:none}.match-status{text-align:center}@media (min-width:960px){.match-head,.match-row{align-items:start;gap:var(--sp-4);grid-template-columns:minmax(0,2fr) minmax(0,2fr) minmax(0,1fr) 70px}.match-head{padding-bottom:var(--sp-2);border-bottom:1px solid var(--border);display:grid}.goal-list.assists{display:block}.match-status{text-align:right;padding-top:6px}.goal-list{padding-top:4px}}.ht-tiles{gap:var(--sp-2);grid-template-columns:repeat(3,1fr);display:grid}.ht-tile{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--sp-3);text-align:center}.ht-tile .v{font-size:var(--fs-2xl);font-weight:var(--fw-bold);line-height:1.1}.ht-tile .l{font-size:var(--fs-xs);color:var(--text-2)}.ht-tile.is-big{border-color:var(--accent-line);background:linear-gradient(135deg, var(--accent-soft), var(--surface-2) 70%);grid-column:1/-1}.ht-tile.is-big .v{color:var(--accent);font-size:3rem}.podium{gap:var(--sp-2);grid-template-columns:repeat(3,1fr);align-items:end;height:124px;display:grid}.podium-col{flex-direction:column;justify-content:flex-end;gap:4px;min-width:0;height:100%;display:flex}.podium-bar{--scale:1;border-radius:var(--radius) var(--radius) var(--radius-sm) var(--radius-sm);background:var(--surface-2);border:1px solid var(--border);transition:height var(--dur-slow) var(--ease);flex-direction:column;justify-content:center;align-items:center;display:flex}.podium-bar.is-top{background:linear-gradient(180deg, var(--accent-soft), var(--surface-2));border-color:var(--accent-line)}.podium-bar .v{font-size:calc(1.15rem + var(--scale) * .9rem);font-weight:var(--fw-bold);line-height:1}.podium-bar.is-top .v{color:var(--accent)}.podium-label{text-align:center;font-size:var(--fs-xs);color:var(--text-2)}.podium-bar .v.is-live,.ht-tile .v.is-live{color:var(--live)}.fix{font-size:var(--fs-xs);color:var(--live);opacity:.85;margin-top:2px}.ht-tile.is-big{min-height:124px;padding:var(--sp-2) var(--sp-3);flex-direction:column;justify-content:center;align-items:center;display:flex}.ht-tile.is-big .v{font-size:2.4rem}.ht-take{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--sp-3);gap:var(--sp-2);flex-direction:column;display:flex}.ht-take.is-decided{border-color:var(--accent-line)}.ht-title{font-size:var(--fs-lg);font-weight:var(--fw-bold);align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin:0;display:flex}.ht-title-line{background:var(--accent-soft);border:1px solid var(--accent-line);color:var(--accent);border-radius:999px;padding:2px 10px}.ht-track{background:var(--surface-3);border-radius:6px;height:12px;margin:26px 0 6px;position:relative}.ht-fill,.ht-fill-live{transition:width var(--dur-slow) var(--ease);border-radius:6px;position:absolute;inset:0 auto 0 0}.ht-fill{background:var(--accent)}.ht-fill-live{background:repeating-linear-gradient(45deg, var(--accent-line) 0 6px, var(--accent-soft) 6px 12px)}.ht-line{background:var(--text);border-radius:2px;width:3px;margin-left:-1.5px;position:absolute;top:-6px;bottom:-6px}.ht-line i{font-style:normal;font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--text);white-space:nowrap;position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%)}.ht-sides{gap:var(--sp-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.ht-side{flex-direction:column;gap:6px;min-width:0;display:flex}.ht-side.is-end{text-align:right;align-items:flex-end}.ht-hint{text-align:center}.ht-who{font-size:var(--fs-md);font-weight:var(--fw-medium);align-items:center;gap:8px;min-width:0;display:inline-flex}.ht-side.is-end .ht-who{flex-direction:row-reverse}.ht-who .nm{overflow-wrap:break-word;min-width:0;line-height:1.2}.ht-who.is-winner .nm{color:var(--gold);font-weight:var(--fw-bold)}.ht-weight{font-size:var(--fs-xs);font-weight:var(--fw-bold);background:var(--surface-3);border:1px solid var(--border-strong);color:var(--text);border-radius:999px;flex:none;padding:1px 6px}.ht-crown{font-size:10px;font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.04em;color:var(--on-medal);background:var(--gold);border-radius:999px;margin:0 6px;padding:1px 6px}.ht-form{background:var(--surface-2);border:1px dashed var(--border-strong);border-radius:var(--radius-lg);padding:var(--sp-3)}.ht-form-grid{gap:var(--sp-2);grid-template-columns:1fr 1fr;display:grid}.preview-bar{align-items:center;gap:var(--sp-2);padding:4px 4px 4px var(--sp-3);font-size:var(--fs-xs);color:var(--text-3);border-radius:999px;margin-left:auto;display:flex}.preview-bar.is-basis{background:var(--provisional-soft);color:var(--provisional)}.preview-label{font-weight:600}.seg{border:1px solid var(--border);border-radius:999px;display:inline-flex;overflow:hidden}.seg-btn{min-height:32px;padding:0 var(--sp-3);font:inherit;color:var(--text-3);cursor:pointer;background:0 0;border:0;font-weight:600}.seg-btn[aria-pressed=true]{color:var(--on-accent);background:var(--accent)}.premium-card{gap:var(--sp-2);border-style:dashed}.premium-tag,.view-tag{font-size:var(--fs-xs);letter-spacing:.02em;border-radius:999px;align-self:flex-start;padding:2px 8px;font-weight:700;display:inline-block}.premium-tag{color:var(--accent);background:var(--accent-soft)}.view-tag{color:var(--provisional);background:var(--provisional-soft);margin-right:var(--sp-2)}.view-notice{line-height:1.5}.replay-banner{align-items:center;gap:var(--sp-2) var(--sp-4);padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-lg);background:var(--live-soft);color:var(--live);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.match-cp{font-size:var(--fs-xs);color:var(--provisional)}.match-min{font-size:var(--fs-xs);color:var(--live);font-weight:700}.form{align-items:center;gap:3px;display:inline-flex}.form b{border-radius:var(--radius-sm);text-align:center;min-width:16px;font-size:var(--fs-xs);padding:0 3px;display:inline-block}.form-hit{color:var(--on-accent);background:var(--accent)}.form-zero{color:var(--text-3);background:var(--surface-3)}.rank-list.ht-table{max-width:none}.ht-col{text-align:right;flex:none;width:48px}.ht-head{text-transform:uppercase;letter-spacing:.04em;padding-top:0}.col-stack{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.my-score{--my:var(--accent);color:var(--my);background:color-mix(in srgb, var(--my) 14%, transparent);border:1px solid color-mix(in srgb, var(--my) 45%, transparent);border-radius:999px;align-items:baseline;gap:6px;padding:4px 12px;display:inline-flex}.my-score b{font-size:var(--fs-xl);font-weight:var(--fw-bold);line-height:1.1}.my-score-unit{font-size:var(--fs-xs);opacity:.85}.my-score-rank{font-size:var(--fs-sm);font-weight:var(--fw-bold);margin-left:4px}.my-score-1{--my:var(--gold)}.my-score-2{--my:var(--silver)}.my-score-3{--my:var(--bronze)}.card-head .h-lg,.h-lg{font-size:var(--fs-lg)}.season-chart{width:100%;overflow:hidden}.subtabs .tabs{border-bottom:0;margin-bottom:0}.ht-duel{justify-content:center;align-items:baseline;gap:var(--sp-3);font-size:var(--fs-2xl);font-weight:var(--fw-bold);color:var(--text-3);display:flex}.ht-duel .is-lead{color:var(--accent)}.ht-duel i{color:var(--text-3);font-style:normal}.ht-yn{justify-content:center;display:flex}.ht-yn-pill{border:1px solid var(--border);color:var(--text-2);font-weight:var(--fw-bold);border-radius:999px;padding:4px 14px}.ht-yn-pill.is-yes{color:var(--live);border-color:var(--live);background:var(--live-soft)}.ht-yn-pill.is-no{color:var(--text-2);background:var(--surface-3)}.ht-yn-pill.is-final{color:var(--on-accent);background:var(--accent);border-color:var(--accent)}.ht-yn-pill.is-void{color:var(--text-3);border-style:dashed}.ht-leading{color:var(--live);font-weight:var(--fw-bold)}.ht-suggest{gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.ht-suggest-item{text-align:left;font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--sp-2) var(--sp-3);cursor:pointer;flex-direction:column;gap:2px;display:flex}.ht-suggest-item:hover,.ht-suggest-item:focus-visible{border-color:var(--accent-line);background:var(--accent-soft)}.ht-mini{gap:var(--sp-2);grid-template-columns:repeat(6,1fr);display:grid}.ht-mini>div{padding:var(--sp-2) 0;background:var(--surface-2);border-radius:var(--radius);flex-direction:column;align-items:center;display:flex}.ht-mini b{font-size:var(--fs-xl)}.ht-mini b.is-live{color:var(--live)}.ht-mini span{font-size:var(--fs-xs);color:var(--text-3)}.ht-mini-row{gap:var(--sp-2);padding:var(--sp-1) 0;border-top:1px solid var(--border);align-items:baseline;display:flex}@media (max-width:560px){.ht-mini{grid-template-columns:repeat(3,1fr)}.ht-mini-row{flex-direction:column;gap:0}}.btn-share{gap:6px}.share-dialog{border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface);width:min(920px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--text);padding:0}.share-dialog::backdrop{background:#0000008c}.share-body{gap:var(--sp-4);padding:var(--sp-4);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);display:grid}.share-preview{background:var(--surface-2);border-radius:var(--radius);min-height:320px;padding:var(--sp-3);justify-content:center;align-items:center;display:flex;position:relative}.share-preview img{border-radius:var(--radius-sm);max-width:100%;display:block;box-shadow:0 8px 30px #00000059}.share-preview img.is-story{max-height:min(70dvh,620px)}.share-preview img.is-square{max-height:min(60dvh,420px)}.share-loading{top:var(--sp-3);position:absolute}.share-motifs{flex-wrap:wrap;gap:6px;display:flex}@media (max-width:680px){.share-body{grid-template-columns:1fr}.share-preview{min-height:0}.share-preview img.is-story{max-height:46dvh}}.h-sm{font-size:var(--fs-md);font-weight:var(--fw-bold);margin:0}.premium-tag.is-off{color:var(--text-3);background:var(--surface-3)}.card.is-locked textarea,.card.is-locked .input{opacity:.6}.house-rule{padding:var(--sp-3);border-left:3px solid var(--gold);background:var(--gold-soft);border-radius:var(--radius-sm)}.house-rule p{font-weight:var(--fw-medium);margin:4px 0 0}.trophy-shelf{gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.trophy{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);display:flex}.emblem-editor{gap:var(--sp-4);flex-wrap:wrap;align-items:center;display:flex}.fair-league{padding-top:var(--sp-3);border-top:1px dashed var(--border)}.fair-league input:disabled+b{color:var(--text-3)}.sponsor-slot{padding:var(--sp-4) var(--sp-5);border-radius:var(--radius-lg);color:#fff;background:linear-gradient(120deg, var(--sponsor) 0%, color-mix(in srgb, var(--sponsor) 55%, #000) 100%);grid-template-columns:1fr;gap:2px;min-height:96px;text-decoration:none;display:grid;position:relative}.sponsor-ad{top:var(--sp-2);right:var(--sp-3);opacity:.75;text-transform:uppercase;letter-spacing:.08em;position:absolute}.sponsor-by{opacity:.85}.sponsor-name{font-size:var(--fs-xl);letter-spacing:.01em}.sponsor-claim{opacity:.9}.chip:disabled{opacity:.4;cursor:not-allowed}.member-avatar{object-fit:cover;background:var(--surface-2);box-shadow:0 0 0 2px var(--border-strong);border-radius:50%;flex:none;display:inline-block}.masonry>*{break-inside:avoid;margin-bottom:var(--sp-4)}@media (min-width:900px){.masonry{columns:2;column-gap:var(--sp-4)}}.name-line{min-height:24px;margin-bottom:3px}.meta{align-items:center;row-gap:4px}.meta .form b{line-height:18px}.meta .form b.form-hit{color:#111;font-weight:700}.score-hero{--sh:var(--accent);border-radius:var(--radius-lg);border:1px solid color-mix(in srgb, var(--sh) 50%, transparent);box-shadow:0 6px 18px color-mix(in srgb, var(--sh) 22%, transparent);align-items:stretch;display:inline-flex;overflow:hidden}.score-hero-1{--sh:var(--gold)}.score-hero-2{--sh:var(--silver)}.score-hero-3{--sh:var(--bronze)}.sh-pts,.sh-rank{flex-direction:column;justify-content:center;align-items:center;padding:6px 16px;line-height:1;display:flex}.sh-pts{background:color-mix(in srgb, var(--sh) 14%, var(--surface));color:var(--sh)}.sh-rank{background:var(--sh);color:var(--on-medal)}.sh-pts b,.sh-rank b{letter-spacing:-.02em;font-size:2.4rem;font-weight:800}.sh-pts span,.sh-rank span{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em;margin-top:4px;font-weight:700}.htt-kpis{gap:var(--sp-2);grid-template-columns:repeat(3,1fr);display:grid}@media (min-width:560px){.htt-kpis{grid-template-columns:repeat(6,1fr)}}.htt-kpi{--k:var(--accent);padding:var(--sp-2) 0;border-radius:var(--radius);background:color-mix(in srgb, var(--k) 16%, var(--surface));border:1px solid color-mix(in srgb, var(--k) 40%, transparent);flex-direction:column;align-items:center;display:flex}.htt-kpi b{font-size:var(--fs-xl);color:var(--k);font-weight:800;line-height:1.1}.htt-kpi span{font-size:var(--fs-xs);color:var(--text-2);text-align:center}.htt-kpi.k1{--k:var(--kpi-mint)}.htt-kpi.k2{--k:var(--kpi-blue)}.htt-kpi.k3{--k:var(--kpi-gold)}.htt-kpi.k4{--k:var(--kpi-coral)}.htt-kpi.k5{--k:var(--kpi-violet)}.htt-kpi.k6{--k:var(--text)}.htt-kpi.is-live b{color:var(--live)}.htt-list{gap:var(--sp-2);display:grid}@media (min-width:760px){.htt-list{grid-template-columns:1fr 1fr}}.htt-take{padding:var(--sp-3);border-radius:var(--radius);background:var(--surface-2);border:1px solid var(--border);border-left:4px solid var(--border-strong);flex-direction:column;gap:6px;display:flex}.htt-take.is-won{border-left-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, var(--surface-2))}.htt-take.is-lost{border-left-color:var(--live)}.htt-top{align-items:center;gap:var(--sp-2);display:flex}.htt-line{background:var(--accent-soft);color:var(--accent);font-weight:700;font-size:var(--fs-sm);border-radius:999px;padding:1px 8px}.htt-pill{font-size:var(--fs-xs);white-space:nowrap;border:1px solid var(--border-strong);color:var(--text-2);border-radius:999px;padding:2px 10px;font-weight:700}.htt-pill.is-final{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.htt-bar{background:var(--surface-3);border-radius:999px;height:8px;position:relative}.htt-bar i{background:var(--accent);border-radius:999px;position:absolute;inset:0 auto 0 0}.htt-bar u{background:var(--text);width:2px;position:absolute;top:-4px;bottom:-4px}html[data-look=neon] .htt-kpi{background:var(--k);border:0;border-radius:16px}html[data-look=neon] .htt-kpi b{color:var(--n-ink);font-family:var(--n-display);font-weight:400}html[data-look=neon] .htt-kpi span{color:var(--n-ink);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:700}html[data-look=neon] .htt-kpi.k6{--k:#fff}html[data-look=neon] .htt-take{background:linear-gradient(90deg,#ff2e8829,#00e5ff1a);border-radius:16px}html[data-look=neon] .htt-take.is-won{box-shadow:4px 4px 0 var(--n-pink)}.btn-danger-text{color:var(--danger)}.danger-zone{border:1px solid color-mix(in srgb, var(--danger) 45%, transparent);border-radius:var(--radius-sm);padding:var(--sp-3);background:color-mix(in srgb, var(--danger) 7%, transparent)}.check-line{font-size:var(--fs-sm);align-items:flex-start;gap:10px;line-height:1.45;display:flex}.check-line input{flex:none;width:18px;height:18px;margin-top:3px}.report-link{color:var(--text-3,var(--text-2));font-size:var(--fs-xs);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.report-form{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.report-form .input{flex:180px;min-height:34px}.metric-grid{gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(130px,1fr));display:grid}.metric-cell{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);padding:10px 12px}.metric-cell b{font-size:var(--fs-xl);line-height:1.1;display:block}.metric-cell span{font-size:var(--fs-xs);color:var(--text-2)}.funnel{gap:6px;display:grid}.funnel-row{font-size:var(--fs-sm);grid-template-columns:150px 1fr 48px;align-items:center;gap:8px;display:grid}.funnel-bar{background:var(--surface-2);border-radius:99px;height:10px;overflow:hidden}.funnel-bar i{background:var(--accent);border-radius:99px;height:100%;display:block}.legal h2{margin-top:var(--sp-4)}.legal p,.legal li{line-height:1.6}.fill{background:color-mix(in srgb, var(--warn,#f5b301) 25%, transparent);border-radius:4px;padding:0 4px}
@font-face{font-family:Archivo Black;font-weight:400;font-display:swap;src:url(../media/archivo-black-latin-400-normal.28-s2vszyg0u5.woff2)format("woff2")}@font-face{font-family:Space Grotesk;font-weight:400;font-display:swap;src:url(../media/space-grotesk-latin-400-normal.1c6pcavxma0qq.woff2)format("woff2")}@font-face{font-family:Space Grotesk;font-weight:500;font-display:swap;src:url(../media/space-grotesk-latin-500-normal.33jdofnh71adk.woff2)format("woff2")}@font-face{font-family:Space Grotesk;font-weight:700;font-display:swap;src:url(../media/space-grotesk-latin-700-normal.16tiaqjgzwdo4.woff2)format("woff2")}html[data-look=neon]{--n-lime:#c6ff00;--n-pink:#ff2e88;--n-cyan:#00e5ff;--n-yellow:#ffd60a;--n-violet:#9d4dff;--n-ink:#120a22;--n-display:"Archivo Black", "Space Grotesk", sans-serif;--chrome:#0f0820;--bg:#0b0614;--surface:#170d2b;--surface-2:#21133d;--surface-3:#2c1a50;--border:#2e1d52;--border-strong:#4a2f7d;--text:#fff;--text-2:#dccff5;--text-3:#b7a9d6;--live:#ff2e88;--live-soft:#ff2e8829;--provisional:#ffd60a;--provisional-soft:#ffd60a24;--accent:var(--n-lime);--accent-strong:#d8ff4d;--accent-soft:#c6ff001f;--accent-line:#c6ff0073;--on-accent:var(--n-ink);--gold:var(--n-yellow);--gold-soft:#ffd60a29;--kpi-mint:var(--n-lime);--kpi-gold:var(--n-yellow);--kpi-blue:var(--n-cyan);--kpi-coral:var(--n-pink);--kpi-violet:var(--n-violet);--card-bg:var(--surface);--card-border:var(--border);--card-glow:none;--font:"Space Grotesk", ui-sans-serif, system-ui, sans-serif;--radius-sm:10px;--radius:14px;--radius-lg:22px}html[data-look=neon] body{background:radial-gradient(1100px 600px at 90% -10%, #ff2e882e, transparent 60%), radial-gradient(900px 500px at -10% 25%, #00e5ff21, transparent 60%), var(--bg);background-attachment:fixed}html[data-look=neon] h1{font-family:var(--n-display);letter-spacing:-.02em;font-weight:400}html[data-look=neon] h2,html[data-look=neon] .card h2{font-family:var(--n-display);letter-spacing:-.01em;font-weight:400}html[data-look=neon] .eyebrow{color:var(--n-cyan);letter-spacing:.16em;font-weight:700}html[data-look=neon] .card{border-width:2px}html[data-look=neon] .topbar{border-bottom:2px solid var(--border)}html[data-look=neon] .topnav a{text-transform:uppercase;letter-spacing:.06em;border-radius:999px;font-weight:700}html[data-look=neon] .topnav a[aria-current=page]{background:var(--n-lime);color:var(--n-ink)}html[data-look=neon] .btn{border-width:2px;border-radius:999px;font-weight:700}html[data-look=neon] .btn-primary{box-shadow:4px 4px 0 var(--n-pink)}html[data-look=neon] .btn-share{background:var(--n-pink);border-color:var(--n-pink);color:#fff;text-transform:uppercase;letter-spacing:.06em}html[data-look=neon] .tabs{gap:var(--sp-2);border-bottom:0}html[data-look=neon] .tab{border:2px solid var(--border);min-height:38px;padding:0 var(--sp-4);text-transform:uppercase;letter-spacing:.06em;font-weight:700;font-size:var(--fs-xs);border-radius:999px}html[data-look=neon] .tab[aria-selected=true]{background:var(--n-lime);border-color:var(--n-lime);color:var(--n-ink)}html[data-look=neon] .pos{font-family:var(--n-display)}html[data-look=neon] .ht-take{background:linear-gradient(90deg,#ff2e8829,#00e5ff1a)}html[data-look=neon] .ht-mini b,html[data-look=neon] .ht-tile .v,html[data-look=neon] .podium-bar .v{font-family:var(--n-display);font-weight:400}.topbar-tools{align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;margin-left:auto;display:flex}.topbar-tools .preview-bar{margin-left:0}.look-switch{align-items:center;gap:var(--sp-2);font-size:var(--fs-xs);color:var(--text-3);display:flex}html[data-look=neon] .seg-btn[aria-pressed=true]{color:var(--n-ink);background:var(--n-lime)}.neon-badge{vertical-align:middle;flex:none;display:inline-flex}.neon-figure{line-height:0;display:inline-block}.neon-hero{justify-content:space-between;align-items:flex-end;gap:var(--sp-4);flex-wrap:wrap;display:flex}.neon-kick{color:var(--n-cyan)}.neon-h1{margin-top:6px;font-size:clamp(2.6rem,7vw,4.4rem);line-height:.95}.neon-hero-right{align-items:flex-end;gap:var(--sp-5);margin-left:auto;display:flex}.neon-pts{font-family:var(--n-display);color:var(--n-lime);font-size:clamp(3.4rem,9vw,5.6rem);line-height:.85}.neon-ptsl{font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);font-weight:700}.neon-stamp{background:var(--n-yellow);color:var(--n-ink);text-align:center;box-shadow:6px 6px 0 var(--n-pink);border-radius:18px;padding:8px 18px;transform:rotate(-6deg)}.neon-stamp b{font-family:var(--n-display);font-size:clamp(2.4rem,6vw,3.6rem);line-height:.95;display:block}.neon-stamp span{font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:700}.neon-draftline{gap:var(--sp-3);align-items:center}.neon-pop,html[data-look=neon] .neon-pop{border-color:var(--n-lime);box-shadow:8px 8px 0 var(--n-pink)}.neon-grid{gap:var(--sp-5);grid-template-columns:1fr;align-items:start;display:grid}@media (min-width:900px){.neon-grid{grid-template-columns:1.35fr 1fr}}.card-row{scroll-snap-type:x mandatory;gap:16px;padding:4px 12px 14px 4px;display:flex;overflow-x:auto}.tcard{scroll-snap-align:start;color:#fff;background:linear-gradient(160deg, var(--p,#444) 0%, #1a0f2e 58%);box-shadow:0 0 0 3px var(--n-cyan,#00e5ff), 7px 7px 0 var(--n-violet,#9d4dff);border-radius:20px;flex:none;margin:3px 0 0 3px;padding:10px}.tc-top{text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:8px;min-height:30px;font-size:11px;font-weight:700;display:flex}.tc-top span{white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 2px #0009;overflow:hidden}.tc-top i{background:var(--n-cyan,#00e5ff);color:#111;white-space:nowrap;border-radius:999px;margin-left:auto;padding:2px 8px;font-size:10px;font-style:normal}.tc-art{background:radial-gradient(circle at 50% 35%,#ffffff2e,#0000 70%),repeating-linear-gradient(135deg,#ffffff0a 0 8px,#0000 8px 16px);border:2px solid #ffffff24;border-radius:14px;justify-content:center;align-items:flex-end;height:200px;margin:8px 0;display:flex;overflow:hidden}.tc-name{font-family:var(--n-display,sans-serif);min-height:42px;font-size:19px;line-height:1.05}.tc-stats{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:6px;display:grid}.tc-stats div{text-align:center;background:#00000059;border-radius:10px;padding:6px 4px}.tc-stats b{font-family:var(--n-display,sans-serif);color:var(--n-cyan,#00e5ff);font-size:22px;font-weight:400;display:block}.tc-stats span{text-transform:uppercase;letter-spacing:.08em;opacity:.85;font-size:10px;font-weight:700}.konferenz{flex-wrap:wrap;gap:8px;display:flex}.konf{background:var(--surface-2);border:1px solid var(--border);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:flex}.konf b{font-family:var(--n-display);font-weight:400}.konf.is-live{border-color:var(--live)}.tick{background:#ffffff0a;border:2px solid #0000;border-radius:14px;align-items:center;gap:12px;padding:8px 12px;display:flex}.tick.is-mine{border-color:var(--n-lime)}.tick-min{font-family:var(--n-display);color:var(--n-yellow);flex:none;width:46px;font-size:20px}.tick-fig{flex:none;width:38px;height:50px;overflow:hidden}.tick-pts{font-family:var(--n-display);color:var(--n-lime);margin-left:auto;font-size:20px}.neon-ranks .nrk{border-bottom:1px dashed var(--border);align-items:center;gap:10px;padding:8px 2px;font-weight:700;display:flex}.nrk .no{width:30px;height:30px;font-family:var(--n-display);background:#ffffff14;border-radius:10px;flex:none;place-items:center;display:grid}.nrk.r1 .no{background:var(--n-yellow);color:#111}.nrk.r2 .no{color:#111;background:#e6e9f0}.nrk.r3 .no{color:#111;background:#ff9f5a}.nrk.is-me{color:var(--n-lime)}.nrk b{font-family:var(--n-display);font-size:20px;font-weight:400}.nrk-fig{flex:none;width:26px;height:36px;overflow:hidden}.neon-duel{color:#fff;background:linear-gradient(135deg, var(--n-pink), #7b2cff)!important;border:0!important}html[data-look=neon] .neon-duel .eyebrow{color:#fff}.duel-row{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.duel-name{font-family:var(--n-display);font-size:18px}.duel-pts{font-family:var(--n-display);font-size:54px;line-height:1}.duel-vs{font-family:var(--n-display);opacity:.7}.neon-kpis{gap:var(--sp-3);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:760px){.neon-kpis{grid-template-columns:repeat(5,1fr)}}.neon-kpi{color:#120a22;border-radius:20px;padding:14px 16px}.neon-kpi b{font-family:var(--n-display);font-size:34px;font-weight:400;line-height:1.05;display:block}.neon-kpi span{text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700}@media (max-width:720px){.topbar-tools{justify-content:space-between;width:100%;margin-left:0}.topbar-tools .preview-label{display:none}.topbar-tools .seg-btn{min-height:28px;padding:0 var(--sp-2);font-size:11px}.neon-hero-right{gap:var(--sp-3)}}.neon-head{background:radial-gradient(circle at 50% 30%, color-mix(in srgb, var(--p) 55%, #fff 0%), #1a0f2e 90%);box-shadow:0 0 0 2px var(--n-cyan,#00e5ff);border-radius:50%;flex:none;display:inline-block;overflow:hidden}.neon-head svg{width:100%;height:100%}.neon-stage{justify-content:space-around;align-items:flex-end;gap:var(--sp-3);background:linear-gradient(#0000 58%,#ffffff0f 58%);border-radius:18px;padding:10px 4px 4px;display:flex;overflow-x:auto}.neon-hero-fig{text-align:center;flex-direction:column;flex:none;align-items:center;display:flex;position:relative}.neon-hero-fig b{margin-top:4px}.neon-hero-fig .bub{background:var(--n-lime);color:var(--n-ink);font-family:var(--n-display);box-shadow:3px 3px 0 var(--n-pink);border-radius:12px;padding:1px 9px;font-size:18px;position:absolute;top:-4px;right:-8px}.tcard-empty{width:196px;min-height:330px;box-shadow:0 0 0 3px var(--border-strong);opacity:.8;background:repeating-linear-gradient(135deg,#ffffff0a 0 10px,#0000 10px 20px);flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.neon-podium{justify-content:center;align-items:flex-end;gap:var(--sp-3);display:flex}.np{text-align:center;flex-direction:column;flex:1;align-items:center;gap:6px;max-width:220px;display:flex}.np b{font-size:var(--fs-sm)}.np-block{width:100%;color:var(--n-ink);border-radius:14px 14px 4px 4px;flex-direction:column;justify-content:flex-start;align-items:center;padding-top:10px;font-weight:700;display:flex}.np-rank{font-family:var(--n-display);font-size:32px;line-height:1}.np-1 .np-block{background:var(--n-yellow);height:150px;box-shadow:6px 6px 0 var(--n-pink)}.np-2 .np-block{background:#e6e9f0;height:110px}.np-3 .np-block{background:#ff9f5a;height:80px}html[data-look=neon] .member-avatar{filter:url(#sf-comic)contrast(1.05);box-shadow:0 0 0 2px var(--n-lime), 0 0 10px #c6ff0059}.duel-note{margin-top:8px;font-weight:700}
