@font-face{font-family:Satoshi;src:url(/assets/Satoshi-Variable-CFg-z2ne.woff2)format("woff2");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/assets/Satoshi-VariableItalic-DjwFspxr.woff2)format("woff2");font-weight:300 900;font-style:italic;font-display:swap}:root{--color-black:#0b0b0b;--color-white:#fff;--color-grey:#696969;--color-grey-dark:#3f3a3a;--color-bg:#fafaf9;--color-fg:#111;--color-surface:#fff;--color-border:#e4e4e0;--color-hover:#f1f1ee;--color-muted:#75756f;--color-accent:#3b5bdb;--color-entity-team-bg:#e7ecff;--color-entity-team-fg:#2f4ac0;--color-entity-player-bg:#e6f6ec;--color-entity-player-fg:#1f7a45;--font-sans:"Satoshi", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--color-grey:#7b7b7b;--color-bg:#0e0e0e;--color-fg:#ededed;--color-surface:#171717;--color-border:#2c2c2c;--color-hover:#232323;--color-muted:#8f8f8a;--color-accent:#7c93ff;--color-entity-team-bg:#1d2547;--color-entity-team-fg:#a9b8ff;--color-entity-player-bg:#15321f;--color-entity-player-fg:#8fdcaa;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}body{background:var(--color-bg);color:var(--color-fg);font-family:var(--font-sans);margin:0}.theme-toggle{border:1px solid var(--color-border);background:var(--color-surface);width:44px;height:44px;color:var(--color-fg);cursor:pointer;border-radius:50%;flex-shrink:0;place-items:center;transition:transform .18s cubic-bezier(.3,1.6,.5,1);display:grid;box-shadow:0 4px 14px #0000001f}@media (hover:hover){.theme-toggle:hover{transform:scale(1.12)}}.theme-toggle:active{transform:scale(.95)}.theme-toggle svg{width:20px;height:20px}a{color:inherit}.brand{align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand__mark{width:14px;height:28px}.brand__word{letter-spacing:-.02em;font-size:1.375rem;font-weight:650;line-height:1}.muted{color:var(--color-muted)}.button{background:var(--color-fg);color:var(--color-bg);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:8px 16px;font-weight:550;text-decoration:none;display:inline-flex}.button--ghost{color:var(--color-fg);border-color:var(--color-border);background:0 0}.button--ghost:hover{background:var(--color-hover)}.link{color:var(--color-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.page-status{text-align:center;color:var(--color-muted);margin:20vh auto 0;padding:0 16px}.site-nav__actions{align-items:center;gap:12px;display:flex}.landing{--landing-bg:#ebebe9;--landing-ink:var(--color-black);--landing-sub:var(--color-grey);--nav-bg:var(--landing-bg);background:radial-gradient(1200px 600px at 20% 0%, #f4f4f2 0%, transparent 60%), var(--landing-bg);min-height:100dvh;color:var(--landing-ink);flex-direction:column;display:flex}.landing__nav,.app-shell__nav{justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.landing__nav{z-index:20;min-height:102px;padding:28px clamp(16px,4vw,48px);transition:background-color .2s,-webkit-backdrop-filter .2s,backdrop-filter .2s;position:sticky;top:0}.landing__nav--scrolled{background:color-mix(in srgb, var(--nav-bg,var(--color-bg)) 82%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.landing__hero{--landing-title-size:clamp(2.25rem, 6.5vw, 4.5rem);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:24px 16px 48px;display:flex}.landing__title{color:var(--landing-sub);font-size:var(--landing-title-size);letter-spacing:-.04em;margin:0;font-weight:700;line-height:1.05}.landing__tagline{font-size:calc(var(--landing-title-size) * .78);color:var(--landing-ink);letter-spacing:-.01em;margin:32px 0 0;font-weight:700}.ask{--bar-h:98px;--bar-r:999px;min-width:0;height:var(--bar-h);z-index:1;border-radius:var(--bar-r);background:var(--color-black);color:var(--color-white);font:inherit;text-align:left;cursor:text;border:0;flex:0 auto;align-items:center;padding:0 57px;display:flex;position:relative;overflow:hidden}.ask:focus-visible{outline-offset:4px;outline:3px solid #0b0b0b4d}.ask__hint{min-width:0;color:inherit;flex:auto;align-self:stretch;font-size:1.45rem;line-height:1.3}.ask__sizer{visibility:hidden;white-space:nowrap;height:0;display:block;overflow:hidden}.ask__sizer>span{display:block}.landing__sentence{display:inline-block}.landing__untyped{visibility:hidden}.landing__word{opacity:0;filter:blur(6px);transition:opacity calc(.75s / var(--intro-speed,1)) ease-out, filter calc(.75s / var(--intro-speed,1)) ease-out}.landing__word--in{opacity:1;filter:blur()}.ask-row{--center-shift:calc((var(--send-size) + var(--row-gap)) / 2)}.ask{clip-path:inset(0 50% round var(--bar-r));pointer-events:none;translate:var(--center-shift) 0;transition:clip-path .65s cubic-bezier(.65,0,.2,1),translate .65s cubic-bezier(.2,.9,.25,1)}.landing--bar-in .ask{clip-path:inset(0 0 round var(--bar-r));pointer-events:auto}.landing--circle-out .ask{translate:0}.ask__send .status-icon{opacity:0;transition:opacity .2s}.landing--circle-out .ask__send .status-icon{opacity:1;transition-delay:.22s}.status-icon{place-items:center;display:grid}.status-icon svg{transition:opacity .22s}.status-icon--hidden svg{opacity:0}.ask__send{overflow:hidden}.status-icon--tracking:not(.status-icon--hidden) svg{opacity:var(--icon-presence,0);transform:perspective(160px) rotateX(var(--icon-turn,0deg));transition:none}.status-icon--thunk svg{animation:.46s ease-in-out icon-thunk}@keyframes icon-thunk{45%{scale:1.1}}.ask__hint{opacity:0;transition:opacity .25s}.landing--reel .ask__hint{opacity:1}.landing--reel.landing--hovering .ask__hint{opacity:0;transition-duration:.15s}.ask__send{z-index:2;translate:calc(var(--center-shift) - var(--send-size) - var(--row-gap) - 13px) 0;opacity:0;pointer-events:none;transition:translate .65s cubic-bezier(.2,.9,.25,1.15),scale .38s cubic-bezier(.3,1.5,.5,1),opacity .2s,background-color .4s,color .4s,transform .18s cubic-bezier(.3,1.6,.5,1);scale:0}.landing--circle-in .ask__send,.landing--circle-out .ask__send{opacity:1}.landing--circle-in .ask__send{scale:var(--dot-scale)}.landing--circle-out .ask__send{scale:1}.landing--circle-in .ask__send{color:#0b0b0b;background:#fff}[data-theme=dark] .landing--circle-in .ask__send{color:#fff;background:#0b0b0b}.landing--circle-out .ask__send,[data-theme=dark] .landing--circle-out .ask__send{pointer-events:auto;color:#fff;background:#0b0b0b;transition:translate .65s cubic-bezier(.2,.9,.25,1.15),scale .52s cubic-bezier(.3,1.25,.5,1) 60ms,background-color .18s 90ms,color .18s 90ms,transform .18s cubic-bezier(.3,1.6,.5,1);translate:0}.landing__blurb{opacity:0;transition:opacity .6s}.landing--reel .landing__blurb{opacity:1}.landing__blurb{color:var(--landing-ink);margin:28px 0 0;font-size:clamp(1.2rem,2.1vw,1.5rem);font-weight:500}.landing__brand-line{color:var(--landing-sub);opacity:0;margin:10px 0 0;font-size:clamp(1rem,1.6vw,1.15rem);font-weight:500;transition:opacity .6s .25s}.landing--reel .landing__brand-line{opacity:1}.slot{height:var(--bar-h);display:block;overflow:hidden}.slot--spinning{-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}.slot__reel{flex-direction:column;transition-property:transform;display:flex}.slot--rolling .slot__reel{animation:reel-blur var(--spin-ms) ease-out}@keyframes reel-blur{0%{filter:blur()}30%{filter:blur(2.5px)}60%{filter:blur(.8px)}85%,to{filter:blur()}}.slot__line{height:var(--bar-h);line-height:var(--bar-h);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ask-row{--send-size:72px;--row-gap:14px;--dot-scale:calc(28 / 72);align-items:center;gap:var(--row-gap);width:fit-content;max-width:min(100%,936px);margin-top:clamp(32px,6vh,56px);display:flex}.ask__send{width:var(--send-size);height:var(--send-size);background:var(--landing-ink);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:relative}.ask__send svg{width:28px;height:28px}.pill-button{transition:transform .18s cubic-bezier(.3,1.6,.5,1)}@media (hover:hover){.ask__send:hover,.pill-button:hover{transform:scale(1.12)}}.ask__send:active,.pill-button:active{transform:scale(.95)}.pill-button{font:inherit;cursor:pointer;background:var(--landing-ink,var(--color-black));color:#fff;border:0;border-radius:999px;padding:12px 22px;font-weight:600;text-decoration:none;display:inline-block}[data-theme=dark] .landing{--landing-bg:#0f0f0f;--landing-ink:#f2f2f0;--landing-sub:var(--color-grey);background:var(--landing-bg)}[data-theme=dark] .ask__send{color:#0b0b0b;background:#f2f2f0}[data-theme=dark] .landing--circle-out .ask__send{color:#0b0b0b;background:#fff}[data-theme=dark] .ask{background:var(--color-white);color:var(--color-black)}[data-theme=dark] .ask:focus-visible{outline-color:#ffffff4d}[data-theme=dark] .pill-button{color:#0b0b0b;background:#f2f2f0}@media (width<=899px){.ask-row{--send-size:4em;--row-gap:10px;--dot-scale:.5;font-size:clamp(.875rem,.55rem + 1.4vw,1.125rem)}.ask{--bar-h:4.6em;--bar-r:2.3em;padding:0 2em}.ask__hint{font-size:1em}.slot__line{white-space:normal;align-items:center;line-height:1.3;display:flex}.slot__text{-webkit-line-clamp:2;text-wrap:pretty;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ask__send svg{width:22px;height:22px}}.site-footer{color:var(--color-grey);text-align:center;text-wrap:balance;padding:0 24px 28px;font-size:1rem}.site-footer strong{color:var(--color-fg);font-weight:700}.site-footer__follow,.site-footer__links{margin-top:6px;display:block}.site-footer__follow a{color:var(--color-fg);text-underline-offset:3px;font-weight:600}.site-footer__links a{color:inherit;text-underline-offset:3px}.site-footer__links a+a{margin-left:18px}@media (width<=560px){.site-footer__sep{display:none}.site-footer__soon{display:block}}.legal{flex-direction:column;min-height:100dvh;display:flex}.legal__body{flex:1;width:100%;max-width:680px;margin:0 auto;padding:24px 20px 96px;line-height:1.65}.legal__body h1{letter-spacing:-.03em;margin:24px 0 4px;font-size:clamp(2rem,5vw,2.75rem)}.legal__body h2{letter-spacing:-.01em;margin:40px 0 8px;font-size:1.25rem}.legal__body ul{padding-left:1.2em}.legal__body li+li{margin-top:6px}.legal__meta{color:var(--color-grey);margin-top:0}.app-shell__nav{min-height:102px;padding:28px clamp(16px,4vw,48px)}.app-shell__user{align-items:center;gap:12px;min-width:0;display:flex}.app-shell__user .muted{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pill-button__label{display:inline-block}.closed-beta{text-align:center;max-width:560px;margin:18vh auto 0;padding:0 20px 64px;line-height:1.6}.closed-beta h1{letter-spacing:-.03em;margin:8px 0 16px;font-size:clamp(2rem,6vw,3rem);line-height:1.1}.closed-beta__eyebrow{color:var(--color-grey);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.85rem;font-weight:700}.closed-beta__links{color:var(--color-grey);margin-top:28px;font-size:.95rem}.closed-beta__links a{color:inherit;text-underline-offset:3px}
