@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/ultimatecollege/_next/static/media/d6e015f239232eb3-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:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/ultimatecollege/_next/static/media/55b35d87b6156eea-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:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/ultimatecollege/_next/static/media/5fb5c05ff73c0616-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:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/ultimatecollege/_next/static/media/8599be8653318abe-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:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/ultimatecollege/_next/static/media/3352fdb488e19d84-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:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/ultimatecollege/_next/static/media/437e5f23c97e320c-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:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/ultimatecollege/_next/static/media/bd4099f982a70777-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:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/ultimatecollege/_next/static/media/adc67d25e358ad72-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:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/ultimatecollege/_next/static/media/79f0f365efbf4f90-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:Barlow Condensed Fallback;src:local("Arial");ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.00%;size-adjust:76.49%}.__className_b223f6{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal}.__variable_b223f6{--font-display:"Barlow Condensed","Barlow Condensed Fallback"}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/ultimatecollege/_next/static/media/46f2c2342f85e478-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:Barlow Semi Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/ultimatecollege/_next/static/media/6d07ee9160e6fd52-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:Barlow Semi Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/ultimatecollege/_next/static/media/b4796fdbb42263df-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:Barlow Semi Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/ultimatecollege/_next/static/media/d294f1e349318783-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:Barlow Semi Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/ultimatecollege/_next/static/media/c465e14413247d80-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:Barlow Semi Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/ultimatecollege/_next/static/media/52f8cf394b3641e4-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:Barlow Semi Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/ultimatecollege/_next/static/media/fa64e74b88370ed1-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:Barlow Semi Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/ultimatecollege/_next/static/media/6b99d524c7bef2f7-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:Barlow Semi Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/ultimatecollege/_next/static/media/2afc1581e19cce3f-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:Barlow Semi Condensed Fallback;src:local("Arial");ascent-override:115.49%;descent-override:23.10%;line-gap-override:0.00%;size-adjust:86.59%}.__className_d9c6d2{font-family:Barlow Semi Condensed,Barlow Semi Condensed Fallback;font-style:normal}.__variable_d9c6d2{--font-data:"Barlow Semi Condensed","Barlow Semi Condensed Fallback"}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/ultimatecollege/_next/static/media/88e4012f2051f8b4-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:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/ultimatecollege/_next/static/media/0be08cad6fae8421-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:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/ultimatecollege/_next/static/media/61d96c4884191721-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:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/ultimatecollege/_next/static/media/cd5242d34e82716d-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:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/ultimatecollege/_next/static/media/6662f7f4c6f2f062-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:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/ultimatecollege/_next/static/media/b0bb26939bb40fdb-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:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/ultimatecollege/_next/static/media/7816b93d847886e9-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:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/ultimatecollege/_next/static/media/ea06843a6d8e9ab3-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:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/ultimatecollege/_next/static/media/60c9b95e8d9e49be-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:Barlow Fallback;src:local("Arial");ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.00%;size-adjust:96.68%}.__className_4dc8de{font-family:Barlow,Barlow Fallback;font-style:normal}.__variable_4dc8de{--font-body:"Barlow","Barlow Fallback"}:root{color-scheme:dark;--pitch:#0b1410;--surface:#121e18;--surface-2:#17281f;--line:#23342b;--chalk:#e8efe9;--muted:#8aa294;--go:#35d46a;--go-ink:#04180c;--clock:#f5c542;--flag:#e2564d;--drafted:#e0863c;--dusk:#16324a;--main-pad-top:20px;--fg:var(--chalk);--bg:var(--pitch)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body,html{overflow-x:clip}body{margin:0;color:var(--chalk);background:var(--pitch);font-family:var(--font-body),system-ui,sans-serif;font-size:16px;line-height:1.5}body:after{content:"";position:fixed;inset:auto 0 0 0;height:360px;z-index:-1;pointer-events:none;opacity:.85;background:var(--turf-img) center bottom /cover no-repeat;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 55%);mask-image:linear-gradient(180deg,transparent 0,#000 55%)}body:has(.hero:not(.hero-compact)):after{display:none}main{max-width:960px;margin:0 auto;padding:var(--main-pad-top) 16px 72px}h1{font-weight:800;font-size:clamp(1.75rem,6vw,2.5rem);letter-spacing:.01em;margin:0 0 4px}h1,h2{font-family:var(--font-display),system-ui,sans-serif;text-transform:uppercase}h2{font-weight:700;font-size:1.15rem;letter-spacing:.04em;margin:0 0 8px}a{color:var(--go);text-decoration-thickness:1px;text-underline-offset:2px}.team-link{display:inline-flex;align-items:center;color:inherit;text-decoration:none}.team-link:hover{color:var(--go)}button,input,select{font:inherit;color:var(--chalk);background:var(--surface);border:1px solid var(--line);border-radius:4px;padding:7px 10px}button:disabled,input:disabled{opacity:.45}button{cursor:pointer}button:disabled{cursor:not-allowed}button:hover:not(:disabled){border-color:var(--muted)}:focus-visible{outline:2px solid var(--go);outline-offset:2px}.eyebrow{font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.eyebrow,.tabular{font-family:var(--font-data),system-ui,sans-serif}.tabular{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.btn-go{background:var(--go);color:var(--go-ink);border-color:var(--go);font-weight:600}.btn-go:hover:not(:disabled){filter:brightness(1.08);border-color:var(--go)}.btn-quiet{color:var(--go);border-color:var(--line);background:transparent;font-weight:600}.btn-quiet:hover:not(:disabled){background:var(--go);color:var(--go-ink);border-color:var(--go)}.switch{position:relative;display:inline-block;width:40px;height:22px;flex-shrink:0}.switch input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.switch input:disabled{cursor:default}.switch-track{position:absolute;inset:0;border-radius:999px;background:var(--line);transition:background .15s}.switch-track:before{content:"";position:absolute;height:16px;width:16px;left:3px;top:3px;border-radius:50%;background:var(--chalk);transition:transform .15s}.switch input:checked+.switch-track{background:var(--go)}.switch input:checked+.switch-track:before{transform:translateX(18px)}.switch input:disabled+.switch-track{opacity:.5}.switch input:focus-visible+.switch-track{outline:2px solid var(--go);outline-offset:2px}.icon-delete-btn{display:flex;align-items:center;justify-content:center;width:64px;flex-shrink:0;border:none;background:none;border-radius:8px;cursor:pointer}.icon-delete-btn:hover:not(:disabled){background:rgba(226,86,77,.14)}.icon-delete-btn:disabled{cursor:default;opacity:.5}.icon-delete-glyph{opacity:.85;transition:opacity .15s ease}.icon-delete-btn:hover:not(:disabled) .icon-delete-glyph{opacity:1}.card{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:16px}.row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid var(--line)}.needs-save{box-shadow:0 0 0 2px var(--clock);animation:needs-save 1s ease-in-out 10}@keyframes needs-save{0%,to{box-shadow:0 0 0 2px var(--clock)}50%{box-shadow:0 0 0 2px var(--clock),0 0 16px 6px rgba(245,197,66,.55)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.hero{position:relative;min-height:100svh;display:flex;flex-direction:column;justify-content:center;overflow:hidden;isolation:isolate}.hero-compact{min-height:160px;padding:24px 0;justify-content:flex-start}.hero-layer{position:absolute;left:0;right:0;background-size:cover;background-position:50%;background-repeat:no-repeat;will-change:transform;pointer-events:none;z-index:-1}.hero-sky{top:-8%;height:92%}.hero-sky:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,transparent 45%,var(--pitch) 96%)}.hero-turf{bottom:-14%;height:58%;background-position:top;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 26%);mask-image:linear-gradient(180deg,transparent 0,#000 26%)}.hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,rgba(11,20,16,.92),rgba(11,20,16,.72) 38%,rgba(11,20,16,.1) 72%)}.hero-inner{position:relative;width:100%;max-width:960px;margin:0 auto;padding:0 20px}.wordmark{font-family:var(--font-display),system-ui,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.005em;line-height:.92;font-size:clamp(3rem,13vw,7.5rem);margin:0}.wordmark em{font-style:normal;color:var(--go)}.hero-lede{max-width:34ch;font-size:clamp(1rem,2.4vw,1.2rem);color:var(--chalk);opacity:.86;margin:14px 0 28px}.signin-card{background:rgba(18,30,24,.82);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line);border-radius:10px;padding:20px;max-width:380px}.signin-card input{width:100%;margin-bottom:10px;background:var(--pitch)}.facts{max-width:960px;margin:0 auto;padding:72px 20px 96px;display:grid;grid-gap:28px;gap:28px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.fact h3{font-family:var(--font-display),system-ui,sans-serif;font-weight:700;font-size:1.05rem;letter-spacing:.04em;text-transform:uppercase;margin:0 0 6px;color:var(--go)}.fact p{margin:0;color:var(--muted)}.bleed{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:calc(-1 * var(--main-pad-top))}.settings-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:14px;border-bottom:1px solid var(--line);margin-bottom:4px}.tabs{display:flex;gap:4px;overflow-x:auto;padding:14px 0 22px;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,black calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,black calc(100% - 28px),transparent)}.tabs::-webkit-scrollbar{display:none}.tab{flex:0 0 auto;padding:7px 14px;border-radius:999px;border:1px solid var(--line);color:var(--muted);text-decoration:none;font-family:var(--font-data),system-ui,sans-serif;font-size:.85rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.tab:hover{color:var(--chalk);border-color:var(--muted)}.tab[aria-current=page]{background:var(--go);border-color:var(--go);color:var(--go-ink)}.panel{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:18px 20px 6px;margin-bottom:20px}.panel>h2{margin:0 0 4px;color:var(--chalk)}.panel-note{color:var(--muted);font-size:.9rem;margin:0 0 12px}.chat-msg-actions{opacity:0;pointer-events:none;transition:opacity .1s}.chat-msg:focus-within .chat-msg-actions,.chat-msg:hover .chat-msg-actions{opacity:1;pointer-events:auto}.panel .row:last-of-type,.panel label:last-of-type{border-bottom:none}.hint{display:block;color:var(--muted);font-size:.85rem;font-weight:400;margin-top:2px;max-width:46ch}.save-bar{position:-webkit-sticky;position:sticky;bottom:0;display:flex;align-items:center;gap:12px;padding:14px 0;margin-top:8px;background:linear-gradient(to top,var(--pitch) 62%,transparent);border-top:1px solid var(--line)}.locked-note{color:var(--clock);font-size:.88rem;margin:0 0 12px}.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}@keyframes helmet-rev{0%,to{transform:rotate(0deg)}25%{transform:rotate(-30deg)}75%{transform:rotate(30deg)}}.helmet-rev{animation:helmet-rev .32s ease-in-out 5}@media (prefers-reduced-motion:reduce){.helmet-rev{animation:none}}.po-stage{position:fixed;inset:0;pointer-events:none;z-index:1000;overflow:hidden}.po-confetti{position:absolute;inset:0;width:100%;height:100%}.po-banner{position:absolute;left:50%;top:33%;display:grid;justify-items:center;grid-gap:2px;gap:2px;opacity:0;transform:translate(-50%,-50%)}.po-team{display:flex;align-items:center;gap:10px;font:800 clamp(1.1rem,3.4vw,1.7rem)/1 var(--font-display),system-ui,sans-serif;letter-spacing:.06em;color:var(--chalk);text-shadow:0 2px 10px rgba(0,0,0,.7)}.po-team,.po-word{text-transform:uppercase}.po-word{font:800 clamp(3rem,12.5vw,7.2rem)/.9 var(--font-display),system-ui,sans-serif;letter-spacing:.02em;white-space:nowrap;-webkit-text-stroke:3px #140e04;paint-order:stroke fill;text-shadow:0 6px 0 #140e04,0 10px 28px rgba(0,0,0,.55)}.po-who{font:600 clamp(.95rem,2.6vw,1.25rem)/1.2 var(--font-data),system-ui,sans-serif;color:var(--chalk);background:rgba(11,20,16,.78);padding:4px 12px;border-radius:999px}.po-good .po-word{color:var(--clock)}.po-bad .po-word{color:var(--flag);-webkit-text-stroke-color:#1c0706;text-shadow:0 6px 0 #1c0706,0 10px 28px rgba(0,0,0,.6)}.po-good{animation:po-slam 2.8s cubic-bezier(.2,1.4,.4,1) forwards}@keyframes po-slam{0%{transform:translate(-50%,-50%) scale(2.6) rotate(-8deg);opacity:0}12%{transform:translate(-50%,-50%) scale(.92) rotate(-3deg);opacity:1}20%{transform:translate(-50%,-50%) scale(1.04) rotate(-4deg)}26%,78%{transform:translate(-50%,-50%) scale(1) rotate(-4deg);opacity:1}to{transform:translate(-50%,-50%) scale(1.5) rotate(-4deg);opacity:0}}.po-from-right{animation:po-thud-r 2.8s cubic-bezier(.3,.9,.3,1) forwards}.po-from-left{animation:po-thud-l 2.8s cubic-bezier(.3,.9,.3,1) forwards}@keyframes po-thud-r{0%{transform:translate(calc(-50% + 70vw),-50%);opacity:0}16%{transform:translate(calc(-50% - 1.5vw),-50%);opacity:1}22%,80%{transform:translate(-50%,-50%);opacity:1}to{transform:translate(-50%,calc(-50% + 40px));opacity:0}}@keyframes po-thud-l{0%{transform:translate(calc(-50% - 70vw),-50%);opacity:0}16%{transform:translate(calc(-50% + 1.5vw),-50%);opacity:1}22%,80%{transform:translate(-50%,-50%);opacity:1}to{transform:translate(-50%,calc(-50% + 40px));opacity:0}}.po-ref{position:absolute;left:50%;bottom:0;width:clamp(150px,26vw,230px);animation:po-pop 2.9s cubic-bezier(.2,1.5,.45,1) forwards}@keyframes po-pop{0%{transform:translate(-50%,110%)}18%{transform:translate(-50%,4%)}24%{transform:translate(-50%,9%)}80%{transform:translate(-50%,8%)}to{transform:translate(-50%,115%)}}.po-arms{transform-origin:50% 70%;animation:po-signal .45s ease-in-out .55s 4 alternate}@keyframes po-signal{0%{transform:scaleY(1)}to{transform:scaleY(1.07) translateY(-4px)}}.po-ball{position:absolute;width:88px}.po-ball svg{animation:po-spin .38s linear infinite}.po-ball-arc{left:-120px;top:60%;animation:po-arc 1.7s cubic-bezier(.3,.1,.4,1) forwards}@keyframes po-arc{0%{transform:translate(0)}50%{transform:translate(55vw,-34vh)}to{transform:translate(115vw,6vh)}}.po-ball-bounce{left:-100px;bottom:8vh;animation:po-bounce 2.4s linear forwards}@keyframes po-bounce{0%{transform:translate(0)}12%{transform:translate(14vw,-26vh)}24%{transform:translate(26vw)}34%{transform:translate(34vw,-14vh)}44%{transform:translate(44vw)}54%{transform:translate(40vw,-20vh)}64%{transform:translate(58vw)}76%{transform:translate(72vw,-10vh)}88%{transform:translate(90vw)}to{transform:translate(120vw,-4vh)}}@keyframes po-spin{to{transform:rotate(1turn)}}.po-mascot{position:absolute;bottom:6vh;left:0;width:132px;transform:translateX(-160px);animation:po-dash 2.2s cubic-bezier(.35,0,.65,1) .25s forwards}.po-body{animation:po-bob .18s ease-in-out infinite alternate}.po-leg-a,.po-leg-b{transform-origin:66px 104px}.po-leg-a{animation:po-stride .18s ease-in-out infinite alternate}.po-leg-b{animation:po-stride .18s ease-in-out infinite alternate-reverse}@keyframes po-dash{0%{transform:translateX(-160px)}to{transform:translateX(calc(100vw + 60px))}}@keyframes po-bob{to{transform:translateY(-6px)}}@keyframes po-stride{0%{transform:rotate(-32deg)}to{transform:rotate(32deg)}}.po-sad{position:absolute;bottom:0;width:150px;transform:translateY(120%);animation:po-groan 2.9s cubic-bezier(.3,1.2,.4,1) forwards}.po-sad-left{left:7vw}.po-sad-right{right:7vw}@keyframes po-groan{0%{transform:translateY(120%)}16%{transform:translateY(0)}30%,78%{transform:translateY(10px) scaleY(.92)}to{transform:translateY(130%)}}.po-bubble{transform-box:fill-box;transform-origin:0 100%;transform:scale(0);animation:po-say 2.9s ease forwards}@keyframes po-say{0%,24%{transform:scale(0)}32%,76%{transform:scale(1)}86%,to{transform:scale(0)}}@media (prefers-reduced-motion:reduce){.po-from-left,.po-from-right,.po-good{animation:po-fade 1.8s ease forwards!important;transform:translate(-50%,-50%)}@keyframes po-fade{0%,to{opacity:0}15%,80%{opacity:1}}.po-ball,.po-mascot,.po-ref,.po-sad{display:none}}.talk-phone{display:none}@media (max-width:640px){.talk-wide{display:none!important}.talk-phone{display:inline-block;font-size:1.5rem;line-height:1;padding:6px;text-decoration:none}}@media (max-width:480px){.pc-news,.pc-thumb{display:none}.standings-badges,.standings-pa,.standings-pf{display:none!important}}.myteam{padding-bottom:0}.myteam-head{display:flex;justify-content:space-between;font-family:var(--font-data),system-ui,sans-serif;font-weight:700;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.myteam-row{display:grid;grid-template-columns:44px 44px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--line)}.myteam-slot{font-family:var(--font-data),system-ui,sans-serif;font-weight:700;font-size:.75rem;letter-spacing:.06em;color:var(--muted);white-space:pre;line-height:1.1}.myteam-thumb{width:44px;height:44px;display:grid;place-items:center}.myteam-name{display:flex;align-items:center;flex-wrap:wrap;gap:2px 6px;font-weight:600;font-size:1.02rem;overflow-wrap:anywhere;min-width:0}.myteam-pos{font-family:var(--font-data),system-ui,sans-serif;font-weight:500;font-size:.8rem;color:var(--muted)}.myteam-box{display:block;margin-top:2px;font-size:.72rem;color:var(--muted)}.myteam-pts{display:flex;flex-direction:column;align-items:flex-end;min-width:4.5em}.myteam-pts b{font-size:1.15rem}.myteam-pts span{font-size:.78rem;margin-top:2px}.myteam-total{display:flex;justify-content:space-between;align-items:baseline;padding:12px 0 14px;border-top:1px solid var(--line);font-family:var(--font-data),system-ui,sans-serif;font-weight:700;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.myteam-total b{font-size:1.35rem;color:var(--chalk);letter-spacing:0}.myteam-bench{margin-top:14px}.myteam-bench .myteam-row{opacity:.8}.myteam-stat{display:none}@media (min-width:641px){.myteam-head,.myteam-row,.myteam-total{display:grid;grid-template-columns:44px 44px minmax(0,1fr) 84px 72px 60px 60px 52px;grid-gap:12px;gap:12px;align-items:center}.myteam-head>:first-child,.myteam-total>:first-child{grid-column:1/4}.myteam-head>:nth-child(2),.myteam-total>:nth-child(2){justify-self:end}.myteam-stat{display:block;text-align:right;font-family:var(--font-data),system-ui,sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.myteam-head .myteam-stat{font-size:.72rem;letter-spacing:.08em}.myteam-total .myteam-stat{color:var(--chalk);font-size:1rem;letter-spacing:0}}@media (max-width:640px){.myteam-row{grid-template-columns:32px 40px minmax(0,1fr) auto;gap:9px}.myteam-thumb{width:40px;height:40px}.myteam-name{font-size:.95rem}}.filter-bar{display:flex;gap:8px;margin:16px 0 8px;align-items:center}.filter-bar input{flex:1 1 auto;min-width:0}.filter-bar select{flex:none}.fa-row{display:grid;grid-template-columns:minmax(0,1fr) 110px 64px 92px var(--fa-actions,110px);grid-gap:10px;gap:10px;align-items:center;padding:8px 6px;border-bottom:1px solid var(--line)}.fa-row:not(.fa-head):hover{background:rgba(255,255,255,.03)}.fa-head{font-family:var(--font-data),system-ui,sans-serif;font-weight:700;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding-top:4px;padding-bottom:6px}.fa-head button{background:none;border:0;padding:0;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit}.fa-head .on{color:var(--go)}.fa-player{gap:10px}.fa-name,.fa-player{display:flex;align-items:center;min-width:0}.fa-name{gap:0 4px;white-space:nowrap}.fa-name>*{flex:none}.fa-name>.fa-nm{flex:0 1 auto;min-width:0}.fa-name>.fa-nm,.fa-sub{overflow:hidden;text-overflow:ellipsis}.fa-sub{font-size:.78rem;color:var(--muted);margin-top:2px;white-space:nowrap}.fa-opp{font-size:.85rem;line-height:1.3}.fa-opp span{display:block;font-size:.75rem;color:var(--muted)}.fa-num{text-align:right;font-family:var(--font-data),system-ui,sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--muted)}.fa-num.on{color:var(--chalk);font-weight:700}.fa-actions{display:flex;gap:6px;justify-content:flex-end;align-items:center}.fa-star.on{color:var(--clock)}.fa-add{color:var(--go);border-color:var(--go);background:transparent}.fa-watch{--fa-actions:190px}.fa-watch .fa-actions button{padding:7px 9px}.fa-drop{--fa-actions:130px}.fa-card-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.fa-card-stats>div{border:1px solid var(--line);border-radius:6px;padding:6px 8px;background:rgba(255,255,255,.02);min-width:0}.fa-card-stats small{font-weight:700;font-size:.65rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.fa-card-stats b,.fa-card-stats small{display:block;font-family:var(--font-data),system-ui,sans-serif}.fa-card-stats b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fa-card-stats span{display:block;font-size:.72rem;color:var(--muted)}.pos-chip{display:inline-block;font-family:var(--font-data),system-ui,sans-serif;font-weight:700;font-size:.7rem;padding:0 6px;margin-right:6px;border-radius:4px;color:var(--pos,var(--muted));border:1px solid color-mix(in srgb,var(--pos,var(--muted)) 40%,transparent);background:color-mix(in srgb,var(--pos,var(--muted)) 14%,transparent)}@media (max-width:640px){.filter-bar{flex-direction:column;align-items:stretch}.fa-row{grid-template-columns:minmax(0,1fr) 80px var(--fa-actions,92px);gap:8px}.fa-watch{--fa-actions:150px}.fa-drop{--fa-actions:120px}.fa-opp,.fa-proj{display:none}}