@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat Fallback;src:local("Arial");ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.00%;size-adjust:112.83%}.__className_1f4f43{font-family:Montserrat,Montserrat Fallback;font-style:normal}.__variable_1f4f43{--font-display:"Montserrat","Montserrat Fallback"}@font-face{font-family:Commissioner;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0f879af6d167b3b9-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Commissioner;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/88134d00f828eb57-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Commissioner;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3544210ea0f0184d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Commissioner;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ad3541ac995968e6-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Commissioner;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/44a8a023c5e8bd5f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Commissioner;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/aa924b7c62245c84-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Commissioner;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/0f879af6d167b3b9-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Commissioner;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/88134d00f828eb57-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Commissioner;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3544210ea0f0184d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Commissioner;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ad3541ac995968e6-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Commissioner;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/44a8a023c5e8bd5f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Commissioner;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/aa924b7c62245c84-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Commissioner;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0f879af6d167b3b9-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Commissioner;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/88134d00f828eb57-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Commissioner;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3544210ea0f0184d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Commissioner;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ad3541ac995968e6-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Commissioner;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/44a8a023c5e8bd5f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Commissioner;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/aa924b7c62245c84-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Commissioner;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/0f879af6d167b3b9-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Commissioner;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/88134d00f828eb57-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Commissioner;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3544210ea0f0184d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Commissioner;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ad3541ac995968e6-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Commissioner;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/44a8a023c5e8bd5f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Commissioner;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/aa924b7c62245c84-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Commissioner Fallback;src:local("Arial");ascent-override:100.64%;descent-override:20.39%;line-gap-override:0.00%;size-adjust:101.05%}.__className_970624{font-family:Commissioner,Commissioner Fallback;font-style:normal}.__variable_970624{--font-body:"Commissioner","Commissioner Fallback"}:root{--bg:#0a0a0a;--panel:#1a1a1a;--panel-2:#232323;--panel-3:#2b2b2b;--line:#2f2f2f;--red:#e01b22;--red-hi:#e01b22;--red-lo:#a8131a;--red-deep:#2e0d10;--red-bar:#180709;--amber:#ffc14d;--amber-ring:#8a5f1f;--on-red:#fff9ec;--text:#ffffff;--text-2:#9a9a9a;--shell:680px;--gutter:14px;--nav-h:64px;--r-lg:16px;--r-md:12px}*,:after,:before{box-sizing:border-box;margin:0;padding:0}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}body,html{background:var(--bg)}body{min-width:320px;font-family:var(--font-body),ui-sans-serif,system-ui,sans-serif;font-size:15px;line-height:1.45;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}body,h1,h2,h3{color:var(--text)}h1,h2,h3{font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-weight:800;line-height:1.12;letter-spacing:-.02em}.topbar{position:sticky;top:0;z-index:25;background:var(--red-bar);border-bottom:1px solid #2a1012}.topbar-in{max-width:var(--shell);margin:0 auto;padding:10px var(--gutter);display:flex;align-items:center;gap:11px}.topbar .mark{flex:0 0 auto;width:44px;height:44px;border-radius:12px;-o-object-fit:cover;object-fit:cover}.topbar .lines{flex:1 1 auto;min-width:0}.topbar .brand{font-family:var(--font-display),sans-serif;font-size:1.1875rem;font-weight:800;letter-spacing:.02em;line-height:1.1}.topbar .when{display:block;font-size:.8125rem;color:var(--text-2)}.topbar .act{flex:0 0 auto;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:12px;background:#2a1416;color:var(--amber);cursor:pointer}.topbar .act svg{width:21px;height:21px}.topbar .act[aria-busy=true] svg{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.subbar{position:sticky;top:0;z-index:25;background:var(--red-bar)}.subbar-in{max-width:var(--shell);margin:0 auto;padding:12px var(--gutter) 16px;display:flex;align-items:center;gap:13px}.subbar .back{flex:0 0 auto;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:50%;background:#2e1416;color:var(--amber);cursor:pointer}.subbar .back svg{width:21px;height:21px}.subbar .lines{min-width:0}.subbar .eyebrow{display:block;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-2)}.subbar h1{margin-top:2px;font-size:1.3125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shell{max-width:var(--shell);margin:0 auto;padding-inline:var(--gutter);padding-block:14px calc(var(--nav-h) + 28px + env(safe-area-inset-bottom, 0px))}.stack{display:flex;flex-direction:column;gap:14px}.pagehead .eyebrow{display:block;font-family:var(--font-display),sans-serif;font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--amber)}.pagehead h1{margin-top:4px;font-size:1.75rem}.railhead{display:flex;align-items:center;gap:12px;padding-block:2px}.railhead .bar{flex:0 0 auto;width:4px;height:22px;border-radius:2px;background:var(--red)}.railhead h2{flex:1 1 auto;min-width:0;font-size:1.0625rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.railhead .count{flex:0 0 auto;min-width:34px;height:34px;padding-inline:8px;display:grid;place-items:center;border:1px solid var(--amber-ring);border-radius:50%;color:var(--amber);font-family:var(--font-display),sans-serif;font-size:.9375rem;font-weight:700}.tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.tile{position:relative;border:1px solid transparent;border-radius:var(--r-md);background:linear-gradient(160deg,var(--red-hi),var(--red-lo));padding:12px 10px 13px;min-width:0}.tile:before{content:"";display:block;width:18px;height:3px;border-radius:2px;background:var(--amber);margin-bottom:11px}.tile.is-marked{border-color:var(--amber)}.tile b{font-size:1.625rem;font-weight:800;line-height:1;color:#fff}.tile b,.tile span{display:block;font-family:var(--font-display),sans-serif}.tile span{margin-top:6px;font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--on-red);overflow-wrap:anywhere}@media (max-width:460px){.tile{padding-inline:8px}.tile b{font-size:1.375rem}.tile span{font-size:.5rem;letter-spacing:0}}.chiprow{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-block:1px}.chiprow::-webkit-scrollbar{display:none}.chip{flex:0 0 auto;min-height:46px;padding:0 11px;border:0;border-radius:var(--r-md);background:var(--panel-2);color:var(--text-2);font-family:var(--font-display),sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;white-space:nowrap}.chip[aria-pressed=true],.chip[aria-selected=true]{background:var(--amber);color:#1a1205}.tabstrip{display:flex;gap:2px;background:var(--panel-2);border-radius:var(--r-md);padding:5px;overflow-x:auto;scrollbar-width:none}.tabstrip::-webkit-scrollbar{display:none}.tabstrip button{flex:1 0 auto;min-height:42px;padding:0 11px;border:0;border-radius:9px;background:none;color:var(--text-2);font-family:var(--font-display),sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.01em;text-transform:uppercase;cursor:pointer;white-space:nowrap}.tabstrip button[aria-selected=true]{background:var(--red-deep);color:var(--amber)}@media (max-width:470px){.tabstrip{padding:4px}.tabstrip button{padding:0 7px;font-size:.6875rem;letter-spacing:0}}.pickrow{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;padding-block:1px}.pickrow::-webkit-scrollbar{display:none}.pickcard{flex:0 0 auto;min-width:190px;max-width:230px;display:flex;align-items:center;gap:12px;padding:14px;border:1px solid transparent;border-radius:var(--r-lg);background:var(--panel);color:inherit;font:inherit;text-align:left;cursor:pointer}.pickcard[aria-pressed=true]{background:linear-gradient(140deg,var(--red-deep),#1d0809);border-color:var(--amber)}.pickcard .names{min-width:0}.pickcard strong{display:block;font-family:var(--font-display),sans-serif;font-size:1rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pickcard small{display:block;margin-top:2px;font-size:.8125rem;color:var(--text-2)}.pickcard[aria-pressed=true] small{color:#d8a6a8}.disc{position:relative;flex:0 0 auto;width:44px;height:44px;border-radius:50%;background:#3a1518;display:grid;place-items:center;overflow:hidden}.disc i{font-style:normal;font-family:var(--font-display),sans-serif;font-size:1.0625rem;font-weight:800;color:var(--amber)}.disc img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:6px;opacity:0;transition:opacity .16s linear}.disc img.is-on{opacity:1}.disc.is-sm{width:34px;height:34px}.disc.is-sm i{font-size:.875rem}.disc.is-sm img{padding:4px}.disc.is-lg{width:64px;height:64px}.disc.is-lg i{font-size:1.5rem}.redcard{display:block;border:1px solid var(--amber);border-radius:var(--r-lg);background:linear-gradient(145deg,var(--red-hi),var(--red-lo));padding:14px;color:#fff;text-decoration:none;min-width:0}.redcard .top{display:flex;align-items:center;justify-content:space-between;gap:10px}.redcard .when{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-display),sans-serif;font-size:.8125rem;font-weight:700;color:var(--on-red)}.redcard .when i{width:7px;height:7px;border-radius:50%;background:var(--amber)}.redcard .round{font-family:var(--font-display),sans-serif;font-size:.8125rem;font-weight:700;color:var(--on-red);white-space:nowrap}.redcard .side{display:flex;align-items:center;gap:11px;margin-top:13px}.redcard .side .nm{flex:1 1 auto;min-width:0;font-size:1.0625rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.redcard .side .gl,.redcard .side .nm{font-family:var(--font-display),sans-serif}.redcard .side .gl{flex:0 0 auto;font-size:1.375rem;font-weight:800}.redcard .foot{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:14px}.redcard .foot small{display:block;font-size:.8125rem;color:var(--on-red);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.redcard .foot span{font-family:var(--font-display),sans-serif;font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#fff;white-space:nowrap}.redcard .disc{background:rgba(0,0,0,.3)}.redcard .disc i{color:#fff}.carousel{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;padding-block:1px}.carousel::-webkit-scrollbar{display:none}.carousel>*{flex:0 0 86%;max-width:420px}.row{display:block;background:var(--panel);border-radius:var(--r-lg);padding:13px 14px;color:inherit;text-decoration:none}.row .cap{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.row .cap small{display:block;font-size:.8125rem;color:var(--text-2);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row .cap b{font-family:var(--font-display),sans-serif;font-size:.75rem;font-weight:800;letter-spacing:.06em;color:var(--amber);white-space:nowrap}.row .line{display:flex;align-items:center;gap:11px;margin-top:10px}.row .line .nm{flex:1 1 auto;min-width:0;font-size:1rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row .line .gl,.row .line .nm{font-family:var(--font-display),sans-serif}.row .line .gl{flex:0 0 auto;font-size:1.25rem;font-weight:800}.row .line.is-faded .gl,.row .line.is-faded .nm,.row .meta{color:var(--text-2)}.row .meta{display:block;margin-top:11px;font-size:.8125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.note{background:var(--panel);border-radius:var(--r-lg);padding:22px 18px;text-align:center;color:var(--text-2);font-size:.9375rem}.note strong{display:block;font-family:var(--font-display),sans-serif;font-size:1.0625rem;font-weight:800;color:var(--text);margin-bottom:7px}.note.is-bad strong{color:#ff8085}.note .btn{margin-top:16px}.skeleton{display:block;height:14px;border-radius:7px;background:linear-gradient(90deg,var(--panel-2) 0,#303030 50%,var(--panel-2) 100%);background-size:220% 100%;animation:shimmer 1.4s linear infinite}@keyframes shimmer{to{background-position:-220% 0}}@media (prefers-reduced-motion:reduce){.skeleton,.topbar .act[aria-busy=true] svg{animation:none}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 22px;border:0;border-radius:var(--r-md);background:linear-gradient(140deg,var(--red-hi),var(--red-lo));color:#fff;font-family:var(--font-display),sans-serif;font-size:.9375rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;cursor:pointer}.btn svg{width:19px;height:19px}.btn.is-wide{width:100%}.btn.is-amber{background:var(--amber);color:#1a1205}.btn.is-ghost{background:var(--panel-2);color:var(--text)}.btn:disabled{opacity:.5;cursor:not-allowed}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--amber);outline-offset:2px}.tabbar{position:fixed;left:0;right:0;bottom:0;z-index:30;background:rgba(10,10,10,.97);backdrop-filter:blur(12px);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom,0)}.tabbar .inner{max-width:var(--shell);margin:0 auto;height:var(--nav-h);padding-inline:6px}.tabbar .inner,.tabbar a{display:flex;align-items:center}.tabbar a{flex:1 1 0;min-width:0;flex-direction:column;gap:4px;padding-block:6px;text-decoration:none;color:var(--text-2)}.tabbar a .pad{width:44px;height:30px;display:grid;place-items:center;border-radius:10px}.tabbar a svg{width:21px;height:21px}.tabbar a span{font-family:var(--font-display),sans-serif;font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.tabbar a[aria-current=page]{color:var(--amber)}.tabbar a[aria-current=page] .pad{background:var(--red);color:#fff}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.intro{min-height:100svh;max-width:var(--shell);margin:0 auto;padding:14px var(--gutter) 22px;display:flex;flex-direction:column;gap:18px}.intro-top{display:flex;align-items:center;gap:12px}.intro-top .mark{flex:0 0 auto;width:48px;height:48px;border-radius:13px;-o-object-fit:cover;object-fit:cover}.intro-top .brand{flex:1 1 auto;font-family:var(--font-display),sans-serif;font-size:1.25rem;font-weight:800;letter-spacing:.02em}.intro-top .skip{flex:0 0 auto;background:var(--panel-2);color:var(--text);border-radius:var(--r-md);padding:13px 20px;font-size:.9375rem;text-decoration:none}.intro-body{flex:1 1 auto;min-height:0}.intro .badge{display:inline-flex;align-items:center;gap:11px;font-family:var(--font-display),sans-serif;font-size:.8125rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--amber)}.intro .badge .ic{width:42px;height:42px;display:grid;place-items:center;border-radius:var(--r-md);background:#2e1416}.intro .badge .ic svg{width:21px;height:21px}.intro h1{margin-top:20px;font-size:2.375rem;letter-spacing:-.03em}.intro .lede{margin-top:14px;font-size:1.0625rem;color:var(--text-2);max-width:34ch}.intro .sections{margin-top:16px;text-align:center;font-family:var(--font-display),sans-serif;font-size:.8125rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--amber)}.demo{margin-top:22px;border-radius:var(--r-lg);background:var(--panel);padding:16px}.demo.is-red{background:linear-gradient(150deg,var(--red-hi),var(--red-lo))}.demo .cap{display:flex;align-items:center;justify-content:space-between;gap:12px;font-family:var(--font-display),sans-serif;font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--on-red)}.demo:not(.is-red) .cap{color:var(--amber)}.demo:not(.is-red) .cap span{color:var(--text-2)}.demo .clock{background:var(--amber);color:#1a1205;border-radius:999px;padding:5px 13px;font-size:.875rem}.demo .side{display:flex;align-items:center;gap:12px;margin-top:16px}.demo .av{flex:0 0 auto;width:38px;height:38px;border-radius:50%;background:rgba(0,0,0,.32);display:grid;place-items:center;font-weight:800;color:var(--amber)}.demo .av,.demo .side .nm{font-family:var(--font-display),sans-serif}.demo .side .nm{flex:1 1 auto;min-width:0;font-size:1.125rem;font-weight:700}.demo .side b{font-size:1.5rem}.demo .foot,.demo .side b{font-family:var(--font-display),sans-serif;font-weight:800}.demo .foot{margin-top:20px;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--on-red)}.demo .trow{display:flex;align-items:center;gap:12px;margin-top:10px;padding:13px 14px;border-radius:var(--r-md);background:var(--panel-2)}.demo .trow.is-top{background:var(--red-deep)}.demo .trow .rk{flex:0 0 auto;width:18px;font-weight:800;color:var(--amber)}.demo .trow .nm,.demo .trow .rk{font-family:var(--font-display),sans-serif}.demo .trow .nm{flex:1 1 auto;min-width:0;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.demo .trow b{font-family:var(--font-display),sans-serif;font-size:1.25rem;font-weight:800}.demo .legend{margin-top:12px;font-size:.8125rem;color:var(--text-2);text-transform:uppercase;letter-spacing:.04em}.demo.has-tick{position:relative;padding-top:26px}.demo.has-tick:before{content:"";position:absolute;top:0;left:16px;width:42px;height:4px;border-radius:0 0 3px 3px;background:var(--red)}.demo .place{display:flex;align-items:center;gap:14px}.demo .pinwrap{flex:0 0 auto;width:46px;height:46px;display:grid;place-items:center;border-radius:var(--r-md);background:#2e1416;color:var(--amber)}.demo .pinwrap svg{width:24px;height:24px}.demo .place strong{display:block;font-family:var(--font-display),sans-serif;font-size:1.375rem;font-weight:800}.demo .place small{display:block;margin-top:2px;font-size:.9375rem;color:var(--text-2)}.demo .rate{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:22px;font-family:var(--font-display),sans-serif;font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-2)}.demo .stars{display:inline-flex;gap:4px;color:var(--amber)}.demo .stars svg{width:20px;height:20px}.demo .quote{margin-top:14px;font-size:1.125rem}.demo .quote,.intro-foot .meter{font-family:var(--font-display),sans-serif;font-weight:700}.intro-foot .meter{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text-2)}.intro-foot .meter b{color:var(--amber)}.intro-foot .bars{display:flex;gap:8px;margin-top:10px}.intro-foot .bars i{flex:1 1 0;height:4px;border-radius:2px;background:var(--panel-3)}.intro-foot .bars i.is-on{background:var(--red)}.intro-foot .acts{display:flex;gap:10px;margin-top:18px}.intro-foot .acts .btn{min-height:60px}.intro-foot .acts .is-grow{flex:1 1 auto;justify-content:space-between}.intro-foot .acts .is-ghost{flex:0 0 auto;padding-inline:28px}.doc{max-width:44rem;margin:0 auto;padding:34px var(--gutter) 56px;color:var(--text-2)}.doc .wordmark{font-family:var(--font-display),sans-serif;font-size:.9375rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--amber)}.doc h1{margin-top:12px;font-size:1.875rem}.doc h2{margin-top:30px;font-size:1.125rem}.doc p,.doc ul{margin-top:11px}.doc li{position:relative;padding-left:20px;margin-top:8px;list-style:none}.doc li:before{content:"";position:absolute;left:0;top:.62em;width:10px;height:3px;border-radius:2px;background:var(--amber)}.doc strong{color:var(--text);font-weight:600}.doc code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875rem;color:var(--amber)}.doc footer{margin-top:36px;padding-top:18px;border-top:1px solid var(--line);font-size:.8125rem}.pulse{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;background:var(--panel);border-radius:var(--r-lg);padding:14px}.pulse .state{text-align:center}.pulse .state b{display:block;font-family:var(--font-display),sans-serif;font-size:.8125rem;font-weight:800;color:var(--amber)}.pulse .state small{display:block;margin-top:3px;font-size:.75rem;color:var(--text-2)}.pulse .tie{flex-direction:column;gap:8px}.pulse .ln,.pulse .tie{min-width:0;display:flex}.pulse .ln{align-items:baseline;justify-content:space-between;gap:12px}.pulse .ln .nm{flex:1 1 auto;min-width:0;font-size:1rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pulse .ln .nm,.pulse .ln b{font-family:var(--font-display),sans-serif}.pulse .ln b{flex:0 0 auto;font-size:1.375rem;font-weight:800}.pulse .lg{font-family:var(--font-display),sans-serif;font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-2);text-align:right;max-width:68px;overflow-wrap:anywhere}.tablehead,.tablerow{display:grid;grid-template-columns:26px 34px minmax(0,1fr) repeat(4,22px) 34px 30px;align-items:center;gap:6px;padding:11px 12px;border-radius:var(--r-md)}.tablehead{grid-template-columns:26px minmax(0,1fr) repeat(4,22px) 34px 30px;background:var(--panel-2);font-family:var(--font-display),sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-2);text-align:center}.tablehead .nm,.tablehead .rk{text-align:left}.tablerow{background:var(--panel);color:inherit;text-decoration:none;text-align:center;font-family:var(--font-display),sans-serif;font-size:.9375rem;font-weight:600}.tablerow .rk{font-weight:800;color:var(--amber);text-align:left}.tablerow .nm{min-width:0;text-align:left;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tablerow .gd,.tablerow .pt{color:var(--amber);font-weight:800}@media (max-width:400px){.tablehead,.tablerow{font-size:.875rem;gap:4px;padding-inline:9px}}.leader{display:flex;align-items:center;gap:12px;background:var(--panel);border-radius:var(--r-lg);padding:12px 14px}.leader .rk{flex:0 0 auto;width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--amber-ring);border-radius:50%;color:var(--amber);font-family:var(--font-display),sans-serif;font-weight:800;font-size:.9375rem}.leader .who{flex:1 1 auto;min-width:0}.leader .who strong{font-family:var(--font-display),sans-serif;font-size:1.0625rem;font-weight:800}.leader .who small,.leader .who strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leader .who small{font-size:.875rem;color:var(--text-2)}.leader .g{font-family:var(--font-display),sans-serif;font-size:1.125rem;font-weight:800;color:var(--amber)}.leader .a,.leader .g{flex:0 0 auto;white-space:nowrap}.leader .a{font-size:.8125rem;color:var(--text-2)}.leader>svg{flex:0 0 auto;width:17px;height:17px;color:var(--amber)}.avail{display:flex;align-items:center;gap:13px;background:var(--panel);border:1px solid transparent;border-radius:var(--r-lg);padding:13px 14px}.avail.is-doubt{border-color:var(--amber-ring)}.avail .sig{flex:0 0 auto;width:38px;height:38px;display:grid;place-items:center;border-radius:50%}.avail .sig svg{width:19px;height:19px}.avail.is-out .sig{background:var(--red);color:#fff}.avail.is-doubt .sig{background:var(--amber);color:#1a1205}.avail .who{min-width:0}.avail .who strong{font-family:var(--font-display),sans-serif;font-size:1.0625rem;font-weight:800}.avail .who small,.avail .who strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avail .who small{margin-top:2px;font-size:.875rem;color:var(--text-2)}.clubcard{display:flex;align-items:center;gap:16px;background:var(--panel);border-radius:var(--r-lg);padding:18px}.clubcard .who{min-width:0}.clubcard h2{font-size:1.875rem;overflow-wrap:anywhere}.clubcard .sub{margin-top:4px;font-family:var(--font-display),sans-serif;font-size:1rem;font-weight:800;color:var(--amber)}.clubcard .rank{margin-top:6px;font-size:.875rem;color:var(--text-2)}.signal{display:flex;align-items:center;justify-content:space-between;gap:14px;background:var(--panel);border-radius:var(--r-md);padding:15px 16px}.signal span{min-width:0;font-size:1rem;color:var(--text-2)}.signal b{flex:0 0 auto;font-family:var(--font-display),sans-serif;font-size:1.0625rem;font-weight:800}.signal b,.signal.is-win b{color:var(--amber)}.signal.is-draw b{color:var(--text-2)}.signal.is-loss b{color:#ff8085}.squadrow{display:flex;align-items:center;gap:13px;background:var(--panel);border-radius:var(--r-md);padding:13px 15px}.squadrow .who{flex:1 1 auto;min-width:0}.squadrow .who strong{display:block;font-family:var(--font-display),sans-serif;font-size:1.0625rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.squadrow .who small{display:block;font-size:.8125rem;color:var(--text-2)}.squadrow .num{min-width:32px;text-align:center;font-family:var(--font-display),sans-serif;font-weight:800}.squadrow .num,.squadrow>svg{flex:0 0 auto;color:var(--amber)}.squadrow>svg{width:17px;height:17px}.newnote{display:flex;align-items:center;gap:14px;border-radius:var(--r-lg);background:linear-gradient(140deg,var(--red-hi),var(--red-lo));padding:15px;color:#fff;text-decoration:none}.newnote .plus{flex:0 0 auto;width:48px;height:48px;display:grid;place-items:center;border-radius:var(--r-md);background:var(--amber);color:#1a1205}.newnote .plus svg{width:24px;height:24px}.newnote .who{flex:1 1 auto;min-width:0}.newnote .who strong{display:block;font-family:var(--font-display),sans-serif;font-size:1.125rem;font-weight:800}.newnote .who small{display:block;margin-top:2px;font-size:.9375rem;color:var(--on-red)}.newnote>svg{flex:0 0 auto;width:20px;height:20px}.emptyfield{background:var(--panel);border-radius:var(--r-lg);padding:34px 20px 38px;text-align:center}.emptyfield .disc-pin{width:66px;height:66px;margin:0 auto 18px;display:grid;place-items:center;border-radius:50%;background:#2e1416;color:var(--amber)}.emptyfield .disc-pin svg{width:30px;height:30px}.emptyfield h2{font-size:1.375rem}.emptyfield p{margin-top:10px;font-size:.9375rem;color:var(--text-2)}.fieldnote{position:relative;background:var(--panel);border-radius:var(--r-lg);padding:16px 52px 16px 16px}.fieldnote .top{display:flex;align-items:center;justify-content:space-between;gap:12px}.fieldnote .top strong{min-width:0;font-family:var(--font-display),sans-serif;font-size:1.125rem;font-weight:800;overflow-wrap:anywhere}.fieldnote .stars{flex:0 0 auto;display:inline-flex;gap:3px;color:#4a4a4a}.fieldnote .stars svg{width:17px;height:17px}.fieldnote .ev,.fieldnote .stars svg.is-on{color:var(--amber)}.fieldnote .ev{margin-top:5px;font-family:var(--font-display),sans-serif;font-weight:700}.fieldnote .meta{margin-top:4px;font-size:.8125rem;color:var(--text-2)}.fieldnote .body{margin-top:10px;font-size:.9375rem}.fieldnote .kill{position:absolute;top:12px;right:12px;width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:9px;background:none;color:var(--text-2);cursor:pointer}.fieldnote .kill svg{width:17px;height:17px}.fieldnote .kill:hover{color:#ff8085}.toast{position:fixed;left:50%;bottom:calc(var(--nav-h) + 18px + env(safe-area-inset-bottom, 0px));transform:translateX(-50%);z-index:40;display:inline-flex;align-items:center;gap:11px;max-width:calc(100% - 32px);background:var(--panel-3);border-radius:var(--r-md);padding:14px 20px;font-size:.9375rem}.toast img{width:26px;height:26px;border-radius:7px}.form .fld{display:block;border:0;padding:0;margin:0}.form .lab{display:block;font-family:var(--font-display),sans-serif;font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--amber);margin-bottom:8px}.form input,.form textarea{width:100%;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-md);padding:15px 16px;font:inherit;font-size:1rem;color:var(--text);outline:none;resize:vertical}.form input::-moz-placeholder,.form textarea::-moz-placeholder{color:var(--text-2)}.form input::placeholder,.form textarea::placeholder{color:var(--text-2)}.form input:focus,.form textarea:focus{border-color:var(--amber)}.form .sportrow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.form .sportrow .chip{width:100%;padding-inline:8px;text-transform:none;letter-spacing:0;font-size:.9375rem}.ratebox{display:flex;align-items:center;justify-content:space-between;gap:14px;background:var(--panel);border-radius:var(--r-md);padding:14px 16px}.ratebox .lab{margin:0}.ratebox .stars{display:inline-flex;gap:6px}.ratebox .stars button{border:0;background:none;padding:2px;color:#4a4a4a;cursor:pointer}.ratebox .stars button svg{width:26px;height:26px}.ratebox .stars button.is-on{color:var(--amber)}.scorecard{border:1px solid var(--amber);border-radius:var(--r-lg);background:linear-gradient(150deg,var(--red-hi),var(--red-lo));padding:16px;color:#fff}.scorecard .cap{display:flex;align-items:center;justify-content:space-between;gap:12px;font-family:var(--font-display),sans-serif;font-size:.8125rem;font-weight:700;color:var(--on-red)}.scorecard .cap span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scorecard .cap b{flex:0 0 auto;background:rgba(0,0,0,.32);border-radius:999px;padding:6px 14px;font-weight:800}.scorecard .tie{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:10px;margin-top:18px}.scorecard .side{display:flex;flex-direction:column;align-items:center;gap:10px;min-width:0}.scorecard .side .disc{background:rgba(0,0,0,.3)}.scorecard .side .disc i{color:#fff}.scorecard .side strong{font-family:var(--font-display),sans-serif;font-size:1rem;font-weight:700;text-align:center;overflow-wrap:anywhere}.scorecard .side b{font-size:2.25rem;line-height:1}.scorecard .dash,.scorecard .side b{font-family:var(--font-display),sans-serif;font-weight:800}.scorecard .dash{padding-top:42px;font-size:1.5rem}.scorecard .foot{margin-top:16px;text-align:center;font-size:.875rem;color:var(--on-red)}.context{border:1px solid var(--amber-ring);border-radius:var(--r-lg);background:var(--panel);padding:16px}.context .cap{font-family:var(--font-display),sans-serif;font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--amber)}.context h2{margin-top:10px;font-size:1.375rem;overflow-wrap:anywhere}.context .line{margin-top:8px;font-size:.9375rem;color:var(--text-2)}.metrics>div{padding-block:12px;border-bottom:1px solid var(--line)}.metrics>div:last-child{border-bottom:0}.metrics .head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.metrics .head b{flex:0 0 auto;font-family:var(--font-display),sans-serif;font-size:1rem;font-weight:800}.metrics .head span{font-size:.8125rem;color:var(--text-2);text-align:center;min-width:0;overflow-wrap:anywhere}.metrics .bar{margin-top:8px;height:5px;background:var(--panel-2)}.metrics .bar,.metrics .bar i{display:block;border-radius:3px}.metrics .bar i{height:100%;background:var(--amber)}.timeline{list-style:none}.timeline li{display:flex;gap:14px;padding:13px 0;border-bottom:1px solid var(--line)}.timeline li:last-child{border-bottom:0}.timeline .min{flex:0 0 56px;font-family:var(--font-display),sans-serif;font-size:.875rem;font-weight:800;color:var(--text-2)}.timeline li[data-kind=goal] .min{color:var(--amber)}.timeline .body{min-width:0}.timeline .body strong{display:block;font-family:var(--font-display),sans-serif;font-size:1rem;font-weight:700;overflow-wrap:anywhere}.timeline .body small{display:block;margin-top:2px;font-size:.8125rem;color:var(--text-2)}.sheet{list-style:none}.sheet li{display:flex;align-items:center;gap:13px;padding:11px 0;border-bottom:1px solid var(--line)}.sheet li:last-child{border-bottom:0}.sheet .n{flex:0 0 26px;font-family:var(--font-display),sans-serif;font-weight:800;color:var(--amber)}.sheet .w{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sheet .p{flex:0 0 auto;font-family:var(--font-display),sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.coach,.sheet .p{color:var(--text-2)}.coach{padding-top:10px;font-size:.875rem}