@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2)format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2)format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff)format("woff")}:root{--bg:#0f1420;--surface:#182134;--raised:#202b42;--text:#f2f4f8;--muted:#97a1b5;--border:#2a354e;--accent:#ff9a3c;--on-accent:#1a1206;--alive:#5aa8ff;--close:#ff9a3c;--hit:#ffd45e;--dead:#838da1;--danger:#ff6b6b;--danger-bg:#3a1a20;--success:#4ade80;--radius:14px;--font-score:"Barlow Condensed", system-ui, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.45}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);overflow-wrap:break-word;margin:0}a{color:var(--accent)}h1{margin:0;font-size:2rem;font-weight:800}.logo{align-items:center;gap:8px;display:inline-flex}.logo-word{letter-spacing:-.02em;font-weight:800}.accent{color:var(--accent)}.ticker-hint{align-items:center;gap:8px;margin:-2px 0 0;display:flex}.ticker-hint button{min-height:0;color:var(--muted);background:0 0;border:0;padding:0 6px;font-size:1.1rem}.another-bet{justify-self:start}.card>.success-note{margin:4px 0 12px}.forgot-link{justify-self:end;margin-top:-8px}.auth-page{gap:20px;max-width:420px;margin:8vh auto;padding:0 16px;display:grid}.card{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:20px}.card h1,.card h2{margin:0 0 16px;font-size:1.25rem}.form{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.field{gap:6px;display:grid}.field label,.label{font-weight:600}.field input,.field select,.input{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:12px;padding:11px 12px;font-size:1.05rem}.field input:focus,.input:focus{outline:2px solid var(--accent);outline-offset:1px}.hint,.muted{color:var(--muted)}.hint{font-size:.875rem}@media (hover:none) and (pointer:coarse){.keys-hint{display:none}}button,.button{font:inherit;border-radius:var(--radius);border:1px solid var(--accent);background:var(--accent);min-height:48px;color:var(--on-accent);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:1.05rem;font-weight:700;text-decoration:none;display:inline-flex}button.secondary,.button.secondary{color:var(--text);border-color:var(--border);background:0 0}.alerts-lead{margin:0}.alerts-why{gap:4px;margin:0;padding-left:20px;display:grid}.alerts-why li::marker{color:var(--accent)}.template-cards{grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr));gap:10px;display:grid}.template-card{text-align:left;background:var(--surface);border:1px solid var(--border);min-height:0;color:var(--text);border-radius:12px;justify-content:stretch;justify-items:start;gap:2px;padding:10px 12px;display:grid}.template-card span{font-weight:400}.template-card:hover{border-color:var(--accent)}button.link{min-height:0;color:var(--accent);background:0 0;border:0;padding:0;font-size:.95rem}button.danger{color:var(--danger);background:0 0;border-color:#0000}button:disabled{opacity:.6;cursor:progress}.error{color:var(--danger);background:var(--danger-bg);border-radius:12px;margin:0;padding:10px 12px}.app{grid-template-columns:220px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--border);flex-direction:column;gap:6px;height:100vh;padding:24px 16px;display:flex;position:sticky;top:0}.sidebar .logo{margin:0 0 24px 4px}.nav-link{color:var(--muted);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-weight:600;text-decoration:none;display:flex}.nav-link:hover{background:var(--surface);color:var(--text)}.nav-link.active{background:var(--raised);color:var(--accent)}.sidebar-footer{color:var(--muted);margin-top:auto;font-size:.8rem}.content{grid-template-columns:minmax(0,1fr);align-content:start;gap:18px;width:100%;max-width:1100px;padding:32px 40px 48px;display:grid}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;display:flex}@media (width<=760px){.app{grid-template-columns:minmax(0,1fr);padding-bottom:72px}.sidebar{border-right:0;border-top:1px solid var(--border);background:var(--bg);z-index:10;flex-direction:row;justify-content:space-around;height:auto;padding:6px;position:fixed;inset:auto 0 0}.sidebar .logo,.sidebar-footer{display:none}.nav-link{text-align:center;flex-direction:column;flex:1 1 0;gap:2px;min-width:0;padding:6px 2px;font-size:.8rem}.content{padding:20px 16px 32px}}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{background:var(--surface);border-radius:16px;padding:5px 14px;font-weight:700}.bet-grid{grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));gap:14px;display:grid}.bet-card{background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:16px;align-content:start;gap:8px;padding:16px;text-decoration:none;display:grid}a.bet-card:hover{border-color:var(--muted)}.bet-card.phase-close{border:2px solid var(--close)}.bet-card.phase-hit{background:#2a2614;border-color:#4a4220}.bet-card.settled{opacity:.8}.bet-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.bet-meta{color:var(--muted);font-size:.9rem}.bet-title{font-size:1.35rem;font-weight:800}.bet-phase{font-family:var(--font-score);letter-spacing:.08em;font-size:1rem;font-weight:700}.bet-clock{font-family:var(--font-score);letter-spacing:.03em;font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:1.05rem;font-weight:600;display:inline-flex}.bet-status{font-weight:600}.bet-score{font-family:var(--font-score);letter-spacing:.02em;font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:600}.bet-score b{font-weight:700}.bet-headline{font-family:var(--font-score);letter-spacing:.02em;font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:700}.bet-headline.hit{color:var(--hit)}.meter{background:var(--raised);border-radius:5px;height:10px;margin:4px 0;position:relative}.meter-fill{border-radius:5px;position:absolute;top:0;bottom:0}.meter-tick{background:var(--text);border-radius:1px;width:2px;height:18px;margin-left:-1px;position:absolute;top:-4px}.meter-tick.middle{background:var(--muted);height:14px;top:-2px}.bell{vertical-align:-.2em;transform-origin:50% 15%;display:inline-flex;position:relative}.bell svg{width:1.15em;height:1.15em}.bell-sway{animation:1.4s ease-in-out infinite bell-sway}.bell-ring{animation:.7s ease-in-out bell-ring}.bell-droop{transform:rotate(28deg)}@keyframes bell-sway{0%,to{transform:rotate(-14deg)}50%{transform:rotate(14deg)}}@keyframes bell-ring{0%,to{transform:rotate(0)}15%,45%,75%{transform:rotate(-22deg)}30%,60%,90%{transform:rotate(22deg)}}.confetti i{opacity:0;border-radius:1px;width:6px;height:6px;animation:.9s ease-out confetti;position:absolute;top:30%;left:40%}.confetti i:first-child{--x:-22px;--y:-14px}.confetti i:nth-child(2){--x:18px;--y:-18px}.confetti i:nth-child(3){--x:-14px;--y:14px}.confetti i:nth-child(4){--x:22px;--y:10px}.confetti i:nth-child(5){--x:2px;--y:-22px}@keyframes confetti{20%{opacity:1}to{opacity:0;transform:translate(var(--x), var(--y))}}@media (prefers-reduced-motion:reduce){.bell-sway,.bell-ring,.confetti i{animation:none}}.bet-dead{align-items:center;gap:14px;display:flex}.epitaph{color:var(--muted);font-style:italic}.bulbs{justify-content:space-around;gap:12px;margin:8px 0;display:flex}.bulb-cell{text-align:center;color:var(--text);flex:1;justify-items:center;gap:6px;font-size:.85rem;text-decoration:none;display:grid}.bulb{border-radius:50%;width:44px;height:44px}.bulb-cell.unfollowed{color:var(--muted)}.bulb-cell.unfollowed .bulb{border:2px dashed var(--border)}.add-bet{gap:18px;display:grid}.add-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}@media (width<=960px){.add-grid{grid-template-columns:minmax(0,1fr)}}.scan-card{border-color:#6b4a1e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.scan-card.over{border-color:var(--accent);border-style:dashed}.scan-card-text{flex:260px;gap:4px;display:grid}.pro-badge{color:#ffb86b;vertical-align:2px;background:#2a2014;border:1px solid #6b4a1e;border-radius:999px;margin-left:6px;padding:1px 8px;font-size:.75rem;font-weight:600}.scan-or{text-align:center;margin:-8px 0 0}.scan-slip{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.scan-slip h1{margin:0}.scan-reading{border:1px solid var(--border);border-radius:12px;justify-self:center;max-width:220px;max-height:340px;position:relative;overflow:hidden}.scan-reading img{width:100%;display:block}.scan-line{background:var(--accent);height:3px;animation:1.8s ease-in-out infinite alternate scan-sweep;position:absolute;left:0;right:0;box-shadow:0 0 0 3px #ff9a3c40}@keyframes scan-sweep{0%{top:4%}to{top:94%}}@media (prefers-reduced-motion:reduce){.scan-line{animation:none;top:40%}}.scan-status{justify-items:center;gap:2px;margin:0;display:grid}.scan-failed{gap:4px;display:grid}.scan-failed p{margin:0}.scan-actions{flex-wrap:wrap;gap:10px;display:flex}.scan-lead{margin:-8px 0 0}.scan-book{max-width:280px}.scan-items{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.scan-item{grid-template-columns:minmax(0,1fr);gap:6px;padding:14px 16px;display:grid}.scan-item.unsure{background:#1f1a14;border-color:#6b4a1e}.scan-item-head{cursor:pointer;align-items:start;gap:12px;display:flex}.scan-item-head input{width:20px;height:20px;accent-color:var(--accent);flex:none;margin:2px 0 0}.scan-item-head>span{gap:2px;min-width:0;display:grid}.scan-legs{gap:2px;margin:4px 0 0;padding-left:18px;display:grid}.scan-item-foot{padding-left:32px}.scan-item.repeat{background:0 0;border-style:dashed}.scan-item.repeat .scan-item-head strong{color:var(--muted)}.scan-repeat{color:var(--alive);align-items:center;gap:6px;font-weight:600;display:inline-flex}.scan-repeat:before{content:"";background:var(--alive);border-radius:50%;width:7px;height:7px}.scan-item-foot .link-button.accent{color:var(--accent);text-decoration:none}.scan-edit,.scan-leg{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.scan-edit{padding:8px 0 0 32px}.scan-money{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.scan-edit input{width:100%;min-width:0}.scan-foot{text-align:center;margin:0}.scan-foot .link-button{font-size:inherit;display:inline}@media (width<=520px){.scan-edit,.scan-item-foot{padding-left:0}}.section-label{font-family:var(--font-score);letter-spacing:.08em;color:var(--muted);justify-content:space-between;align-items:center;margin-top:6px;font-size:.95rem;font-weight:700;display:flex}.segmented{background:var(--surface);border-radius:12px;gap:4px;padding:4px;display:flex}.segmented button{min-width:0;min-height:42px;color:var(--muted);background:0 0;border:0;border-radius:9px;flex:1;font-size:1rem}.segmented button.selected{background:var(--accent);color:var(--on-accent)}.pills{flex-wrap:wrap;gap:8px;display:flex}.pill{border:1px solid var(--border);background:var(--surface);min-height:36px;color:var(--muted);border-radius:18px;align-items:center;gap:6px;padding:4px 14px;font-size:.95rem;display:inline-flex}.pill.selected{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.search{border-color:var(--accent)}.results{gap:8px;display:grid}.result,.picked{text-align:left;background:var(--surface);border:1px solid var(--border);min-height:0;color:var(--text);border-radius:14px;justify-content:space-between;align-items:center;padding:12px 14px;font-weight:400;display:flex}.result{flex-direction:column;align-items:flex-start;gap:2px}.result.highlighted,.result:hover,.picked{border-color:var(--accent)}.picked>span:first-child{gap:2px;display:grid}.line-row{grid-template-columns:minmax(0,1fr) 160px;gap:12px;display:grid}.line-input{text-align:right;font-size:2rem;font-weight:800}.alert-list{background:var(--surface);border-radius:16px;overflow:hidden}.alert-row{width:100%;min-height:60px;color:var(--text);text-align:left;background:0 0;border:0;border-radius:0;align-items:center;gap:14px;padding:12px 16px;font-weight:600;display:flex}.alert-row+.alert-row{border-top:1px solid var(--border)}.alert-row:hover{background:var(--raised)}.alert-name{flex:1;display:grid}.alert-name .muted{font-size:.9rem;font-weight:400}.dot{border-radius:50%;flex:none;width:12px;height:12px}.disclosure{justify-content:flex-start}.stepper{justify-content:space-between;align-items:center;display:flex}.stepper button{min-width:56px}.back{font-weight:600;text-decoration:none}.narrow{width:100%;max-width:640px}.settings-row{background:var(--surface);color:var(--text);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;display:flex}.alert-list .settings-row{border-radius:0}.alert-list .settings-row+.settings-row{border-top:1px solid var(--border)}.word-hit{color:var(--hit)}.word-close,.word-one-leg-left{color:var(--close)}.word-won{color:var(--alive)}.word-dead,.word-lost,.word-correction,.word-void,.word-push,.word-alert{color:var(--muted)}.plan-banner{border:1px solid var(--border);background:var(--surface);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.plan-banner.act{background:#2a2112;border-color:#6b4a1e}.banner-link{color:var(--accent);white-space:nowrap}.email-row{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.change-email-form{margin-top:10px}.confirmed-title{color:var(--success)}button.banner-action{cursor:pointer;background:0 0;border:0;padding:0}.banner-action{color:var(--accent);white-space:nowrap;font-weight:700;text-decoration:none}.error-text{color:var(--danger)}.plan-current{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.plan-options{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px;display:grid}.plan-option{align-content:start;gap:6px;display:grid}.plan-option p{margin:0 0 8px}.plan-option.featured{border:2px solid var(--accent)}.plan-price{font-size:1.6rem;font-weight:700}.plan-price .muted{font-size:.95rem;font-weight:400}.small{font-size:.875rem}.plan-block{text-align:center;justify-items:center;gap:4px;display:grid}.plan-block h2{margin:4px 0 0}.recap{border:1px solid var(--border);background:#141b2b;border-radius:16px;gap:12px;padding:18px 20px;display:grid}.recap-title{font-family:var(--font-score);letter-spacing:.02em;font-size:2.1rem;font-weight:700}.recap-stats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.recap-stats div{display:grid}.recap-stats b{font-size:1.6rem;font-weight:800;font-family:var(--font-score);font-variant-numeric:tabular-nums}.recap-call{border-top:1px solid var(--border);gap:2px;padding-top:10px;display:grid}.label-small{letter-spacing:.08em;color:var(--muted);font-size:.75rem;font-weight:600}button.small-button{min-height:36px;padding:6px 12px;font-size:.9rem}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.alert-card{gap:4px;display:grid}.alert-card.finished{opacity:.6}.clear-finished{justify-self:start}.alert-name{color:var(--text);font-size:1.1rem;font-weight:800;text-decoration:none}.toggle{background:var(--border);border:0;border-radius:13px;flex:none;width:46px;height:26px;min-height:26px;padding:0;position:relative}.toggle:after{content:"";background:var(--muted);border-radius:10px;width:20px;height:20px;transition:left .15s;position:absolute;top:3px;left:3px}.toggle.on{background:var(--accent)}.toggle.on:after{background:var(--on-accent);left:23px}.sentence{font-size:1.15rem;line-height:2.3}.pick{font:inherit;color:var(--accent);border:1px solid var(--accent);background:0 0;border-radius:8px;min-height:0;padding:0 6px;font-weight:700}.pick.number{width:4.5em}.pick option{color:var(--text);background:var(--surface)}.player-pick{display:inline-block;position:relative}.player-results{z-index:2;background:var(--raised);border:1px solid var(--border);border-radius:10px;min-width:220px;display:grid;position:absolute;top:100%;left:0;overflow:hidden}.player-results button{color:var(--text);background:0 0;border:0;border-radius:0;justify-content:flex-start;min-height:40px;font-weight:600}.player-results button:hover{background:var(--surface)}button.link.remove{color:var(--muted);margin-left:4px}.backtest{border-color:var(--alive)}.backtest strong{color:var(--alive)}.alert-builder .bet-row{flex-wrap:wrap}.alert-builder .segmented{flex:auto;min-width:0}.alert-builder .pick{max-width:100%}@media (width<=760px){.nav-link.wide-only{display:none}}.money-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.money-row .field,.money-row .input{width:100%;min-width:0}.save-row{flex-wrap:wrap;gap:10px;display:flex}.save-row button{flex:auto}.saved-toast{color:#c9f2d8;background:#123124;border:1px solid #2f6b4a;border-radius:12px;margin:0;padding:10px 12px}button.recorded-row,.recorded-row{text-align:left;width:100%;color:var(--text);font:inherit;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}button.recorded-row.selected{border-color:var(--accent)}.recorded-main{gap:2px;min-width:0;display:grid}.recorded-result{white-space:nowrap;font-weight:700}.recorded-result.won{color:var(--alive)}.recorded-result.lost,.recorded-result.open{color:var(--muted)}.results-figures{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.results-figures>div{gap:2px;display:grid}.results-figures strong{font-size:1.5rem}.net.up{color:var(--alive)}.net-chart{gap:8px;margin:0;padding:0;display:grid}.net-chart figcaption{margin-bottom:2px}.net-chart-row{grid-template-columns:minmax(0,7rem) minmax(0,1fr) 4.5rem;align-items:center;gap:10px;font-size:.9rem;display:grid}.net-chart-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.net-chart-track{height:14px;position:relative}.net-chart-zero{background:var(--border);width:1px;position:absolute;top:-3px;bottom:-3px}.net-chart-bar{min-width:2px;position:absolute;top:0;bottom:0}.net-chart-bar.gain{background:var(--alive);border-radius:0 4px 4px 0}.net-chart-bar.loss{background:var(--dead);border-radius:4px 0 0 4px}.net-chart-value{text-align:right;font-variant-numeric:tabular-nums}.net.down,.net.even{color:var(--muted)}.units-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.units-row .segmented{width:180px}.results-table{padding:4px 16px}.results-line{grid-template-columns:minmax(0,1fr) auto 80px;align-items:center;gap:12px;padding:10px 0;display:grid}.results-line+.results-line{border-top:1px solid var(--border)}.results-line>:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.results-line strong{text-align:right}.history-tabs{max-width:320px}.admin-page{--first-col:110px}.admin-page .results-table{padding-left:0;overflow-x:auto}.admin-page .results-line.admin-count>:first-child{box-shadow:none;position:static}.admin-page .results-line.admin-count>:nth-child(3){padding-left:16px}@media (width<=760px){.admin-page{--first-col:130px;--first-max:130px}.admin-page .results-line{width:max-content;min-width:100%}}.admin-page .results-line>:first-child{z-index:1;background:var(--surface);box-shadow:12px 0 0 var(--surface), 13px 0 0 var(--border);white-space:normal;overflow-wrap:anywhere;align-self:stretch;align-items:center;padding-left:16px;display:flex;position:sticky;left:0;overflow:visible}.admin-tabs{max-width:580px}.admin-tabs .segmented button{min-width:0;padding-left:6px;padding-right:6px}@media (width<=760px){.admin-tabs .segmented{flex-wrap:wrap;display:flex}.admin-tabs .segmented button{flex:auto;padding-left:10px;padding-right:10px}}.admin-range{max-width:300px;margin-top:24px}.admin-range .segmented button{white-space:nowrap;min-width:0}.admin-downloads{flex-wrap:wrap;align-items:center;gap:8px 10px;margin:10px 0 6px;display:flex}.admin-downloads button{padding:6px 12px}.history-day+.history-day{margin-top:20px}.history-day>.section-label{font-size:1.1rem}.file-button{cursor:pointer;text-align:center;position:relative}.file-button input{opacity:0;cursor:pointer;position:absolute;inset:0}.column-map{gap:10px;padding:16px;display:grid}.column-row{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:center;gap:12px;display:grid}.import-preview{padding:4px 16px}.import-line{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 0;display:grid}.import-line+.import-line{border-top:1px solid var(--border)}.import-bet{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.import-done{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.result-day{gap:8px;display:grid}.result-day+.result-day{margin-top:10px}.home-day{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:18px;display:grid}.home-day>.section-label{font-size:1.1rem}.home-day .card .button{justify-self:start;margin-top:8px}.auth-page.with-pitch{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:40px;max-width:980px}.auth-form{gap:20px;display:grid}.pitch{gap:14px;display:grid}.pitch-headline{margin:8px 0 0;font-size:2rem;line-height:1.15}.pitch-points{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pitch-points li:before{content:"✓";color:var(--accent);margin-right:8px}.pitch-sample{max-width:380px;display:grid}.pitch-sample>div{grid-area:1/1;display:grid}.pitch-sample .sample-hidden{visibility:hidden}@media (width<=760px){.auth-page.with-pitch{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:4vh}.pitch-headline{font-size:1.6rem}}.sign-up-logo,.pitch-label{display:none}@media (width<=760px){.sign-up-page .sign-up-logo{order:-2;display:block}.sign-up-page .auth-form{order:-1}.sign-up-page .pitch-label{margin:12px 0 0;display:block}.sign-up-page .pitch>.logo{display:none}}.notify-title{align-items:center;gap:8px;display:flex}.notify-title svg{color:var(--accent);width:20px;height:20px}.notify-prompt>button:not(.link-button){justify-self:start}.link-button{min-height:0;color:var(--muted);background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.notify-bet{color:var(--text)}.notify-app{border-top:1px solid var(--border);justify-items:start;gap:6px;margin-top:2px;padding-top:8px;display:grid}.notify-app button,.notify-prompt>button.secondary{justify-self:start;width:auto}.notify-prompt .ok-mark{color:var(--success)}.alerts-line{min-height:0;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:2px 0;font-size:.95rem;display:flex}.alerts-line svg{flex-shrink:0;width:17px;height:17px}.alerts-line .accent-text{color:var(--accent)}.install-steps{gap:6px;margin:0;padding-left:20px;display:grid}.share-icon{vertical-align:-2px}.notify-setting{gap:8px;display:grid}.notify-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.finished-day{gap:8px}.finished-row{color:var(--text);justify-content:space-between;align-items:center;gap:12px;text-decoration:none;display:flex}.finished-row small{margin-top:2px;display:block}.finished-tag{background:var(--raised);color:var(--muted);border-radius:4px;margin-left:6px;padding:1px 6px;font-size:.75rem}.finished-result{white-space:nowrap;flex-shrink:0}.finished-result.up{color:var(--alive)}.finished-result.down,.finished-result.even{color:var(--muted)}.starter-games{gap:0;display:grid}.starter-games>p{margin:0 0 6px}.starter-games>p:last-child{margin:10px 0 0}.starter-game{border-top:1px solid var(--border);color:var(--text);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;text-decoration:none;display:flex}.starter-games>p+.starter-game{border-top:0}.starter-game small{font-size:.85rem;display:block}.starter-add{color:var(--accent);flex-shrink:0;font-size:.95rem;font-weight:600}.starter-example{background:var(--raised);letter-spacing:0;border-radius:6px;margin-left:6px;padding:1px 8px;font-size:.75rem}.starter-alert{gap:6px;display:grid}.starter-alert p{border-left:3px solid var(--close);margin:0;padding-left:10px}.starter-alert p.muted{border-left:0;padding-left:0}.home-intro{background:var(--surface);border:1px solid #6b4a1e;border-radius:16px;gap:6px;padding:16px 18px;display:grid}.home-intro .bet-row button{min-height:0;color:var(--muted);background:0 0;border:0;padding:2px 8px;font-size:1.3rem;line-height:1}.step-label{letter-spacing:.08em;color:var(--accent);text-transform:uppercase;font-size:.8rem;font-weight:700}.first-run h1{margin:0}.first-run .button{justify-self:start}.first-run-step{gap:4px;margin-bottom:12px;display:grid}.legal-page{gap:12px;max-width:720px;margin:6vh auto;padding:0 16px 40px;line-height:1.6;display:grid}.legal-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.legal-page h1{margin:16px 0 0}.legal-page h2{margin:16px 0 0;font-size:1.15rem}.legal-page p,.legal-page ul{margin:0}.google-button{color:#1f1f1f;background:#fff;border:1px solid #dadce0;justify-content:center;align-items:center;gap:10px;width:100%;display:flex}.google-button:hover:not(:disabled){background:#f2f2f2}.google-button svg{width:18px;height:18px}.or-divider{color:var(--muted);align-items:center;gap:10px;font-size:.85rem;display:flex}.or-divider:before,.or-divider:after{content:"";background:var(--border);flex:1;height:1px}.check{align-items:flex-start;gap:10px;font-size:.95rem;display:flex}.check input{flex:none;width:18px;height:18px;margin-top:4px}.sidebar-footer a{color:var(--muted)}.danger-zone{gap:10px;display:grid}.leaving-question{border:1px solid var(--border);background:var(--bg);border-radius:12px;gap:8px;padding:12px;display:grid}.leaving-question p{margin:0}.leaving-question textarea{resize:vertical;font:inherit}.admin-goals{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:14px;display:grid}.admin-goal{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.admin-goal strong{font-size:1.8rem}.admin-bar{background:var(--border);border-radius:4px;height:8px;overflow:hidden}.admin-bar i{background:var(--accent);height:100%;display:block}.admin-bar i.met{background:var(--alive)}.admin-figures{grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:12px;display:grid}.admin-figures>div{gap:2px;display:grid}.admin-figures strong{font-size:1.4rem}.admin-head{color:var(--muted);font-size:.85rem}.password-box{position:relative}.password-box input{box-sizing:border-box;width:100%;padding-right:48px}.password-box .reveal{min-height:0;color:var(--muted);background:0 0;border:0;padding:8px;display:flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.password-box .reveal:hover,.password-box .reveal[aria-pressed=true]{color:var(--text)}.home-yesterday{gap:14px;margin-top:6px;display:grid}.fold-line{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);width:100%;min-height:0;color:var(--text);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:12px;padding:12px 16px;display:flex}.fold-title{font-family:var(--font-score);letter-spacing:.08em;color:var(--muted);font-size:.95rem;font-weight:700}.yesterday-record{flex:1}.bet-nudge{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin-top:4px;padding-top:8px;font-size:.85rem;display:flex}.row-actions{align-items:center;gap:16px;display:flex}.home-record{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-wrap:wrap;display:flex}.record-line{min-width:0;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:260px;align-items:center;gap:10px;padding:12px 16px;text-decoration:none;display:flex}.record-line>:not(.yesterday-record){white-space:nowrap}.record-results{color:var(--accent);margin-left:auto;font-size:.95rem}.record-yesterday{border-left:1px solid var(--border)}.record-yesterday .yesterday-net{font-weight:400}@media (width<=760px){.record-line{flex-basis:100%}.record-yesterday{border-left:0;border-top:1px solid var(--border);padding-block:10px}}.yesterday-net{font-weight:700}.yesterday-net.up{color:var(--success)}.yesterday-net.down{color:var(--danger)}.fold-chevron{color:var(--muted);margin-left:auto}.fold-body,.yesterday-bets{gap:14px;display:grid}.yesterday-bets>:not(a,.recap){opacity:.7}.yesterday-bets>a{justify-self:start}@media (width<=520px){.fold-line{flex-wrap:wrap;gap:4px 12px}}.feedback-line{text-align:center;margin:8px 0 0}.feedback-text{resize:vertical;min-height:140px;line-height:1.45}.admin-feedback{gap:10px;display:grid}.admin-feedback-message{white-space:pre-wrap;margin:0 0 6px}.success-note{color:var(--success);margin:0}.admin-health{gap:6px;display:grid}.admin-dot{vertical-align:middle;border-radius:50%;width:10px;height:10px;margin:0 8px 0 6px;display:inline-block}.admin-dot.ok{background:var(--success)}.admin-dot.warn{background:var(--close)}.admin-dot.bad{background:var(--danger)}.admin-bad{color:var(--danger)}.results-line.admin-count{grid-template-columns:170px 60px minmax(0,1fr)}@media (width<=520px){.results-line.admin-count{grid-template-columns:minmax(var(--first-col,0px), var(--first-max,1fr)) auto;row-gap:2px}.results-line.admin-count>:nth-child(3){grid-column:1/-1}}.results-line.admin-problem{grid-template-columns:80px 60px minmax(0,1fr)}.results-line.admin-live{grid-template-columns:minmax(var(--first-col,0px), var(--first-max,1fr)) 50px 60px 120px}.results-line.admin-soon{grid-template-columns:minmax(var(--first-col,0px), var(--first-max,1fr)) 80px 70px}.results-line.admin-live>:first-child,.results-line.admin-soon>:first-child{gap:6px}.results-line.admin-count>:first-child,.results-line.admin-problem>:last-child{white-space:normal}.ticker{border:1px solid var(--border);background:#141b2b;border-radius:10px;align-items:center;margin-bottom:4px;display:flex;overflow:hidden}.ticker-title{font-family:var(--font-score);letter-spacing:.1em;color:var(--accent);border-right:1px solid var(--border);padding:0 12px;font-size:.9rem;font-weight:700}.ticker-window{flex:1;overflow:hidden}.ticker-run{width:max-content;animation:linear infinite ticker-run;display:flex}.ticker:hover .ticker-run,.ticker:focus-within .ticker-run{animation-play-state:paused}@keyframes ticker-run{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker-game{white-space:nowrap;font-family:var(--font-score);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--text);align-items:center;gap:6px;padding:8px 16px;font-size:1.02rem;font-weight:600;text-decoration:none;display:inline-flex}.ticker-game:hover{background:var(--raised)}.ticker-game.mine{color:var(--accent)}.ticker-hide{min-height:0;color:var(--muted);background:0 0;border:0;padding:4px 12px;font-size:1.3rem;line-height:1}@media (prefers-reduced-motion:reduce){.ticker-run{animation:none}.ticker-window{overflow-x:auto}.ticker-run>[aria-hidden=true]{display:none}}.page-actions{align-items:center;gap:10px;display:flex}.results-line.admin-source{grid-template-columns:minmax(var(--first-col,0px), var(--first-max,1fr)) 70px 80px 90px 70px}.results-line.admin-days{grid-template-columns:minmax(0,1fr) 70px 80px 90px}.results-line.admin-days>:not(:first-child),.results-line.admin-source>:not(:first-child){text-align:right}.results-line.admin-missing{grid-template-columns:minmax(var(--first-col,0px), var(--first-max,1fr)) repeat(3, auto)}.results-line.admin-missing>:not(:first-child){text-align:right;overflow-wrap:anywhere}.results-line.admin-missing>:first-child{white-space:normal}.admin-wide .results-line.admin-missing{min-width:300px}.admin-leaving-notes{gap:6px;margin:10px 0 0;padding-left:18px;display:grid}.results-line.admin-visits{grid-template-columns:minmax(var(--first-col,0px), var(--first-max,1fr)) 72px 76px 80px 80px 80px 76px 104px 84px 76px}.results-line.admin-visits>:not(:first-child){text-align:right}.results-table.admin-wide{overflow-x:auto}.admin-wide .results-line.admin-visits{min-width:860px}.results-line.admin-demo{grid-template-columns:minmax(var(--first-col,0px), var(--first-max,1fr)) 84px 84px 96px 76px 92px 72px}.results-line.admin-demo>:not(:first-child){text-align:right}.admin-wide .results-line.admin-demo{min-width:660px}.admin-zoom{color:var(--accent);text-align:left}.admin-zoomed{border-top:1px solid var(--border);min-width:860px;padding:4px 0 12px 16px}.admin-bands{flex-wrap:wrap;gap:6px 16px;margin-bottom:4px;display:flex}.admin-bands strong{color:var(--text);font-weight:600}.results-line.admin-visit{grid-template-columns:minmax(var(--first-col,0px), 140px) 90px 180px 80px 130px 100px;padding:6px 0}.admin-page .results-line.admin-visit>:first-child{padding-left:0}.admin-stayed{align-items:center;gap:6px;display:flex}.admin-stayed-bar{background:var(--accent);border-radius:4px;height:8px;display:inline-block}.admin-wide .results-line.admin-cohort,.admin-wide .results-line.admin-source{min-width:360px}.about-page{gap:40px;max-width:980px;margin:0 auto;padding:24px 16px 48px;display:grid}.about-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.about-actions{align-items:center;gap:16px;display:flex}.about-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}.about-copy{gap:14px;display:grid}.about-label{font-family:var(--font-score);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 12px;font-size:1.1rem}.about-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.about-steps li{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);gap:12px;padding:16px;display:flex}.about-steps p{margin:4px 0 0}.about-step{font-family:var(--font-score);color:var(--accent);font-size:1.8rem;font-weight:700;line-height:1}.about-leagues{font-family:var(--font-score);letter-spacing:.04em;flex-wrap:wrap;gap:10px 24px;font-size:1.2rem;font-weight:600;display:flex}.about-leagues span{align-items:center;gap:8px;display:inline-flex}.about-signup{justify-items:start;gap:8px;display:grid}.about-signup .button{padding:12px 28px;font-size:1.1rem}.about-side{gap:12px;display:grid}.about-trust{margin:0}.about-game{gap:12px;max-width:420px;display:grid}.about-game-space{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);max-width:420px;min-height:200px}.about-game-card{gap:4px;display:grid}.about-game-top{font-family:var(--font-score);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;gap:12px;display:flex}.about-live{color:var(--danger)}.about-game-score{margin-bottom:6px;font-size:1.15rem}.about-question{z-index:20;background:var(--surface);border:1px solid #6b4a1e;border-radius:16px;gap:8px;max-width:440px;margin:0 auto;padding:14px 16px;display:grid;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 8px 30px #00000073}.about-question p{margin:0}.about-question .bet-row button{min-height:0;color:var(--muted);background:0 0;border:0;padding:2px 8px;font-size:1.3rem}.about-answers{gap:6px;display:grid}.about-answers button{text-align:left;min-height:40px}.about-question .button{text-align:center;justify-self:stretch}.about-question .link-button{justify-self:center}.about-alert{background:var(--raised);border-radius:14px;gap:2px;padding:10px 14px;display:grid}.about-alert-head{color:var(--muted);justify-content:space-between;font-size:.8rem;display:flex}.about-cta{justify-items:start;gap:10px;display:grid}.about-cta p{margin:0}.about-sticky{display:none}@media (width<=760px){.about-sticky{left:16px;right:16px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:19;text-align:center;padding:12px;font-size:1.1rem;transition:opacity .2s,transform .2s;display:block;position:fixed;box-shadow:0 6px 24px #00000073}.about-sticky[data-shown=false]{opacity:0;pointer-events:none;transform:translateY(16px)}.about-hero,.about-steps{grid-template-columns:minmax(0,1fr)}.about-hero{gap:20px}.about-signup{text-align:center;justify-items:stretch}.about-page{gap:28px}.about-page:has(>.about-hero){padding-top:12px}.about-head+.about-hero{margin-top:-12px}.about-hero .pitch-headline{margin-top:0}}.about-prices{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.about-prices .about-trial{border-color:#6b4a1e}.about-eyebrow{color:#ffb86b;background:#2a2014;border:1px solid #6b4a1e;border-radius:999px;justify-self:start;padding:4px 12px;font-size:.85rem}.about-results{gap:12px;max-width:560px;display:grid}.about-results p{margin:0}.about-points{margin-top:-2px;font-size:1.05rem}.about-more{flex-wrap:wrap;gap:8px 20px;display:flex}@media (width<=760px){.about-more{justify-content:center}}.about-note-row{align-items:flex-start;gap:12px;display:flex}.about-note-photo{border:2px solid var(--accent);border-radius:50%;flex:none;width:64px;height:64px}@media (width<=370px){.about-note-row{display:flow-root}.about-note-photo{float:left;width:48px;height:48px;margin:3px 10px 2px 0}}.about-note{color:var(--text);margin:0;line-height:1.45}.about-note cite{color:var(--muted);margin-top:4px;font-size:.9rem;font-style:normal;display:block}.about-real{border:1px solid var(--border);background:#1d2637;border-radius:20px;gap:6px;max-width:420px;margin:0;padding:10px 10px 8px;display:grid}.about-real figcaption{padding-left:4px}.about-real-alert{background:var(--raised);border-radius:12px;gap:1px;padding:8px 10px;font-size:.9rem;display:grid}.about-real-app{color:var(--muted);align-items:center;gap:6px;font-size:.75rem;display:flex}.about-real-app svg{width:13px;height:13px;color:var(--accent)}.about-real-app span{margin-left:auto}.about-see-how{color:var(--accent);font-size:.95rem}#how{scroll-margin-top:20px}.about-prices p{margin:4px 0 0}@media (width<=760px){.about-prices{grid-template-columns:minmax(0,1fr)}}.results-line.admin-cohort{grid-template-columns:minmax(var(--first-col,0px), var(--first-max,1fr)) 70px repeat(4, 50px)}@media (width<=520px){.results-line.admin-cohort{grid-template-columns:minmax(var(--first-col,0px), var(--first-max,1fr)) 60px repeat(4, 42px);gap:8px}}.results-line.admin-cohort>:not(:first-child){text-align:right}.admin-features{margin:0;line-height:2}.compare-apps{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.compare-apps .card{align-content:start;gap:6px;display:grid}.compare-apps p,.compare-apps h2{margin:0}.compare-apps h2{font-size:1.05rem}.compare-apps ul{color:var(--muted);gap:6px;margin:0;padding-left:18px;display:grid}.compare-ours{border-color:var(--accent)}.compare-table{border-collapse:collapse;width:100%;padding:0;overflow:hidden}.compare-table th,.compare-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);padding:10px 14px;font-weight:400}.compare-table tbody tr:last-child>*{border-bottom:0}.compare-table thead th{font-weight:600}.compare-table tbody th{width:22%}.roundup-who{border-left:3px solid var(--accent);background:var(--surface);color:var(--muted);border-radius:0;margin:0;padding:10px 14px}.roundup-who strong{color:var(--text)}.roundup-glance{min-width:0}.roundup-scroll{overflow-x:auto}.roundup-table{border-collapse:separate;border-spacing:0;min-width:720px;overflow:clip}.roundup-table tbody th{width:16%}.roundup-table tbody th,.roundup-table thead tr>:first-child{z-index:1;background:var(--surface);position:sticky;left:0}@media (width<=760px){.roundup-table tbody th,.roundup-table thead tr>:first-child{box-shadow:inset -1px 0 0 var(--border)}}.roundup-apps{gap:20px;display:grid}.roundup-apps h2{margin:0 0 6px;font-size:1.2rem}.roundup-apps p{margin:0}.roundup-apps strong{color:var(--text)}.compare-questions details{border-bottom:1px solid var(--border);padding:10px 0}.compare-questions summary{cursor:pointer}.compare-questions p{margin:8px 0 0}@media (width<=760px){.compare-apps{grid-template-columns:minmax(0,1fr)}.compare-table th,.compare-table td{padding:8px 10px;font-size:.9rem}}@media (width<=360px){.compare-table th,.compare-table td{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;padding:8px 6px}}.share-box{gap:8px;display:grid}.share-box p{margin:0}.share-name{align-items:center;gap:8px;display:flex}.share-link{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.share-link button{min-height:44px}.share-status{align-items:center;gap:8px;font-weight:600;display:flex}.share-status span{background:var(--success);border-radius:50%;width:8px;height:8px}.share-box .link-button.share-stop{color:var(--danger);text-underline-offset:3px;font-weight:600}.share-stop-ask{border:1px solid var(--danger);background:var(--danger-bg);border-radius:12px;gap:8px;padding:12px;display:grid}.share-stop-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.share-stop-actions button.danger{background:var(--danger-bg);border-color:var(--danger)}.share-page{max-width:560px}.share-bet{gap:14px;display:grid}.share-bet .about-label{margin:0}.share-actions{gap:10px;display:grid}.share-actions p{margin:0}.one-left{color:var(--close);background:#3a2614;border-radius:12px;justify-content:space-between;gap:8px;margin-top:10px;padding:10px 12px;font-weight:700;text-decoration:none;display:flex}.one-left.all-hit{color:var(--hit);background:#3a3110}.share-card-preview{aspect-ratio:4/5;border:1px solid var(--border);background:var(--surface);border-radius:14px;width:100%;max-width:360px}.watch-label{align-items:center;gap:8px;display:flex}.live-dot{background:var(--danger);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #ff6b6b33}.watch-banner{border-radius:12px;margin:0;padding:10px 14px;font-weight:700}.watch-banner.one{color:var(--close);background:#3a2614}.watch-banner.won{color:var(--hit);background:#3a3214}.watch-banner.lost{background:var(--raised);color:var(--muted)}.watch-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.watch-head strong{font-size:18px}.watch-head .muted{font-family:var(--font-score);letter-spacing:.03em;text-transform:uppercase;font-size:18px}.watch-legs{gap:10px;display:grid}.watch-unfollowed{gap:4px;display:grid}.calc-page{max-width:720px}.calc-card{gap:12px;display:grid}.calc-leg{grid-template-columns:72px minmax(0,1fr) 32px;align-items:start;gap:10px;display:grid}.calc-leg label{color:var(--muted);padding-top:12px}.calc-leg .input{box-sizing:border-box;width:100%}.calc-error{color:var(--danger);margin:4px 0 0;font-size:.875rem}button.calc-remove{min-height:44px;padding:0;font-size:1.4rem}.calc-add{justify-self:start;min-height:40px;font-size:.95rem}.calc-results{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:4px;display:grid}.calc-results>div{background:var(--surface);border-radius:12px;gap:2px;padding:10px 12px;display:grid}.calc-results strong{font-size:1.3rem}.calc-cta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.calc-cta p{flex:280px;margin:0}.calc-subhead{margin-top:28px}.calc-pays p{margin:10px 0}.calc-pays .compare-table th,.calc-pays .compare-table td{padding:8px 10px}.calc-pays .compare-table tbody th{width:auto}@media (width<=360px){.calc-pays .compare-table th,.calc-pays .compare-table td{padding:8px 7px}}@media (width<=560px){.calc-results{grid-template-columns:repeat(2,minmax(0,1fr))}}.compare-foot{gap:10px;display:grid}.compare-foot p{margin:0}.admin-demo-open{margin:0 0 12px}.demo-page{max-width:480px;padding:14px 16px calc(96px + env(safe-area-inset-bottom));gap:12px;margin:0 auto;display:grid}.demo-page h1,.demo-page h2,.demo-page p{margin:0}.demo-page h1,.demo-page h2{font-size:1.3rem;line-height:1.25}.demo-top{justify-content:space-between;align-items:center;display:flex}.demo-tag{border:1px solid var(--accent);color:var(--accent);border-radius:99px;padding:2px 8px;font-size:.72rem}.demo-choice{background:var(--surface);border:1px solid var(--border);width:100%;color:var(--text);cursor:pointer;font:inherit;text-align:left;border-radius:12px;justify-content:start;justify-items:start;gap:1px;padding:10px 12px;display:grid}.demo-choice:hover{border-color:var(--accent)}.demo-alert-slot{min-height:136px;display:grid}@media (width<=360px){.demo-page{gap:8px}.demo-page .bet-card{padding:10px 12px}.demo-page .bet-score,.demo-page .bet-title{font-size:1rem}.demo-page .bet-headline{white-space:nowrap;font-size:1.25rem}.demo-page .bet-card>.bet-meta{display:none}.demo-alert{font-size:.82rem}}.demo-alert-wait{border:1px dashed var(--border);color:var(--muted);border-radius:12px;place-items:center;font-size:.85rem;display:grid}.demo-alert{outline:1px solid var(--accent);border-radius:12px;align-content:start;animation:.3s ease-out demo-alert-in;box-shadow:0 8px 24px #0008}@keyframes demo-alert-in{0%{opacity:0;transform:translateY(-12px)}}@media (prefers-reduced-motion:reduce){.demo-alert{animation:none}}.demo-progress{background:var(--raised);border-radius:4px;height:4px}.demo-progress i{background:var(--accent);border-radius:4px;height:100%;transition:width 1.2s linear;display:block}.demo-scored-a .bet-score{animation:.7s ease-out demo-scored-a}.demo-scored-b .bet-score{animation:.7s ease-out demo-scored-b}@keyframes demo-scored-a{0%{color:var(--accent)}}@keyframes demo-scored-b{0%{color:var(--accent)}}.demo-note{border-left:2px solid var(--accent);min-height:2.8em;padding-left:10px;font-size:.92rem}.demo-skip{cursor:pointer;font:inherit;background:0 0;font-size:.72rem}@media (prefers-reduced-motion:reduce){.demo-scored-a .bet-score,.demo-scored-b .bet-score{animation:none}}.demo-end{text-align:center;gap:8px;display:grid}.demo-end .button,.demo-sticky .button{text-align:center;display:block}.demo-again{color:var(--accent);cursor:pointer;font:inherit;background:0 0;border:0;font-size:.95rem}.demo-sticky{z-index:19;background:var(--surface);border-top:1px solid var(--border);padding:8px 16px calc(8px + env(safe-area-inset-bottom));position:fixed;bottom:0;left:0;right:0}.demo-sticky .button{max-width:448px;margin:0 auto;padding:10px}.customer-tools{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.customer-tools input{background:var(--surface);border:1px solid var(--border);min-width:0;color:var(--text);font:inherit;border-radius:9px;flex:220px;padding:7px 11px}.customer-filter{border:1px solid var(--border);color:var(--muted);cursor:pointer;font:inherit;background:0 0;border-radius:99px;padding:5px 11px;font-size:.85rem}.customer-filter[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}.customer-table{padding-left:0;overflow-x:auto}.customer-row>:first-child{z-index:1;background:var(--surface);min-width:0;box-shadow:12px 0 0 var(--surface), 13px 0 0 var(--border);overflow-wrap:anywhere;flex-direction:column;justify-content:center;align-self:stretch;padding-left:16px;display:flex;position:sticky;left:0}.customer-row:hover:not(.admin-head)>:first-child{background:var(--raised);box-shadow:12px 0 0 var(--raised), 13px 0 0 var(--border)}@media (width<=760px){.customer-row{grid-template-columns:160px 80px 130px 150px 50px 60px 100px;min-width:800px}}.customer-row{border:0;border-top:1px solid var(--border);width:100%;min-width:850px;color:var(--text);cursor:pointer;font:inherit;text-align:left;background:0 0;grid-template-columns:minmax(200px,2.2fr) 80px 130px 150px 50px 60px 100px;align-items:center;gap:12px;padding:10px 4px 10px 0;display:grid}.customer-row.admin-head{cursor:default;border-top:0}.customer-row:hover:not(.admin-head){background:var(--raised)}.customer-row small,.customer-bet small,.customer-deleted small{color:var(--muted);overflow-wrap:anywhere;display:block}.customer-row>:nth-child(5),.customer-row>:nth-child(6){text-align:right}.customer-tag{white-space:nowrap;background:var(--raised);color:var(--muted);border-radius:99px;margin-left:6px;padding:1px 7px;font-size:.7rem;display:inline-block}.customer-tag.new{color:var(--success)}.customer-tag.unconfirmed{color:var(--close)}.using-now,.customer-tag.using-now{color:var(--success)}.customer-channels h3{margin:0 0 8px}.customer-channels dl{grid-template-columns:minmax(0,170px) minmax(0,1fr);margin:0;display:grid}.customer-channels dt,.customer-channels dd{border-top:1px solid var(--border);margin:0;padding:8px 0}.customer-channels dt{color:var(--muted);padding-right:12px}.customer-channels dd{overflow-wrap:anywhere;font-weight:400}.customer-channels dt:first-of-type,.customer-channels dd:first-of-type{border-top:0}.channel-ok{color:var(--success)}.channel-note{background:var(--raised);color:var(--close);border-radius:10px;margin:8px 0 0;padding:10px 12px}.using-now-dot{background:var(--success);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.customer-back{justify-self:start}.customer-who{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.customer-who h2,.customer-who p{margin:0}.customer-devices h3{margin:12px 0 4px;font-size:.9rem}.customer-devices ul{color:var(--muted);overflow-wrap:anywhere;margin:0;padding-left:18px;font-size:.9rem}.customer-email-button{border:1px solid var(--accent);color:var(--accent);border-radius:9px;padding:6px 12px;font-size:.9rem}.customer-tiles{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin:12px 0;display:grid}.customer-tile{background:var(--raised);border-radius:10px;align-content:start;padding:10px 12px;display:grid}.customer-tile strong{font-size:1.3rem}.state-table{gap:8px;display:grid}.state-bar{grid-template-columns:minmax(90px,140px) minmax(40px,1fr) 56px 76px;align-items:center;gap:10px;display:grid}.state-bar.admin-head{color:var(--muted);font-size:.85rem}.state-bar i{background:var(--accent);border-radius:4px;height:8px;display:block}.state-bar i.unknown{background:var(--border)}.state-bar>:nth-child(3),.state-bar>:nth-child(4){text-align:right}.customer-place{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-follows{margin:4px 0 16px}.customer-follows h3{color:var(--muted);letter-spacing:.05em;margin:0 0 6px;font-size:.8rem}.customer-follows h3 span{letter-spacing:0}.customer-follows p{margin:0}.customer-leagues{flex-wrap:wrap;gap:6px;display:flex}.customer-leagues span{border:1px solid var(--border);border-radius:999px;padding:3px 12px;font-size:.85rem}.customer-breakdowns{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;display:grid}.customer-breakdowns h3{color:var(--muted);letter-spacing:.05em;margin:0 0 6px;font-size:.8rem}.customer-bar{grid-template-columns:82px 1fr 26px;align-items:center;gap:7px;margin-bottom:5px;font-size:.85rem;display:grid}.customer-bar span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-bar i{background:var(--accent);border-radius:4px;height:7px;display:block}.customer-bar b{text-align:right}.customer-bet,.customer-deleted,.customer-alert{border-top:1px solid var(--border);align-items:center;gap:10px;padding:8px 4px;font-size:.9rem;display:grid}.customer-bet{grid-template-columns:120px minmax(190px,1fr) 90px 100px 70px 95px;min-width:720px}.customer-alert{grid-template-columns:120px 95px minmax(190px,1fr) 70px 180px;min-width:720px}.customer-deleted{grid-template-columns:120px minmax(190px,1fr) 70px 120px 190px;min-width:720px}.customer-bet.admin-head,.customer-deleted.admin-head,.customer-alert.admin-head{border-top:0}.launch-page h1{margin:4px 0 0}.launch-page h2{margin-top:12px}.launch-day{gap:8px;margin:0;padding:0;list-style:none;display:grid}.launch-day label{background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:12px;grid-template-columns:auto 1fr;align-items:start;gap:2px 12px;padding:12px;display:grid}.launch-day input{width:20px;height:20px;accent-color:var(--success);grid-row:1/span 2;margin:2px 0 0}.launch-day time{color:var(--accent);font-family:var(--font-score);font-variant-numeric:tabular-nums;grid-column:2;font-size:1.1rem;font-weight:600;line-height:1.3}.launch-day span{grid-column:2;gap:2px;min-width:0;display:grid}.launch-day small{font-size:.85rem}.launch-day label.done{border-color:var(--success)}.launch-day label.done b{color:var(--muted);text-decoration:line-through}.launch-tips{gap:6px;margin:0;padding-left:20px;display:grid}.launch-reply{background:var(--surface);border:1px solid var(--border);border-radius:12px;justify-items:start;gap:10px;min-width:0;padding:14px;display:grid}.launch-reply h3{color:var(--accent);margin:0;font-size:.95rem}.launch-reply p{overflow-wrap:anywhere;margin:0}.launch-copy{padding:8px 18px}.launch-copy.copied{background:var(--success)}.launch-donts{background:var(--raised);border-radius:12px;gap:6px;padding:14px;display:grid}.launch-donts p{margin:0}.launch-donts b{color:var(--accent)}
