@font-face{font-family:Big Shoulders;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5fefd80b57937013.3vxbymg_kqoii.woff2)format("woff2");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:Big Shoulders;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c4c21e4d4b578e42.4063qtxwupz89.woff2)format("woff2");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:Big Shoulders;font-style:normal;font-weight:700;font-display:swap;src:url(../media/55cb69ad17a100ed.p.0kxvs4gr291h1.woff2)format("woff2");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}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:900;font-display:swap;src:url(../media/5fefd80b57937013.3vxbymg_kqoii.woff2)format("woff2");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:Big Shoulders;font-style:normal;font-weight:900;font-display:swap;src:url(../media/c4c21e4d4b578e42.4063qtxwupz89.woff2)format("woff2");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:Big Shoulders;font-style:normal;font-weight:900;font-display:swap;src:url(../media/55cb69ad17a100ed.p.0kxvs4gr291h1.woff2)format("woff2");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}.big_shoulders_931b1d3f-module__uwIgta__className{font-family:Big Shoulders;font-style:normal}.big_shoulders_931b1d3f-module__uwIgta__variable{--font-display:"Big Shoulders"}
@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/31e5e20239562b7a-s.3ih7dxnymi4t5.woff2)format("woff2");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:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a8b04342f903b9d-s.3uaqc_eim_oz1.woff2)format("woff2");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:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c6e2684784a55443-s.p.2w-eao_k5pziq.woff2)format("woff2");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}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/742f0fcf9aa5cfe6-s.1haaxlqnxotgo.woff2)format("woff2");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:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b524e3bdcc8dfcd3-s.2km9zhv-p9t3b.woff2)format("woff2");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:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a083361d37caf3d1-s.p.00u70rl5ce7ry.woff2)format("woff2");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}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b221c6d9681431a7-s.0p3m7ez1fl9bq.woff2)format("woff2");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:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/af7efeee822b8a1b-s.0owl_bf4j-7yx.woff2)format("woff2");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:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6c98c9fb873995d2-s.p.14sz-5zsn4k6e.woff2)format("woff2");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}@font-face{font-family:Barlow Fallback;src:local(Arial);ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.0%;size-adjust:96.68%}.barlow_95b3fe90-module__y0YdIa__className{font-family:Barlow,Barlow Fallback;font-style:normal}.barlow_95b3fe90-module__y0YdIa__variable{--font-body:"Barlow", "Barlow Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.woff2)format("woff2");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}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.28xcb7557rbh2.woff2)format("woff2");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}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_9d88f727-module__1NxLqG__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_9d88f727-module__1NxLqG__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#0e0c0b;--surface:#171412;--surface-2:#1f1b18;--line:#2a2522;--text:#ede6da;--muted:#8f857d;--hate:#c8102e;--hate-hi:#e0223f;--hate-deep:#7d0a1c;--gold:#f2c94c;--ok:#4caf7a;--display:var(--font-display), "Impact", "Arial Narrow", sans-serif;--body:var(--font-body), "Helvetica Neue", Arial, sans-serif;--mono:var(--font-mono), "SF Mono", Menlo, monospace;--gutter:16px;--max:1120px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--ground);color:var(--text);font-family:var(--body);min-height:100dvh;margin:0;font-size:16px;line-height:1.5;overflow-x:hidden}a{color:inherit}button,input,select{font:inherit;color:inherit}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--hate-hi);outline-offset:2px}.wrap{max-width:var(--max);padding-inline:var(--gutter);margin:0 auto}@media (min-width:720px){:root{--gutter:32px}}.banner{background:var(--hate-deep);color:#fff;text-align:center;padding:6px var(--gutter);letter-spacing:.02em;font-size:12.5px}.top{justify-content:space-between;align-items:center;gap:12px;padding-block:14px;display:flex}.wordmark{font-family:var(--display);letter-spacing:.01em;text-transform:lowercase;white-space:nowrap;font-size:30px;font-weight:900;line-height:.9;text-decoration:none}.wordmark b{color:var(--hate);font-weight:900}.brand{color:var(--text);align-items:flex-end;text-decoration:none;display:inline-flex}.wordmark .wm-i{display:inline-block}.nav{scrollbar-width:none;align-items:center;gap:4px;display:flex;overflow-x:auto}.nav::-webkit-scrollbar{display:none}.nav a{color:var(--muted);white-space:nowrap;border-radius:999px;padding:6px 10px;font-size:14px;font-weight:500;text-decoration:none}.nav a:hover{color:var(--text);background:var(--surface)}.nav a[aria-current=page]{color:var(--text);background:color-mix(in srgb, var(--hate) 22%, transparent);font-weight:600}.nav .me{color:var(--text);border:1px solid var(--line)}.nav .lang{font:600 12px var(--mono);letter-spacing:.08em;color:var(--muted);border:1px solid var(--line);margin-left:4px;padding:5px 9px}.nav .lang:hover{color:var(--text);border-color:var(--muted)}.mmenu{display:none;position:relative}.mmenu-btn{border:1px solid var(--line);background:var(--surface);width:40px;height:36px;color:var(--text);cursor:pointer;border-radius:999px;place-items:center;display:grid}.mmenu-panel{z-index:50;border:1px solid var(--line);background:var(--surface);border-radius:16px;min-width:220px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 50px #0000008c}.mmenu-panel a{color:var(--text);border-radius:10px;padding:12px 14px;font-size:16px;font-weight:600;text-decoration:none}.mmenu-panel a[aria-current=page]{background:color-mix(in srgb, var(--hate) 22%, transparent)}.mmenu-panel .mmenu-lang{border-top:1px solid var(--line);color:var(--muted);font:600 13px var(--mono);letter-spacing:.06em;border-radius:0 0 10px 10px;margin-top:6px}@media (max-width:640px){.nav .hide-s{display:none}.wordmark{font-size:26px}.mmenu{display:block}.nav{gap:6px;overflow:visible}}.foot{border-top:1px solid var(--line);color:var(--muted);margin-top:72px;padding-block:28px 48px;font-size:13px}.foot-brand{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-bottom:18px;display:flex}.foot-brand .wordmark{color:var(--text);font-size:26px}.foot-brand span{color:var(--muted);font-size:14px}.foot .legal{gap:4px;margin-bottom:14px;display:grid}.foot .links{flex-wrap:wrap;gap:6px 16px;display:flex}.foot .links a{text-decoration:none}.foot .links a:hover{color:var(--text)}.h1{font-family:var(--display);letter-spacing:.005em;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(44px,11vw,96px);font-weight:900;line-height:.92}.h1.ask{line-height:.94}.h1 em,.h2 em{color:var(--hate);font-style:normal}.h2{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;margin:0 0 6px;font-size:clamp(28px,6vw,40px);font-weight:900;line-height:.95}.h3{font-family:var(--display);text-transform:uppercase;letter-spacing:.03em;margin:0 0 8px;font-size:22px;font-weight:700;line-height:1}.sub{color:var(--muted);text-wrap:pretty;max-width:60ch;margin:0 0 18px;font-size:15px}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:500}.mono{font-family:var(--mono)}.muted{color:var(--muted)}.num{font-variant-numeric:tabular-nums}.section{margin-top:56px}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 16px;margin-bottom:14px;display:flex}.grid-2{gap:40px 48px;display:grid}@media (min-width:900px){.grid-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.cta{cursor:pointer;background:var(--hate);color:#fff;font-family:var(--display);letter-spacing:.07em;text-transform:uppercase;border:0;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:14px 22px;font-size:21px;font-weight:700;line-height:1;text-decoration:none;transition:background .15s,transform .1s;display:inline-flex}.cta:hover{background:var(--hate-hi)}.cta:active{transform:translateY(1px)}.cta small{font:500 13px var(--body);letter-spacing:0;text-transform:none;opacity:.9}.cta.block{width:100%}.cta[disabled]{opacity:.5;cursor:not-allowed}.btn{cursor:pointer;background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:11px 16px;font-size:15px;font-weight:600;line-height:1.1;text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--muted)}.btn.ghost{background:0 0}.btn.wa{color:#fff;background:#1f7a4a;border-color:#1f7a4a}.btn.wa:hover{background:#239457}.link{color:var(--text);text-underline-offset:3px;-webkit-text-decoration-color:var(--hate);text-decoration-color:var(--hate)}.panel{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:18px}.panel.hot{border-color:var(--hate-deep);background:linear-gradient(180deg, color-mix(in srgb, var(--hate) 10%, var(--surface)), var(--surface) 60%)}.pill{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#1a1613;background:var(--mat,#bbb);white-space:nowrap;border-radius:3px;padding:2px 7px;font-size:10.5px;display:inline-block}.live-dot{font-family:var(--mono);letter-spacing:.1em;color:#fff;background:var(--hate);border-radius:4px;align-items:center;gap:6px;padding:3px 8px;font-size:11px;display:inline-flex}.live-dot:before{content:"";background:#fff;border-radius:50%;width:7px;height:7px;animation:1.2s infinite pulse}@keyframes pulse{50%{opacity:.25}}.swatch{background:linear-gradient(135deg, var(--c1) 50%, var(--c2) 50%);vertical-align:-2px;border:1px solid #ffffff2e;border-radius:50%;flex:none;width:14px;height:14px;display:inline-block}.hero{align-items:center;gap:28px;padding-top:28px;display:grid}@media (min-width:900px){.hero{grid-template-columns:1.15fr .85fr;padding-top:48px}}.hero .lead{color:var(--muted);text-wrap:pretty;max-width:46ch;margin:18px 0 24px;font-size:18px}.hero .lead strong{color:var(--text);font-weight:600}.hero-cards{perspective:1400px;height:380px;position:relative}.hero-cards>*{width:230px;position:absolute;top:20px}.hero-cards>:first-child{margin-left:-230px;left:50%;transform:rotate(-9deg)translateY(24px)}.hero-cards>:nth-child(2){margin-left:-60px;left:50%;transform:rotate(7deg)translateY(10px)}.hero-cards>:nth-child(3){z-index:2;margin-left:-135px;top:0;left:50%}@media (max-width:640px){.hero-cards{height:330px}.hero-cards>*{width:190px}.hero-cards>:first-child{margin-left:-180px}.hero-cards>:nth-child(2){margin-left:-10px}.hero-cards>:nth-child(3){margin-left:-95px}}.million{margin-top:28px}.million .bar{background:var(--surface-2);border-radius:5px;height:10px;margin:8px 0 6px;overflow:hidden}.million .bar i{background:linear-gradient(90deg, var(--hate-deep), var(--hate));border-radius:5px;min-width:6px;height:100%;display:block}.million .row{font-family:var(--mono);color:var(--muted);justify-content:space-between;gap:12px;font-size:12px;display:flex}.million .big{font-family:var(--display);color:var(--text);font-size:34px;font-weight:900;line-height:1}.ticker{gap:0;display:grid}.ticker .ev{border-bottom:1px solid var(--line);grid-template-columns:18px 1fr auto;align-items:baseline;gap:10px;padding:9px 0;font-size:14px;display:grid}.ticker .ev .ic{color:var(--hate);font-size:12px}.ticker .ev.throne .ic{color:var(--gold)}.ticker .ev b{font-weight:600}.ticker .ev a{text-decoration:none}.ticker .ev a:hover{text-decoration:underline}.ticker .ev time{font-family:var(--mono);color:var(--muted);white-space:nowrap;font-size:11px}.ticker .ev.fresh{animation:1.6s ease-out flash}@keyframes flash{0%{background:color-mix(in srgb, var(--hate) 25%, transparent)}}.most{display:grid}.most .row{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr auto;align-items:center;gap:12px;padding:11px 0;text-decoration:none;display:grid}.most .row:hover .name{text-decoration:underline;-webkit-text-decoration-color:var(--hate);text-decoration-color:var(--hate);text-underline-offset:3px}.most .rk{font-family:var(--display);font-size:26px;font-weight:900;line-height:1}.most .name{align-items:center;gap:8px;font-weight:600;display:flex}.most .meta{font-family:var(--mono);color:var(--muted);margin-top:2px;font-size:11px;display:block}.most .val{font-family:var(--mono);text-align:right;white-space:nowrap;font-size:14px}.most .val small{color:var(--muted);font-size:10px;display:block}.most .bar{background:var(--hate);border-radius:2px;height:4px;margin-top:6px;transition:width .6s}.most .empty{color:var(--muted);font-size:13px}.toggle{background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:3px;display:inline-flex}.toggle button{cursor:pointer;color:var(--muted);background:0 0;border:0;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600}.toggle button[aria-pressed=true]{background:var(--text);color:var(--ground)}table.board{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.board th{text-align:left;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);padding:0 6px 8px;font-size:10.5px;font-weight:500}.board td{border-bottom:1px solid var(--line);vertical-align:middle;padding:10px 6px}.board .r{text-align:right}.board td.rank{font-family:var(--display);width:40px;font-size:24px;font-weight:900;line-height:1}.board tr.you td{background:color-mix(in srgb, var(--hate) 13%, transparent)}.board .nick{font-weight:600}.board .nick a{text-decoration:none}.board .nick a:hover{text-decoration:underline}.board .nick small{font-family:var(--mono);color:var(--muted);font-size:10.5px;font-weight:400;display:block}.crown-i{vertical-align:-1px;width:16px;height:12px;margin-right:4px;display:inline-block}@media (max-width:520px){.board .hide-s{display:none}}.team-hero{color:var(--tx);background:repeating-linear-gradient(90deg, transparent 0 22px, color-mix(in srgb, var(--t2) 9%, transparent) 22px 36px), radial-gradient(120% 90% at 20% 0%, color-mix(in srgb, var(--t2) 16%, var(--t1)), var(--t1) 70%);border-radius:18px;margin-top:12px;padding:26px 20px 22px;position:relative;overflow:hidden}.team-hero .h1{color:var(--tx)}.team-hero .stats{font-family:var(--mono);flex-wrap:wrap;gap:10px 28px;margin:16px 0 20px;font-size:12px;display:flex}.team-hero .stats b{font-family:var(--display);letter-spacing:.01em;font-size:30px;font-weight:900;line-height:1;display:block}.team-hero .stats span{opacity:.75;text-transform:uppercase;letter-spacing:.08em;font-size:10.5px}.team-hero .cta{box-shadow:0 8px 24px #00000059}.team-hero .disc{font-family:var(--mono);opacity:.6;margin-top:14px;font-size:10.5px}.team-hero-card{display:none}@media (min-width:900px){.team-hero.with-card{grid-template-columns:1fr 290px;align-items:center;gap:48px;padding:34px 40px 30px;display:grid}.team-hero-card{display:block}.team-hero-card .card-stage{max-width:290px;margin:0;transform:rotate(4deg)}}.derby{gap:14px;display:grid}.derby .sides{grid-template-columns:1fr auto 1fr;align-items:end;gap:10px;display:grid}.derby .side{gap:4px;min-width:0;display:grid}.derby .side.b{text-align:right}.derby .side .who{font-family:var(--display);text-transform:uppercase;overflow-wrap:anywhere;font-size:clamp(22px,5vw,34px);font-weight:900;line-height:.95}.derby .side .amt-v{font-family:var(--display);font-size:clamp(36px,9vw,64px);font-weight:900;line-height:.9}.derby .side .n{font-family:var(--mono);color:var(--muted);font-size:11px}.derby .vs{font-family:var(--display);color:var(--muted);padding-bottom:10px;font-size:18px;font-weight:700}.tug{background:var(--surface-2);border-radius:8px;height:16px;display:flex;position:relative;overflow:hidden}.tug i{height:100%;transition:flex-basis .8s cubic-bezier(.2,.8,.2,1);display:block}.tug:after{content:"";background:var(--ground);width:2px;position:absolute;top:-3px;bottom:-3px;left:50%}.derby .verdict{font-family:var(--display);text-transform:uppercase;letter-spacing:.03em;font-size:22px;font-weight:700}.derby .acts{grid-template-columns:1fr 1fr;gap:10px;display:grid}.derby .acts .cta{text-align:center;min-height:58px;padding:12px;font-size:16px;line-height:1.05}.derby-card{gap:10px;text-decoration:none;display:grid}.derby-card:hover .h3{text-decoration:underline;-webkit-text-decoration-color:var(--hate);text-decoration-color:var(--hate)}.derbies{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px;display:grid}.mini-tug{background:var(--surface-2);border-radius:3px;height:6px;display:flex;overflow:hidden}.mini-tug i{height:100%;display:block}.derby-card .line{font-family:var(--mono);color:var(--muted);justify-content:space-between;gap:8px;font-size:12px;display:flex}.derby-card .line b{color:var(--text);font-weight:500}.fans{gap:0;display:grid}.fans .row{border-bottom:1px solid var(--line);grid-template-columns:26px 1fr auto;align-items:center;gap:10px;padding:9px 0;text-decoration:none;display:grid}.fans .rk{font-family:var(--display);font-size:20px;font-weight:900}.fans .nm{text-transform:capitalize;align-items:center;gap:8px;font-weight:600;display:flex}.fans .nm small{text-transform:none;font-family:var(--mono);color:var(--muted);font-size:11px;font-weight:400}.fans .v{font-family:var(--mono);font-size:13px}.tiles{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.tile{min-height:112px;color:var(--tx);background:repeating-linear-gradient(90deg, transparent 0 14px, color-mix(in srgb, var(--t2) 10%, transparent) 14px 23px), var(--t1);border:1px solid #ffffff0f;border-radius:12px;align-content:space-between;padding:12px;text-decoration:none;transition:transform .12s;display:grid;position:relative;overflow:hidden}.tile:hover{transform:translateY(-2px)}.tile .tn{font-family:var(--display);text-transform:uppercase;font-size:24px;font-weight:900;line-height:.95}.tile .tr+.tn{padding-right:30px}.tile .tv{font-family:var(--mono);opacity:.85;font-size:11.5px}.tile .tr{font-family:var(--display);opacity:.6;font-size:15px;font-weight:900;position:absolute;top:10px;right:12px}.search{background:var(--surface);border:1px solid var(--line);border-radius:10px;width:100%;padding:12px 14px;font-size:16px}.chips{flex-wrap:wrap;gap:6px;margin:12px 0 18px;display:flex}.chip{appearance:none;cursor:pointer;background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:500}.chip[aria-pressed=true]{border-color:var(--text);background:var(--surface-2)}.card{--mx:50%;--my:50%;--rx:0deg;--ry:0deg;--ang:20deg;--sheen:.35;aspect-ratio:2.5/3.5;width:100%;transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;filter:drop-shadow(0 20px 30px #0000008c);font-family:var(--body);border-radius:5.4cqw;transition:transform .15s ease-out;position:relative;container-type:inline-size}.card.settle{transition:transform .6s cubic-bezier(.2,.8,.2,1)}.card .frame{background:var(--mat);border-radius:5.4cqw;padding:3.4cqw;position:absolute;inset:0}.card .face{width:100%;height:100%;color:var(--tx);background:repeating-linear-gradient(90deg, transparent 0 6.9cqw, color-mix(in srgb, var(--t2) 9%, transparent) 6.9cqw 11.5cqw), radial-gradient(120% 80% at 50% 0%, color-mix(in srgb, var(--t2) 14%, var(--t1)), var(--t1) 70%);border-radius:2.7cqw;grid-template-rows:auto 1fr auto auto;padding:4.6cqw 5cqw 4.2cqw;display:grid;position:relative;overflow:hidden}.card .face:before{content:"";pointer-events:none;background:radial-gradient(circle at var(--mx) var(--my), rgba(255,255,255,var(--sheen)), transparent 42%);mix-blend-mode:soft-light;position:absolute;inset:0}.card .ey{letter-spacing:.18em;text-transform:uppercase;opacity:.85;justify-content:space-between;align-items:baseline;font-size:3.6cqw;display:flex}.card .ey .rar{font-family:var(--mono);letter-spacing:.08em}.card .no{text-align:center;align-self:center;margin-top:1.5cqw}.card .no small{letter-spacing:.22em;text-transform:uppercase;opacity:.75;font-size:3.8cqw;display:block}.card .no strong{font-family:var(--display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:35cqw;font-weight:900;line-height:.86;display:block}.card .no strong.long{font-size:27cqw}.card .tm{font-family:var(--display);text-transform:uppercase;letter-spacing:.02em;text-align:center;overflow-wrap:anywhere;font-size:13cqw;font-weight:900;line-height:.95}.card .tm.long{font-size:9.5cqw}.card .tm small{font-family:var(--body);letter-spacing:.04em;text-transform:none;opacity:.92;margin-top:1.2cqw;font-size:4.4cqw;font-weight:500;display:block}.card .tm small .fb{opacity:.8}.card .mt{border-top:1px solid color-mix(in srgb, var(--tx) 30%, transparent);font-family:var(--mono);grid-template-columns:1fr 1fr 1fr;gap:2.3cqw;margin-top:3.8cqw;padding-top:3cqw;font-size:3.6cqw;line-height:1.35;display:grid}.card .mt b{white-space:nowrap;font-size:4.6cqw;font-weight:500;display:block}.card .mt span{opacity:.7;text-transform:uppercase;letter-spacing:.06em;font-size:3cqw}.card .url{font-family:var(--mono);opacity:.62;text-align:center;letter-spacing:.02em;margin-top:2.3cqw;font-size:3.2cqw}.card .url small{opacity:.8;font-size:2.7cqw;display:block}.card .thr{font-family:var(--mono);opacity:.88;letter-spacing:.06em;text-transform:uppercase;justify-content:center;align-items:center;gap:1.2cqw;margin-top:2.3cqw;font-size:3.2cqw;display:flex}.card .thr svg{width:4.2cqw;height:3.4cqw}.card .ed{font-family:var(--mono);color:#1a1613;opacity:.7;z-index:2;letter-spacing:.06em;font-size:2.4cqw;position:absolute;bottom:.6cqw;right:5.6cqw}.card.eterno .ed{color:#fff}.card .stamp{z-index:2;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;background:var(--hate);color:#fff;border-radius:1.1cqw;padding:1.1cqw 2.3cqw;font-size:3.2cqw;position:absolute;top:17cqw;left:-2.3cqw;transform:rotate(-6deg);box-shadow:0 2px 6px #0006}.card .stamp.iconic{background:var(--gold);color:#1a1613}.card .stamp+.stamp{top:26cqw}.card .crown{z-index:3;width:17.6cqw;height:13cqw;position:absolute;top:-6.9cqw;left:50%;transform:translate(-50%)}.card .ribbon{z-index:2;background:var(--hate);color:#fff;font-family:var(--display);letter-spacing:.12em;padding:1.1cqw 3.4cqw 1.1cqw 3.8cqw;font-size:4.6cqw;font-weight:700;position:absolute;top:23cqw;right:-3cqw;transform:rotate(6deg);box-shadow:0 2px 6px #0006}.card.comune{--mat:linear-gradient(160deg, #cfc7bb, #a79e92 40%, #bfb6aa 70%, #8f867b);--sheen:.16}.card.argento{--mat:linear-gradient(160deg, #f4f5f7, #b7bcc4 22%, #e6e8eb 40%, #9aa0a8 58%, #dfe2e6 78%, #a5aab2);--sheen:.3}.card.oro{--mat:linear-gradient(160deg, #fff1b8, #d4af37 25%, #f6e7a6 42%, #b8860b 60%, #f2dc8a 80%, #a8760c);--sheen:.34}.card.eterno{--mat:conic-gradient(from var(--ang) at 50% 50%, #ff5c8a, #ffb457, #fff37a, #6ff2c1, #5fb6ff, #b48cff, #ff5c8a);--sheen:.4}.card.eterno .frame:before{content:"";pointer-events:none;background:linear-gradient(160deg,#ffffff73,#0000 40%,#00000040);border-radius:5.4cqw;position:absolute;inset:0}.card.eterno .face:after{content:"";pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(115deg,#0000 30%,#ffffff8c 45%,#0000 60%) 0 0/250% 250%;background-position:var(--mx) var(--my);position:absolute;inset:0}.card.ghost .face{opacity:.9}.pill.comune{--mat:#bfb6aa}.pill.argento{--mat:#d5d8dd}.pill.oro{--mat:#e6c65c}.pill.eterno{background:linear-gradient(90deg,#ff5c8a,#ffb457,#fff37a,#6ff2c1,#5fb6ff,#b48cff)}@media (prefers-reduced-motion:reduce){.card{transition:none!important;transform:none!important}.live-dot:before{animation:none}}.card-page{gap:28px;padding-top:20px;display:grid}@media (min-width:900px){.card-page{grid-template-columns:380px 1fr;align-items:start;gap:56px;padding-top:40px}}.card-stage{perspective:1200px;width:100%;max-width:340px;margin:18px auto 0}.facts{background:var(--line);border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(2,1fr);gap:1px;display:grid;overflow:hidden}.facts>div{background:var(--surface);padding:12px 14px}.facts span{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10.5px;display:block}.facts .pill{vertical-align:4px;margin-left:4px;display:inline-block}.facts b{font-family:var(--display);font-size:28px;font-weight:900;line-height:1.05}.share{grid-template-columns:1fr 1fr;gap:8px;display:grid}.share .wide{grid-column:1/-1}.success{background:linear-gradient(135deg, var(--hate-deep), #3b0610);border:1px solid var(--hate);border-radius:14px;padding:18px}.success .h2{font-size:clamp(30px,7vw,44px)}.success.throne{border-color:var(--gold);background:linear-gradient(135deg,#6b4c00,#2c1f00)}.retaliate{gap:10px;display:grid}.stack{gap:14px;display:grid}.field{gap:6px;display:grid}.field label,.label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:500}.input,select.input{background:var(--surface);border:1px solid var(--line);border-radius:10px;width:100%;min-height:50px;padding:13px 14px;font-size:16px}.input:focus{border-color:var(--muted);outline:none}.hint{color:var(--muted);margin:0;font-size:13px}.err{color:#ff8a9b;margin:0;font-size:14px}.amounts{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}@media (min-width:560px){.amounts{grid-template-columns:repeat(4,1fr)}}.amt{cursor:pointer;text-align:left;background:var(--surface);border:1.5px solid var(--line);border-radius:12px;gap:2px;padding:12px;display:grid}.amt b{font-family:var(--display);font-size:30px;font-weight:900;line-height:1}.amt span{color:var(--muted);font-size:12px}.amt[aria-pressed=true]{border-color:var(--hate);background:color-mix(in srgb, var(--hate) 12%, var(--surface))}.amt[aria-pressed=true] span{color:var(--text)}.switch{cursor:pointer;align-items:center;gap:10px;font-weight:500;display:flex}.switch input{width:20px;height:20px;accent-color:var(--hate)}.iconics{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;display:grid}.iconic{cursor:pointer;text-align:left;background:var(--surface);border:1.5px solid var(--line);border-radius:12px;gap:2px;padding:10px 12px;display:grid}.iconic b{font-family:var(--display);font-size:30px;font-weight:900;line-height:1}.iconic span{color:var(--muted);font-size:12px}.iconic[aria-pressed=true]{border-color:var(--gold);background:color-mix(in srgb, var(--gold) 12%, var(--surface))}.iconic[disabled]{opacity:.4;cursor:not-allowed;text-decoration:line-through}.hate-layout{gap:28px;padding-top:20px;display:grid}@media (min-width:900px){.hate-layout{grid-template-columns:1fr 340px;align-items:start;gap:56px}.hate-layout .preview{order:2;position:sticky;top:24px}}.preview .card-stage{max-width:210px;margin-top:0}@media (min-width:900px){.preview .card-stage{max-width:320px}}.sticky-pay{background:linear-gradient(180deg, transparent, var(--ground) 30%);z-index:5;padding:12px 0 14px;position:sticky;bottom:0}.gallery{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:14px;display:grid}.gallery a{gap:6px;text-decoration:none;display:grid}.gallery .cap{font-family:var(--mono);color:var(--muted);font-size:11px}.kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.kpi{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:14px}.kpi span{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px;display:block}.kpi b{font-family:var(--display);font-size:34px;font-weight:900;line-height:1.05}.kpi.go b{color:var(--ok)}.kpi.stop b{color:#ff8a9b}.steps{gap:10px;display:grid}.step{background:var(--surface);border:1px solid var(--line);border-radius:12px;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.step .n{font-family:var(--display);font-size:30px;font-weight:900;line-height:1}.step.done{border-color:var(--ok)}.step.next{border-color:var(--hate)}.prose{max-width:68ch}.prose h2{font-family:var(--display);text-transform:uppercase;margin:28px 0 8px;font-size:24px}.prose p,.prose li{color:#d8d0c4}.center{text-align:center}.spacer{height:24px}.share .cta{flex-direction:column;gap:4px}.share-help{border-color:var(--hate-deep);padding:12px 14px;font-size:14px}.queue{gap:14px;display:grid}.queue-sign{border:3px solid;border-radius:10px;justify-self:start;padding:10px 16px 12px;display:grid;transform:rotate(-2deg);box-shadow:0 10px 30px #00000059}.queue-sign small{letter-spacing:.16em;text-transform:uppercase;opacity:.85;font-size:11px;font-weight:600}.queue-sign b{font-family:var(--display);text-transform:uppercase;font-size:clamp(30px,8vw,48px);font-weight:900;line-height:.9}.queue-line{background:repeating-linear-gradient(180deg, transparent 0 58px, color-mix(in srgb, var(--text) 14%, transparent) 58px 60px, transparent 60px 72px);flex-wrap:wrap;align-items:flex-end;gap:14px 4px;padding:6px 2px 10px;display:flex}.queue.compact .queue-line{gap:10px 3px}.fig{transform-origin:50% 100%;width:22px;height:52px;animation:2.6s ease-in-out infinite q-bob;animation-delay:calc(var(--i) * -.37s);display:inline-block;position:relative}.queue.compact .fig{width:18px;height:42px}.fig em{font:700 10px var(--mono);color:#fff;background:var(--hate);text-transform:uppercase;white-space:nowrap;border-radius:3px;padding:1px 5px;font-style:normal;position:absolute;top:-18px;left:50%;transform:translate(-50%)}.fig.ghost em{background:var(--hate);color:#fff}.fig.ghost{animation:1.2s ease-in-out infinite q-bob}.fig.you{z-index:1}.fig.arriving{animation:1.6s cubic-bezier(.2,.7,.2,1) both q-in,2.6s ease-in-out 1.6s infinite q-bob}.fig.arriving .leg-a{transform-box:fill-box;transform-origin:50% 0;animation:.32s ease-in-out 5 alternate q-step}.fig.arriving .leg-b{transform-box:fill-box;transform-origin:50% 0;animation:.32s ease-in-out 5 alternate-reverse q-step}.queue-more{font:600 13px var(--mono);color:var(--muted);align-self:center;padding-left:6px}.queue-count{color:var(--muted);margin:0;font-size:15px}.queue-count b{font-family:var(--display);color:var(--text);margin-right:4px;font-size:30px;font-weight:900}.queue.rotating .queue-line{align-content:flex-start;min-height:68px}.queue.rotating.two .queue-line{min-height:134px}.queue.turn .queue-sign{animation:.5s cubic-bezier(.2,.7,.2,1) both sign-turn}.queue.turn .queue-line,.queue.turn .queue-count{animation:.5s both q-fade}@keyframes sign-turn{0%{opacity:0;transform:perspective(700px)rotate(-2deg)rotateX(-90deg)}to{opacity:1;transform:perspective(700px)rotate(-2deg)rotateX(0)}}@keyframes q-fade{0%{opacity:0}to{opacity:1}}@keyframes q-bob{0%,to{transform:translateY(0)rotate(0)}30%{transform:translateY(-2px)rotate(-1.5deg)}70%{transform:translateY(-1px)rotate(1.5deg)}}@keyframes q-in{0%{opacity:0;transform:translate(140px)}20%{opacity:1}to{opacity:1;transform:none}}@keyframes q-step{0%{transform:rotate(-16deg)}to{transform:rotate(16deg)}}@media (prefers-reduced-motion:reduce){.fig,.fig.arriving,.fig .leg-a,.fig .leg-b,.queue.turn .queue-sign,.queue.turn .queue-line,.queue.turn .queue-count{animation:none!important}}.leader-line{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:4px;margin:0;padding:12px 0;font-size:15px;display:grid}.leader-line .swatch{margin-right:2px}.admin{gap:18px;display:grid}.admin-head{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.admin-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.admin-tabs a{color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;padding:10px 14px;font-size:14px;font-weight:600;text-decoration:none}.admin-tabs a[aria-current=page]{color:var(--text);border-bottom-color:var(--hate)}.admin-range{gap:6px;display:flex}.kpi .kpi-state{color:var(--muted);margin-top:2px;font-size:12px;display:block}.kpi.go .kpi-state{color:var(--ok)}.kpi.stop .kpi-state{color:#ff8a9b}.chart{gap:10px;display:grid}.chart-head{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:6px;font-size:14px;display:flex}.chart-head b{color:var(--text);font-variant-numeric:tabular-nums}.chart-scroll{overflow-x:auto}.chart svg{width:100%;min-width:480px;height:auto;display:block}.chart .grid{stroke:var(--line);stroke-width:1px}.chart .base{stroke:var(--muted);stroke-width:1px}.chart .axis{fill:var(--muted);font:11px var(--mono)}.chart .mark{fill:var(--hate)}.chart .hit{fill:#0000}.chart .bar:hover .mark{fill:var(--hate-hi)}.chart .bar:hover .hit{fill:color-mix(in srgb, var(--text) 5%, transparent)}.funnel{gap:8px;display:grid}.funnel-row{grid-template-columns:minmax(110px,180px) 1fr auto;align-items:center;gap:12px;font-size:14px;display:grid}.funnel-bar{background:var(--surface-2);border-radius:5px;height:10px;overflow:hidden}.funnel-bar i{background:var(--hate);border-radius:5px;height:100%;display:block}.funnel-row small{color:var(--muted)}.goal{background:var(--surface-2);border-radius:5px;height:10px;overflow:hidden}.goal i{background:linear-gradient(90deg, var(--hate-deep), var(--hate));border-radius:5px;height:100%;display:block}.quick-join{gap:8px;max-width:460px;display:grid}.quick-join .cta{flex-direction:column;gap:4px}.team-hero .quick-join .input{color:#fff;background:#0e0c0b8c;border-color:#ffffff40}.invite{border:1px solid var(--hate-deep);background:linear-gradient(90deg, color-mix(in srgb, var(--hate) 14%, var(--surface)), var(--surface));border-radius:14px;gap:10px;margin-top:12px;padding:14px 16px;display:grid}.invite p{margin:0}.invite .who{font-family:var(--display);text-transform:uppercase;font-size:26px;font-weight:900;line-height:1}.banner b{font-weight:700}.pick-leagues{gap:18px;display:grid}.pick{grid-template-columns:repeat(6,1fr);gap:8px;margin-top:8px;display:grid}.pick-team{min-height:72px;color:var(--tx);background:repeating-linear-gradient(90deg, transparent 0 12px, color-mix(in srgb, var(--c2) 12%, transparent) 12px 20px), var(--c1);font-family:var(--display);text-transform:uppercase;border:1px solid #ffffff14;border-radius:10px;align-items:flex-end;padding:10px 12px;font-size:20px;font-weight:900;line-height:.95;text-decoration:none;transition:transform .12s;display:flex;position:relative}.pick-team:first-child{grid-column:span 2;font-size:30px}.pick-team small{font-family:var(--mono);text-transform:none;opacity:.85;font-size:11px;font-weight:500;position:absolute;top:8px;right:10px}.pick-team:hover{transform:translateY(-2px)}@media (max-width:640px){.pick{grid-template-columns:repeat(3,1fr)}.pick-team{min-height:60px;padding:8px 10px;font-size:16px}.pick-team:first-child{font-size:22px}}.explain{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0 22px;padding:0;list-style:none;display:grid}.explain li{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:baseline;gap:12px;padding:14px 16px;font-size:15px;line-height:1.4;display:flex}.explain b{font-family:var(--display);color:var(--hate);font-size:30px;font-weight:900;line-height:.8}@media (max-width:760px){.explain{grid-template-columns:1fr}}.faceoff{grid-template-columns:var(--split) 1fr;isolation:isolate;background:var(--ground);--s1:30px;--s2:56px;border-radius:20px;min-height:clamp(300px,34vw,400px);display:grid;position:relative;overflow:hidden}.fo-bg{z-index:0;transition:clip-path .8s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.fo-bga{background:repeating-linear-gradient(90deg, transparent 0 var(--s1), color-mix(in srgb, var(--a2) 32%, transparent) var(--s1) var(--s2)), var(--a1);clip-path:polygon(0 0, calc(var(--split) + 4% - 4px) 0, calc(var(--split) - 4% - 4px) 100%, 0 100%)}.fo-bgb{background:repeating-linear-gradient(90deg, transparent 0 var(--s1), color-mix(in srgb, var(--b2) 32%, transparent) var(--s1) var(--s2)), var(--b1);clip-path:polygon(calc(var(--split) + 4% + 4px) 0, 100% 0, 100% 100%, calc(var(--split) - 4% + 4px) 100%)}.fo-side{z-index:1;flex-direction:column;justify-content:center;gap:8px;min-width:0;padding:28px 11% 28px clamp(20px,3.6vw,44px);text-decoration:none;transition:transform .15s;display:flex;position:relative;container-type:inline-size}.fo-b{text-align:right;align-items:flex-end;padding:28px clamp(20px,3.6vw,44px) 28px 11%}.fo-side:hover{transform:scale(1.015)}.fo-name{font-family:var(--display);text-transform:uppercase;font-weight:900;line-height:.9;font-size:min(54px, calc(100cqi / (var(--nl) * .56)));flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fo-b .fo-name{justify-content:flex-end}.fo-n{font-family:var(--display);letter-spacing:-.01em;font-weight:900;line-height:.8;font-size:min(170px, calc(100cqi / (var(--vl) * .58)))}.fo-cap{opacity:.92;max-width:26ch;font-size:15px;font-weight:600}.fo-name,.fo-n,.fo-cap{text-shadow:0 2px 18px #0000004d}.fo-you{font:700 13px var(--mono);text-transform:uppercase;background:var(--hate);color:#fff;letter-spacing:.06em;border-radius:5px;padding:4px 9px;font-style:normal}.fo-vs{z-index:2;left:var(--split);background:var(--ground);border:4px solid var(--text);width:82px;height:82px;color:var(--text);font-family:var(--display);text-transform:uppercase;pointer-events:none;border-radius:50%;place-items:center;font-size:32px;font-weight:900;transition:left .8s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 10px 30px #00000080}@media (max-width:640px){.faceoff{grid-template-columns:1fr;grid-template-rows:var(--split) 1fr;height:520px;min-height:0}.fo-bga{clip-path:polygon(0 0, 100% 0, 100% calc(var(--split) - 3% - 4px), 0 calc(var(--split) + 3% - 4px))}.fo-bgb{clip-path:polygon(0 calc(var(--split) + 3% + 4px), 100% calc(var(--split) - 3% + 4px), 100% 100%, 0 100%)}.faceoff{height:580px}.fo-side{justify-content:flex-start;padding:22px 20px 56px}.fo-b{justify-content:flex-end;padding:56px 20px 22px}.fo-name{font-size:min(44px, calc(100cqi / (var(--nl) * .56)))}.fo-n{font-size:min(116px, calc(100cqi / (var(--vl) * .58)))}.fo-vs{left:50%;top:var(--split);width:68px;height:68px;font-size:27px}}.derby-state{font-family:var(--display);text-transform:uppercase;text-wrap:balance;margin:18px 0 14px;font-size:clamp(24px,3.4vw,34px);font-weight:900;line-height:1}.derby-state span{color:var(--muted)}.derby-pick{grid-template-columns:1fr 1fr;gap:10px;display:grid}.derby-pick a{border:2px solid;border-radius:14px;align-content:center;gap:4px;min-height:76px;padding:14px 18px;text-decoration:none;transition:transform .12s;display:grid}.derby-pick a:hover{transform:translateY(-2px)}.derby-pick b{font-family:var(--display);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;font-size:clamp(20px,2.6vw,28px);font-weight:900;line-height:.95;display:flex}.derby-pick small{opacity:.9;font-size:14px;font-weight:600}@media (max-width:640px){.derby-pick{grid-template-columns:1fr}}.derby-share{grid-template-columns:auto 1fr;align-items:center;gap:28px;display:grid}.story-preview{aspect-ratio:9/16;width:216px;height:auto;box-shadow:0 0 0 1px var(--line), 0 24px 60px #0000008c;background:var(--surface);object-fit:cover;border:6px solid #000;border-radius:22px;transform:rotate(-3deg)}@media (max-width:640px){.derby-share{grid-template-columns:1fr;justify-items:center}.story-preview{width:180px}}.dtile{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:14px;text-decoration:none;transition:transform .12s,border-color .12s;display:grid;overflow:hidden}.dtile:hover{border-color:var(--muted);transform:translateY(-2px)}.dt-head{font:500 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;gap:8px;padding:9px 14px;display:flex}.dt-body{grid-template-columns:var(--split) 1fr;isolation:isolate;--s1:12px;--s2:22px;height:108px;display:grid;position:relative}.dt-side{z-index:1;flex-direction:column;justify-content:center;gap:2px;min-width:0;padding:10px 16% 10px 14px;display:flex;position:relative}.dt-side.dt-b{text-align:right;align-items:flex-end;padding:10px 14px 10px 16%}.dt-side b{font-family:var(--display);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:22px;font-weight:900;line-height:.9;overflow:hidden}.dt-side em{font-style:normal;font-family:var(--display);font-size:42px;font-weight:900;line-height:.85}.dtile .dt-vs{border-width:3px;width:40px;height:40px;font-size:16px}.join-stage{isolation:isolate;border-radius:24px;padding:26px 10px 8px;position:relative}.join-stage:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(60% 55% at 50% 42%, color-mix(in srgb, var(--t1) 55%, transparent), transparent 72%), repeating-linear-gradient(90deg, transparent 0 22px, color-mix(in srgb, var(--t2) 7%, transparent) 22px 40px);position:absolute;inset:0}.join .card-stage{transform:rotate(-3deg)}.join-number{border:1px solid color-mix(in srgb, var(--hate) 55%, var(--line));background:color-mix(in srgb, var(--hate) 10%, var(--surface));border-radius:14px;flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding:14px 18px;display:flex}.join-number span{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);flex-basis:100%;font-size:13px}.join-number b{font-family:var(--display);font-size:clamp(48px,9vw,72px);font-weight:900;line-height:.85}.join-number em{font-style:normal;font:700 12px var(--mono);text-transform:uppercase;background:var(--hate);color:#fff;border-radius:4px;padding:4px 8px;transform:rotate(-4deg)}.tifo-chips{flex-wrap:wrap;gap:8px;display:flex}.tifo-chip{font-family:var(--display);text-transform:uppercase;cursor:pointer;color:var(--tx);background:repeating-linear-gradient(90deg, transparent 0 9px, color-mix(in srgb, var(--c2) 22%, transparent) 9px 16px), var(--c1);border:2px solid #0000;border-radius:10px;padding:11px 14px;font-size:18px;font-weight:900;line-height:1;transition:transform .12s}.tifo-chip:hover{transform:translateY(-2px)}.tifo-chip[aria-pressed=true]{border-color:var(--text);box-shadow:0 0 0 3px color-mix(in srgb, var(--text) 25%, transparent);transform:translateY(-2px)}.tifo-other{background:var(--surface);color:var(--text);border:1px dashed var(--line);border-radius:10px;max-width:100%;padding:10px 12px;font-size:15px}.lineup-row{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.lineup-chip{background:var(--surface);border:1px solid var(--line);border-radius:999px;align-items:center;gap:7px;padding:6px 12px 6px 8px;font-size:14px;display:inline-flex}.lineup-chip i{border:3px solid;border-radius:50%;width:14px;height:14px}.lineup-chip b{font-family:var(--display);font-size:18px;font-weight:900}.podium{grid-template-columns:repeat(3,1fr);align-items:end;gap:10px;margin:8px 0 4px;display:grid}.pod{background:repeating-linear-gradient(90deg, transparent 0 18px, color-mix(in srgb, var(--c2) 26%, transparent) 18px 32px), var(--c1);border-radius:16px 16px 6px 6px;flex-direction:column;justify-content:flex-end;gap:4px;padding:16px 18px;text-decoration:none;transition:transform .12s;display:flex;position:relative;overflow:hidden}.pod:hover{transform:translateY(-3px)}.pod-1{min-height:340px}.pod-2{min-height:290px}.pod-3{min-height:250px}.pod-rank{font-family:var(--display);opacity:.9;font-size:64px;font-weight:900;line-height:1;position:absolute;top:10px;left:16px}.pod-1 .pod-rank{font-size:88px}.pod-name{font-family:var(--display);text-transform:uppercase;overflow-wrap:anywhere;font-size:clamp(22px,3vw,38px);font-weight:900;line-height:.9}.pod-n{font-family:var(--display);font-size:clamp(40px,5.4vw,72px);font-weight:900;line-height:.85}.pod-cap{opacity:.88;font-size:13px;font-weight:600}.pod-name,.pod-n,.pod-rank{text-shadow:0 2px 16px #00000040}.pod-empty{background:var(--surface);border:2px dashed var(--line);color:var(--muted)}.pod-empty .pod-name{font-size:64px}.pod-empty.pod-1{min-height:230px}.pod-empty.pod-2{min-height:190px}.pod-empty.pod-3{min-height:160px}a.pod-empty:hover{border-color:var(--hate);color:var(--text)}@media (max-width:640px){.podium{grid-template-columns:1fr}.pod{border-radius:14px;flex-flow:wrap;align-items:baseline;gap:4px 12px;padding:14px 16px 14px 70px;min-height:0!important}.pod-1{order:-1}.pod-3{order:1}.pod-rank,.pod-1 .pod-rank{font-size:44px;top:50%;transform:translateY(-50%)}.pod-n{margin-left:auto;font-size:40px}.pod-cap{flex-basis:100%}.pod-empty .pod-name{font-size:32px}}.rest-note{color:var(--muted);margin:6px 0 0;font-size:14px}.share-with-preview{grid-template-columns:auto 1fr;align-items:center;gap:18px;display:grid}.story-preview.mini{border-width:4px;border-radius:14px;width:108px;transform:rotate(-4deg)}@media (max-width:420px){.share-with-preview{grid-template-columns:1fr}.story-preview.mini{display:none}}.tifo-badge{color:var(--muted);opacity:.85;align-items:center;gap:7px;font-size:12.5px;text-decoration:none;transition:opacity .12s;display:inline-flex}.tifo-badge:hover{opacity:1}.tifo-badge svg{border-radius:50%;flex:none}.tifo-badge b{color:inherit;font-weight:600}.throne{background:linear-gradient(135deg, #f2c94c1f, var(--surface) 60%);border:1px solid #f2c94c59;border-radius:14px;align-items:center;gap:16px;padding:18px 20px;display:flex}.crown-big{filter:drop-shadow(0 6px 16px #f2c94c40);flex:none;width:64px;height:52px}.crown-line{align-items:center;gap:8px;margin:0;display:flex}.crown-line .crown-i{flex:none;width:20px;height:16px}.hero-throne{color:inherit;background:#0e0c0b8c;border:1px solid #f2c94c73;border-radius:999px;align-items:center;gap:10px;max-width:100%;margin:12px 0 0;padding:8px 14px 8px 10px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.hero-throne .crown-i{flex:none;width:22px;height:18px}.hero-throne b{color:#f2c94c;font-weight:700}a.hero-throne:hover{border-color:#f2c94c}.leaders{border:1px solid var(--line);background:var(--surface);border-radius:14px;margin-top:14px;padding:14px 16px}.leaders ol{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.leaders li{background:var(--surface-2);border-radius:10px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.leaders li.first{background:linear-gradient(90deg, #f2c94c29, var(--surface-2));border:1px solid #f2c94c59}.leaders .pos{font-family:var(--display);text-align:center;font-size:26px;font-weight:900;line-height:1}.leaders li.first .pos{color:#f2c94c}.leaders .who{min-width:0;display:grid}.leaders .who b{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.leaders .who small,.leaders .num{color:var(--muted);font-size:12px}.kings{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:8px;display:grid}.king{background:repeating-linear-gradient(90deg, transparent 0 12px, color-mix(in srgb, var(--c2) 14%, transparent) 12px 22px), var(--c1);border:1px solid #ffffff14;border-radius:12px;gap:4px;padding:12px 14px;text-decoration:none;transition:transform .12s;display:grid}.king:hover{transform:translateY(-2px)}.k-team{letter-spacing:.12em;text-transform:uppercase;opacity:.85;font-size:11px;font-weight:600}.k-who{min-width:0;font-family:var(--display);text-transform:uppercase;align-items:center;gap:8px;font-size:24px;font-weight:900;line-height:1;display:flex}.k-who b{text-overflow:ellipsis;white-space:nowrap;font-weight:900;overflow:hidden}.k-who .crown-i{filter:drop-shadow(0 1px 3px #0006);flex:none;width:22px;height:18px}.k-pos{color:#f2c94c;background:#0e0c0b80;border-radius:5px;padding:3px 6px;font-size:16px;font-style:normal}.k-d{opacity:.85;font-size:11.5px}.howto{background:var(--surface);border:1px solid var(--line);border-radius:0 16px 16px;flex-direction:column;margin-top:26px;padding:18px 24px 24px;display:flex;position:relative;box-shadow:0 30px 70px #0006}.howto ol{flex:1;align-content:space-evenly;margin:0 0 20px;padding:0;list-style:none;display:grid}.howto li{border-bottom:1px dashed var(--line);grid-template-columns:58px 1fr;align-items:start;gap:14px;padding:16px 0;display:grid}.howto li:last-child{border-bottom:0}.howto .n{font-family:var(--display);color:var(--hate);font-size:46px;font-weight:900;line-height:.8}.howto b{font-family:var(--display);text-transform:uppercase;margin-bottom:6px;font-size:26px;font-weight:900;line-height:.95;display:block}.howto p{color:var(--muted);max-width:44ch;margin:0;font-size:15px;line-height:1.45}.howto .cta{align-self:flex-start}.section.grid-2:has(>.howto){align-items:stretch}@media (max-width:640px){.howto{padding:16px 18px 20px}.howto li{grid-template-columns:44px 1fr}.howto .n{font-size:38px}.howto b{font-size:22px}}.settings .src{font:500 11px var(--mono);letter-spacing:.06em;text-transform:none;color:var(--muted);margin-left:6px}.settings .src.panel-src{color:var(--ok)}.phase-card{border-color:color-mix(in srgb, var(--hate) 45%, var(--line));gap:18px;display:grid}.phase-now{font-family:var(--display);text-transform:uppercase;margin:6px 0;font-size:clamp(34px,5vw,52px);font-weight:900;line-height:.95}.opening{border-top:1px dashed var(--line);gap:12px;padding-top:14px;display:grid}.checks{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.checks li{background:var(--surface-2);border-radius:10px;grid-template-columns:22px 1fr;align-items:start;gap:8px;padding:10px 12px;display:grid}.checks li b{font-family:var(--display);font-size:18px;line-height:1}.checks li.ok b{color:var(--ok)}.checks li.no b{color:#ff8a9b}.checks li span{gap:2px;font-size:14px;font-weight:600;display:grid}.checks li small{color:var(--muted);font-size:12.5px;font-weight:400}.row-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.row-form .input{flex:200px}.set-field{gap:4px;display:grid}.set-label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);flex-basis:100%;font-size:12px}.advanced summary{cursor:pointer;color:var(--muted);font-size:14px}.advanced[open] summary{margin-bottom:10px}.feat-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.feat{border:1px solid var(--line);border-radius:12px;gap:6px;margin:0;padding:10px 12px 12px;display:grid}.feat legend{font:600 12px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:0 4px}.ok-msg{color:var(--ok);margin:0}.control{grid-template-columns:1.3fr 1fr;gap:14px;display:grid}@media (max-width:860px){.control{grid-template-columns:1fr}}.control-main,.control-side{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:20px 22px}.control-main{border-color:color-mix(in srgb, var(--hate) 40%, var(--line));background:linear-gradient(135deg, color-mix(in srgb, var(--hate) 12%, var(--surface)), var(--surface) 60%)}.control-big{font-family:var(--display);margin:10px 0 8px;font-size:clamp(56px,8vw,96px);font-weight:900;line-height:.9}.control-big small{font-family:var(--body);color:var(--muted);font-size:16px;font-weight:600}.control-today{color:var(--muted);margin:0}.control-today b{color:var(--text)}.control-today .up{color:var(--ok)}.control-today .down{color:#ff8a9b}.amb{counter-reset:amb;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.amb li{background:var(--surface-2);border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.amb a{text-decoration:none;display:grid}.amb b{font-weight:700}.amb small{color:var(--muted);font-size:12px}.amb .mono{font-family:var(--display);font-size:24px;font-weight:900}.charity-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:8px;margin:6px 0 4px;display:grid}.charity-facts div{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:14px 16px}.charity-facts dt{font:600 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.charity-facts dd{margin:6px 0 0;font-size:15px;line-height:1.4}
