.lane-density{padding:3px;gap:2px;border:1px solid hsl(var(--border-subtle));background:hsl(var(--surface-panel)/.6)}.lane-density,.lane-density__option{display:inline-flex;border-radius:999px}.lane-density__option{align-items:center;gap:6px;min-height:36px;padding:0 12px;font-size:.8125rem;font-weight:600;color:hsl(var(--text-secondary));transition:color .15s ease,background-color .15s ease}.lane-density__option:hover{color:hsl(var(--text-primary))}.lane-density__option[aria-pressed=true]{background:hsl(var(--text-primary));color:hsl(var(--surface-canvas))}.lane-density__option:focus-visible{outline:2px solid hsl(var(--focus-ring));outline-offset:2px}@media (max-width:639px){.lane-density__option{padding:0 10px;min-height:40px}.lane-density__option span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.lane-groups{display:grid;gap:28px}.lane-group__title{display:flex;align-items:center;gap:10px;margin-bottom:12px;font-family:var(--font-display),sans-serif;font-size:1rem;font-weight:700;letter-spacing:-.01em;color:hsl(var(--text-primary))}.lane-group__title:after{content:"";flex:1;height:1px;background:hsl(var(--border-subtle))}.lane-group__count{order:3;font-family:inherit;font-size:.75rem;font-weight:600;color:hsl(var(--text-muted));font-variant-numeric:tabular-nums}.lane-publication{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;padding:12px 16px;border:1px solid hsl(var(--border-subtle));border-radius:14px;background:hsl(var(--surface-panel)/.55)}.lane-publication__title{display:inline-flex;align-items:center;gap:8px;font-size:.8125rem;font-weight:700;color:hsl(var(--text-primary))}.lane-publication__title svg{color:hsl(var(--accent-positive-emerald))}.lane-publication__facts{display:flex;flex-wrap:wrap;gap:6px 20px;margin:0}.lane-publication__facts div{display:flex;gap:6px;align-items:baseline}.lane-publication__facts dt{font-size:.75rem;color:hsl(var(--text-muted))}.lane-publication__facts dd{font-size:.8125rem;font-weight:600;color:hsl(var(--text-secondary));font-variant-numeric:tabular-nums}.lane-publication__generation{margin-left:auto;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono),monospace;font-size:.6875rem;color:hsl(var(--text-muted))}@media (max-width:767px){.lane-publication{gap:8px 16px}.lane-publication__generation{margin-left:0}}.prop-game__header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid hsl(var(--border-subtle))}.prop-game__matchup{min-width:0;font-family:var(--font-display),sans-serif;font-size:.9375rem;font-weight:700;color:hsl(var(--text-primary))}.prop-game__meta{font-size:.75rem;color:hsl(var(--text-muted));font-variant-numeric:tabular-nums}.lane-tab{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid hsl(var(--border-strong));border-radius:999px;font-size:.875rem;font-weight:600;color:hsl(var(--text-secondary));transition:color .15s ease,background-color .15s ease}.lane-tab:hover{color:hsl(var(--text-primary))}.lane-tab[aria-pressed=true],.lane-tab[aria-selected=true]{border-color:transparent;background:hsl(var(--text-primary));color:hsl(var(--surface-canvas))}.lane-tab:focus-visible{outline:2px solid hsl(var(--focus-ring));outline-offset:2px}.scroll-rail{position:relative;min-width:0;border:1px solid rgb(255 255 255/.1);border-radius:.75rem;background:rgb(255 255 255/.045);box-shadow:inset 0 2px 4px rgb(0 0 0/.15)}.scroll-rail__track{display:flex;gap:.5rem;padding:.5rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:3rem;scrollbar-width:none}.scroll-rail__track::-webkit-scrollbar{display:none}.scroll-rail:after,.scroll-rail:before{content:"";position:absolute;top:1px;bottom:1px;width:3.5rem;pointer-events:none;opacity:0;transition:opacity .15s ease;z-index:1}.scroll-rail:before{left:1px;border-radius:.75rem 0 0 .75rem;background:linear-gradient(90deg,hsl(var(--surface-canvas)) 20%,transparent)}.scroll-rail:after{right:1px;border-radius:0 .75rem .75rem 0;background:linear-gradient(270deg,hsl(var(--surface-canvas)) 20%,transparent)}.scroll-rail[data-overflow-end]:after,.scroll-rail[data-overflow-start]:before{opacity:1}.scroll-rail__nudge{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:2rem;height:2rem;transform:translateY(-50%);border:1px solid hsl(var(--border-strong));border-radius:999px;background:hsl(var(--surface-panel));color:hsl(var(--text-primary))}.scroll-rail__nudge--start{left:.375rem}.scroll-rail__nudge--end{right:.375rem}.scroll-rail__nudge:hover{background:hsl(var(--surface-panel-raised))}@media (hover:none){.scroll-rail__nudge{display:none}}@media (prefers-reduced-motion:reduce){.scroll-rail__track{scroll-behavior:auto}}@media (max-width:1023px){html:has(.dashboard-reference-shell){scroll-padding-bottom:calc(5.5rem + env(safe-area-inset-bottom))}}.slate-competition{display:grid;gap:8px}.slate-competition+.slate-competition{margin-top:16px}.slate-competition__title{font-size:.8125rem;font-weight:600;letter-spacing:.01em;color:hsl(var(--text-secondary))}.slate-events{display:grid;gap:8px}[data-games-board]{container-type:inline-size}@container (min-width: 1060px){[data-games-board] .slate-events{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.slate-event{border:1px solid hsl(var(--border-subtle));border-radius:12px;background:hsl(var(--surface-panel)/.55);overflow:hidden}.slate-event__head{display:grid;grid-template-columns:5.25rem minmax(0,1fr) auto;grid-template-areas:"time link meta";align-items:center;-moz-column-gap:12px;column-gap:12px;min-height:52px;padding:6px 12px}.slate-event__time{grid-area:time;font-size:.8125rem;font-weight:600;color:hsl(var(--text-secondary));font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.25}.slate-event__time time{display:grid}.slate-event__date{font-size:.6875rem;font-weight:500;color:hsl(var(--text-muted));text-transform:uppercase;letter-spacing:.04em}.slate-event__link{grid-area:link;display:flex;align-items:center;gap:8px;min-width:0;min-height:44px;border-radius:8px;color:hsl(var(--text-primary))}.slate-event__link:hover .slate-team__name{text-decoration:underline;text-underline-offset:3px}.slate-event__link:focus-visible{outline:2px solid hsl(var(--focus-ring));outline-offset:2px}.slate-event__teams{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0}.slate-event__teams--text{font-weight:600;overflow-wrap:anywhere}.slate-event__at{font-size:.75rem;color:hsl(var(--text-muted))}.slate-event__chevron{flex-shrink:0;margin-left:auto;color:hsl(var(--text-muted))}.slate-event__meta{grid-area:meta;display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;font-size:.75rem;color:hsl(var(--text-muted));text-align:right}.slate-event__detail{padding:0 12px 8px calc(5.25rem + 24px)}.slate-team{display:inline-flex;align-items:center;gap:6px;min-width:0}.slate-team__crest{display:inline-grid;place-items:center;width:22px;height:22px;flex-shrink:0}.slate-team__name{font-weight:600;font-size:.9375rem;overflow-wrap:anywhere}.slate-team__record{font-size:.75rem;color:hsl(var(--text-muted));font-variant-numeric:tabular-nums}.slate-rows{display:grid;border-top:1px solid hsl(var(--border-subtle))}.slate-rows>li+li{border-top:1px solid hsl(var(--border-subtle)/.6)}.slate-rows .pc-decision{border:0;border-radius:0;background:transparent;box-shadow:none}.slate-event__empty{padding:10px 12px 12px;color:hsl(var(--text-muted))}.slate-event__empty,.slate-event__more{border-top:1px solid hsl(var(--border-subtle));font-size:.8125rem}.slate-event__more{display:flex;align-items:center;gap:4px;min-height:40px;padding:0 12px;font-weight:600;color:hsl(var(--accent-brand-gold))}.slate-event__more:focus-visible{outline:2px solid hsl(var(--focus-ring));outline-offset:-2px}.slate-context{display:flex;flex-wrap:wrap;gap:4px 14px}.slate-chip,.slate-context{font-size:.75rem;color:hsl(var(--text-muted))}.slate-chip{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border:1px solid hsl(var(--border-subtle));border-radius:999px;white-space:nowrap}.slate-chip--projected{border-color:hsl(var(--accent-brand-gold)/.4);color:hsl(var(--accent-brand-gold))}.pc-slate-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main meta" "metrics metrics";align-items:start;gap:6px 10px;padding:8px 12px 8px 14px}.pc-slate-main{grid-area:main;display:grid;gap:2px}.pc-slate-market{font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--text-muted))}.pc-slate-metrics{grid-area:metrics}.pc-slate-metrics .pc-decision-metrics{gap:.75rem;max-width:20rem}.pc-slate-meta{grid-area:meta;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}.pc-slate-meta:empty{display:none}.pc-slate-meta>span:first-child{color:color-mix(in srgb,hsl(var(--lane)) 82%,white)}@container decision (min-width: 620px){.pc-slate-row{grid-template-columns:minmax(0,1fr) minmax(15rem,19rem) minmax(7rem,auto);grid-template-areas:"main metrics meta";align-items:center;-moz-column-gap:16px;column-gap:16px;padding-block:6px}.pc-slate-meta:empty{display:flex}}@media (max-width:639px){.slate-event__head{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"time meta" "link link";row-gap:2px;padding:8px 12px 4px}.slate-event__detail{padding:0 12px 8px}.slate-event__meta{font-size:.6875rem}.slate-event__time time{display:flex;align-items:baseline;gap:6px}}.slate-none{padding:20px;border:1px dashed hsl(var(--border-strong));border-radius:12px;background:hsl(var(--surface-panel)/.45)}.slate-none__action{display:inline-flex;align-items:center;min-height:44px;margin-top:12px;padding:0 16px;border:1px solid hsl(var(--border-strong));border-radius:999px;font-size:.875rem;font-weight:600;color:hsl(var(--text-primary))}.slate-none__action:focus-visible{outline:2px solid hsl(var(--focus-ring));outline-offset:2px}.lineup-list{display:grid;gap:12px}.lineup-card{container:lineup/inline-size;border:1px solid hsl(var(--border-subtle));border-radius:12px;background:hsl(var(--surface-panel)/.55);overflow:hidden}.lineup-card__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"rank main facts";align-items:center;gap:6px 12px;padding:12px 14px}.lineup-card__rank{grid-area:rank;display:grid;place-items:center;width:28px;height:28px;border-radius:999px;border:1px solid hsl(var(--border-strong));font:700 .75rem/1 var(--font-mono,ui-monospace),monospace;color:hsl(var(--text-secondary))}.lineup-card__main{grid-area:main;min-width:0;display:grid;gap:2px}.lineup-card__title{font:600 1rem/1.3 var(--font-display),sans-serif;color:hsl(var(--text-primary));overflow-wrap:anywhere}.lineup-card__meta{font-size:.75rem;color:hsl(var(--text-muted))}.lineup-card__facts{grid-area:facts;display:flex;gap:18px;margin:0}.lineup-card__facts>div{display:grid;justify-items:end;gap:1px}.lineup-card__facts dt{font-size:.75rem;color:hsl(var(--text-muted))}.lineup-card__facts dd{margin:0;font:700 .9375rem/1.2 var(--font-display),sans-serif;color:hsl(var(--text-primary))}.lineup-status{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;border:1px solid hsl(var(--border-strong));font-size:.75rem;font-weight:600;color:hsl(var(--text-secondary))}.lineup-status[data-status=cleared]{border-color:hsl(var(--accent-live-teal)/.5);color:hsl(var(--accent-live-teal))}.lineup-status[data-status=missed]{border-color:hsl(var(--accent-negative-red)/.55);color:color-mix(in srgb,hsl(var(--accent-negative-red)) 70%,white)}.lineup-card__result{padding:0 14px 10px;font-size:.8125rem;color:hsl(var(--text-secondary))}.lineup-legs{border-top:1px solid hsl(var(--border-subtle))}.lineup-legs>li+li{border-top:1px solid hsl(var(--border-subtle)/.6)}.lineup-leg{display:grid;grid-template-columns:1.25rem auto minmax(0,1fr) auto 16px;grid-template-areas:"idx crest main metrics chev";align-items:center;gap:4px 12px;min-height:56px;padding:8px 14px;color:hsl(var(--text-primary));transition:background-color .15s ease}.lineup-leg:hover{background:hsl(var(--surface-panel-interactive)/.6)}.lineup-leg:hover .lineup-leg__pick{text-decoration:underline;text-underline-offset:3px}.lineup-leg:focus-visible{outline:2px solid hsl(var(--focus-ring));outline-offset:-2px}.lineup-leg__index{grid-area:idx;font:600 .75rem/1 var(--font-mono,ui-monospace),monospace;color:hsl(var(--text-muted));text-align:center}.lineup-leg .overview-lineup-crests{grid-area:crest}.lineup-leg__main{grid-area:main;min-width:0;display:grid;gap:1px}.lineup-leg__league{font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--text-muted))}.lineup-leg__pick{font-size:.9375rem;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.lineup-leg__matchup{font-size:.75rem;color:hsl(var(--text-muted));overflow-wrap:anywhere}.lineup-leg__metrics{grid-area:metrics;display:flex;gap:18px}.lineup-leg__metric{display:grid;justify-items:end;gap:1px}.lineup-leg__label{font-size:.6875rem;color:hsl(var(--text-muted))}.lineup-leg__value{font:700 .875rem/1.2 var(--font-mono,ui-monospace),monospace;font-variant-numeric:tabular-nums}.lineup-leg__chevron{grid-area:chev;width:16px;height:16px;color:hsl(var(--text-muted))}.lineup-card__why{border-top:1px solid hsl(var(--border-subtle))}.lineup-card__why>summary{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;cursor:pointer;font-size:.8125rem;font-weight:600;color:hsl(var(--text-secondary))}.lineup-card__why>summary:focus-visible{outline:2px solid hsl(var(--focus-ring));outline-offset:-2px}.lineup-card__why-count{font-size:.75rem;font-weight:500;color:hsl(var(--text-muted))}.lineup-card__why ul{display:grid;gap:4px;padding:0 14px 12px 32px;list-style:disc;font-size:.8125rem;line-height:1.5;color:hsl(var(--text-secondary))}@container lineup (max-width: 560px){.lineup-card__head{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"rank main" ". facts";align-items:start}.lineup-card__facts>div{justify-items:start}.lineup-leg{grid-template-columns:1.25rem auto minmax(0,1fr) 16px;grid-template-areas:"idx crest main chev" ". . metrics chev";align-items:start}.lineup-leg__metrics{justify-content:flex-start}.lineup-leg__metric{display:flex;align-items:baseline;gap:6px}.lineup-leg__chevron{align-self:center}}@media (prefers-reduced-motion:reduce){.lineup-leg{transition:none}}.ha-explainer{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px 16px;align-items:start;padding:16px;border:1px solid hsl(var(--accent-live-teal)/.3);border-radius:12px;background:linear-gradient(135deg,hsl(var(--accent-live-teal)/.07),hsl(var(--surface-panel)/.55) 55%)}.ha-explainer__icon{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;border:1px solid hsl(var(--accent-live-teal)/.35);color:hsl(var(--accent-live-teal))}.ha-explainer__body{display:grid;gap:6px;min-width:0;font-size:.875rem;line-height:1.55;color:hsl(var(--text-secondary));max-width:72ch}.ha-explainer__title{font:600 1rem/1.3 var(--font-display),sans-serif;color:hsl(var(--text-primary))}.ha-explainer__lead{font-size:.9375rem;line-height:1.5;color:hsl(var(--text-primary))}.ha-explainer__note{font-size:.8125rem;color:hsl(var(--text-muted))}.ha-explainer__count{display:grid;justify-items:end;gap:2px;max-width:11rem;text-align:right;font-size:.75rem;color:hsl(var(--text-muted))}.ha-explainer__count-value{font:700 1.75rem/1 var(--font-display),sans-serif;color:hsl(var(--text-primary));font-variant-numeric:tabular-nums}@media (max-width:639px){.ha-explainer{grid-template-columns:auto minmax(0,1fr)}.ha-explainer__count{grid-column:1/-1;display:flex;align-items:baseline;gap:8px;max-width:none;text-align:left}.ha-explainer__count-value{font-size:1.375rem}}.ha-empty{padding:20px;border:1px dashed hsl(var(--border-strong));border-radius:12px;background:hsl(var(--surface-panel)/.45)}.ha-empty__title{font:600 1rem/1.35 var(--font-display),sans-serif;color:hsl(var(--text-primary))}.ha-empty__body{margin-top:6px;font-size:.875rem;line-height:1.55;color:hsl(var(--text-secondary));max-width:68ch}.ha-empty__links{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.ha-empty__link{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border:1px solid hsl(var(--border-strong));border-radius:10px;font-size:.875rem;font-weight:600;color:hsl(var(--text-primary))}.ha-empty__link:hover{border-color:hsl(var(--accent-live-teal)/.45)}.ha-empty__link:focus-visible{outline:2px solid hsl(var(--focus-ring));outline-offset:2px}.perf-header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main stats" "link link";gap:12px 24px;padding:16px;border:1px solid hsl(var(--border-subtle));border-radius:12px;background:hsl(var(--surface-panel)/.55)}.perf-header__main{grid-area:main;min-width:0;display:grid;gap:4px}.perf-header__eyebrow{font-size:.75rem;font-weight:600;color:hsl(var(--text-muted))}.perf-header__title{font:600 1.125rem/1.3 var(--font-display),sans-serif;color:hsl(var(--text-primary))}.perf-header__note{max-width:68ch;font-size:.8125rem;line-height:1.5;color:hsl(var(--text-secondary))}.perf-header__stats{grid-area:stats;display:flex;flex-wrap:wrap;gap:20px;margin:0}.perf-header__stats>div{display:grid;gap:2px;justify-items:end;text-align:right}.perf-header__stats dt{max-width:12rem;font-size:.75rem;color:hsl(var(--text-muted))}.perf-header__stats dd{margin:0;font:700 1.25rem/1.2 var(--font-mono,ui-monospace),monospace;font-variant-numeric:tabular-nums;color:hsl(var(--text-primary))}.perf-header__aside{font-size:.75rem;font-weight:500;color:hsl(var(--text-muted))}.perf-header__link{grid-area:link;justify-self:start;display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:.8125rem;font-weight:600;color:hsl(var(--accent-live-teal))}.perf-header__link:hover{text-decoration:underline;text-underline-offset:3px}.perf-header__link:focus-visible{outline:2px solid hsl(var(--focus-ring));outline-offset:2px;border-radius:6px}@media (max-width:639px){.perf-header{grid-template-columns:minmax(0,1fr);grid-template-areas:"main" "stats" "link"}.perf-header__stats>div{justify-items:start;text-align:left}}.perf-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 12px}.perf-field{display:grid;gap:4px;font-size:.75rem;font-weight:600;color:hsl(var(--text-muted))}.perf-field input,.perf-field select{min-height:44px;padding:0 10px;border:1px solid hsl(var(--border-strong));border-radius:10px;background:hsl(var(--surface-canvas)/.6);font-size:.875rem;font-weight:500;color:hsl(var(--text-primary));color-scheme:dark}.perf-field input:focus,.perf-field input:focus-within,.perf-field select:focus{outline:2px solid hsl(var(--focus-ring));outline-offset:2px}.perf-clear{min-height:44px;padding:0 12px;border-radius:10px;font-size:.8125rem;font-weight:600;color:hsl(var(--accent-brand-gold))}.perf-clear:focus-visible{outline:2px solid hsl(var(--focus-ring));outline-offset:2px}.perf-segment{display:flex;flex-wrap:wrap;gap:6px}.perf-segment .lane-tab{padding:0 12px;font-size:.8125rem}.perf-export{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-left:auto;padding:0 14px;border:1px solid hsl(var(--border-strong));border-radius:10px;font-size:.8125rem;font-weight:600;color:hsl(var(--text-secondary))}.perf-export:hover:not(:disabled){color:hsl(var(--text-primary))}.perf-export:disabled{opacity:.45;cursor:not-allowed}.perf-export:focus-visible{outline:2px solid hsl(var(--focus-ring));outline-offset:2px}.result-chip{display:inline-flex;align-items:center;gap:4px;min-height:24px;padding:0 8px;border-radius:999px;border:1px solid hsl(var(--border-strong));font-size:.75rem;font-weight:700;white-space:nowrap;color:hsl(var(--text-secondary))}.result-chip[data-result=WIN]{border-color:hsl(var(--accent-positive-emerald)/.5);color:color-mix(in srgb,hsl(var(--accent-positive-emerald)) 80%,white);background:hsl(var(--accent-positive-emerald)/.08)}.result-chip[data-result=LOSS]{border-color:hsl(var(--accent-negative-red)/.5);color:color-mix(in srgb,hsl(var(--accent-negative-red)) 68%,white);background:hsl(var(--accent-negative-red)/.08)}.result-chip[data-result=SOURCE_REVIEW]{border-color:hsl(var(--accent-warning-amber)/.45);color:hsl(var(--accent-warning-amber))}.perf-table-scroll{display:none;max-height:min(75vh,56rem);overflow:auto;border:1px solid hsl(var(--border-subtle));border-radius:12px;background:hsl(var(--surface-panel)/.55)}.perf-table-scroll:focus-visible{outline:2px solid hsl(var(--focus-ring));outline-offset:2px}.perf-table{width:100%;border-collapse:collapse;font-size:.8125rem;text-align:left}.perf-table thead th{position:sticky;top:0;z-index:1;padding:10px 12px;border-bottom:1px solid hsl(var(--border-strong));background:hsl(var(--surface-panel));font-size:.75rem;font-weight:600;color:hsl(var(--text-muted));white-space:nowrap}.perf-table tbody td{padding:8px 12px;border-bottom:1px solid hsl(var(--border-subtle)/.6);vertical-align:middle;color:hsl(var(--text-secondary))}.perf-table tbody tr:last-child td{border-bottom:0}.perf-table tbody tr:hover td{background:hsl(var(--surface-panel-interactive)/.35)}.perf-table__date{white-space:nowrap}.perf-table__matchup,.perf-table__pick{max-width:18rem}.perf-num{font-family:var(--font-mono,ui-monospace),monospace;font-variant-numeric:tabular-nums;white-space:nowrap}.perf-muted{color:hsl(var(--text-muted))}[data-sign=up]{color:color-mix(in srgb,hsl(var(--accent-positive-emerald)) 80%,white)}[data-sign=down]{color:color-mix(in srgb,hsl(var(--accent-negative-red)) 68%,white)}.perf-sport{white-space:nowrap}.perf-matchup,.perf-sport{display:inline-flex;align-items:center;gap:6px}.perf-matchup{min-width:0}.perf-matchup>span:last-child,.perf-pick{overflow-wrap:anywhere}.perf-pick{display:block;font-weight:600;color:hsl(var(--text-primary))}.perf-product{display:block;font-size:.75rem;color:hsl(var(--text-muted))}.perf-date{display:grid;gap:1px;font-family:var(--font-mono,ui-monospace),monospace;font-size:.75rem}.perf-date__sub{font-size:.6875rem;color:hsl(var(--text-muted))}.perf-cards{display:grid;gap:8px}.perf-card{padding:12px;border:1px solid hsl(var(--border-subtle));border-radius:12px;background:hsl(var(--surface-panel)/.55)}.perf-card__top{display:flex;align-items:center;justify-content:space-between;gap:8px}.perf-card__date{display:inline-flex;align-items:center;gap:8px;color:hsl(var(--text-muted))}.perf-card__pick{margin-top:8px;font-size:.9375rem;font-weight:600;line-height:1.35;color:hsl(var(--text-primary));overflow-wrap:anywhere}.perf-card__matchup{margin-top:2px;font-size:.75rem;color:hsl(var(--text-muted));overflow-wrap:anywhere}.perf-card__facts{display:flex;flex-wrap:wrap;gap:16px;margin:10px 0 0;padding-top:8px;border-top:1px solid hsl(var(--border-subtle)/.6)}.perf-card__facts>div{display:grid;gap:1px}.perf-card__facts dt{font-size:.6875rem;color:hsl(var(--text-muted))}.perf-card__facts dd{margin:0;font:600 .875rem/1.2 var(--font-mono,ui-monospace),monospace;font-variant-numeric:tabular-nums;color:hsl(var(--text-secondary))}@media (min-width:1280px){.perf-table-scroll{display:block}.perf-cards{display:none}}@media (min-width:640px) and (max-width:1279px){.perf-cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.perf-pager{flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:.75rem;color:hsl(var(--text-muted))}.perf-pager,.perf-pager>div{display:flex;align-items:center}.perf-pager>div{gap:8px}.perf-page-button{min-height:44px;min-width:44px;padding:0 14px;border:1px solid hsl(var(--border-strong));border-radius:10px;font-size:.8125rem;font-weight:600;color:hsl(var(--text-secondary))}.perf-page-button:disabled{opacity:.4;cursor:not-allowed}.perf-page-button:focus-visible{outline:2px solid hsl(var(--focus-ring));outline-offset:2px}.perf-section{display:grid;gap:12px;min-width:0}.perf-section__head{display:grid;gap:4px}.perf-section__head h2{font:600 1.0625rem/1.3 var(--font-display),sans-serif;color:hsl(var(--text-primary))}.perf-section__head p{max-width:72ch;font-size:.8125rem;line-height:1.5;color:hsl(var(--text-muted))}.perf-section__head--row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 16px}.perf-split{display:grid;gap:24px}@media (min-width:1280px){.perf-split{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start}}.perf-footnote{font-size:.75rem;line-height:1.5;color:hsl(var(--text-muted))}.perf-empty-note{padding:16px;border:1px dashed hsl(var(--border-strong));border-radius:12px;font-size:.875rem;color:hsl(var(--text-secondary))}.perf-record{display:grid;gap:14px;padding:18px;border:1px solid hsl(var(--accent-positive-emerald)/.28);border-radius:14px;background:linear-gradient(145deg,hsl(var(--accent-positive-emerald)/.06),hsl(var(--surface-panel)/.6) 50%)}.perf-record__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 16px}.perf-record__head>div{display:grid;gap:4px;min-width:0}.perf-record__window{padding:6px 10px;border:1px solid hsl(var(--border-subtle));border-radius:8px;font:500 .75rem/1.3 var(--font-mono,ui-monospace),monospace;color:hsl(var(--text-secondary))}.perf-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:8px;margin:0}.perf-stats>div{display:grid;gap:2px;align-content:start;padding:12px;border:1px solid hsl(var(--border-subtle));border-radius:10px;background:hsl(var(--surface-canvas)/.35)}.perf-stats dt{font-size:.75rem;font-weight:600;color:hsl(var(--text-muted))}.perf-stats__value{margin:0;font:700 1.375rem/1.2 var(--font-mono,ui-monospace),monospace;font-variant-numeric:tabular-nums;color:hsl(var(--text-primary))}.perf-stats__detail{margin:0;font-size:.6875rem;line-height:1.4;color:hsl(var(--text-muted))}.perf-table-scroll--always{display:block;max-height:none}.perf-table--sticky-first tbody th,.perf-table--sticky-first thead th:first-child{position:sticky;left:0;z-index:2;background:hsl(var(--surface-panel));text-align:left}.perf-table--sticky-first tbody th{padding:8px 12px;font-weight:600;color:hsl(var(--text-primary));border-bottom:1px solid hsl(var(--border-subtle)/.6)}.perf-table--sticky-first tbody tr:last-child th{border-bottom:0}.perf-recent{display:grid;border:1px solid hsl(var(--border-subtle));border-radius:12px;background:hsl(var(--surface-panel)/.55)}.perf-recent__row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 16px;padding:10px 14px}.perf-recent__row+.perf-recent__row{border-top:1px solid hsl(var(--border-subtle)/.6)}.perf-recent__main{display:grid;gap:2px;min-width:0}.perf-recent__facts{display:inline-flex;align-items:center;gap:12px}@media (max-width:639px){.perf-recent__row,.perf-section__head--row{grid-template-columns:minmax(0,1fr)}}.perf-provenance{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding:14px;border:1px solid hsl(var(--border-subtle));border-radius:12px;background:hsl(var(--surface-panel)/.4)}.perf-provenance h2{font-size:.8125rem;font-weight:600;color:hsl(var(--text-secondary))}.perf-provenance dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:8px;margin:0}.perf-provenance dt{font-size:.6875rem;color:hsl(var(--text-muted))}.perf-provenance dd{margin:0;font:500 .75rem/1.4 var(--font-mono,ui-monospace),monospace;color:hsl(var(--text-secondary));overflow-wrap:anywhere}.perf-provenance p{font-size:.75rem;line-height:1.5;color:hsl(var(--text-muted))}.perf-chart{display:grid;gap:10px;padding:16px;border:1px solid hsl(var(--border-subtle));border-radius:12px;background:hsl(var(--surface-panel)/.55)}.perf-chart__plot{position:relative;height:13rem;margin:0 0 1.5rem 3.5rem}.perf-chart__plot svg{display:block;width:100%;height:100%;overflow:visible}.perf-chart__line{fill:none;stroke:hsl(var(--accent-live-teal));stroke-width:2;stroke-linejoin:round}.perf-chart[data-trend=down] .perf-chart__line{stroke:hsl(var(--accent-warning-amber))}.perf-chart__area{fill:hsl(var(--accent-live-teal)/.1);stroke:none}.perf-chart[data-trend=down] .perf-chart__area{fill:hsl(var(--accent-warning-amber)/.08)}.perf-chart__zero{stroke:hsl(var(--border-strong));stroke-width:1;stroke-dasharray:4 4}.perf-chart__y{position:absolute;left:-3.5rem;width:3rem;transform:translateY(-50%);text-align:right;font:500 .6875rem/1 var(--font-mono,ui-monospace),monospace;color:hsl(var(--text-muted))}.perf-chart__y--max{top:0}.perf-chart__y--min{top:100%}.perf-chart__x{position:absolute;top:calc(100% + 8px);font:500 .6875rem/1 var(--font-mono,ui-monospace),monospace;color:hsl(var(--text-muted))}.perf-chart__x--start{left:0}.perf-chart__x--end{right:0}.perf-chart__caption{display:grid;gap:8px;font-size:.8125rem;color:hsl(var(--text-secondary))}.perf-chart__data>summary{display:inline-flex;align-items:center;min-height:44px;cursor:pointer;font-weight:600;color:hsl(var(--accent-live-teal))}.perf-chart__data>summary:focus-visible{outline:2px solid hsl(var(--focus-ring));outline-offset:2px;border-radius:6px}.perf-chart__table{max-height:16rem}.report-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 14px}.report-daynav{display:flex;align-items:center;gap:8px;margin-right:auto}.report-daynav__label{display:grid;gap:1px;min-width:11rem;text-align:center;font-size:.75rem;color:hsl(var(--text-muted))}.report-daynav__label strong{font:600 .9375rem/1.3 var(--font-display),sans-serif;color:hsl(var(--text-primary))}.perf-page-button{display:inline-grid;place-items:center}.report-search{flex:1 1 14rem;max-width:22rem}.report-search input{width:100%}.report-back{justify-self:start;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:1px solid hsl(var(--border-strong));border-radius:10px;font-size:.8125rem;font-weight:600;color:hsl(var(--text-secondary))}.report-back:focus-visible{outline:2px solid hsl(var(--focus-ring));outline-offset:2px}.report-status{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;border:1px solid hsl(var(--border-strong));font-size:.75rem;font-weight:600;white-space:nowrap}.report-status[data-status=ready]{border-color:hsl(var(--accent-positive-emerald)/.45);color:color-mix(in srgb,hsl(var(--accent-positive-emerald)) 80%,white)}.report-status[data-status=warning]{border-color:hsl(var(--accent-warning-amber)/.45);color:hsl(var(--accent-warning-amber))}.report-status[data-status=blocked]{border-color:hsl(var(--accent-negative-red)/.5);color:color-mix(in srgb,hsl(var(--accent-negative-red)) 68%,white)}.report-brief{display:grid;gap:14px;padding:18px;border:1px solid hsl(var(--accent-live-teal)/.28);border-radius:14px;background:linear-gradient(145deg,hsl(var(--accent-live-teal)/.06),hsl(var(--surface-panel)/.6) 55%)}.report-brief__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px}.report-brief__badge:empty{display:none}.report-brief__head:has(>.report-brief__badge:empty){grid-template-columns:minmax(0,1fr) auto}.report-brief__head>.report-status{justify-self:end}.report-brief__meta{display:grid;gap:4px;min-width:0}.report-brief__eyebrow{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:.75rem;color:hsl(var(--text-muted))}.report-brief__eyebrow>span:first-child{font-weight:600;color:hsl(var(--accent-live-teal))}.report-brief__version{font-family:var(--font-mono,ui-monospace),monospace}.report-brief__title{font:600 1.375rem/1.25 var(--font-display),sans-serif;color:hsl(var(--text-primary));overflow-wrap:anywhere}.report-brief__summary{max-width:72ch;font-size:.9375rem;line-height:1.6;color:hsl(var(--text-secondary))}.report-brief__body{display:grid;gap:14px}@media (min-width:900px){.report-brief__body{grid-template-columns:minmax(0,1fr) 14rem}}.report-brief__subhead{font-size:.8125rem;font-weight:600;color:hsl(var(--text-primary))}.report-brief__points{display:grid;gap:6px;margin-top:8px;max-width:72ch}.report-brief__points li{display:flex;gap:8px;font-size:.875rem;line-height:1.5;color:hsl(var(--text-secondary))}.report-brief__points svg{margin-top:.35rem;color:hsl(var(--accent-live-teal))}.report-brief__muted{margin-top:6px;font-size:.8125rem;color:hsl(var(--text-muted))}.report-brief__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-self:start;margin:0;padding:12px;border:1px solid hsl(var(--border-subtle));border-radius:10px;background:hsl(var(--surface-canvas)/.35)}.report-brief__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.report-brief__primary{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:10px;background:hsl(var(--accent-live-teal));font-size:.875rem;font-weight:700;color:hsl(var(--surface-canvas))}.report-brief__link:focus-visible,.report-brief__primary:focus-visible{outline:2px solid hsl(var(--focus-ring));outline-offset:2px}.report-brief__link{display:inline-flex;align-items:center;min-height:44px;font-size:.8125rem;font-weight:600;color:hsl(var(--accent-live-teal))}.report-brief__link:hover{text-decoration:underline;text-underline-offset:3px}@media (max-width:639px){.report-brief__head{grid-template-columns:auto minmax(0,1fr)}.report-brief__head .report-status{grid-column:2;justify-self:start}.report-brief__title{font-size:1.1875rem}.report-daynav{width:100%;justify-content:space-between;margin-right:0}.report-search{max-width:none}}.report-notes{display:grid;gap:8px}.report-notes li{padding:10px 12px;border:1px solid hsl(var(--tier-premium)/.25);border-radius:10px;background:hsl(var(--tier-premium)/.05);font-size:.8125rem;line-height:1.5;color:hsl(var(--text-secondary))}.report-rows{display:grid;border:1px solid hsl(var(--border-subtle));border-radius:12px;background:hsl(var(--surface-panel)/.55)}.report-rows>li+li{border-top:1px solid hsl(var(--border-subtle)/.6)}.report-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:6px 14px;padding:12px 14px}.report-row__main{display:grid;gap:2px;min-width:0}.report-row__title{font-size:.9375rem;font-weight:600;color:hsl(var(--text-primary));overflow-wrap:anywhere}.report-row__summary{font-size:.8125rem;line-height:1.45;color:hsl(var(--text-secondary));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.report-row__meta{font-size:.75rem;color:hsl(var(--text-muted))}.report-row__open{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 12px;border:1px solid hsl(var(--border-strong));border-radius:10px;font-size:.8125rem;font-weight:600;color:hsl(var(--text-secondary));white-space:nowrap}.report-row__open:hover{color:hsl(var(--text-primary))}.report-row__open:focus-visible{outline:2px solid hsl(var(--focus-ring));outline-offset:2px}@media (max-width:639px){.report-row{grid-template-columns:auto minmax(0,1fr)}.report-row .report-status{grid-column:2;justify-self:start}.report-row__open{grid-column:1/-1;justify-content:center}}.report-archive{display:grid;gap:10px}.report-legend{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:.75rem;color:hsl(var(--text-secondary))}.report-legend li{display:inline-flex;align-items:center;gap:6px}.report-month{border:1px solid hsl(var(--border-subtle));border-radius:12px;background:hsl(var(--surface-panel)/.45)}.report-month>summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:4px 12px;min-height:48px;padding:0 14px;cursor:pointer;font-weight:600;color:hsl(var(--text-primary))}.report-month>summary:focus-visible{outline:2px solid hsl(var(--focus-ring));outline-offset:-2px;border-radius:12px}.report-month__count{margin-left:auto;font-size:.75rem;font-weight:500;color:hsl(var(--text-muted));text-align:right}.report-days{display:grid;grid-template-columns:repeat(auto-fill,minmax(3rem,1fr));gap:6px;padding:0 14px 14px}.report-day{display:grid;justify-items:center;gap:2px;width:100%;min-height:48px;padding:6px 0;border:1px solid hsl(var(--border-subtle));border-radius:10px;background:hsl(var(--surface-canvas)/.4);color:hsl(var(--text-primary))}button.report-day:hover{border-color:hsl(var(--accent-live-teal)/.5)}button.report-day:focus-visible{outline:2px solid hsl(var(--focus-ring));outline-offset:2px}.report-day[aria-pressed=true]{border-color:hsl(var(--accent-brand-gold));box-shadow:inset 0 0 0 1px hsl(var(--accent-brand-gold))}.report-day__num{font:600 .875rem/1 var(--font-mono,ui-monospace),monospace;font-variant-numeric:tabular-nums}.report-day__icon{width:14px;height:14px}.report-legend [data-state=graded] svg,[data-state=graded] .report-day__icon{color:color-mix(in srgb,hsl(var(--accent-positive-emerald)) 80%,white)}.report-legend [data-state=partial] svg,[data-state=partial] .report-day__icon{color:hsl(var(--accent-live-teal))}.report-legend [data-state=awaiting] svg,[data-state=awaiting] .report-day__icon{color:hsl(var(--accent-warning-amber))}.report-legend [data-state=blocked] svg,[data-state=blocked] .report-day__icon{color:color-mix(in srgb,hsl(var(--accent-negative-red)) 68%,white)}.report-legend [data-state=maintenance] svg,[data-state=maintenance] .report-day__icon{color:hsl(var(--text-muted))}.report-day[data-state=maintenance]{border-style:dashed;color:hsl(var(--text-muted));background:transparent}.report-section{margin-top:14px;border-top:1px solid hsl(var(--border-subtle))}.report-section>summary{display:flex;align-items:center;min-height:48px;cursor:pointer}.report-section>summary:focus-visible{outline:2px solid hsl(var(--focus-ring));outline-offset:2px;border-radius:6px}.report-section__title{font:600 1rem/1.3 var(--font-display),sans-serif;color:hsl(var(--text-primary))}.report-section__p{max-width:72ch;margin-top:8px;font-size:.9375rem;line-height:1.65;color:hsl(var(--text-secondary));white-space:pre-wrap}.lineup-card__why>summary,.report-month>summary,.report-section>summary{list-style:none}.lineup-card__why>summary::-webkit-details-marker,.report-month>summary::-webkit-details-marker,.report-section>summary::-webkit-details-marker{display:none}.lineup-card__why>summary:after,.report-month>summary:after,.report-section>summary:after{content:"";flex-shrink:0;width:8px;height:8px;margin-left:auto;border-right:2px solid hsl(var(--text-muted));border-bottom:2px solid hsl(var(--text-muted));transform:rotate(45deg) translateY(-2px);transition:transform .15s ease}.report-month>summary:after{margin-left:12px}.lineup-card__why[open]>summary:after,.report-month[open]>summary:after,.report-section[open]>summary:after{transform:rotate(-135deg) translateY(-2px)}@media (prefers-reduced-motion:reduce){.lineup-card__why>summary:after,.report-month>summary:after,.report-section>summary:after{transition:none}}@media (max-width:639px){.report-month>summary{display:grid;grid-template-columns:minmax(0,1fr) auto;row-gap:2px;padding-block:8px}.report-month>summary:after{grid-column:2;grid-row:1;margin-left:0}.report-month__count{grid-column:1/-1;margin-left:0;text-align:left}}.hub-desk{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity stats" "lanes lanes" "actions actions";gap:14px 20px;padding:16px;border:1px solid hsl(var(--border-subtle));border-radius:14px;background:hsl(var(--surface-panel)/.6)}.hub-desk__identity{grid-area:identity;display:flex;align-items:center;gap:12px;min-width:0}.hub-desk__title{font:600 1.125rem/1.3 var(--font-display),sans-serif;color:hsl(var(--text-primary))}.hub-desk__board{font:500 .75rem/1.4 var(--font-mono,ui-monospace),monospace;color:hsl(var(--text-muted))}.hub-desk__stats{grid-area:stats;display:flex;gap:20px;margin:0}.hub-desk__stats>div{display:grid;justify-items:end;gap:1px}.hub-desk__stats dt{font-size:.75rem;color:hsl(var(--text-muted))}.hub-desk__stats dd{margin:0;font:700 1.375rem/1.1 var(--font-mono,ui-monospace),monospace;font-variant-numeric:tabular-nums;color:hsl(var(--text-primary))}.hub-desk__lanes{grid-area:lanes;display:flex;flex-wrap:wrap;gap:8px}.hub-desk__actions{grid-area:actions;display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding-top:12px;border-top:1px solid hsl(var(--border-subtle)/.6)}.hub-desk__link{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:.8125rem;font-weight:600;color:hsl(var(--accent-live-teal))}.hub-desk__link:hover{text-decoration:underline;text-underline-offset:3px}.hub-desk__link:focus-visible{outline:2px solid hsl(var(--focus-ring));outline-offset:2px;border-radius:6px}@media (max-width:639px){.hub-desk{grid-template-columns:minmax(0,1fr);grid-template-areas:"identity" "stats" "lanes" "actions"}.hub-desk__stats>div{justify-items:start}}.hub-section{scroll-margin-top:16px}.hub-section__desc{margin-top:-4px;max-width:72ch;font-size:.8125rem;line-height:1.5;color:hsl(var(--text-muted))}.hub-screener{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:12px 16px;border:1px solid hsl(var(--border-subtle));border-radius:12px;font-size:.8125rem;color:hsl(var(--text-secondary))}.hub-empty__others{margin-top:18px;font-size:.75rem;font-weight:600;color:hsl(var(--text-muted))}.hub-empty__sports{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.hub-sport-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 12px;border:1px solid hsl(var(--border-subtle));border-radius:10px;font-size:.8125rem;font-weight:600;color:hsl(var(--text-secondary))}.hub-sport-link:hover{color:hsl(var(--text-primary));border-color:hsl(var(--border-strong))}.hub-sport-link:focus-visible{outline:2px solid hsl(var(--focus-ring));outline-offset:2px}.acct-summary{display:grid;gap:16px;padding:18px;border:1px solid hsl(var(--border-subtle));border-radius:16px;background:hsl(var(--surface-panel)/.55)}.acct-summary__identity{display:flex;align-items:center;gap:14px;min-width:0}.acct-summary__avatar{position:relative;flex:none;width:56px;height:56px;border-radius:9999px;overflow:hidden;border:1px solid hsl(var(--border-strong))}.acct-summary__name{font:600 1.125rem/1.25 var(--font-display),sans-serif;color:hsl(var(--text-primary));overflow-wrap:anywhere}.acct-summary__email{margin-top:2px;font-size:.8125rem;color:hsl(var(--text-muted));overflow-wrap:anywhere}.acct-summary__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:12px 20px;margin:0}.acct-summary__facts dt{font-size:.75rem;color:hsl(var(--text-muted))}.acct-summary__facts dd{margin:2px 0 0;font-size:.875rem;font-weight:600;color:hsl(var(--text-primary));overflow-wrap:anywhere}.acct-status{display:inline-flex;align-items:center;gap:6px}.acct-status:before{content:"";width:8px;height:8px;border-radius:9999px;background:hsl(var(--text-muted))}.acct-status[data-active=true]:before{background:hsl(var(--accent-live-teal))}.acct-summary__actions{display:flex;flex-wrap:wrap;gap:8px}.acct-action{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:1px solid hsl(var(--border-strong));border-radius:10px;font-size:.8125rem;font-weight:600;color:hsl(var(--text-primary));background:hsl(var(--surface-panel)/.6)}.acct-action:hover{border-color:hsl(var(--text-muted))}.acct-action:focus-visible{outline:2px solid hsl(var(--focus-ring));outline-offset:2px}.acct-action--quiet{background:transparent;border-color:hsl(var(--border-subtle));color:hsl(var(--text-secondary))}@media (min-width:768px){.acct-summary{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:center;padding:22px}.acct-summary__actions{grid-column:1/-1}}.settings-stack{display:grid;gap:16px;max-width:48rem}.settings-group{display:grid;gap:10px;padding:18px;border:1px solid hsl(var(--border-subtle));border-radius:16px;background:hsl(var(--surface-panel)/.55)}.settings-group__title{display:flex;align-items:center;gap:8px;font:600 1rem/1.3 var(--font-display),sans-serif;color:hsl(var(--text-primary))}.settings-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px}.settings-row>:first-child{flex:1 1 16rem}.settings-row__title{font-size:.875rem;font-weight:600;color:hsl(var(--text-primary))}.settings-row__body{margin-top:2px;font-size:.8125rem;line-height:1.5;color:hsl(var(--text-secondary))}.settings-row__status{min-height:1.25rem;font-size:.75rem;color:hsl(var(--text-muted))}.settings-row__status:empty{display:none}.settings-segment{display:inline-flex;padding:3px;border:1px solid hsl(var(--border-strong));border-radius:12px;background:hsl(var(--surface-panel)/.6)}.settings-segment__option{min-height:44px;min-width:6.5rem;padding:0 14px;border-radius:9px;font-size:.875rem;font-weight:600;color:hsl(var(--text-secondary))}.settings-segment__option[aria-checked=true]{background:hsl(var(--text-primary));color:hsl(var(--surface-canvas))}.settings-link:focus-visible,.settings-segment__option:focus-visible,.settings-switch:focus-visible{outline:2px solid hsl(var(--focus-ring));outline-offset:2px}.settings-switch{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 4px;font-size:.8125rem;font-weight:600;color:hsl(var(--text-secondary))}.settings-switch__track{position:relative;width:44px;height:26px;border-radius:9999px;border:1px solid hsl(var(--border-strong));background:hsl(var(--surface-panel));transition:background .15s ease}.settings-switch__thumb{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:9999px;background:hsl(var(--text-muted));transition:transform .15s ease,background .15s ease}.settings-switch[aria-checked=true] .settings-switch__track{background:hsl(var(--accent-live-teal)/.35);border-color:hsl(var(--accent-live-teal)/.7)}.settings-switch[aria-checked=true] .settings-switch__thumb{transform:translateX(18px);background:hsl(var(--accent-live-teal))}.settings-links{display:grid;gap:8px}.settings-link{display:flex;align-items:flex-start;gap:12px;min-height:44px;padding:12px 14px;border:1px solid hsl(var(--border-subtle));border-radius:12px;color:hsl(var(--text-secondary))}.settings-link:hover{border-color:hsl(var(--border-strong))}.settings-link>svg{margin-top:2px;flex:none}.settings-link__title{display:block;font-size:.875rem;font-weight:600;color:hsl(var(--text-primary))}.settings-link__body{display:block;font-size:.75rem;color:hsl(var(--text-muted))}@media (prefers-reduced-motion:reduce){.settings-switch__thumb,.settings-switch__track{transition:none}}.acct-summary__note{grid-column:1/-1;font-size:.8125rem;line-height:1.5;color:hsl(var(--text-secondary))}.acct-status[data-tone=warn]:before{background:hsl(var(--accent-warning-amber))}.acct-action--danger{color:color-mix(in srgb,hsl(var(--accent-negative-red)) 65%,white);border-color:hsl(var(--accent-negative-red)/.35)}.acct-action--danger:hover{border-color:hsl(var(--accent-negative-red)/.6)}.ref-code{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:52px;padding:6px 16px;border:1px solid hsl(var(--accent-brand-gold)/.35);border-radius:12px;background:hsl(var(--accent-brand-gold)/.08);font:700 1.125rem/1.2 var(--font-mono),monospace;letter-spacing:.12em;color:hsl(var(--accent-brand-gold))}.ref-code__hint{font:600 .6875rem/1.2 var(--font-body),sans-serif;letter-spacing:0;color:hsl(var(--text-muted))}.ref-code:focus-visible{outline:2px solid hsl(var(--focus-ring));outline-offset:2px}.ref-link{flex:1 1 auto;min-width:0;min-height:44px;padding:12px 14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid hsl(var(--border-subtle));border-radius:12px;background:hsl(var(--surface-canvas)/.6);font:500 .8125rem/1.4 var(--font-mono),monospace;color:hsl(var(--text-secondary))}.ref-country{margin-top:6px;padding-top:14px;border-top:1px solid hsl(var(--border-subtle))}.acct-icon{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:12px;border:1px solid hsl(var(--border-strong));color:hsl(var(--accent-live-teal));background:hsl(var(--surface-panel))}.acct-action--primary{background:hsl(var(--text-primary));border-color:hsl(var(--text-primary));color:hsl(var(--surface-canvas))}.acct-action--primary:hover{background:hsl(var(--text-secondary))}.feedback-private{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border:1px solid hsl(var(--accent-positive-emerald)/.3);border-radius:12px;background:hsl(var(--accent-positive-emerald)/.06);font-size:.8125rem;line-height:1.5;color:hsl(var(--text-secondary))}.feedback-private svg{margin-top:2px;color:hsl(var(--accent-positive-emerald))}.feedback-form{display:grid;gap:18px;margin-top:6px}.feedback-item{padding:12px 14px;border:1px solid hsl(var(--border-subtle));border-radius:12px}.acct-summary__identity:has(>.acct-icon){align-items:flex-start}.dashboard-tab{position:relative;font-size:.75rem;font-weight:600;line-height:1.1;color:hsl(var(--text-muted));transition:color .15s}.dashboard-tab:hover{color:hsl(var(--text-primary))}.dashboard-tab[aria-current=page],.dashboard-tab[data-active]{color:hsl(var(--accent-brand-gold))}.dashboard-tab[aria-current=page]:before,.dashboard-tab[data-active]:before{content:"";position:absolute;top:-8px;left:28%;right:28%;height:2px;border-radius:0 0 2px 2px;background:hsl(var(--accent-brand-gold));box-shadow:0 0 10px hsl(var(--accent-brand-gold)/.6)}@media (prefers-reduced-motion:reduce){.dashboard-tab{transition:none}}