@font-face{font-family:Barlow;font-weight:400;font-display:swap;src:url(/fonts/Barlow-400.woff2)format("woff2")}@font-face{font-family:Barlow;font-weight:500;font-display:swap;src:url(/fonts/Barlow-500.woff2)format("woff2")}@font-face{font-family:Barlow;font-weight:600;font-display:swap;src:url(/fonts/Barlow-600.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-weight:600;font-display:swap;src:url(/fonts/BarlowCondensed-600.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-weight:700;font-display:swap;src:url(/fonts/BarlowCondensed-700.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-weight:800;font-display:swap;src:url(/fonts/BarlowCondensed-800.woff2)format("woff2")}:root{--navy:#0b1f3a;--navy-2:#12305a;--white:#fff;--yellow:#ffd200;--green:#1fb86a;--red:#c8102e;--sans:"Barlow", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--cond:"Barlow Condensed", "Arial Narrow", ui-sans-serif, system-ui, sans-serif;--fs-2xs:11px;--fs-xs:12px;--fs-sm:13px;--fs-base:15px;--fs-md:16px;--fs-lg:18px;--fs-xl:20px;--ground:var(--navy);--text:#fff;--muted:#a9b9d0;--rule:#2a4a7a;--cell:var(--navy-2);--good-text:#5fe0a0;--bad-text:#ff8a98;--warn-text:var(--yellow);--on-bg:var(--yellow);--on-fg:var(--navy);--focus:var(--yellow);--plate-bg:var(--navy-2);--plate-cell:var(--navy);--plate-run:#fff1a8;--hover:#ffffff0f;--ink:#fff;--p-text:#fff;--p-muted:#b4c2d6;--p-rule:#2f507f;--p-good:#5fe0a0;--p-bad:#ff8a98;--p-warn:var(--yellow);--p-on-bg:var(--yellow);--p-on-fg:var(--navy);--p-focus:var(--yellow);--risk:#ff4252;--miss-mark:#ff4252;--green-edge:var(--green);--yellow-edge:var(--yellow);--ticket:#ffcd16;--check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='%230b1f3a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");font-family:var(--sans);color:var(--text);background:var(--ground);font-variant-numeric:tabular-nums;caret-color:var(--focus);accent-color:var(--focus);scrollbar-color:var(--muted) transparent;font-size:15px;line-height:1.4}@media (prefers-color-scheme:light){:root{--ground:#e6ebf2;--text:var(--navy);--muted:#4a5b75;--rule:#c3cedd;--cell:#d9e1ec;--good-text:#0b6e3c;--bad-text:#b00d27;--warn-text:#6b5200;--on-bg:var(--navy);--on-fg:#fff;--focus:var(--navy-2);--plate-bg:#fff;--plate-cell:#eef2f7;--ink:var(--navy);--hover:#0b1f3a0d;--p-text:var(--navy);--p-muted:#52637d;--p-rule:#d6dde8;--p-good:#0b6e3c;--p-bad:#b00d27;--p-warn:#6b5200;--p-on-bg:var(--navy);--p-on-fg:#fff;--p-focus:var(--navy-2);--risk:var(--red);--miss-mark:var(--red);--green-edge:#0b6e3c;--yellow-edge:#6b5200;--check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}}.shell,.app.auth{--text:#fff;--muted:#a9b9d0;--rule:#2a4a7a;--cell:var(--navy-2);--good-text:#5fe0a0;--bad-text:#ff8a98;--warn-text:var(--yellow);--on-bg:var(--yellow);--on-fg:var(--navy);--focus:var(--yellow);--risk:#ff4252;color:var(--text)}.bet,.panel,.notes-panel,.sign-in,.min-bet-note{--text:var(--p-text);--muted:var(--p-muted);--rule:var(--p-rule);--cell:var(--plate-cell);--good-text:var(--p-good);--bad-text:var(--p-bad);--warn-text:var(--p-warn);--on-bg:var(--p-on-bg);--on-fg:var(--p-on-fg);--focus:var(--p-focus);background:var(--plate-bg);color:var(--text)}*{box-sizing:border-box}[hidden]{display:none!important}body{background:var(--ground);margin:0}button{font:inherit;color:inherit;-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}::selection{background:var(--yellow);color:var(--navy)}a{color:inherit;text-underline-offset:3px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.icon{vertical-align:-.14em;flex:none;width:1em;height:1em}.app{min-height:100dvh}.wrap{max-width:760px;margin:0 auto;padding-inline:16px}.shell{background:var(--navy);padding-top:max(14px, env(safe-area-inset-top))}.page{padding-top:14px;padding-bottom:48px}.top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex;position:relative}.top h1{font-family:var(--cond);letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;margin:0;font-size:28px;font-weight:800;line-height:1}.wordmark{width:auto;height:24px;fill:var(--white);display:block}.wordmark .wordmark-ticket{fill:var(--ticket)}.top-right{align-items:center;gap:14px;display:flex}button.link{color:var(--muted);font-size:var(--fs-sm);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}button.link:hover{color:var(--text)}.status{font-size:var(--fs-xs);color:var(--muted);flex-wrap:wrap;gap:0 14px;margin:6px 0 0;display:flex}.status span,.status a{white-space:nowrap}.status .warn,.live-indicator.off{color:var(--warn-text)}.live-indicator{font-family:var(--cond);font-size:var(--fs-base);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--muted);box-shadow:inset 0 0 0 1px var(--rule);align-items:center;gap:6px;padding:2px 8px;font-weight:700;display:inline-flex}.live-indicator.on{background:var(--red);color:var(--white);box-shadow:none}.live-dot{background:currentColor;border-radius:50%;width:7px;height:7px;display:inline-block}.tabs{grid-template-columns:repeat(4,1fr);margin-top:14px;display:grid}.tab{cursor:pointer;font-family:var(--cond);font-size:var(--fs-lg);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);background:0 0;border:0;padding:10px 0;font-weight:700}.tab:hover{color:var(--text)}.tab.active{background:var(--yellow);color:var(--navy)}.tab:focus-visible{outline-offset:-4px}.tab.active:focus-visible{outline-color:var(--navy)}.count{background:var(--red);min-width:18px;height:18px;color:var(--white);font-family:var(--cond);font-size:var(--fs-sm);letter-spacing:0;vertical-align:2px;justify-content:center;align-items:center;margin-left:6px;padding:0 5px;font-weight:700;display:inline-flex}.totals{background:var(--navy-2)}.totals .wrap:not(.tally){background:var(--navy);grid-template-columns:repeat(3,1fr);gap:1px;padding-inline:0;display:grid}.totals .stat{background:var(--navy-2);padding:12px 16px}.totals .stat-value{font-size:28px}.tally{border-top:1px solid var(--navy);grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:6px;padding-block:10px;display:grid}.tally button{cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:stretch;gap:3px;min-width:0;padding:0;display:flex}.tally b,.tally span{display:block}.tally b{background:var(--navy);color:var(--white);font-family:var(--cond);text-align:center;padding:2px 0;font-size:24px;font-weight:800;line-height:1.15;animation:.28s cubic-bezier(.16,1,.3,1) wipe}.tally span{font-family:var(--cond);font-size:var(--fs-xs);letter-spacing:.05em;text-transform:uppercase;text-align:center;white-space:nowrap;color:var(--muted);font-weight:700}.tally .run b{background:var(--yellow);color:var(--navy)}.tally .hit b{background:var(--green);color:var(--navy)}.tally .miss b{background:var(--red)}.tally .sync b{color:var(--warn-text);box-shadow:inset 0 0 0 2px var(--warn-text);background:0 0}.tally .risk b{color:var(--risk);box-shadow:inset 0 0 0 3px var(--risk);background:0 0}.tally .hollow b{color:var(--muted);box-shadow:inset 0 0 0 1px var(--muted);background:0 0}.tally button:hover span{color:var(--text)}.bet{scroll-margin-top:12px}.stat{background:var(--plate-bg);flex-direction:column;gap:3px;min-width:0;padding:10px 12px;display:flex}.stat-value{font-family:var(--cond);font-size:24px;font-weight:800;line-height:1}.stat-label{font-family:var(--cond);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:600}.summary{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:10px;display:grid}.summary.four{grid-template-columns:repeat(4,1fr);margin-top:8px}.muted{color:var(--muted)}.small{font-size:var(--fs-xs)}.block{display:block}.center{text-align:center;padding:32px 0}.good{color:var(--good-text)}.bad{color:var(--bad-text)}.banner{justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;padding:10px 12px;font-weight:500;display:flex}.banner.note{background:var(--cell)}.banner.error{--text:var(--white);--cell:#ffffff29;background:var(--red);color:var(--white)}.banner .btn{flex:none}.plate{background:var(--navy);min-width:96px;color:var(--white);font-family:var(--cond);font-size:var(--fs-xl);letter-spacing:.01em;text-transform:uppercase;text-align:center;white-space:nowrap;justify-content:center;align-items:center;gap:5px;padding:4px 8px;font-weight:800;line-height:1.15;animation:.28s cubic-bezier(.16,1,.3,1) wipe;display:inline-flex}.plate.hit{background:var(--green);color:var(--navy)}.plate.run{background:var(--yellow);color:var(--navy)}.plate.run.fill{background:linear-gradient(90deg, var(--yellow) var(--at), var(--plate-run) var(--at));color:var(--navy)}.plate.miss{background:var(--red);color:var(--white)}.plate.hold{color:var(--good-text);box-shadow:inset 0 0 0 2px var(--green-edge);background:0 0}.plate.sync{color:var(--warn-text);box-shadow:inset 0 0 0 2px var(--warn-text);background:0 0}.plate.risk{color:var(--risk);box-shadow:inset 0 0 0 3px var(--risk);background:0 0}.plate.small-plate.risk{color:var(--text)}.plate.hollow{color:var(--muted);box-shadow:inset 0 0 0 1px var(--muted);font-size:var(--fs-base);letter-spacing:.04em;background:0 0;font-weight:700}.plate.small-plate{min-width:0;font-size:var(--fs-base);letter-spacing:.05em;padding:2px 8px;font-weight:700}@keyframes wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.list{flex-direction:column;gap:14px;display:flex}.list-col{display:contents}.bet-head{border-bottom:2px solid var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.bet-head:hover{background:var(--hover)}.bet-head:focus-visible{outline-offset:-2px}.bet-main{min-width:0}.bet-title{font-family:var(--cond);font-size:var(--fs-lg);letter-spacing:.01em;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-weight:800;line-height:1.15;display:flex}.bet-meta{font-size:var(--fs-xs);color:var(--muted);margin-top:2px}.bet-meta.fresh{color:var(--warn-text);font-weight:600}.bet-meta.fresh .chevron{color:var(--warn-text)}.chevron{color:var(--text);vertical-align:-1px;line-height:1;transition:transform .15s;display:inline-block}.bet.collapsed .chevron,.hit-fold[aria-expanded=false] .chevron{transform:rotate(-90deg)}.odds{font-family:var(--cond);font-size:24px;font-weight:800;line-height:1}.chip{font-family:var(--cond);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);vertical-align:2px;padding:.1875em 6px .3125em;font-weight:600;line-height:1;display:inline-block;box-shadow:inset 0 0 0 1px}.chip .icon{margin-right:2px}.cells{border-bottom:1px solid var(--rule);gap:3px;padding:8px 12px;display:flex}.cells i{background:var(--plate-cell);flex:1;height:12px}.cells .hit{background:var(--green);box-shadow:inset 0 0 0 1px var(--green-edge)}.cells .run{background:linear-gradient(90deg, var(--yellow) var(--at,100%), var(--plate-run) var(--at,100%));box-shadow:inset 0 0 0 1px var(--yellow-edge)}.cells .hold{box-shadow:inset 0 0 0 2px var(--green-edge);background:0 0}.cells .miss{background:var(--miss-mark)}.cells .risk{box-shadow:inset 0 0 0 3px var(--risk);background:0 0}.cells .wait{box-shadow:inset 0 0 0 1px var(--muted);background:0 0}.settle-nudge{font-size:var(--fs-sm);background:var(--yellow);color:var(--navy);padding:6px 12px;font-weight:600}.bet-basis{font-size:var(--fs-xs);color:var(--muted);border-bottom:1px solid var(--rule);padding:6px 12px}.picks-label{font-family:var(--cond);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;padding:8px 12px 0;font-weight:700}.pick{border-bottom:1px solid var(--rule);grid-template-columns:1fr auto;align-items:center;gap:10px;padding:8px 12px;display:grid}.pick-what{flex-direction:column;min-width:0;display:flex}.pick-name{font-size:var(--fs-base);overflow-wrap:anywhere;font-weight:600}.pick-market,.pick-game{font-size:var(--fs-xs);color:var(--muted)}.pick-game .live-dot{color:var(--red);vertical-align:1px;margin-right:5px}.pick-state{text-align:right;min-width:96px;font-size:var(--fs-xs);flex-direction:column;align-items:flex-end;gap:3px;display:flex}.pick-state:empty{display:none}.pick-note{color:var(--muted)}.official{font-weight:600}.hit-fold{border:0;border-bottom:1px solid var(--rule);width:100%;min-height:44px;font-size:var(--fs-sm);color:var(--muted);text-align:left;cursor:pointer;background:0 0;align-items:baseline;gap:6px;padding:10px 12px;display:flex}.hit-fold:hover{background:var(--hover)}.hit-fold strong{color:var(--good-text)}.hit-fold:focus-visible{outline-offset:-2px}.bet-foot{border-top:2px solid var(--ink);font-family:var(--cond);font-size:var(--fs-md);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:12px;margin-top:-1px;padding:9px 12px;font-weight:700;display:flex}.bet-foot .payout{text-align:right;margin-left:auto}.bet-foot .small{font-family:var(--sans);letter-spacing:0;text-transform:none;font-weight:400}.bet.collapsed .bet-head{border-bottom-width:1px;border-bottom-color:var(--rule)}.bet.collapsed .bet-foot{border-top:0;margin-top:0}.notes{display:flex;position:relative}.bell{font-size:var(--fs-xl);color:var(--muted);cursor:pointer;background:0 0;border:0;padding:4px;line-height:1;display:inline-flex;position:relative}.bell:hover,.bell[aria-expanded=true],.bell[aria-pressed=true]{color:var(--text)}.bell-count{background:var(--red);min-width:17px;height:17px;color:var(--white);font-family:var(--cond);font-size:var(--fs-sm);justify-content:center;align-items:center;padding:0 4px;font-weight:700;display:flex;position:absolute;top:-4px;right:-7px}.notes-panel{border-bottom:2px solid var(--ink);z-index:10;width:min(360px,100vw - 24px);max-height:70vh;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 12px 32px #040c1a73}.notes-panel ul{margin:0;padding:0;list-style:none}.notes-empty{margin:0;padding:14px}.note{border-bottom:1px solid var(--rule);padding:10px 14px}.note:last-child{border-bottom:0}.note.unread{background:var(--cell)}.note-title{font-weight:600;font-size:var(--fs-base)}.note-pick_hit .note-title{color:var(--good-text)}.note-pick_missed .note-title{color:var(--bad-text)}.note-probably_settled .note-title{color:var(--warn-text)}.note-body{font-size:var(--fs-xs);margin-top:2px}.note-time{font-size:var(--fs-xs);margin-top:3px}.note:has(.note-link){padding:0}.note-link{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;min-height:44px;padding:10px 14px;display:block}.note-link:hover .note-title,.note-link:hover .note-go{text-underline-offset:3px;text-decoration:underline}.note-link:focus-visible{outline-offset:-2px}.note-go{font-family:var(--cond);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text);align-items:center;gap:2px;margin-top:4px;font-weight:700;display:inline-flex}.note-go .icon{transform:rotate(-90deg)}.notes-panel:focus{outline:none}.app.auth{background:var(--navy);padding:12vh 16px 32px}.sign-in{flex-direction:column;gap:14px;max-width:360px;margin:0 auto;padding:20px;display:flex}.sign-in h1{font-family:var(--cond);letter-spacing:.01em;text-transform:uppercase;margin:0 0 4px;font-size:28px;font-weight:800;line-height:1}.sign-in .wordmark{height:28px;fill:var(--text)}@media (prefers-color-scheme:light){.sign-in .wordmark .wordmark-ticket{fill:var(--text)}}.sign-in label{font-size:var(--fs-sm);color:var(--muted);flex-direction:column;gap:4px;font-weight:500;display:flex}.sign-in input:not([type=checkbox]),.sign-in textarea,.name-row input{font:inherit;font-size:var(--fs-md);color:var(--text);background:var(--plate-bg);border:1px solid var(--muted);border-radius:0;padding:10px 12px}.sign-in textarea{resize:vertical}.sign-in label.age-check{min-height:44px;color:var(--text);cursor:pointer;flex-direction:row;align-items:center;gap:10px}.fine-print{font-size:var(--fs-xs);color:var(--muted);text-align:center;margin:4px 0 0}.sign-in input:focus-visible,.sign-in textarea:focus-visible,.name-row input:focus-visible{outline:2px solid var(--focus);outline-offset:1px}input[type=checkbox]{appearance:none;width:18px;height:18px;box-shadow:inset 0 0 0 2px var(--muted);cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;margin:0;padding:0}input[type=checkbox]:hover:not(:disabled){box-shadow:inset 0 0 0 2px var(--text)}input[type=checkbox]:checked{background:var(--check) center / 14px no-repeat, var(--on-bg);box-shadow:none;animation:.2s cubic-bezier(.16,1,.3,1) wipe}input[type=checkbox]:disabled{opacity:.55;cursor:default}.btn,button.primary{font-family:var(--cond);font-size:var(--fs-base);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;border-radius:0;font-weight:700}.btn{border:1px solid var(--text);background:0 0;padding:5px 12px}.btn:hover:not(:disabled){background:var(--cell)}.btn.primary,button.primary{background:var(--on-bg);border:1px solid var(--on-bg);color:var(--on-fg)}button.primary:not(.btn){font-size:var(--fs-lg);padding:11px}.btn.primary:hover:not(:disabled),button.primary:hover:not(:disabled){filter:brightness(1.15)}.btn:disabled,button.primary:disabled{opacity:.55;cursor:default}.actions{flex-wrap:wrap;gap:6px;display:flex}.segmented{background:var(--cell);display:inline-flex}.segmented button{font-family:var(--cond);font-size:var(--fs-base);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:5px 12px;font-weight:700}.segmented button:hover:not(:disabled){color:var(--text)}.segmented button.on{background:var(--on-bg);color:var(--on-fg)}.segmented button:disabled{cursor:default}.segmented button:focus-visible{outline-offset:-3px}.subnav{align-self:flex-start;max-width:100%}.analysis,.social{flex-direction:column;gap:14px;display:flex}.analysis-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.jumps{flex-wrap:wrap;gap:0 14px;display:flex}.jump{cursor:pointer;min-height:44px;font-family:var(--cond);font-size:var(--fs-base);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);background:0 0;border:0;padding:0;font-weight:700}.jump:hover{color:var(--text);text-decoration-color:currentColor}.analysis-group{flex-direction:column;gap:10px;scroll-margin-top:12px;display:flex}.group-head:focus{outline:none}.group-head:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.group-head{border-bottom:2px solid var(--text);font-family:var(--cond);letter-spacing:.01em;text-transform:uppercase;margin:8px 0 0;padding-bottom:6px;font-size:24px;font-weight:800;line-height:1.1}.group-panels{flex-direction:column;gap:14px;display:flex}.standing-panel .lede{font-size:var(--fs-lg)}.board-you{margin:0 0 6px}.more{flex-direction:column;min-width:11rem;display:inline-flex;position:relative}.more summary{justify-content:center}.relation{font-size:var(--fs-xs);color:var(--muted);margin-top:2px;display:block}p.relation{margin:8px 0 0}.more summary{align-items:center;gap:4px;list-style:none;display:inline-flex}.more summary::-webkit-details-marker{display:none}.more[open] summary .icon{transform:rotate(180deg)}.more-menu{flex-direction:column;align-items:stretch;gap:6px;margin-top:6px;display:flex}.btn.danger{border-color:var(--bad-text);color:var(--bad-text)}.panel{padding:12px 14px 14px}.panel h2,.panel .panel-title{border-bottom:2px solid var(--ink);font-family:var(--cond);letter-spacing:.02em;text-transform:uppercase;margin:0 0 10px;padding-bottom:8px;font-size:19px;font-weight:800;line-height:1.15}.panel h3:where(:not(.panel-title)),.panel h4{font-family:var(--cond);font-size:var(--fs-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:18px 0 6px;font-weight:700}.panel-head{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;padding-bottom:8px;display:flex}.panel-head h2,.panel-head h3,.panel-head .panel-title{border:0;margin:0;padding:0}.panel .record-head{border-bottom-width:1px;border-bottom-color:var(--rule);margin-top:16px}.bets-head{border-bottom-color:var(--text);margin:4px 0 10px}.bets-head h2{font-family:var(--cond);letter-spacing:.02em;text-transform:uppercase;font-size:19px;font-weight:800}.lede{font-size:var(--fs-base);max-width:70ch;margin:0 0 10px}.two-col{grid-template-columns:1fr 1fr;gap:16px;display:grid}.table{border-collapse:collapse;width:100%;font-size:var(--fs-sm);margin-top:6px}.table th{text-align:left;font-family:var(--cond);font-size:var(--fs-xs);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);border-bottom:2px solid var(--ink);padding:4px 6px;font-weight:700}.table td{border-bottom:1px solid var(--rule);vertical-align:top;padding:7px 6px}.table tr:last-child td{border-bottom:0}.num{text-align:right;white-space:nowrap}.table th.num{text-align:right}.board .chip,.person .chip{margin-left:6px}.table.board td{vertical-align:middle}.board .rank{width:1%;font-family:var(--cond);font-size:var(--fs-md);color:var(--muted);font-weight:700}.board tr.you td{background:var(--cell)}.markets{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.market-head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.market-name{align-items:center;gap:6px;font-weight:600;display:flex}.rate-bar{background:var(--rule);height:16px;position:relative}.rate-fill{background:var(--ink);height:100%;display:block}.rate-mark{background:var(--miss-mark);width:3px;height:22px;margin-left:-1px;position:absolute;top:-3px}.market .small{margin-top:3px}.missed-chart{margin:4px 0 0}.missed-chart .columns{grid-template-columns:repeat(6,1fr);align-items:end;gap:8px;height:110px;display:grid}.missed-chart .columns.labels{border-top:2px solid var(--ink);text-align:center;height:auto;font-size:var(--fs-xs);color:var(--muted);margin-top:4px;padding-top:4px}.column{flex-direction:column;justify-content:flex-end;align-items:center;height:100%;display:flex}.column-value{font-family:var(--cond);font-size:var(--fs-base);margin-bottom:3px;font-weight:700}.column-bar{background:var(--ink);width:100%;max-width:44px;min-height:2px}.missed-chart figcaption{text-align:center;margin-top:4px}.near-misses,.cashouts,.people{margin:0;padding:0;list-style:none}.near-misses li{border-bottom:1px solid var(--rule);font-size:var(--fs-sm);justify-content:space-between;gap:8px;padding:7px 0;display:flex}.near-misses li:last-child{border-bottom:0}.cashouts li{border-bottom:1px solid var(--rule);font-size:var(--fs-base);flex-direction:column;gap:3px;padding:8px 0;display:flex}.cashouts li:last-child{border-bottom:0}.styles{background:var(--rule);border:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:1px;margin:10px 0;display:grid}.style-card{background:var(--plate-bg);flex-direction:column;gap:2px;padding:10px 12px;display:flex}.style-title{font-family:var(--cond);font-size:var(--fs-md);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.style-net{font-family:var(--cond);font-size:28px;font-weight:800;line-height:1.1}.account,.first-run{flex-direction:column;gap:14px;display:flex}.first-run .phone-sync{margin:0}.first-run-intro h2{font-family:var(--cond);letter-spacing:.01em;text-transform:uppercase;margin:0 0 6px;font-size:24px;font-weight:800;line-height:1.1}.first-run-intro .lede{margin:0}.address{overflow-wrap:anywhere}.steps{flex-direction:column;gap:6px;max-width:70ch;margin:6px 0 0;padding-left:20px;display:flex}.waiting{font-size:var(--fs-sm);margin:0}.waiting .live-dot{color:var(--yellow);margin-right:6px}.phone-sync{margin:14px 0}.phone-sync ol{font-size:var(--fs-base);flex-direction:column;gap:6px;max-width:70ch;margin:8px 0 12px;padding-left:20px;display:flex}.phone-sync .install-link{color:var(--text);text-underline-offset:3px;margin-right:6px;font-weight:600;display:inline-block}.name-link{cursor:pointer;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-weight:600}.name-link:hover{text-underline-offset:3px;text-decoration:underline}.person{border-bottom:1px solid var(--rule);font-size:var(--fs-base);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.person:last-child{border-bottom:0}button.link.back{align-self:flex-start;align-items:center;gap:4px;display:inline-flex}.panel h2.profile-name{overflow-wrap:anywhere;font-size:24px}.profile-name .chip{vertical-align:4px;margin-left:8px}.profile-chips{flex-wrap:wrap;gap:6px;margin:8px 0 0;display:flex}.profile .actions{margin-top:10px}.switch-row{border-top:1px solid var(--rule);min-height:44px;font-size:var(--fs-base);cursor:pointer;align-items:flex-start;gap:10px;padding:11px 0;display:flex}.switch-row input{margin-top:2px}.name-form{flex-direction:column;gap:4px;display:flex}.name-form p{margin:2px 0 0}.account .name-form{margin:0 0 14px}.name-row{gap:8px;display:flex}.name-row input{flex:1;min-width:0;padding:7px 10px}.people-search{margin-bottom:6px;display:block;position:relative}.people-search .icon{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.people-search input{width:100%;font:inherit;font-size:var(--fs-md);color:var(--text);background:var(--plate-bg);border:1px solid var(--muted);border-radius:0;padding:10px 12px 10px 36px}.people-search input::placeholder{color:var(--muted)}.people-search input:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.min-bet-note{font-size:var(--fs-sm);color:var(--muted);margin:0 0 10px;padding:8px 12px}.min-bet{white-space:nowrap}@media (width<=520px){.wrap{padding-inline:12px}.top-right{gap:8px}.totals .stat{padding:10px 12px}.totals .stat-value{font-size:24px}.stat-value{font-size:var(--fs-xl)}.two-col{grid-template-columns:1fr}.table th,.table td{padding:6px 4px}.wide-only{display:none}.summary.four{grid-template-columns:repeat(2,1fr)}.segmented button{padding:5px 9px}.banner{flex-wrap:wrap}.notes{position:static}.notes-panel{width:auto;max-height:70dvh;top:100%;left:-4px;right:-4px}}@media (width<=760px){.tabs{z-index:5;padding-bottom:env(safe-area-inset-bottom);background:var(--navy);border-top:1px solid var(--rule);margin:0;position:fixed;bottom:0;left:0;right:0}.tab{min-height:52px}.segmented button{min-height:44px}.btn{min-height:44px;padding:7px 13px}.bell{justify-content:center;align-items:center;min-width:44px;min-height:44px;margin:0 -6px}.bell-count{top:4px;right:2px}.name-link,button.link.back{min-height:44px}button.link:not(.back){min-height:44px;margin-block:-12px}.shell{padding-bottom:10px}.totals{margin-top:10px;margin-bottom:-10px}.page{padding-bottom:calc(76px + env(safe-area-inset-bottom))}}@media (width<=380px){.tally{grid-template-columns:repeat(auto-fill,minmax(52px,1fr))}.tally span{white-space:normal;line-height:1.1}.top h1{font-size:24px}.wordmark{height:20px}.top-right{gap:10px}}@media (width>=1040px){.wrap{max-width:1120px}.tally{grid-template-columns:repeat(auto-fill,minmax(96px,120px))}.list.stacks{flex-direction:row;align-items:flex-start}.list.single{max-width:760px;margin-inline:auto}.list-col{flex-direction:column;flex:1;gap:14px;min-width:0;display:flex}.group-panels{grid-template-columns:1fr 1fr;align-items:start;display:grid}.group-panels>:only-child,.group-panels>:last-child:nth-child(odd){grid-column:1/-1}.social,.account,.first-run{max-width:760px}.first-run .on-computer{order:-1}.first-run-intro{order:-2}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.account .phone-sync{margin:0}.about p{font-size:var(--fs-sm);color:var(--muted);max-width:70ch;margin:0 0 8px}.about p:last-child{margin:0}
