 
html{min-height:100%}#skip-link.skip{position:absolute;left:12px;top:10px;z-index:80;padding:8px 12px;border-radius:10px;background:var(--card);color:var(--ink);border:1px solid var(--line);font:700 13px/1.2 var(--font);transform:translateY(-140%)}#skip-link.skip:focus{transform:none;outline:2px solid var(--accent)}html:not(.no-gate):not(.board-ready) #hdr,html:not(.no-gate):not(.board-ready) #dock,html:not(.no-gate):not(.board-ready) #grid,html:not(.no-gate):not(.board-ready) #rec-strip,html:not(.no-gate):not(.board-ready) #plan-strip,html:not(.no-gate):not(.board-ready) #status-bar,html:not(.no-gate):not(.board-ready) #banners,html:not(.no-gate):not(.board-ready) #after-mock,html:not(.no-gate):not(.board-ready) #starter,html:not(.no-gate):not(.board-ready) #mock-bar,html:not(.no-gate):not(.board-ready) #mock-menu{display:none !important}.gate{font-size:16px}@media (max-width:700px){.gate-tag,.gate:not(.is-ask) .gate-proof span,.gate-door-note,.gate-about{font-size:16px}}@font-face{font-family:"Plex Sans";src:url("./fonts/plex-sans-var.woff2") format("woff2");font-weight:100 700;font-style:normal;font-display:swap}@font-face{font-family:"Plex Cond";src:url("./fonts/plex-cond-600.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Plex Mono";src:url("./fonts/plex-mono-400.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Plex Mono";src:url("./fonts/plex-mono-600.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--bg:#0b0e13;--bg-1:#111721;--bg-2:#172032;--bg-3:#1e2a40;--line:#253347;--line-soft:#1b2534;--fg:#e9eff7;--fg-dim:#9cabc2;--fg-mute:#8794aa;--accent:#4aa8ff;--good:#35c88b;--warn:#f2b23d;--bad:#ff5f6d;--turn-me:#35c88b;--turn-away:#ff8f3f;--turn:var(--turn-me);--pos-QB:#f0668c;--pos-RB:#35c88b;--pos-WR:#4aa8ff;--pos-TE:#f2a03d;--pos-K:#b98cff;--pos-DST:#7f8ea6;--row-h:26px;--hdr-h:42px;--mono:"Plex Mono",ui-monospace,"SF Mono","Cascadia Mono",Menlo,Consolas,monospace;--sans:"Plex Sans",system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--cond:"Plex Cond","Plex Sans",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--fast:90ms}:root[data-turn="other"],:root[data-turn="near"]{--turn:var(--turn-away)}*{box-sizing:border-box}html,body{margin:0;height:100%;overflow:hidden;overscroll-behavior:none;background:var(--bg);color:var(--fg);font:13px/1.35 var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeSpeed}[data-netlify-site-id]{display:none !important}:root{--sa-top:env(safe-area-inset-top,0px);--sa-bottom:env(safe-area-inset-bottom,0px)}html.is-standalone{height:100%;height:100lvh;min-height:100lvh;overflow:hidden}html.is-standalone body{position:fixed;left:0;right:0;width:100%;top:var(--vv-top,0px);bottom:auto;height:var(--app-h,100lvh);min-height:100lvh;overflow:hidden}html.is-standalone .gate,html.is-standalone .gate-stage,html.is-standalone .overlay,html.is-standalone .tour{top:0;right:0;left:0;bottom:auto;height:var(--app-h,100lvh);min-height:100lvh}html.is-standalone .gate{padding:max(20px,var(--sa-top)) 20px max(20px,var(--sa-bottom))}.noscript{position:fixed;inset:0;z-index:400;padding:2rem;color:var(--fg);background:var(--bg)}button,input,select{font:inherit;color:inherit}button{background:var(--bg-2);border:1px solid var(--line);border-radius:5px;padding:4px 9px;cursor:pointer;transition:background var(--fast) linear,border-color var(--fast) linear}button:hover:not(:disabled){background:var(--bg-3)}button:disabled{opacity:.38;cursor:default}button.primary{background:var(--turn);border-color:var(--turn);color:#06140d;font-weight:650}button.primary:hover:not(:disabled){background:color-mix(in srgb,var(--turn) 86%,#fff);border-color:color-mix(in srgb,var(--turn) 86%,#fff)}button.danger{border-color:#5d2730;color:var(--bad)}button.icon{background:none;border:none;font-size:15px;color:var(--fg-dim)}input[type=text],input[type=number],select{background:var(--bg-1);border:1px solid var(--line);border-radius:5px;padding:5px 8px}input:focus-visible,select:focus-visible,button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.muted{color:var(--fg-mute);font-weight:400}.fineprint{color:var(--fg-mute);font-size:11px;line-height:1.45;margin:6px 0 0}.linkish{background:none;border:none;color:var(--muted,#8b94a3);text-decoration:underline;padding:0 4px;cursor:pointer}.gate{position:fixed;inset:0;z-index:300;overflow:auto;background:var(--bg);display:flex;justify-content:center;padding:20px}.gate[hidden]{display:none}.no-gate .gate{display:none}html.front-leagues #hdr,html.front-leagues #grid,html.front-leagues #dock,html.front-leagues #rec-strip,html.front-leagues #plan-strip,html.front-leagues #status-bar,html.front-leagues #banners,html.front-leagues #after-mock,html.front-leagues #starter,html.front-leagues #mock-bar,html.front-leagues #mock-menu{display:none!important}html.front-leagues #overlay-home,html.front-leagues #overlay-home[hidden]{display:flex!important;flex-direction:column;position:fixed;inset:0;z-index:70;background:var(--bg);overflow:auto}html.front-leagues #home-front-skel{display:block!important;padding:18px 16px 0;color:var(--fg-mute)}#home-front-skel{display:none}.gate-stage{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none}.gate-turf,.gate-yards,.gate-bg{position:absolute;inset:0;pointer-events:none}.gate-turf{z-index:0}.gate-yards{z-index:1}.gate-bg{z-index:2}.gate-stage{--ray-out:61deg;--ray-in:11.85deg;--fld-yard:color-mix(in srgb,var(--line) 100%,transparent);--fld-side:color-mix(in srgb,var(--line) 82%,transparent);--fld-hash:color-mix(in srgb,var(--line-soft) 100%,transparent);--fld-turf:color-mix(in srgb,var(--bg-1) 70%,transparent);--fld-bloom:color-mix(in srgb,var(--accent) 7%,transparent);--fld-scrim:color-mix(in srgb,var(--bg) 90%,transparent);--fld-mid:color-mix(in srgb,var(--bg) 58%,transparent)}.gate-yards{--fld-yards:linear-gradient(to bottom,transparent 0%,transparent 34.166%,var(--fld-yard) 34.186%,var(--fld-yard) 34.221%,transparent 34.241%,transparent 34.254%,var(--fld-yard) 34.274%,var(--fld-yard) 34.309%,transparent 34.329%,transparent 34.381%,var(--fld-yard) 34.401%,var(--fld-yard) 34.436%,transparent 34.456%,transparent 34.563%,var(--fld-yard) 34.583%,var(--fld-yard) 34.618%,transparent 34.638%,transparent 34.825%,var(--fld-yard) 34.845%,var(--fld-yard) 34.880%,transparent 34.900%,transparent 35.200%,var(--fld-yard) 35.220%,var(--fld-yard) 35.255%,transparent 35.275%,transparent 35.739%,var(--fld-yard) 35.759%,var(--fld-yard) 35.794%,transparent 35.814%,transparent 36.512%,var(--fld-yard) 36.532%,var(--fld-yard) 36.567%,transparent 36.587%,transparent 37.623%,var(--fld-yard) 37.643%,var(--fld-yard) 37.678%,transparent 37.698%,transparent 39.217%,var(--fld-yard) 39.237%,var(--fld-yard) 39.272%,transparent 39.292%,transparent 41.503%,var(--fld-yard) 41.523%,var(--fld-yard) 41.562%,transparent 41.582%,transparent 44.780%,var(--fld-yard) 44.800%,var(--fld-yard) 44.855%,transparent 44.875%,transparent 49.483%,var(--fld-yard) 49.503%,var(--fld-yard) 49.583%,transparent 49.603%,transparent 56.234%,var(--fld-yard) 56.254%,var(--fld-yard) 56.369%,transparent 56.389%,transparent 65.926%,var(--fld-yard) 65.946%,var(--fld-yard) 66.111%,transparent 66.131%,transparent 79.839%,var(--fld-yard) 79.859%,var(--fld-yard) 80.095%,transparent 80.115%,transparent 99.810%,var(--fld-yard) 99.830%,var(--fld-yard) 100.170%,transparent 100.190%,transparent 100%);background-image:var(--fld-yards);background-repeat:no-repeat;transform-origin:50% 34%;animation:gate-grid 5.5s linear infinite}@keyframes gate-grid{from{transform:scale(1)}to{transform:scale(1.435499)}}.gate-turf{background-image:linear-gradient(to bottom,transparent 34%,var(--fld-turf) 100%)}.gate-bg{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n' x='0' y='0' width='100%25' height='100%25' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='.05'/%3E%3C/svg%3E"),radial-gradient(64% 58% at 50% 47%,var(--fld-scrim) 0%,var(--fld-scrim) 22%,var(--fld-mid) 44%,transparent 76%),radial-gradient(120% 34% at 50% -2%,var(--fld-bloom) 0%,transparent 74%),linear-gradient(to bottom,var(--bg) 0%,var(--bg) 36%,transparent 64%),conic-gradient(from 0deg at 50% 34%,transparent 0deg,transparent calc(180deg - var(--ray-out) - 0.12deg),var(--fld-side) calc(180deg - var(--ray-out) - 0.05deg),var(--fld-side) calc(180deg - var(--ray-out) + 0.05deg),transparent calc(180deg - var(--ray-out) + 0.12deg),transparent calc(180deg - var(--ray-in) - 0.19deg),var(--fld-hash) calc(180deg - var(--ray-in) - 0.09deg),var(--fld-hash) calc(180deg - var(--ray-in) + 0.09deg),transparent calc(180deg - var(--ray-in) + 0.19deg),transparent calc(180deg + var(--ray-in) - 0.19deg),var(--fld-hash) calc(180deg + var(--ray-in) - 0.09deg),var(--fld-hash) calc(180deg + var(--ray-in) + 0.09deg),transparent calc(180deg + var(--ray-in) + 0.19deg),transparent calc(180deg + var(--ray-out) - 0.12deg),var(--fld-side) calc(180deg + var(--ray-out) - 0.05deg),var(--fld-side) calc(180deg + var(--ray-out) + 0.05deg),transparent calc(180deg + var(--ray-out) + 0.12deg),transparent 360deg);background-repeat:repeat,no-repeat,no-repeat,no-repeat,no-repeat;background-size:140px 140px,auto,auto,auto,auto}@media (max-width:700px){.gate-stage{--ray-out:26deg;--ray-in:7deg}.gate{align-items:flex-start}.gate-card{margin:0 auto}.gate-mast-nav{display:none}.gate:not(.is-ask) .gate-tag,.gate:not(.is-ask) .gate-proof span,.gate:not(.is-ask) .gate-door-note{font-size:16px;line-height:1.45}.gate:not(.is-ask) .gate-about{font-size:16px}.gate-alt-door{font-weight:500;color:var(--fg-mute)}}.gate.is-busy .gate-yards{animation-duration:1.1s}@keyframes gate-launch{to{opacity:0}}@keyframes gate-launch-grid{to{transform:scale(3.4);opacity:.2}}@keyframes gate-launch-card{to{transform:translateY(-10px) scale(.965);opacity:0}}.gate.is-launching{pointer-events:none;animation:gate-launch 620ms cubic-bezier(.5,0,.9,.6) forwards}.gate.is-launching .gate-yards{animation:gate-launch-grid 620ms cubic-bezier(.45,0,.8,.5) forwards}.gate.is-launching .gate-card{animation:gate-launch-card 380ms cubic-bezier(.4,0,1,.5) forwards}@media (prefers-contrast:more){.gate-bg,.gate-yards,.gate-turf{background-image:none}}@media (prefers-reduced-motion:reduce){.gate-yards,.gate.is-busy .gate-yards,.gate.is-launching,.gate.is-launching .gate-yards,.gate.is-launching .gate-card{animation:none}}.skip{position:absolute;left:12px;top:-48px;padding:8px 12px;background:var(--bg-2);color:var(--fg);border:1px solid var(--line);border-radius:6px;z-index:400;text-decoration:none;font:650 14px/1.2 var(--sans)}.skip:focus{top:12px}.gate-card{position:relative;z-index:1;margin:auto;width:min(420px,100%);background:var(--bg-1);border:1px solid var(--line);border-radius:12px;padding:22px 22px 18px;box-shadow:0 24px 80px #000c,inset 0 1px 0 color-mix(in srgb,#fff 6%,transparent);display:flex;flex-direction:column}.gate-card[hidden]{display:none}.gate-aside{display:contents}@media (min-width:900px){.gate:not(.is-ask) .gate-card{width:min(880px,calc(100% - 24px));display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:40px;row-gap:0;align-items:stretch}.gate:not(.is-ask) .gate-kicker{grid-column:1 / -1;grid-row:1}.gate:not(.is-ask) .gate-mark{grid-column:1;grid-row:2}.gate:not(.is-ask) .gate-brand{grid-column:1;grid-row:3}.gate:not(.is-ask) .gate-tag{grid-column:1;grid-row:4}.gate:not(.is-ask) #gate-sport-pick{grid-column:1;grid-row:5}.gate:not(.is-ask) .gate-skip{grid-column:1;grid-row:6}.gate:not(.is-ask) #gate-sleeper{grid-column:1;grid-row:7}.gate:not(.is-ask) #gate-signup-door{grid-column:1;grid-row:8}.gate:not(.is-ask) .gate-door-note{grid-column:1;grid-row:9}.gate:not(.is-ask) .gate-signin{grid-column:1;grid-row:10;margin-top:14px}.gate:not(.is-ask) .gate-aside{display:flex;flex-direction:column;justify-content:center;gap:16px;grid-column:2;grid-row:2 / 11;min-height:0;align-self:stretch;justify-self:stretch}.gate:not(.is-ask) .gate-proof,.gate:not(.is-ask) .gate-about{margin-top:0}}.gate-card:focus{outline:none}.gate-mark{display:block;width:34px;height:34px;margin:0 0 12px;order:0}.gate-kicker{margin:0 0 10px;font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-mute);order:0}.gate-brand{font-family:var(--cond);font-size:26px;font-weight:600;letter-spacing:-.02em;margin:0 0 6px;color:var(--fg);order:0}.gate-tag{margin:0 0 14px;font-size:12px;line-height:1.5;color:var(--fg-dim);order:0}.gate-sport-pick{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px;order:0}.gate-pick-chip{flex:1 1 0;min-width:4.4rem;min-height:44px;display:inline-flex;align-items:center;justify-content:center;font-weight:700}.gate-pick-chip[data-sport="nfl"]{--sport:#35c88b}.gate-pick-chip[data-sport="nba"]{--sport:#f2a03d}.gate-pick-chip[data-sport="mlb"]{--sport:#4aa8ff}.gate-pick-chip[data-sport="nhl"]{--sport:#5cc8c0}.gate-pick-chip.is-on{background:color-mix(in srgb,var(--sport,var(--accent)) 18%,transparent);border-color:color-mix(in srgb,var(--sport,var(--accent)) 45%,transparent);color:var(--fg)}.gate.is-ask #gate-sport-pick,.gate.is-lock #gate-sport-pick{display:none}.gate-field{display:block;margin:0 0 10px}.gate-field>span{display:block;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-mute);font-weight:700;margin:0 0 4px}.gate-input{width:100%;box-sizing:border-box;font:500 16px/1.2 var(--sans);min-height:44px;padding:10px 12px;color:var(--fg);background:var(--bg);border:1px solid var(--line);border-radius:8px}.gate-input:focus{outline:2px solid var(--accent);outline-offset:-1px}.gate-actions{display:flex;gap:8px;margin:14px 0 0}.gate-actions button{flex:1 1 0;min-height:44px;font-size:13px}.gate-pw-wrap{display:flex;align-items:stretch;gap:8px}.gate-pw-wrap .gate-input{flex:1 1 auto;min-width:0}.gate-pw-show{flex:0 0 auto;min-height:44px;padding:0 12px;background:none;border:1px solid var(--line);border-radius:8px;font-size:12px;font-weight:650;color:var(--fg-dim)}.gate-pw-show:hover:not(:disabled){background:var(--bg-2);color:var(--fg)}.gate-pw-hint{display:block;margin-top:5px;font-size:11px;color:var(--fg-mute)}.gate-pw-hint[hidden]{display:none}.gate-confirm-note{margin:10px 0 0;font-size:12px;line-height:1.45;color:var(--fg-dim)}.gate-confirm-note[hidden]{display:none}.gate-mode-switch{display:inline-flex;align-items:center;min-height:44px;margin-top:6px;padding:0;font-size:13px}.gate-inbox{display:flex;flex-direction:column;gap:8px;margin-top:12px;padding:12px 13px;background:color-mix(in srgb,var(--accent) 8%,transparent);border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);border-radius:9px}.gate-inbox[hidden]{display:none}.gate-inbox-title{margin:0;font-size:15px;font-weight:650;color:var(--fg)}.gate-inbox-body{margin:0;font-size:13px;line-height:1.45;color:var(--fg-dim)}.gate-inbox-acts{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center}.gate-free-note{display:none;margin:8px 0 0;font-size:12px;line-height:1.4;color:var(--fg-dim);order:6}.acct-code{margin-top:10px}.acct-code #acct-code-row[hidden]{display:none}.acct-code #acct-code{text-transform:uppercase;letter-spacing:.06em;font-family:var(--mono)}#acct-code-toggle[hidden]{display:none}.gate-code{margin-top:10px}.gate-code-row{margin-top:8px;display:flex;flex-direction:column;gap:6px}.gate-code-row[hidden]{display:none}#gate-code{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase}#gate-code::placeholder{letter-spacing:.12em;opacity:.45}.gate-alt{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:14px 0 0;padding:12px 0 0;border-top:1px solid var(--line-soft)}.gate-state{min-height:16px;margin:10px 0 0;font-size:11px;text-align:left;max-width:none}.gate-skip{display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:12px;width:100%;min-height:56px;margin:0;padding:10px 14px;border-color:color-mix(in srgb,var(--turn-me) 55%,var(--line));border-radius:8px;text-align:left;order:2}.gate-skip-main{grid-column:1;font-size:14px;font-weight:650;line-height:1.25;color:var(--fg)}.gate-skip-sub{grid-column:1;margin-top:2px;font-size:11px;line-height:1.4;color:var(--fg-dim)}.gate-skip-go{grid-column:2;grid-row:1 / 3;width:16px;height:16px;color:var(--turn-me)}.gate-skip:hover{border-color:var(--turn-me)}.gate-skip[hidden]{display:none}.gate.is-lock .gate-skip,.gate.is-ask.is-lock .gate-skip{display:none}.gate-door-note{margin:8px 0 0;font-size:11px;line-height:1.45;color:var(--fg-dim);order:4}.gate-alt-door{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;min-height:48px;margin-top:8px;padding:9px 13px;text-align:left;border-radius:9px;background:none;border:1px solid var(--line-soft);font-size:13px;font-weight:600;color:var(--fg-dim);order:3}.gate-alt-door:hover:not(:disabled){background:var(--bg-2);border-color:var(--line);color:var(--fg)}.gate-alt-sub{font-size:11px;font-weight:400;color:var(--fg-mute)}#gate-signup-door[hidden]{display:none}.gate.is-ask .gate-alt-door{display:none}.gate-proof{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:0;order:7;background:var(--bg);border:1px solid var(--line-soft);border-radius:8px;overflow:hidden}.gate-proof li{padding:12px 14px;border-top:1px solid var(--line-soft);display:flex;flex-direction:column;gap:3px}.gate-proof li:first-child{border-top:none}.gate-trust{margin:0;font-family:var(--mono);font-size:10.5px;letter-spacing:.04em;color:var(--fg-mute);line-height:1.45}.gate-proof b{font-family:var(--mono);font-size:12.5px;font-weight:600;letter-spacing:-.01em;color:var(--fg)}.gate-proof span{font-size:11.5px;line-height:1.45;color:var(--fg-dim)}.gate-proof a{color:var(--good)}.gate-ask{margin:14px 0 0;padding:11px 13px;background:color-mix(in srgb,var(--accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);border-radius:9px;font-size:13px;line-height:1.45;color:var(--fg);order:6}.gate-ask[hidden]{display:none}.gate-sports{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 0;order:6}.gate-sports[hidden]{display:none}.gate-sport-chip{min-height:44px}.gate.is-ask .gate-sports:not([hidden]){display:flex}.gate.is-ask .gate-proof,.gate.is-ask .gate-kicker,.gate.is-ask .gate-trust,.gate.is-ask .gate-door-note,.gate.is-ask .gate-tag,.gate.is-ask .gate-about,.gate.is-ask #gate-sport-pick{display:none}.gate.is-ask .gate-free-note{display:block}.gate.is-ask .gate-ask{white-space:pre-line}.gate-about{display:flex;flex-wrap:wrap;gap:6px 14px;margin:14px 0 0;padding-top:12px;border-top:1px solid var(--line-soft);font-size:12px;order:8}.gate-about a{color:var(--fg-dim)}.gate-about a:hover{color:var(--good)}.help-about,.starter-about{display:flex;flex-wrap:wrap;gap:6px 14px;margin:14px 0 0;padding-top:12px;border-top:1px solid var(--line-soft);font-size:12px}.help-about a,.starter-about a{color:var(--fg-dim)}.help-about a:hover,.starter-about a:hover{color:var(--good)}.starter-about{margin-top:8px}.starter-about[hidden]{display:none}.starter-tip[hidden]{display:none}.starter.is-compact{gap:6px;padding:8px 14px}.starter.is-compact .starter-hd strong{font-size:12px}.gate.is-ask .gate-skip{display:block;order:9;width:auto;min-height:0;margin:8px 0 0;padding:8px 0;background:none;border:none;border-radius:0;color:var(--fg-dim)}.gate.is-ask .gate-skip-main{font-size:13px;font-weight:500;color:var(--fg-dim);text-decoration:underline}.gate.is-ask .gate-skip-sub,.gate.is-ask .gate-skip-go{display:none}.gate.is-ask .gate-card{display:flex;flex-direction:column;width:min(420px,100%)}.gate.is-ask .gate-signin{border-top:none;margin-top:10px}.gate.is-ask .gate-signin-sum{display:none}.gate.is-inbox #gate-google,.gate.is-inbox .oauth-sep,.gate.is-inbox #gate-form,.gate.is-inbox #gate-signup,.gate.is-inbox .gate-code,.gate.is-inbox .gate-alt{display:none}.gate.is-ask .gate-code,.gate.is-ask .gate-alt{display:none}.gate-signin{margin-top:18px;border-top:1px solid var(--line-soft);order:8}.gate-signin-sum{list-style:none;cursor:pointer;display:flex;align-items:center;gap:6px;min-height:44px;margin:0;font-size:10px;font-weight:650;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-dim)}.gate-signin-sum::-webkit-details-marker{display:none}.gate-signin-sum::after{content:"\203A";font-size:15px;line-height:1;color:var(--fg-mute);transition:transform 90ms linear}.gate-signin[open] .gate-signin-sum::after{transform:rotate(90deg)}.gate-signin-sum:hover{color:var(--fg)}.gate-signin-sum:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.gate-signin-sum::after{transition:none}}@media (max-width:560px){.gate-card{padding:14px 16px 12px}.gate:not(.is-ask) .gate-mark{width:28px;height:28px;margin:0 0 6px}.gate:not(.is-ask) .gate-brand{margin:0 0 2px}.gate:not(.is-ask) .gate-tag{margin:0 0 8px;font-size:16px;line-height:1.45}.gate:not(.is-ask) .gate-skip{min-height:48px;padding:8px 12px}.gate:not(.is-ask) .gate-skip-main{font-size:13px}.gate:not(.is-ask) .gate-skip-sub{font-size:10.5px;line-height:1.3;margin-top:1px}.gate:not(.is-ask) .gate-alt-door{min-height:44px;margin-top:5px;padding:7px 12px}.gate:not(.is-ask) .gate-door-note{margin:6px 0 0;font-size:16px;line-height:1.45}.gate:not(.is-ask) .gate-proof{margin:10px 0 0;gap:6px}.gate:not(.is-ask) .gate-proof b{font-size:12px}.gate:not(.is-ask) .gate-proof span{font-size:16px;line-height:1.45}.gate:not(.is-ask) .gate-about{margin:8px 0 0;padding-top:8px;gap:4px 12px;font-size:16px}.gate:not(.is-ask) .gate-signin{margin-top:8px}}.gate-or{display:flex;align-items:center;gap:10px;margin:16px 0 12px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-mute);white-space:nowrap}.gate-or::before,.gate-or::after{content:"";flex:1 1 0;height:1px;background:var(--line-soft)}.oauth-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:44px;padding:10px 14px;font-weight:600}
.oauth-g{width:18px;height:18px;flex:0 0 18px;display:block}
.oauth-sep{display:flex;align-items:center;gap:10px;margin:12px 0;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-mute);white-space:nowrap}
.oauth-sep::before,.oauth-sep::after{content:"";flex:1 1 0;height:1px;background:var(--line-soft)}
.gate-alt-door{text-decoration:none}

.gate-mast,.gate-foot{position:fixed;left:0;right:0;z-index:2;display:flex;align-items:center;gap:18px;padding:0 22px;font-size:12.5px}
.gate-mast{top:0;height:60px;border-bottom:1px solid var(--line-soft);background:color-mix(in srgb,var(--bg) 78%,transparent);backdrop-filter:blur(14px)}
.gate-foot{bottom:0;min-height:40px;border-top:1px solid var(--line-soft);background:color-mix(in srgb,var(--bg) 78%,transparent);color:var(--fg-mute);justify-content:space-between}
.gate-mast-brand{display:inline-flex;align-items:center;gap:12px;flex:0 0 auto;min-height:44px;color:var(--fg);text-decoration:none;font-family:var(--cond);font-size:28px;font-weight:600;line-height:1;letter-spacing:-.02em}
.gate-mast-brand svg{width:36px;height:36px;display:block}
.gate-mast-nav{display:flex;gap:4px 14px;margin-left:auto}
.gate-mast-nav a{color:var(--fg-dim);text-decoration:none}
.gate-mast-nav a:hover{color:var(--good)}
.gate-mast-calc{display:none}
.gate-mast-chip{font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-mute);padding:3px 8px;border:1px solid var(--line);border-radius:999px}
.gate-foot nav{display:flex;flex-wrap:wrap;gap:8px 14px}
.gate-foot a{color:var(--fg-dim);text-decoration:none}
.gate-foot a:hover{color:var(--good)}
.gate.is-ask .gate-mast,.gate.is-ask .gate-foot{display:none}
@media (min-width:701px){.gate{padding:64px 20px 52px}}

 
.gate-page{position:relative;z-index:1;margin:0 auto;width:min(1080px,100%);display:flex;flex-direction:column;gap:48px;padding-bottom:44px}
.gate:not(.is-ask) .gate-page > .gate-card{margin:0}
.gate.is-ask .gate-page{display:contents}
.gate.is-ask .gate-frag,.gate.is-ask .gate-tools,.gate.is-ask .gate-band,.gate.is-ask .gate-about{display:none}
@media (min-width:900px){.gate:not(.is-ask) .gate-page > .gate-card{width:100%;column-gap:52px;grid-template-columns:minmax(0,0.82fr) minmax(0,1.18fr);align-content:start;grid-template-rows:repeat(7,min-content) 1fr}.gate:not(.is-ask) .gate-page > .gate-card .gate-aside{grid-row:2 / 9}}
.gate-frag{margin:0}
@media (max-width:899.98px){.gate-frag{order:5;margin-top:18px}}
.gate-frag-cap h2{font-family:var(--cond);font-size:clamp(21px,2.4vw,27px);font-weight:600;line-height:1.14;letter-spacing:-.02em;margin:0 0 8px;color:var(--fg);text-wrap:balance}
.gate-frag-cap h2 em{font-style:normal;color:var(--good)}
.gate-frag-cap p{margin:0 0 14px;font-size:12.5px;line-height:1.55;color:var(--fg-dim)}
.gate-frag-cap b{color:var(--fg);font-family:var(--mono);font-weight:600}
.gate-frag-cap i{font-style:italic}
.gate-frag-tbl{width:100%;border-collapse:collapse;background:var(--bg);border:1px solid var(--line-soft);border-radius:8px;overflow:hidden;font-variant-numeric:tabular-nums}
.gate-frag-tbl caption{caption-side:bottom;padding:8px 2px 0;text-align:left;font-family:var(--mono);font-size:10px;letter-spacing:.04em;color:var(--fg-mute)}
.gate-frag-tbl th{font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-mute);text-align:left;padding:7px 10px;border-bottom:1px solid var(--line-soft)}
.gate-frag-tbl td{padding:8px 10px;font-size:12.5px;color:var(--fg-dim);border-top:1px solid var(--line-soft)}
.gate-frag-tbl tbody tr:first-child td{border-top:none}
.gate-frag-tbl td b{color:var(--fg);font-weight:600}
.gate-frag-tbl .c-rk{font-family:var(--mono);font-weight:600;color:var(--fg);width:1%;white-space:nowrap}
.gate-frag-tbl .c-adp,.gate-frag-tbl .c-gap{text-align:right;font-family:var(--mono);width:1%;white-space:nowrap}
.gate-frag-tbl th.c-adp,.gate-frag-tbl th.c-gap{text-align:right}
.gate-frag-tbl .c-gap.is-up{color:var(--good);font-weight:600}
.gate-frag-tbl .c-gap.is-dn{color:var(--turn-away);font-weight:600}
.gate-frag-pos{font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.06em;padding:1px 4px;border-radius:3px;color:var(--bg);background:var(--pos-RB)}
.gate-frag-pos[data-pos="QB"]{background:var(--pos-QB)}
.gate-frag-pos[data-pos="RB"]{background:var(--pos-RB)}
.gate-frag-pos[data-pos="WR"]{background:var(--pos-WR)}
.gate-frag-pos[data-pos="TE"]{background:var(--pos-TE)}
.gate-frag-pos[data-pos="K"]{background:var(--pos-K)}
.gate-frag-pos[data-pos="DST"]{background:var(--pos-DST)}
.gate-frag-note{margin:10px 0 0;font-size:11.5px;line-height:1.5;color:var(--fg-mute)}
.gate-frag-more{display:none}
.gate-frag-legend{margin:0}
.gate-frag-legend dt{font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--fg);margin:0 0 4px}
.gate-frag-legend dd{margin:0;font-size:12px;line-height:1.5;color:var(--fg-dim)}
.gate-frag-facts{margin:0}
.gate-frag-facts h3{margin:0 0 6px;font-family:var(--cond);font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--fg)}
.gate-frag-facts p{margin:0;font-size:12.5px;line-height:1.55;color:var(--fg-dim)}
.gate-frag-facts a{color:var(--good)}
.gate-tools{display:grid;gap:0 40px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));border-top:1px solid var(--line-soft);padding:26px 22px 0}
.gate-tool{padding:0 0 22px}
.gate-tool + .gate-tool{padding-top:0}
.gate-tool-k{margin:0 0 8px;font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--good)}
.gate-tool h3{margin:0 0 8px;font-family:var(--cond);font-size:19px;font-weight:600;letter-spacing:-.01em;color:var(--fg)}
.gate-tool p{margin:0;font-size:12.5px;line-height:1.6;color:var(--fg-dim);max-width:40ch}
.gate-tool a{color:var(--good)}
@media (min-width:760px){.gate-tool + .gate-tool{border-left:1px solid var(--line-soft);padding-left:40px;margin-left:-20px}.gate-tools{gap:0 20px}}
.gate-band{display:grid;gap:24px 40px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:24px 26px;background:var(--bg-1);border:1px solid var(--line);border-radius:16px}
.gate-band-n{margin:0 0 6px;font-family:var(--cond);font-size:34px;font-weight:600;line-height:1;letter-spacing:-.03em;color:var(--fg);font-variant-numeric:tabular-nums}
.gate-band-good{color:var(--good)}
.gate-band-l{margin:0;font-size:12px;line-height:1.55;color:var(--fg-dim);max-width:36ch}
.gate-band-l a{color:var(--good);white-space:nowrap}
@media (max-width:700px){.gate-mast-nav{display:none}.gate-page{gap:40px;padding-bottom:8px}.gate-frag-cap h2{font-size:21px}.gate-band{padding:20px 18px}.gate-band-n{font-size:30px}.gate:not(.is-ask) .gate-foot{flex-direction:column;align-items:flex-start;gap:8px;min-height:0;padding:14px 18px calc(18px + var(--sa-bottom, 0px))}}

 
.gate-signin-sum{font-family:var(--sans);font-size:13px;font-weight:550;letter-spacing:0;text-transform:none;color:var(--fg-dim);gap:8px}
.gate-signin-sum::after{font-size:13px;opacity:.8}
.gate-signin{border-top-color:var(--line-soft)}
.gate-field{margin:0 0 12px}
.gate-field > span{font-size:11.5px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--fg-dim);margin:0 0 6px}
.gate-input{background:var(--bg-2);border:1px solid var(--line);border-radius:10px;font-size:14px;font-weight:450;padding:11px 13px;transition:border-color var(--fast) linear,background var(--fast) linear}
.gate-input::placeholder{color:var(--fg-mute);opacity:.7}
.gate-input:hover{border-color:var(--fg-mute)}
.gate-input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent);background:var(--bg-3)}
.gate-pw-hint{font-size:11.5px;color:var(--fg-mute);margin-top:6px}
.gate-pw-wrap{gap:0;background:var(--bg-2);border:1px solid var(--line);border-radius:10px;transition:border-color var(--fast) linear,background var(--fast) linear}
.gate-pw-wrap:hover{border-color:var(--fg-mute)}
.gate-pw-wrap:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent);background:var(--bg-3)}
.gate-pw-wrap .gate-input,.gate-pw-wrap .gate-input:hover,.gate-pw-wrap .gate-input:focus{background:none;border:none;box-shadow:none;border-radius:10px 0 0 10px}
.gate-pw-show{border:none;background:none;border-radius:0 10px 10px 0;font-size:12.5px;font-weight:550;color:var(--fg-mute);padding:0 14px}
.gate-pw-show:hover:not(:disabled){background:none;color:var(--fg)}
.oauth-btn{background:var(--bg-2);border:1px solid var(--line);border-radius:10px;min-height:46px;font-size:13.5px;font-weight:550}
.oauth-btn:hover:not(:disabled){background:var(--bg-3);border-color:var(--fg-mute)}
.oauth-sep{margin:14px 0;color:var(--fg-mute);font-weight:600;letter-spacing:.1em}
.gate-actions{margin-top:4px}
.gate-actions button.primary{min-height:46px;border-radius:10px;font-size:13.5px;font-weight:650;letter-spacing:.01em;background:var(--good);border-color:var(--good);color:#06140d;box-shadow:0 1px 0 color-mix(in srgb,#fff 22%,transparent) inset,0 6px 18px color-mix(in srgb,var(--good) 22%,transparent)}.gate-actions button.primary:hover:not(:disabled){background:color-mix(in srgb,var(--good) 88%,#fff);border-color:color-mix(in srgb,var(--good) 88%,#fff);color:#06140d}
.gate-card .linkish,.gate-signin .linkish{color:var(--fg-dim);text-decoration:none;font-size:12.5px;padding:0}
.gate-card .linkish:hover{color:var(--fg);text-decoration:underline}
.gate-mode-switch{margin-top:10px;min-height:38px}
.gate-code{margin-top:2px}
.gate-alt{margin-top:10px;padding-top:10px}
.gate-alt .linkish{min-height:38px}
.gate-code-note,#gate-code-note{font-size:11.5px;line-height:1.5}
.gate-state{font-size:12px}


 
.gate:not(.is-ask) .gate-page > .gate-card{background:none;border:none;box-shadow:none;padding:0;border-radius:0;position:static}
.gate:not(.is-ask) .gate-mark{display:none}
.gate:not(.is-ask) .gate-kicker{color:var(--good)}
.gate:not(.is-ask) .gate-brand{margin-bottom:10px;line-height:1.08;max-width:16ch;text-wrap:balance}
.gate:not(.is-ask) .gate-tag{max-width:42ch;margin-bottom:20px}
@media (min-width:561px){.gate:not(.is-ask) .gate-brand{font-size:clamp(30px,3.6vw,40px)}.gate:not(.is-ask) .gate-tag{font-size:13.5px;line-height:1.6}.gate:not(.is-ask) .gate-skip{min-height:52px}.gate:not(.is-ask) .gate-skip-main{font-size:14.5px}.gate:not(.is-ask) #gate-sleeper{min-height:52px}}





.gate:not(.is-ask) #gate-sleeper{justify-content:center}



.gate:not(.is-ask) .gate-door-note{order:8}
.gate:not(.is-ask) .gate-about{border-top-color:var(--line-soft);display:none}
.gate:not(.is-ask) .gate-signin{z-index:4;order:10;width:auto;margin:0;padding:0;border:none}
.gate:not(.is-ask) .gate-signin-sum{min-height:32px;padding:0 15px;background:var(--bg-1);border:1px solid var(--line);border-radius:999px;font-size:12.5px;font-weight:550;color:var(--fg-dim)}
.gate:not(.is-ask) .gate-signin-sum:hover{background:var(--bg-2);border-color:var(--fg-mute);color:var(--fg)}
.gate:not(.is-ask) .gate-signin[open] .gate-signin-sum{background:var(--bg-2);border-color:var(--fg-mute);color:var(--fg)}
.gate:not(.is-ask) .gate-signin-body{position:absolute;top:calc(100% + 8px);right:0;width:min(340px,calc(100vw - 24px));padding:16px 16px 14px;background:var(--bg-1);border:1px solid var(--line);border-radius:12px;box-shadow:0 24px 60px #000d,inset 0 1px 0 color-mix(in srgb,#fff 6%,transparent);max-height:min(76vh,640px);overflow:auto;text-align:left}

.gate:not(.is-ask){flex-direction:column;align-items:center;justify-content:flex-start}
.gate:not(.is-ask) .gate-mast{position:relative;z-index:1;width:min(1080px,100%);height:60px;padding:0;margin:0 0 26px;background:none;backdrop-filter:none;border-bottom:none}
.gate:not(.is-ask) .gate-signin{position:absolute;top:-72px;right:0}
@media (min-width:701px){.gate:not(.is-ask){padding-top:20px}}

.gate:not(.is-ask) .gate-mast-chip{display:none}
@media (min-width:900px){.gate:not(.is-ask) .gate-page > .gate-card #gate-calc{grid-row:7}.gate:not(.is-ask) .gate-page > .gate-card .gate-door-note{grid-row:8}.gate:not(.is-ask) .gate-page > .gate-card #gate-signup-door{grid-row:9}.gate:not(.is-ask) .gate-aside{justify-content:flex-start}}

.gate:not(.is-ask) .gate-mast{padding-right:104px}
.gate-frag-tbl caption{white-space:normal}

 
@media (max-width:700px){.gate:not(.is-ask) .gate-signin{top:-72px;right:0}.gate:not(.is-ask) .gate-signin-body{width:min(340px,calc(100vw - 32px))}.gate:not(.is-ask) .gate-page{padding-top:8px}.gate-mast-calc{display:inline-flex;align-items:center;margin-left:auto;min-height:44px;color:var(--fg-dim);text-decoration:none;font-weight:550;white-space:nowrap}.gate-mast-calc:hover{color:var(--good)}}
@media (min-width:561px) and (max-width:700px){.gate:not(.is-ask) .gate-brand{font-size:28px}}

@media (min-width:900px){.gate:not(.is-ask) .gate-page > .gate-card{grid-template-rows:repeat(9,min-content) 1fr}.gate:not(.is-ask) .gate-kicker{grid-column:1;grid-row:1}.gate:not(.is-ask) .gate-brand{grid-column:1;grid-row:2}.gate:not(.is-ask) .gate-tag{grid-column:1;grid-row:3}.gate:not(.is-ask) #gate-sport-pick{grid-column:1;grid-row:4}.gate:not(.is-ask) .gate-skip{grid-column:1;grid-row:5}.gate:not(.is-ask) #gate-sleeper{grid-column:1;grid-row:6}.gate:not(.is-ask) #gate-calc{grid-column:1;grid-row:7}.gate:not(.is-ask) .gate-door-note{grid-column:1;grid-row:8}.gate:not(.is-ask) #gate-signup-door{grid-column:1;grid-row:9;align-self:start}.gate:not(.is-ask) .gate-aside{display:contents}.gate:not(.is-ask) .gate-frag{grid-column:2;grid-row:1 / 11;display:flex;flex-direction:column;min-height:0}.gate-frag-more{display:grid;gap:18px;margin-top:22px;padding-top:18px;border-top:1px solid var(--line-soft)}.gate-frag-legend{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px}.gate-frag-facts{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px}}

.gate:not(.is-ask) .gate-mast,.gate:not(.is-ask) .gate-page{flex:0 0 auto}
.gate:not(.is-ask) .gate-foot{display:flex;position:relative;inset:auto;width:min(1080px,100%);margin:16px auto 0;background:none;backdrop-filter:none;border-top:1px solid var(--line-soft);z-index:1}
:root[data-theme="light"]{color-scheme:light;--bg:#f4f6fa;--bg-1:#ffffff;--bg-2:#e8edf4;--bg-3:#d4deea;--line:#b7c4d4;--line-soft:#d5deea;--fg:#121820;--fg-dim:#3d4a5c;--fg-mute:#4a586c;--accent:#094f9a;--good:#0a5f3c;--warn:#704600;--bad:#c01530;--turn-me:#0a5f3c;--turn-away:#9a3e00;--pos-QB:#a0143e;--pos-RB:#0a5f3c;--pos-WR:#094f9a;--pos-TE:#7a3e00;--pos-K:#6a32c4;--pos-DST:#3d4d63;--pos-DL:#8a3d24;--pos-LB:#2f6a42;--pos-DB:#1f5a7a}:root[data-theme="light"] button.primary{color:#fff}:root[data-theme="light"] button.primary:hover:not(:disabled){color:#fff}
 
.gate-venue,.gate-venue-scrim{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;display:none}.gate-venue{z-index:3}.gate-venue-scrim{z-index:4;background:linear-gradient(90deg,color-mix(in srgb,var(--bg) 70%,transparent) 0%,color-mix(in srgb,var(--bg) 50%,transparent) 36%,transparent 54%),linear-gradient(180deg,transparent 62%,color-mix(in srgb,var(--bg) 60%,transparent) 100%)}html.has-venue .gate:not(.is-ask) .gate-venue,html.has-venue .gate:not(.is-ask) .gate-venue-scrim{display:block}html.has-venue .gate:not(.is-ask) .gate-turf,html.has-venue .gate:not(.is-ask) .gate-yards,html.has-venue .gate:not(.is-ask) .gate-bg{display:none}.gate.is-swapping .gate-venue{opacity:0 !important;transition:opacity .25s linear}.gate:not(.is-ask) .land-ticker,.gate:not(.is-ask) .gate-aside,.gate:not(.is-ask) .land-story,.gate:not(.is-ask) .gate-band{transition:opacity .25s linear}.gate.is-swapping .land-ticker,.gate.is-swapping .gate-aside,.gate.is-swapping .land-story,.gate.is-swapping .gate-band{opacity:.2}.gate:not(.is-ask) .gate-page > .gate-card > *,.gate:not(.is-ask) .gate-page > .gate-card #gate-sport-pick,.gate:not(.is-ask) .gate-page > .gate-card #gate-signup-door,.gate:not(.is-ask) .gate-page > .gate-card #gate-acct-note,.gate:not(.is-ask) .gate-page > .gate-card #gate-skip,.gate:not(.is-ask) .gate-page > .gate-card #gate-sleeper,.gate:not(.is-ask) .gate-page > .gate-card #gate-calc,.gate:not(.is-ask) .gate-page > .gate-card #gate-door-note{order:0}.gate:not(.is-ask) .gate-kicker{font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--good)}.gate:not(.is-ask) .gate-brand{line-height:.94;letter-spacing:-.03em;max-width:9ch;margin-bottom:14px;text-shadow:0 4px 40px var(--bg)}.gate:not(.is-ask) .gate-tag{max-width:44ch;margin-bottom:18px;color:var(--fg-dim);text-shadow:0 2px 18px var(--bg)}.gate:not(.is-ask) #gate-sport-pick{display:inline-flex;flex-wrap:nowrap;gap:2px;justify-self:start;align-self:start;padding:3px;margin:0 0 22px;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--bg-1) 82%,transparent);backdrop-filter:blur(8px)}.gate:not(.is-ask) #gate-sport-pick .gate-pick-chip{flex:none;min-width:0;min-height:38px;padding:0 16px;border:1px solid transparent;border-radius:999px;background:none;font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.06em;color:var(--fg-dim)}.gate:not(.is-ask) #gate-sport-pick .gate-pick-chip:hover:not(:disabled){background:var(--bg-2);color:var(--fg)}.gate:not(.is-ask) #gate-sport-pick .gate-pick-chip.is-on{background:color-mix(in srgb,var(--sport,var(--accent)) 18%,var(--bg-2));border-color:color-mix(in srgb,var(--sport,var(--accent)) 55%,transparent);color:var(--fg)}.gate:not(.is-ask) #gate-signup-door{justify-self:start;align-self:start;display:inline-flex;flex-direction:row;align-items:center;gap:10px;width:auto;min-height:52px;margin:0;padding:0 26px;border:1px solid var(--good);border-radius:999px;background:var(--good);color:#06140d;font-size:15px;font-weight:700;box-shadow:0 10px 34px -12px color-mix(in srgb,var(--good) 70%,transparent)}.gate:not(.is-ask) #gate-signup-door:hover:not(:disabled){background:color-mix(in srgb,var(--good) 88%,#fff);border-color:color-mix(in srgb,var(--good) 88%,#fff);color:#06140d}.gate:not(.is-ask) #gate-signup-door .gate-alt-sub{display:none}.gate-acct-note{display:none}.gate:not(.is-ask) .gate-acct-note{display:block;margin:10px 0 16px;font-size:13.5px;line-height:1.45;color:var(--fg-dim)}.gate:not(.is-ask) .gate-skip{justify-self:start;width:auto;max-width:100%;border-radius:999px;background:color-mix(in srgb,var(--bg-1) 80%,transparent);border-color:var(--line);backdrop-filter:blur(8px)}.gate:not(.is-ask) .gate-skip:hover:not(:disabled){background:color-mix(in srgb,var(--bg-2) 86%,transparent);border-color:var(--fg-mute)}.gate:not(.is-ask) .gate-skip-main{color:var(--fg);font-weight:650}.gate:not(.is-ask) .gate-skip-sub{color:var(--fg-mute);font-weight:450}.gate:not(.is-ask) .gate-skip-go{color:var(--fg-dim)}.gate:not(.is-ask) #gate-sleeper,.gate:not(.is-ask) #gate-calc{justify-self:start;width:auto;min-height:36px;margin:8px 0 0;padding:0;border:none;background:none;display:inline-flex;flex-direction:row;align-items:baseline;gap:8px;font-size:13.5px;font-weight:550;color:var(--fg);text-decoration:none;justify-content:flex-start}.gate:not(.is-ask) #gate-sleeper:hover:not(:disabled),.gate:not(.is-ask) #gate-calc:hover{background:none;color:var(--good)}.gate:not(.is-ask) #gate-sleeper .gate-alt-sub,.gate:not(.is-ask) #gate-calc .gate-alt-sub{font-size:12.5px;color:var(--fg-mute)}.gate:not(.is-ask) .gate-door-note{margin-top:14px;font-family:var(--mono);color:var(--fg-mute)}@media (min-width:900px){.gate:not(.is-ask) .gate-page > .gate-card{display:grid;grid-template-columns:minmax(0,620px) minmax(0,1fr);grid-template-rows:none;grid-auto-rows:min-content;column-gap:0;align-content:start}.gate:not(.is-ask) .gate-page > .gate-card > *,.gate:not(.is-ask) .gate-page > .gate-card #gate-sport-pick,.gate:not(.is-ask) .gate-page > .gate-card #gate-signup-door,.gate:not(.is-ask) .gate-page > .gate-card #gate-acct-note,.gate:not(.is-ask) .gate-page > .gate-card #gate-skip,.gate:not(.is-ask) .gate-page > .gate-card #gate-sleeper,.gate:not(.is-ask) .gate-page > .gate-card #gate-calc,.gate:not(.is-ask) .gate-page > .gate-card #gate-door-note{grid-column:1;grid-row:auto}.gate:not(.is-ask) .gate-kicker{margin-top:clamp(24px,10vh,120px)}.gate:not(.is-ask) .gate-brand{font-size:clamp(64px,7vw,104px)}.gate:not(.is-ask) .gate-tag{font-size:17px}.gate:not(.is-ask) .gate-page > .gate-card .land-ticker{grid-column:1 / -1;margin-top:clamp(56px,12vh,120px)}.gate:not(.is-ask) .gate-page > .gate-card .gate-aside{display:grid;grid-column:1 / -1;grid-row:auto;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:56px;align-items:center;margin-top:56px}.gate:not(.is-ask) .gate-frag{grid-column:1;grid-row:auto}.gate:not(.is-ask) .land-holo-col{grid-column:2}}.land-ticker{display:flex;align-items:stretch;min-width:0;overflow:hidden;border:1px solid var(--line-soft);border-radius:12px;background:color-mix(in srgb,var(--bg-1) 90%,transparent)}.land-ticker-tag{flex:none;display:flex;align-items:center;padding:0 16px;border-right:1px solid var(--line-soft);font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--good)}.land-ticker-run{flex:1;min-width:0;overflow:hidden}.land-ticker-track{display:inline-flex;white-space:nowrap;padding:13px 0;animation:land-tick 46s linear infinite}.land-ticker:hover .land-ticker-track{animation-play-state:paused}.land-tk-copy{display:inline-flex}.land-tk{display:inline-flex;align-items:center;gap:9px;padding:0 22px;border-right:1px solid var(--line-soft);font-family:var(--mono);font-size:12.5px;line-height:1;color:var(--fg-dim)}.land-tk b{font-family:var(--cond);font-size:14px;font-weight:600;color:var(--fg)}.land-tk-team,.land-tk-note{color:var(--fg-mute)}.land-tk-gap.is-up{color:var(--good);font-weight:600}.land-tk-gap.is-dn{color:var(--turn-away);font-weight:600}@keyframes land-tick{to{transform:translateX(-50%)}}.land-holo-col{display:grid;gap:16px;justify-items:center;min-width:0}.land-holo-stage{width:100%;display:grid;place-items:center;padding:18px 0;perspective:1100px}.land-holo{--rx:6deg;--ry:-8deg;--mx:50%;--my:50%;position:relative;width:min(320px,100%);aspect-ratio:5 / 7;border-radius:22px;transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .5s cubic-bezier(.2,.8,.2,1);background:linear-gradient(160deg,#16233a,var(--bg-1) 55%,#0b1a14);border:1px solid #2b3d58;box-shadow:0 60px 120px -30px #000,inset 0 0 0 1px color-mix(in srgb,#fff 4%,transparent)}.land-holo.is-live{transition:transform .08s linear}.land-holo::before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle at var(--mx) var(--my),color-mix(in srgb,#fff 15%,transparent),transparent 45%),linear-gradient(115deg,transparent 30%,color-mix(in srgb,var(--good) 14%,transparent) 45%,color-mix(in srgb,var(--accent) 14%,transparent) 55%,transparent 70%)}.land-holo-num{position:absolute;right:14px;top:36px;font-family:var(--cond);font-size:150px;font-weight:600;line-height:1;color:color-mix(in srgb,#fff 4%,transparent)}.land-holo-in{position:absolute;inset:0;padding:24px;display:grid;grid-template-rows:auto 1fr auto;transform:translateZ(40px)}.land-holo-top{margin:0;display:flex;justify-content:space-between;align-items:center;gap:10px;font-family:var(--mono);font-size:10.5px;font-weight:600;line-height:1.3;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-mute)}.land-holo-top .gate-frag-pos{font-size:11px;padding:4px 7px}.land-holo-name{align-self:end;transform:translateZ(30px)}.land-holo-kick{margin:0 0 10px;font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-mute)}.land-holo-who{margin:0;font-family:var(--cond);font-size:46px;font-weight:600;line-height:.92;letter-spacing:-.02em;color:var(--fg)}.land-holo-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:20px;background:var(--line);border-radius:12px;overflow:hidden;transform:translateZ(50px)}.land-holo-stats div{background:color-mix(in srgb,var(--bg) 92%,transparent);padding:11px 10px}.land-holo-stats span{display:block;margin-bottom:7px;font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-mute)}.land-holo-stats b{font-family:var(--cond);font-size:24px;font-weight:600;line-height:1;color:var(--fg);font-variant-numeric:tabular-nums}.land-holo-stats .is-up b{color:var(--good)}.land-holo-stats .is-dn b{color:var(--turn-away)}.land-holo-pick{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.land-chip{min-height:34px;padding:0 13px;border-radius:999px;border:1px solid var(--line);background:var(--bg-1);color:var(--fg-dim);font-family:var(--mono);font-size:12px;font-weight:600}.land-chip:hover:not(:disabled){background:var(--bg-2);color:var(--fg)}.land-chip[aria-pressed="true"]{border-color:var(--good);color:var(--good);background:color-mix(in srgb,var(--good) 8%,var(--bg-1))}.land-story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,80px)}.land-steps{display:grid;gap:22vh;padding:6vh 0 18vh}.land-step{opacity:.35;transition:opacity .5s}.land-step.is-on{opacity:1}.land-kicker{margin:0;font-family:var(--mono);font-size:10.5px;font-weight:600;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;color:var(--good)}.land-step h3{margin:12px 0;font-family:var(--cond);font-size:clamp(30px,3.6vw,46px);font-weight:600;line-height:1;letter-spacing:-.02em;color:var(--fg);text-wrap:balance}.land-step p:not(.land-kicker){margin:0;max-width:44ch;font-size:14px;line-height:1.6;color:var(--fg-dim)}.land-device-col{position:sticky;top:90px;align-self:start;perspective:1400px;min-width:0}.land-device{border:1px solid var(--line);border-radius:16px;background:var(--bg-1);overflow:hidden;transform:rotateX(8deg) rotateY(-12deg);transition:transform .8s cubic-bezier(.2,.8,.2,1);box-shadow:-40px 60px 120px -40px #000,0 0 80px -30px color-mix(in srgb,var(--good) 30%,transparent)}.land-device[data-step="1"]{transform:rotateX(4deg) rotateY(9deg)}.land-device[data-step="2"]{transform:rotateX(10deg) rotateY(-5deg)}.land-dv-hd{margin:0;display:flex;flex-wrap:wrap;gap:6px 10px;padding:12px 16px;border-bottom:1px solid var(--line-soft);font-family:var(--mono);font-size:12px;line-height:1.3;color:var(--fg-mute)}.land-dv-hd b{color:var(--fg);font-weight:600}.land-rec{margin:14px;padding:12px 16px;border-radius:12px;display:flex;gap:14px;align-items:center;border:1px solid color-mix(in srgb,var(--good) 40%,transparent);background:linear-gradient(100deg,color-mix(in srgb,var(--good) 12%,transparent),transparent)}.land-rec p{margin:0}.land-rec-lbl{display:block;margin-bottom:6px;font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--good)}.land-rec b{font-family:var(--cond);font-size:21px;font-weight:600;line-height:1.1;color:var(--fg)}.land-rec .land-rec-why{margin-left:auto;text-align:right;font-family:var(--mono);font-size:12px;line-height:1.4;color:var(--fg-dim)}.land-rows-wrap{overflow-x:auto}.land-rows{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.land-rows th{padding:8px 14px;text-align:right;font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-mute);white-space:nowrap}.land-rows td{padding:9px 14px;border-top:1px solid var(--line-soft);text-align:right;font-family:var(--mono);font-size:12.5px;line-height:1;color:var(--fg-dim);white-space:nowrap}.land-rows th:first-child,.land-rows td:first-child{text-align:left}.land-rows td:first-child{font-family:var(--sans);font-size:13.5px;font-weight:600;color:var(--fg)}.land-rows tr.is-top td{background:color-mix(in srgb,var(--good) 6%,transparent)}.land-rows tr.is-top td:first-child{box-shadow:inset 3px 0 0 var(--good)}.land-rows tr.is-wait td{background:color-mix(in srgb,var(--accent) 8%,transparent)}.land-bar{display:inline-block;position:relative;width:46px;height:6px;margin-left:8px;border-radius:3px;background:var(--line);vertical-align:middle;overflow:hidden}.land-bar i{position:absolute;inset:0 auto 0 0;width:var(--w,0%);border-radius:3px;background:var(--good);transition:width .8s}.land-bar.is-lo i{background:var(--turn-away)}.land-plan{display:flex;gap:6px;padding:14px;border-top:1px solid var(--line-soft)}.land-plan div{flex:1;min-width:0;padding:8px;border:1px solid var(--line);border-radius:8px;font-family:var(--mono);font-size:11px;line-height:1.3;color:var(--fg-mute);transition:border-color .4s,background .4s}.land-plan b{display:block;margin-top:4px;font-family:var(--sans);font-size:13px;font-weight:600;color:var(--fg)}.land-device[data-step="2"] .land-plan div{border-color:color-mix(in srgb,var(--good) 45%,transparent);background:color-mix(in srgb,var(--good) 6%,transparent)}.land-plan-off{margin:0;padding:14px 16px;border-top:1px solid var(--line-soft);font-family:var(--mono);font-size:12px;line-height:1.5;color:var(--fg-mute)}.land-band-note{margin:-28px 0 0;font-family:var(--mono);font-size:12px;line-height:1.5;color:var(--fg-mute)}.land-band-note:empty{display:none}.land-sports h2,.land-outro h2{margin:14px 0 0;max-width:18ch;font-family:var(--cond);font-size:clamp(34px,5vw,64px);font-weight:600;line-height:1;letter-spacing:-.025em;color:var(--fg);text-wrap:balance}.land-sportgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:30px;perspective:1200px}.land-sport{position:relative;height:230px;padding:0;border:0;border-radius:18px;background:none;text-align:left;cursor:pointer;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.land-sport:hover:not(:disabled){background:none}.land-sport:hover,.land-sport:focus-visible{transform:rotateY(180deg)}.land-face{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:20px;border:1px solid var(--line);border-radius:18px;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden}.land-front{background:radial-gradient(120% 80% at 100% 0%,var(--tint,transparent),transparent 60%),var(--bg-1)}.land-back{background:var(--bg-2);transform:rotateY(180deg)}.land-sport[aria-pressed="true"] .land-face{border-color:var(--good)}.land-sport[data-sport="nfl"]{--tint:color-mix(in srgb,var(--good) 22%,transparent)}.land-sport[data-sport="nba"]{--tint:color-mix(in srgb,var(--pos-TE) 22%,transparent)}.land-sport[data-sport="mlb"]{--tint:color-mix(in srgb,var(--accent) 22%,transparent)}.land-sport[data-sport="nhl"]{--tint:color-mix(in srgb,var(--pos-K) 22%,transparent)}.land-abbr{font-family:var(--cond);font-size:56px;font-weight:600;line-height:.9;letter-spacing:-.02em;color:var(--fg)}.land-back-p{font-size:13px;line-height:1.55;color:var(--fg-dim)}.land-open{font-family:var(--mono);font-size:12px;font-weight:600;color:var(--good)}.land-open::after{content:" \2192"}.land-outro{padding:clamp(48px,8vw,100px) 0 clamp(24px,4vw,48px);border-top:1px solid var(--line-soft)}.land-go{margin-top:28px;min-height:52px;padding:0 26px;border:1px solid var(--good);border-radius:999px;background:var(--good);color:#06140d;font-size:15px;font-weight:700}.land-go:hover:not(:disabled){background:color-mix(in srgb,var(--good) 88%,#fff);border-color:color-mix(in srgb,var(--good) 88%,#fff);color:#06140d}.gate.is-ask .land-ticker,.gate.is-ask .land-holo-col,.gate.is-ask .land-story,.gate.is-ask .land-band-note,.gate.is-ask .land-sports,.gate.is-ask .land-outro{display:none}@media (min-width:561px){.gate:not(.is-ask) .gate-tag{font-size:16px;line-height:1.55}.gate:not(.is-ask) .gate-skip{min-height:52px;padding:8px 18px 8px 22px}.gate:not(.is-ask) .gate-door-note{font-size:11.5px}}@media (min-width:561px) and (max-width:899.98px){.gate:not(.is-ask) .gate-brand{font-size:60px}}@media (max-width:560px){.gate:not(.is-ask) .gate-brand{font-size:clamp(44px,12vw,54px)}.gate:not(.is-ask) .gate-skip{padding:8px 16px 8px 18px}.gate:not(.is-ask) .gate-door-note{font-size:13px}}@media (max-width:899.98px){.gate:not(.is-ask) .land-ticker{order:7;margin-top:28px}.gate:not(.is-ask) .gate-aside{order:8;display:flex;flex-direction:column;gap:28px;margin-top:28px}.land-story{grid-template-columns:minmax(0,1fr)}.land-device-col{position:relative;top:auto;order:-1}.land-steps{gap:36px;padding:8px 0}.land-step{opacity:1}.land-sportgrid{grid-template-columns:repeat(2,minmax(0,1fr))}html.has-venue .gate:not(.is-ask) .gate-kicker{margin-top:30vh}.gate-venue-scrim{background:linear-gradient(180deg,transparent 40%,color-mix(in srgb,var(--bg) 40%,transparent) 55%,color-mix(in srgb,var(--bg) 78%,transparent) 78%)}}@media (max-width:700px){.gate:not(.is-ask) #gate-sleeper,.gate:not(.is-ask) #gate-calc{flex-direction:column;align-items:flex-start;gap:2px;min-height:44px}.land-ticker-tag{display:none}.land-sport{height:200px}.land-abbr{font-size:44px}.land-face{padding:16px}}@media (prefers-reduced-motion:reduce){.land-ticker-track{animation:none}.land-holo,.land-device,.land-sport,.land-step,.land-bar i{transition:none}}
