:root{--bg:#070a10;--panel:#11161d;--line:#3f2d1b;--text:#f6efdf;--muted:#b9ab8c;--accent:#d7b15a;--accent-strong:#f1d483;--accent-dark:#8e6426;--panel-glow:rgba(215,177,90,0.14)}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at top,rgba(215,177,90,.12) 0,transparent 28%),radial-gradient(circle at 80% 10%,rgba(120,82,30,.16) 0,transparent 20%),linear-gradient(180deg,#0a0d12,#05070b);color:var(--text);font-family:IBM Plex Mono,SF Mono,Menlo,monospace}a{color:var(--accent);text-decoration:none}.page{max-width:1280px;margin:0 auto;padding:24px}.topbar{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;justify-content:center;border:1px solid var(--line);background:linear-gradient(180deg,rgba(16,19,25,.96),rgba(9,12,17,.9)),radial-gradient(circle at left,rgba(215,177,90,.13),transparent 34%);padding:5px 18px 13px;border-radius:14px;margin-bottom:22px;box-shadow:0 18px 40px rgba(0,0,0,.18)}.brand{overflow:hidden;border-radius:10px;transition:filter .18s ease,transform .18s ease}.brand,.brand-picture{display:block;width:100%}.brand:hover{filter:brightness(1.08);transform:translateY(-1px)}.brand-lockup{display:block;width:100%;height:auto}.nav{display:flex;justify-content:center;gap:6px}.nav a,.nav-account-action,.nav-account-status{color:var(--text);opacity:.88;padding:8px 10px;border-radius:8px;transition:background .18s ease,color .18s ease,opacity .18s ease}.nav-account-action{border:0;background:transparent;font:inherit;cursor:pointer}.nav-account-status{display:inline-flex;align-items:center}.nav a:hover,.nav-account-action:hover{background:rgba(215,177,90,.08);color:var(--accent);opacity:1}.card{border:1px solid var(--line);background:linear-gradient(180deg,rgba(18,22,29,.92),rgba(10,12,17,.88)),radial-gradient(circle at top right,rgba(215,177,90,.06),transparent 35%);border-radius:14px;padding:18px;margin-bottom:16px;box-shadow:0 18px 40px rgba(0,0,0,.2)}.admin-sections{display:flex;flex-direction:column}.admin-sections>*{order:5}.admin-section-header{order:0}.admin-section-manual-ingest{order:1}.admin-section-attribution-review{order:2}.admin-section-injury-feed{order:3}.admin-section-x-clip-queue{order:4}.social-clip-caption-preview{margin-bottom:8px;white-space:pre-wrap;line-height:1.45}.social-clip-preview{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.social-clip-preview video{display:block;width:min(100%,560px);max-height:360px;border:1px solid var(--line);border-radius:12px;background:#000}.social-clip-preview-footer,.social-clip-review-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.social-clip-review-actions{align-items:stretch}.social-clip-review-actions .btn,.social-clip-review-actions form{width:100%}.home-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(420px,.96fr);grid-gap:clamp(28px,5vw,68px);gap:clamp(28px,5vw,68px);align-items:center;min-height:570px;padding:clamp(28px,5vw,64px);margin-bottom:20px;overflow:hidden;border:1px solid var(--line);border-radius:20px;background:radial-gradient(circle at 86% 10%,rgba(215,177,90,.17),transparent 34%),linear-gradient(145deg,rgba(20,24,31,.98),rgba(8,10,15,.97));box-shadow:0 28px 70px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,244,198,.06)}.home-hero:before{content:"";position:absolute;inset:auto auto -150px -100px;width:380px;height:380px;border-radius:999px;background:rgba(142,100,38,.1);filter:blur(24px);pointer-events:none}.home-hero-watermark{position:absolute;top:50%;right:-4%;width:min(58%,680px);height:auto;opacity:.09;filter:saturate(.86) contrast(1.04);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:translateY(-50%)}.home-hero-copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.home-eyebrow{display:inline-flex;align-items:center;gap:9px;color:var(--accent-strong);font-size:.76rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px}.home-eyebrow:before{content:"";width:28px;height:1px;background:var(--accent);box-shadow:0 0 12px rgba(215,177,90,.5)}.home-hero-copy h1{margin:0 0 22px;font-family:Avenir Next,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:clamp(3.1rem,5vw,5.3rem);line-height:.94;letter-spacing:-.045em;max-width:10.5ch}.home-hero-copy h1 span{color:var(--accent-strong)}.home-hero-copy p{max-width:59ch;margin:0;color:var(--muted);font-size:1.04rem;line-height:1.72}.home-hero-copy .home-hero-definition{max-width:54ch;color:#d6c9ad;font-size:clamp(1.05rem,1.4vw,1.18rem);line-height:1.68}.home-hero-definition strong{color:var(--accent-strong);font-weight:900}.home-hero-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px;justify-content:flex-start}.home-hero-badges span{display:inline-flex;align-items:center;padding:7px 10px;border-radius:999px;border:1px solid rgba(215,177,90,.2);background:rgba(255,244,198,.035);color:var(--muted);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.home-hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px;justify-content:flex-start}.home-capability-panel{position:relative;z-index:1;padding:20px;border:1px solid rgba(215,177,90,.32);border-radius:17px;background:linear-gradient(180deg,rgba(13,17,23,.98),rgba(7,9,13,.98)),radial-gradient(circle at top,rgba(215,177,90,.1),transparent 40%);box-shadow:0 26px 54px rgba(0,0,0,.42),0 0 36px rgba(215,177,90,.08),inset 0 1px 0 rgba(255,244,198,.06)}.home-capability-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:17px;border-bottom:1px solid rgba(215,177,90,.14);color:var(--muted);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.home-capability-header span:last-child{color:var(--accent)}.home-capability-list{display:grid;grid-gap:0;gap:0}.home-capability-item{display:grid;grid-template-columns:68px minmax(0,1fr);grid-gap:16px;gap:16px;padding:18px 0;border-bottom:1px solid rgba(215,177,90,.12)}.home-capability-item:last-child{border-bottom:0}.home-capability-item>span{display:inline-flex;align-items:center;justify-content:center;align-self:start;min-height:28px;padding:5px 8px;border:1px solid rgba(215,177,90,.25);border-radius:999px;background:rgba(215,177,90,.07);color:var(--accent-strong);font-size:.64rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.home-capability-item>div{min-width:0}.home-capability-item strong{display:block;margin-bottom:6px;color:var(--text);font-family:Avenir Next,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:1.03rem}.home-capability-item p{margin:0;color:var(--muted);font-size:.78rem;line-height:1.55}.home-core-section{display:grid;grid-template-columns:minmax(0,.9fr) minmax(380px,1.1fr);align-items:center;grid-gap:clamp(28px,5vw,70px);gap:clamp(28px,5vw,70px);padding:clamp(24px,4vw,48px);margin-bottom:20px}.home-signal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.home-signal-grid span{display:flex;align-items:center;min-height:58px;padding:12px 14px;border:1px solid rgba(215,177,90,.19);border-radius:10px;background:rgba(5,8,12,.62);color:var(--text);font-size:.76rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.home-section-kicker{display:inline-flex;margin-bottom:10px;color:var(--accent);font-size:.72rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.home-final-cta h2,.home-section-copy h2,.home-section-heading h2,.home-support-card h2,.home-trust-copy h2{margin:0 0 14px;font-family:Avenir Next,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:clamp(2rem,3.2vw,3.4rem);line-height:1.04;letter-spacing:-.03em}.home-section-copy p,.home-section-heading p,.home-trust-copy>p{margin:0;line-height:1.72}.home-search-examples{display:grid;grid-gap:9px;gap:9px}.home-search-example{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:11px;gap:11px;min-height:52px;padding:11px 14px;border:1px solid rgba(215,177,90,.18);border-radius:10px;background:rgba(5,8,12,.62);box-shadow:inset 0 1px 0 rgba(255,244,198,.025)}.home-search-example span{color:var(--accent);font-size:1.1rem}.home-search-example code{overflow:hidden;color:var(--text);font:inherit;font-size:.86rem;text-overflow:ellipsis;white-space:nowrap}.home-research-section{padding:clamp(28px,4vw,48px) 0}.home-section-heading{max-width:780px;margin-bottom:26px}.home-research-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.home-research-card{min-height:310px;padding:22px;border:1px solid var(--line);border-radius:15px;background:linear-gradient(180deg,rgba(18,22,29,.94),rgba(8,11,16,.92)),radial-gradient(circle at top right,rgba(215,177,90,.08),transparent 35%);box-shadow:0 18px 38px rgba(0,0,0,.19)}.home-research-card-topline{display:flex;align-items:center;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid rgba(215,177,90,.16);color:var(--accent);font-size:.69rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.home-research-card h3{margin:34px 0 14px;font-family:Avenir Next,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:1.55rem;line-height:1.15}.home-research-card p{margin:0;color:var(--muted);line-height:1.7}.home-support-section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin:20px 0}.home-support-card{padding:clamp(24px,4vw,42px);margin-bottom:0}.home-support-card>p{margin:0;line-height:1.72}.home-support-card .home-search-examples{margin-top:26px}.home-listen-example{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;margin-top:26px;padding:15px;border:1px solid rgba(215,177,90,.18);border-radius:12px;background:rgba(5,8,12,.62)}.home-listen-example>div{display:grid;grid-gap:6px;gap:6px}.home-listen-example>div>span{color:var(--accent);font-size:.65rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.home-listen-example strong{font-size:.76rem;line-height:1.45}.home-listen-example>span{color:var(--accent-strong)}.home-player-section{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);align-items:center;grid-gap:clamp(28px,5vw,70px);gap:clamp(28px,5vw,70px);padding:clamp(24px,4vw,48px);margin:20px 0}.home-position-panel{padding:20px;border:1px solid rgba(215,177,90,.24);border-radius:14px;background:rgba(5,8,12,.62)}.home-position-panel-label{display:block;margin-bottom:14px;color:var(--muted);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.home-position-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.home-position-grid span{display:inline-flex;align-items:center;justify-content:center;min-height:54px;border:1px solid rgba(215,177,90,.3);border-radius:10px;background:rgba(215,177,90,.08);color:var(--accent-strong);font-weight:900}.home-position-grid .is-qb{border-color:rgba(172,120,255,.58);background:rgba(172,120,255,.14);color:#caa7ff}.home-position-grid .is-rb{border-color:rgba(46,204,113,.55);background:rgba(46,204,113,.13);color:#6ff0a0}.home-position-grid .is-wr{border-color:rgba(255,139,54,.58);background:rgba(255,139,54,.14);color:#ffad6b}.home-position-grid .is-te{border-color:rgba(74,163,255,.58);background:rgba(74,163,255,.14);color:#8ec8ff}.home-trust-section{display:grid;grid-template-columns:1fr;padding:clamp(24px,4vw,48px);margin-top:20px;margin-bottom:20px}.home-trust-copy>p{max-width:820px}.home-trust-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:28px}.home-trust-points div{display:grid;grid-gap:5px;gap:5px;padding-left:14px;border-left:2px solid rgba(215,177,90,.48)}.home-trust-points strong{color:var(--text)}.home-trust-points span{color:var(--muted);font-size:.84rem;line-height:1.55}.home-final-cta{display:flex;flex-direction:column;align-items:center;padding:clamp(46px,8vw,94px) 24px;text-align:center}.home-final-cta h2{max-width:720px}.home-final-cta p{max-width:720px;margin:0;color:var(--muted);line-height:1.7}.home-final-cta .home-hero-actions{justify-content:center}@media (max-width:900px){.home-core-section,.home-hero,.home-player-section,.home-trust-section{grid-template-columns:1fr}.home-hero{min-height:0}.home-research-grid,.home-support-section{grid-template-columns:1fr}.home-research-card{min-height:0}}@media (max-width:600px){.home-hero{gap:30px;padding:24px 18px;border-radius:16px}.home-hero-copy h1{font-size:clamp(2.55rem,13vw,3.6rem)}.home-hero-copy p{font-size:.94rem}.home-hero-actions,.home-hero-actions .btn{width:100%}.home-hero-actions .btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px}.home-capability-panel{padding:13px}.home-capability-header span:last-child{display:none}.home-core-section,.home-player-section,.home-trust-section{padding:22px 17px}.home-core-section,.home-player-section{grid-template-columns:minmax(0,1fr)}.home-search-example code{font-size:.78rem}.home-signal-grid,.home-trust-points{grid-template-columns:1fr}.home-support-section{gap:12px}.home-support-card{padding:22px 17px}.home-listen-example{grid-template-columns:1fr}.home-listen-example>span{transform:rotate(90deg);justify-self:start}.home-research-section{padding:34px 0}.home-research-card{padding:18px}.home-research-card h3{margin-top:24px}.home-final-cta{padding-right:8px;padding-left:8px}}.muted{color:var(--muted)}.form-status{border:1px solid var(--line);border-radius:10px;margin:12px 0;padding:12px 14px;color:var(--text);background:rgba(255,255,255,.035)}.form-status-success{border-color:rgba(215,177,90,.58);box-shadow:0 0 18px rgba(215,177,90,.12)}.form-status-error{border-color:rgba(224,84,72,.65);color:#ffd5ce;box-shadow:0 0 18px rgba(224,84,72,.14)}.form-status-warning{border-color:rgba(242,173,75,.68);color:#ffe0ad;box-shadow:0 0 18px rgba(242,173,75,.14)}.btn{border:1px solid var(--accent);background:linear-gradient(180deg,var(--accent-strong),var(--accent));color:#1f1708;font-family:inherit;font-weight:700;padding:10px 14px;border-radius:8px;cursor:pointer}.btn:disabled{opacity:.6;cursor:not-allowed}.player-summary-refresh-control{display:inline-flex;align-items:flex-start;flex-direction:column;gap:7px}.player-summary-refresh-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:206px}.player-summary-refresh-spinner{width:14px;height:14px;flex:0 0 14px;border:2px solid rgba(31,23,8,.28);border-top-color:#1f1708;border-radius:999px;animation:player-summary-refresh-spin .75s linear infinite}.player-summary-refresh-note{max-width:360px;color:var(--muted);font-size:.76rem;font-weight:700;line-height:1.4}.player-summary-refresh-status{max-width:560px;border-left:3px solid var(--line);padding-left:10px;color:var(--muted);font-size:.78rem;font-weight:700;line-height:1.45}.player-summary-refresh-status.is-running{border-color:var(--accent);color:var(--text)}.player-summary-refresh-status.is-success{border-color:#63d391;color:#bcf3d0}.player-summary-refresh-status.is-warning{border-color:#f2ad4b;color:#ffe0ad}.player-summary-refresh-status.is-error{border-color:#ff6b6b;color:#ffd5ce}@keyframes player-summary-refresh-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.player-summary-refresh-spinner{animation-duration:1.5s}}.btn-ghost{border-color:var(--line);background:rgba(255,244,198,.02);color:var(--text)}.btn-danger{border-color:#ff6b6b;background:#ff6b6b;color:#2b0b0b}.pricing-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;max-width:780px;margin-top:22px}.pricing-option{display:grid;align-content:start;grid-gap:12px;gap:12px;padding:22px;border:1px solid var(--line);border-radius:12px;background:rgba(6,9,14,.56)}.pricing-option-featured{border-color:rgba(215,177,90,.66);background:linear-gradient(180deg,rgba(215,177,90,.1),rgba(6,9,14,.64));box-shadow:0 0 24px rgba(215,177,90,.08)}.pricing-option-label{color:var(--accent);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.pricing-option strong{color:var(--text);font-size:clamp(1.55rem,3vw,2.15rem)}.pricing-option p{min-height:3.2em;margin:0;color:var(--muted);line-height:1.6}.pricing-option .btn{display:inline-flex;align-items:center;justify-content:center;width:100%;margin-top:4px;text-align:center}@media (max-width:680px){.pricing-options{grid-template-columns:1fr}.pricing-option p{min-height:0}}.player-summary-comparison{display:grid;grid-gap:16px;gap:16px}.player-summary-comparison-heading,.player-summary-comparison-meta,.player-summary-comparison-option-heading{display:flex;justify-content:space-between;align-items:center;gap:14px}.player-summary-comparison-heading h2,.player-summary-comparison-heading p,.player-summary-comparison-option h3{margin:0}.player-summary-preview-badge{flex:0 0 auto;border:1px solid rgba(242,173,75,.68);border-radius:999px;padding:7px 10px;color:#ffe0ad;font-size:.78rem;font-weight:800;letter-spacing:.06em}.player-summary-comparison-controls{display:grid;grid-template-columns:minmax(280px,1fr) auto;grid-gap:12px;gap:12px;align-items:end}.player-summary-comparison-controls label{display:grid;grid-gap:7px;gap:7px;color:var(--muted)}.player-summary-comparison-meta{border-top:1px solid var(--line);padding-top:16px}.player-summary-comparison-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.player-summary-comparison-option{display:grid;align-content:start;grid-gap:14px;gap:14px;min-width:0;border:1px solid var(--line);border-radius:12px;padding:16px;background:rgba(5,8,12,.44)}.player-summary-comparison-option-heading span{color:var(--accent);font-size:.86rem}.player-summary-comparison-copy{margin:0;color:var(--text);line-height:1.7}.player-summary-comparison-stats{display:flex;flex-wrap:wrap;gap:8px}.player-summary-comparison-stats span{border:1px solid var(--line);border-radius:999px;padding:5px 8px;color:var(--muted);font-size:.8rem}.player-summary-comparison-stats .comparison-pass{border-color:rgba(215,177,90,.58);color:var(--accent)}.player-summary-comparison-stats .comparison-review{border-color:rgba(242,173,75,.68);color:#ffe0ad}.player-summary-comparison-option details{color:var(--muted)}.player-summary-comparison-option details ul{margin-bottom:0}.player-summary-comparison-usage{margin:0;font-size:.82rem}.player-summary-prompt-controls{display:grid;grid-gap:14px;gap:14px}.player-summary-prompt-controls label{display:grid;grid-gap:7px;gap:7px;color:var(--muted)}.player-summary-prompt-input{min-height:180px;resize:vertical;line-height:1.55}.player-summary-prompt-count{justify-self:end;font-size:.78rem}.player-summary-experimental-option{border-color:rgba(215,177,90,.38);box-shadow:inset 0 0 0 1px rgba(215,177,90,.06)}.player-summary-prompt-sources{border-top:1px solid var(--line);padding-top:16px;color:var(--muted)}.player-summary-prompt-source-list{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.player-summary-prompt-source{display:grid;grid-gap:10px;gap:10px;border:1px solid var(--line);border-radius:10px;padding:12px;background:rgba(255,244,198,.015)}.player-summary-prompt-source>div{display:flex;justify-content:space-between;gap:12px}.player-summary-prompt-source strong{color:var(--accent)}.player-summary-prompt-source span{flex:0 0 auto;font-size:.78rem}.player-summary-prompt-source p{margin:0;color:var(--text);line-height:1.6}.quote-readability-preview{display:grid;grid-gap:16px;gap:16px}.quote-readability-preview .player-summary-comparison-heading h2,.quote-readability-preview .player-summary-comparison-heading p{margin:0}.quote-readability-preview-usage{margin:0;font-size:.84rem}.quote-readability-preview-item,.quote-readability-preview-list{display:grid;grid-gap:14px;gap:14px}.quote-readability-preview-item{border:1px solid var(--line);border-radius:12px;padding:16px;background:rgba(5,8,12,.44)}.quote-readability-preview-item-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.quote-readability-preview-item-heading>div{display:grid;grid-gap:5px;gap:5px}.quote-readability-preview-item-heading span{color:var(--muted);font-size:.84rem}.quote-readability-preview-item-heading>span{flex:0 0 auto;border:1px solid var(--line);border-radius:999px;padding:5px 8px;font-weight:800}.quote-readability-preview-item-heading>span.comparison-pass{border-color:rgba(215,177,90,.58);color:var(--accent)}.quote-readability-preview-item-heading>span.comparison-review{border-color:rgba(242,173,75,.68);color:#ffe0ad}.quote-readability-preview-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.quote-readability-preview-columns>div{min-width:0;border:1px solid rgba(215,177,90,.14);border-radius:10px;padding:14px;background:rgba(255,244,198,.015)}.quote-readability-preview-columns h3,.quote-readability-preview-columns p,.quote-readability-preview-reason{margin:0}.quote-readability-preview-columns h3{margin-bottom:9px;color:var(--accent);font-size:.86rem}.quote-readability-preview-columns p{color:var(--text);line-height:1.7}@media (max-width:800px){.player-summary-comparison-heading,.player-summary-comparison-meta{align-items:flex-start;flex-direction:column}.player-summary-comparison-controls,.player-summary-comparison-grid,.quote-readability-preview-columns{grid-template-columns:1fr}.player-summary-prompt-source>div,.quote-readability-preview-item-heading{align-items:flex-start;flex-direction:column}}.form-grid{display:grid;grid-template-columns:minmax(220px,1fr) minmax(420px,2fr) auto;grid-gap:10px;gap:10px;align-items:center}.manual-upload-help{grid-column:1/-1}.manual-upload-help .form-status,.manual-upload-help .muted{margin:0}.manual-upload-help .form-status{display:grid;grid-gap:8px;gap:8px}.upload-progress{height:7px;overflow:hidden;border:1px solid rgba(215,177,90,.38);border-radius:999px;background:rgba(0,0,0,.28)}.upload-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#9b6f24,#f2d273);transition:width .18s ease}.input,.textarea{border:1px solid var(--line);background:#0f141b;color:var(--text);border-radius:8px;padding:10px 12px;font-family:inherit;width:100%}.input::placeholder,.textarea::placeholder{color:#8f7c5d}.textarea{resize:vertical}@media (max-width:900px){.form-grid{grid-template-columns:1fr}}.terminal-filter-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(320px,1.2fr) minmax(260px,1fr) auto;align-items:end}.terminal-layout{display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:16px;gap:16px}.terminal-sidebar-card{position:-webkit-sticky;position:sticky;top:16px;align-self:start}.terminal-feed-card{min-width:0}.terminal-sidebar-shell{display:flex;flex-direction:column;gap:12px}.terminal-sidebar-header{color:var(--muted);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.terminal-sidebar-header-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.terminal-sidebar-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.terminal-mark-all-read{padding:0;border:0;background:transparent;color:var(--accent);font:inherit;font-size:.7rem;font-weight:800;letter-spacing:.04em;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.terminal-mark-all-read:hover{color:var(--accent-strong)}.terminal-mark-all-read:disabled{cursor:wait;opacity:.65}.terminal-mark-all-read-error{margin:-4px 0 0;color:#ff9b9b;font-size:.72rem;line-height:1.35}.terminal-sidebar-mobile-hint{display:none;color:var(--muted);font-size:.68rem;letter-spacing:.06em;text-transform:uppercase}.terminal-team-list{display:flex;flex-direction:column;gap:6px;max-height:70vh;overflow:auto}.terminal-team-link{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:10px;border:1px solid transparent;color:var(--text);background:rgba(255,244,198,.02)}.terminal-team-link:hover{border-color:rgba(215,177,90,.2);background:rgba(215,177,90,.08)}.terminal-team-link.is-active{border-color:rgba(215,177,90,.45);background:linear-gradient(180deg,rgba(215,177,90,.18),rgba(215,177,90,.08))}.terminal-team-link.is-unread{box-shadow:inset 0 0 0 1px rgba(215,177,90,.2)}.terminal-team-link.is-locked{cursor:not-allowed;filter:saturate(.45);opacity:.52}.terminal-team-link.is-locked:hover{border-color:transparent;background:rgba(255,244,198,.02)}.terminal-team-lock{color:var(--muted);font-size:.58rem;font-weight:900;letter-spacing:.07em}.terminal-team-link-main{display:flex;align-items:center;gap:10px;min-width:0}.terminal-team-link-main>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.terminal-team-abbrev{--team-primary:#2a2f38;--team-accent:#d7b15a;--team-text:#fff4c6;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:34px;height:26px;padding:0 7px;border:1px solid var(--team-accent);border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--team-primary) 86%,white 14%),var(--team-primary)),var(--team-primary);box-shadow:inset 0 0 0 1px rgba(255,244,198,.08),0 0 14px rgba(215,177,90,.08);color:var(--team-text);font-size:.64rem;font-weight:900;letter-spacing:.04em;line-height:1;text-transform:uppercase}.terminal-team-abbrev-neutral{--team-primary:#171d26;--team-accent:var(--accent);--team-text:var(--accent-strong)}.terminal-team-pill{display:inline-flex;align-items:center;justify-content:center;min-width:40px;padding:3px 8px;border-radius:999px;background:rgba(215,177,90,.18);color:var(--accent);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.terminal-filter-field{display:flex;flex-direction:column;gap:6px}.terminal-speaker-filter-row{display:flex;align-items:center;gap:12px;margin:-2px 0 14px}.terminal-speaker-filters{display:inline-flex;gap:4px;padding:4px;border:1px solid rgba(215,177,90,.28);border-radius:12px;background:rgba(10,13,18,.62)}.terminal-speaker-filter{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:7px 14px;border:1px solid transparent;border-radius:8px;color:var(--muted);font-size:.74rem;font-weight:900;letter-spacing:.055em;text-transform:uppercase}.terminal-speaker-filter:hover{color:var(--text);background:rgba(215,177,90,.08)}.terminal-speaker-filter.is-active{border-color:rgba(215,177,90,.64);background:rgba(215,177,90,.16);color:var(--accent-strong);box-shadow:inset 0 0 14px rgba(215,177,90,.05)}.terminal-speaker-filter.is-locked{cursor:not-allowed;opacity:.45}.terminal-preview-filter-note{margin:0 0 14px}.terminal-filter-card .btn:disabled,.terminal-filter-card .input:disabled{cursor:not-allowed;filter:saturate(.35);opacity:.48}.terminal-search-form{display:grid;grid-template-columns:minmax(320px,1fr) auto;grid-gap:10px;gap:10px;align-items:end;flex:1 1}.terminal-feed-search-form{grid-template-columns:minmax(230px,1fr) minmax(160px,200px) repeat(2,minmax(135px,170px)) auto}.terminal-feed-search-form:has(.terminal-filter-opponent){grid-template-columns:minmax(230px,1fr) minmax(160px,200px) minmax(170px,220px) repeat(2,minmax(135px,170px)) auto}.terminal-date-input{color-scheme:dark}.terminal-filter-error{margin:10px 0 0;color:#ff9b9b;font-size:.82rem}.terminal-search-correction,.terminal-search-suggestion{margin:10px 0 0;color:var(--muted);font-size:.82rem;line-height:1.5}.terminal-search-correction strong,.terminal-search-suggestion strong{color:var(--accent)}.terminal-filter-search,.terminal-filter-team-only{grid-column:span 1}.terminal-filter-label{color:var(--muted);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.terminal-review-card{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:16px;border-color:rgba(215,177,90,.34);background:linear-gradient(100deg,rgba(215,177,90,.1),rgba(255,244,198,.02)),var(--panel)}.terminal-review-title{margin-bottom:5px;color:var(--accent-strong);font-size:1rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.terminal-review-card .muted{margin:0;line-height:1.55}.terminal-review-actions{display:flex;flex:none;align-items:center;gap:8px}.terminal-filter-actions{display:flex;gap:8px;align-items:flex-end}.terminal-filter-actions .btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:42px;line-height:1}.terminal-pagination-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px}.terminal-pagination-actions{display:flex;gap:8px}.subscription-preview-gate{position:relative;min-height:300px;margin-top:18px;overflow:hidden;border:1px solid rgba(215,177,90,.28);border-radius:14px;background:rgba(8,11,16,.9);isolation:isolate}.subscription-preview-blur{position:absolute;inset:0;display:grid;grid-gap:14px;gap:14px;padding:22px;filter:blur(8px);opacity:.42;transform:scale(1.025)}.subscription-preview-blur-row{min-height:78px;border:1px solid rgba(215,177,90,.24);border-radius:10px;background:linear-gradient(90deg,rgba(215,177,90,.2) 0 14%,transparent 14% 18%,rgba(255,244,198,.13) 18% 72%,transparent 72%),rgba(22,27,35,.88)}.subscription-preview-blur-row.is-short{width:88%}.subscription-preview-offer{position:relative;z-index:1;display:flex;min-height:300px;align-items:center;justify-content:center;flex-direction:column;padding:34px 24px;text-align:center;background:linear-gradient(180deg,rgba(8,11,16,.42),rgba(8,11,16,.91) 34%,rgba(8,11,16,.98))}.subscription-preview-kicker{color:var(--accent);font-size:.72rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.subscription-preview-offer h3{margin:8px 0 10px;color:var(--text);font-size:clamp(1.35rem,3vw,2rem)}.subscription-preview-offer p{max-width:660px;margin:0 0 18px;color:var(--muted);line-height:1.55}.subscription-preview-button{min-width:min(100%,280px)}.subscription-preview-price{margin-top:10px;color:var(--muted);font-size:.76rem}.terminal-date-break-row td{border-bottom:1px solid rgba(215,177,90,.26);padding:18px 8px 10px}.terminal-date-break{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border:1px solid rgba(215,177,90,.34);border-radius:12px;background:linear-gradient(90deg,rgba(215,177,90,.13),rgba(255,244,198,.025)),rgba(255,244,198,.02);color:var(--accent-strong);font-size:.98rem;font-weight:900;letter-spacing:.04em}.terminal-date-break-subcopy{color:var(--muted);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.terminal-nugget-headline{font-weight:700;line-height:1.45;margin-bottom:10px}.terminal-team-topic{display:flex;flex-direction:column;gap:6px}.terminal-team-topic-team{display:flex;align-items:center;gap:8px;color:var(--text);font-weight:700;line-height:1.35}.terminal-team-topic-abbrev{min-width:36px;height:24px;border-radius:7px;font-size:.6rem}.terminal-team-topic-topic{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;margin-top:6px;padding:5px 10px;border:1px solid rgba(230,193,95,.38);border-radius:999px;background:rgba(230,193,95,.08);box-shadow:0 0 0 1px rgba(230,193,95,.08),0 0 18px rgba(230,193,95,.08);color:var(--accent);font-size:.76rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.terminal-team-topic-topic.is-injury{border-color:rgba(235,87,87,.52);background:rgba(235,87,87,.12);box-shadow:0 0 0 1px rgba(235,87,87,.12),0 0 20px rgba(235,87,87,.16);color:#ff8e8e}.terminal-row-new-pill{display:inline-flex;align-items:center;justify-content:center;min-width:38px;padding:2px 8px;border:1px solid var(--accent);border-radius:999px;color:var(--bg);background:var(--accent);font-size:.68rem;font-weight:800;letter-spacing:.08em}.terminal-team-topic-new{display:flex;align-items:flex-start;min-height:32px;margin-top:4px}.terminal-team-topic-new .terminal-row-new-pill{min-width:64px;padding:5px 12px;font-size:.82rem;box-shadow:0 0 16px rgba(215,177,90,.18)}.terminal-nugget-cell{display:flex;align-items:flex-start;gap:10px}.terminal-nugget-content{flex:1 1;min-width:0}.terminal-nugget-quote-label{color:var(--accent);font-size:.85rem;font-weight:700;letter-spacing:.04em;margin-bottom:6px}.terminal-nugget-quote-blocks{display:flex;flex-direction:column;gap:20px}.terminal-nugget-quote-block+.terminal-nugget-quote-block{padding-top:4px}.terminal-nugget-quote{border-left:3px solid var(--accent);padding-left:12px;color:var(--text);line-height:1.55;white-space:pre-wrap}.terminal-nugget-actions{margin-top:12px}.terminal-pending-editor-launcher{display:flex;align-items:center;gap:9px;margin-top:14px}.terminal-edit-quote-button{min-height:34px;padding:6px 11px;font-size:.72rem}.terminal-edited-pill{display:inline-flex;align-items:center;min-height:26px;padding:3px 8px;border:1px solid rgba(215,177,90,.42);border-radius:999px;color:var(--accent);background:rgba(215,177,90,.09);font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.terminal-pending-editor{margin-top:16px;padding:14px;border:1px solid rgba(215,177,90,.32);border-radius:12px;background:rgba(12,14,18,.64)}.terminal-pending-editor-heading{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.terminal-pending-editor-heading strong{color:var(--accent);font-size:.78rem;letter-spacing:.05em;text-transform:uppercase}.terminal-pending-editor-heading span{color:var(--muted);font-size:.72rem;line-height:1.5}.terminal-pending-editor-form textarea{width:100%;min-height:180px;resize:vertical;padding:12px;border:1px solid rgba(215,177,90,.34);border-radius:9px;color:var(--text);background:rgba(4,6,10,.72);font:inherit;font-size:.86rem;line-height:1.55}.terminal-pending-editor-field{display:grid;grid-gap:6px;gap:6px;margin-top:10px}.terminal-pending-editor-field>span{color:var(--muted);font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.terminal-pending-editor-form .terminal-headline-editor-textarea{min-height:92px}.terminal-pending-editor-form textarea:focus{outline:2px solid rgba(215,177,90,.25);border-color:var(--accent)}.terminal-pending-editor-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.terminal-save-quote-button{min-height:36px;padding:7px 12px;font-size:.76rem}.terminal-restore-quote-form{margin-top:10px}.terminal-restore-quote-button{padding:0;border:0;color:var(--muted);background:transparent;font:inherit;font-size:.7rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.terminal-restore-quote-button:hover{color:var(--text)}.terminal-nugget-listen{color:var(--accent);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.terminal-nugget-listen-pending{display:inline-block;color:var(--muted);cursor:default}.terminal-nugget-approval{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:12px}.terminal-pending-pill{display:inline-flex;align-items:center;padding:4px 8px;border:1px solid rgba(255,142,142,.48);border-radius:999px;background:rgba(235,87,87,.12);color:#ff9b9b;font-size:.64rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.terminal-approve-button{min-height:36px;padding:7px 12px;font-size:.76rem}.terminal-nugget-x-post{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:12px}.terminal-x-post-button{min-height:36px;padding:7px 12px;font-size:.76rem}.terminal-nugget-delete{margin-top:12px}.terminal-delete-quote-button{min-height:36px;padding:7px 12px;font-size:.76rem}.terminal-x-status-link,.terminal-x-status-pill{display:inline-flex;align-items:center;min-height:32px;padding:5px 9px;border:1px solid rgba(215,177,90,.48);border-radius:999px;background:rgba(215,177,90,.1);color:var(--accent);font-size:.65rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.terminal-x-status-pill.is-failed{border-color:rgba(255,142,142,.48);background:rgba(235,87,87,.12);color:#ff9b9b}@media (max-width:1200px){.home-hero{grid-template-columns:1fr}.terminal-filter-grid{grid-template-columns:repeat(2,minmax(180px,1fr))}.terminal-feed-search-form,.terminal-feed-search-form:has(.terminal-filter-opponent){grid-template-columns:repeat(3,minmax(0,1fr))}.terminal-feed-search-form .terminal-filter-actions,.terminal-feed-search-form .terminal-filter-search{grid-column:span 3}.terminal-filter-search,.terminal-filter-team-only{grid-column:span 1}.terminal-layout{grid-template-columns:1fr}.terminal-sidebar-card{position:static}}@media (max-width:900px){.topbar{flex-direction:column;align-items:flex-start}.nav{flex-wrap:wrap}.terminal-filter-grid,.terminal-search-form{grid-template-columns:1fr}.terminal-pagination-row{flex-direction:column;align-items:flex-start}}table{width:100%;border-collapse:collapse}td,th{border-bottom:1px solid var(--line);text-align:left;padding:10px 8px;vertical-align:top}th{color:var(--muted);font-weight:600}.player-tracker-position-filters{display:grid;grid-template-columns:minmax(132px,1.35fr) minmax(132px,1.15fr) repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;max-width:960px;margin-top:18px}.player-tracker-position-filter{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:9px 14px;border:1px solid rgba(185,171,140,.28);border-radius:10px;background:rgba(185,171,140,.08);color:var(--muted);font-weight:900;letter-spacing:.06em;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease}.player-tracker-position-filter.is-qb{border-color:rgba(172,120,255,.58);background:rgba(172,120,255,.1);color:#caa7ff}.player-tracker-position-filter.is-my-players{border-color:rgba(215,177,90,.58);background:rgba(215,177,90,.1);color:var(--accent-strong)}.player-tracker-position-filter.is-injuries{margin-right:8px;border-color:rgba(255,107,107,.58);background:rgba(235,87,87,.1);color:#ff9b9b;gap:7px}.player-tracker-filter-icon{width:15px;height:15px;fill:currentColor}.player-tracker-filter-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;min-height:22px;padding:1px 6px;border:1px solid color-mix(in srgb,currentColor 48%,transparent);border-radius:999px;background:color-mix(in srgb,currentColor 10%,transparent);font-size:.67rem;line-height:1}.player-tracker-position-filter.is-rb{border-color:rgba(46,204,113,.55);background:rgba(46,204,113,.09);color:#6ff0a0}.player-tracker-position-filter.is-wr{border-color:rgba(255,139,54,.58);background:rgba(255,139,54,.1);color:#ffad6b}.player-tracker-position-filter.is-te{border-color:rgba(74,163,255,.58);background:rgba(74,163,255,.1);color:#8ec8ff}.player-tracker-position-filter.is-active,.player-tracker-position-filter:hover{border-color:currentColor;background:rgba(255,244,198,.06);box-shadow:inset 0 0 0 1px currentColor,0 0 22px color-mix(in srgb,currentColor 22%,transparent)}.player-tracker-position-filter.is-active{background:color-mix(in srgb,currentColor 16%,transparent)}.player-tracker-position-filter.is-locked,.player-tracker-position-filter.is-locked:hover{cursor:not-allowed;filter:saturate(.35);opacity:.45;box-shadow:none}.player-tracker-card{padding:14px}.player-tracker-list{display:grid;grid-gap:10px;gap:10px}.player-tracker-row{border:1px solid rgba(215,177,90,.16);border-radius:14px;background:linear-gradient(180deg,rgba(255,244,198,.035),rgba(255,244,198,.012)),rgba(9,12,17,.72);overflow:hidden}.player-tracker-row[open]{border-color:rgba(215,177,90,.36);box-shadow:0 16px 38px rgba(0,0,0,.22),0 0 24px rgba(215,177,90,.08)}.player-tracker-save-boundary.has-unread-summary .player-tracker-row.has-summary{border-color:rgba(215,177,90,.48);box-shadow:0 10px 28px rgba(0,0,0,.2),0 0 0 1px rgba(215,177,90,.08),0 0 24px rgba(215,177,90,.12)}.player-tracker-save-boundary.has-unread-summary .player-tracker-row.has-summary:hover,.player-tracker-save-boundary.has-unread-summary .player-tracker-row.has-summary[open]{border-color:rgba(230,193,95,.72);box-shadow:0 16px 38px rgba(0,0,0,.25),0 0 0 1px rgba(230,193,95,.14),0 0 34px rgba(215,177,90,.2)}.player-tracker-save-boundary.is-saved .player-tracker-row{box-shadow:inset 3px 0 0 rgba(215,177,90,.68)}.player-tracker-save-boundary.is-saved.has-unread-summary .player-tracker-row.has-summary{box-shadow:inset 3px 0 0 rgba(215,177,90,.76),0 10px 28px rgba(0,0,0,.2),0 0 0 1px rgba(215,177,90,.08),0 0 24px rgba(215,177,90,.12)}.player-tracker-save-boundary.is-saved.has-unread-summary .player-tracker-row.has-summary:hover,.player-tracker-save-boundary.is-saved.has-unread-summary .player-tracker-row.has-summary[open]{box-shadow:inset 3px 0 0 rgba(215,177,90,.86),0 14px 36px rgba(0,0,0,.24),0 0 0 1px rgba(215,177,90,.14),0 0 34px rgba(215,177,90,.2)}.player-tracker-save-boundary.has-unread-injury .player-tracker-row.has-major-injury{border-color:rgba(255,106,106,.62);box-shadow:0 10px 30px rgba(0,0,0,.22),0 0 0 1px rgba(255,88,88,.1),0 0 28px rgba(255,72,72,.18)}.player-tracker-save-boundary.has-unread-injury .player-tracker-row.has-major-injury:hover,.player-tracker-save-boundary.has-unread-injury .player-tracker-row.has-major-injury[open]{border-color:rgba(255,122,122,.82);box-shadow:0 16px 40px rgba(0,0,0,.28),0 0 0 1px rgba(255,96,96,.18),0 0 38px rgba(255,72,72,.28)}.player-tracker-save-boundary.is-saved.has-unread-injury .player-tracker-row.has-major-injury{box-shadow:inset 3px 0 0 rgba(215,177,90,.76),0 10px 30px rgba(0,0,0,.22),0 0 0 1px rgba(255,88,88,.1),0 0 28px rgba(255,72,72,.18)}.player-tracker-save-boundary.is-saved.has-unread-injury .player-tracker-row.has-major-injury:hover,.player-tracker-save-boundary.is-saved.has-unread-injury .player-tracker-row.has-major-injury[open]{box-shadow:inset 3px 0 0 rgba(215,177,90,.86),0 16px 40px rgba(0,0,0,.28),0 0 0 1px rgba(255,96,96,.18),0 0 38px rgba(255,72,72,.28)}.player-tracker-summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:16px;cursor:pointer;list-style:none}.player-tracker-summary::-webkit-details-marker{display:none}.player-tracker-summary-actions{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.player-tracker-new-pill{min-height:28px;padding:4px 10px;box-shadow:0 0 18px rgba(215,177,90,.22)}.player-tracker-summary-available{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:32px;padding:5px 10px;border:1px solid rgba(230,193,95,.52);border-radius:999px;background:rgba(215,177,90,.14);color:var(--accent-strong);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.player-tracker-summary-toggle:before{content:"+";display:block;font-size:1rem;line-height:1}.player-tracker-row[open] .player-tracker-summary-toggle:before{content:"−"}.player-tracker-adp{font-size:.78rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border:1px solid rgba(215,177,90,.28);border-radius:999px}.player-tracker-adp,.player-tracker-save-button{flex:0 0 auto;color:var(--accent-strong);background:rgba(215,177,90,.08)}.player-tracker-save-button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid rgba(215,177,90,.44);border-radius:999px;font:inherit;font-size:1.15rem;font-weight:900;line-height:1;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.player-tracker-save-button:focus-visible,.player-tracker-save-button:hover{border-color:var(--accent-strong);background:rgba(215,177,90,.18);box-shadow:0 0 18px rgba(215,177,90,.18);transform:translateY(-1px)}.player-tracker-save-button.is-saved{border-color:rgba(111,240,160,.72);background:rgba(46,204,113,.16);color:#6ff0a0;box-shadow:0 0 18px rgba(46,204,113,.14)}.player-tracker-save-button.is-pending{cursor:wait;opacity:.72}.player-tracker-save-boundary{min-width:0}.player-tracker-save-error{margin:7px 4px 0;color:#ff9a9a;font-size:.75rem;font-weight:800;text-align:right}.player-tracker-empty-watchlist{display:flex;flex-direction:column;gap:7px;padding:24px 18px;color:var(--muted);line-height:1.55;text-align:center}.player-tracker-empty-watchlist strong{color:var(--text);font-size:1rem}.player-tracker-name-block{display:flex;flex-direction:column;gap:6px;min-width:0}.player-tracker-name-line{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-width:0}.player-tracker-name{color:var(--text);font-family:Avenir Next,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:1.18rem;font-weight:800;line-height:1.1}.player-tracker-roster-status{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:24px;padding:3px 8px;border:1px solid rgba(255,115,115,.58);border-radius:999px;background:rgba(255,82,82,.12);color:#ff9a9a;font-size:.66rem;font-weight:950;letter-spacing:.08em;line-height:1;text-decoration:none;text-transform:uppercase;cursor:help;box-shadow:0 0 14px rgba(255,82,82,.1)}.player-tracker-save-boundary.has-unread-injury .player-tracker-roster-status.is-major{box-shadow:0 0 0 1px color-mix(in srgb,currentColor 18%,transparent),0 0 20px color-mix(in srgb,currentColor 34%,transparent)}.player-tracker-roster-status.is-pup{border-color:rgba(255,170,70,.6);background:rgba(255,150,45,.12);color:#ffc078;box-shadow:0 0 14px rgba(255,150,45,.1)}.player-tracker-roster-status.is-doubtful,.player-tracker-roster-status.is-dtd,.player-tracker-roster-status.is-questionable{border-color:rgba(255,196,92,.6);background:rgba(255,183,55,.12);color:#ffd078;box-shadow:0 0 14px rgba(255,183,55,.1)}.player-tracker-roster-status.is-nfi{border-color:rgba(193,137,255,.58);background:rgba(172,120,255,.12);color:#d2adff;box-shadow:0 0 14px rgba(172,120,255,.1)}.player-tracker-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--muted);font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.player-tracker-detail{border-top:1px solid rgba(215,177,90,.14);padding:0 16px 16px}.player-tracker-injury-context{margin:14px 16px 0;padding:12px 14px;border:1px solid rgba(255,133,105,.28);border-radius:10px;background:rgba(255,95,75,.06);color:var(--muted);line-height:1.55}.player-tracker-injury-context-heading{display:flex;align-items:center;gap:9px;color:var(--text)}.player-tracker-injury-context p{margin:10px 0 0}.player-tracker-blurb{margin:14px 0;color:var(--muted);line-height:1.65}.player-tracker-blurb-headline{display:block;color:var(--text);font-weight:800;line-height:1.55}.player-tracker-blurb-body{margin:10px 0 0}.player-tracker-empty-summary{margin:14px 0 0;color:var(--muted);font-size:.9rem;line-height:1.6}.player-tracker-nuggets{display:grid;grid-gap:12px;gap:12px}.player-tracker-nugget{border-left:3px solid var(--accent);padding:12px 12px 12px 14px;background:rgba(255,244,198,.025);border-radius:0 12px 12px 0}.player-tracker-nugget-headline{color:var(--text);font-weight:900;line-height:1.35;margin-bottom:6px}.player-tracker-nugget-meta{color:var(--accent);font-size:.76rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;margin-bottom:8px}.player-tracker-nugget-quote{color:var(--text);line-height:1.55;margin-bottom:10px;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.player-tracker-listen{display:inline-flex;width:-moz-fit-content;width:fit-content}@media (max-width:760px){.player-tracker-summary{grid-template-columns:auto minmax(0,1fr) auto;gap:10px}.player-tracker-position-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.player-tracker-position-filter.is-my-players{grid-column:span 2}.player-tracker-position-filter.is-injuries{grid-column:span 2;margin-right:0}.player-tracker-summary-available{min-height:30px;padding:4px 8px;font-size:.6rem}.player-tracker-save-button{width:40px;height:40px}}.player-position-badge{display:inline-flex;align-items:center;justify-content:center;min-width:34px;padding:3px 8px;border:1px solid rgba(185,171,140,.28);border-radius:999px;color:var(--muted);background:rgba(185,171,140,.08);font-weight:900}.player-position-badge.is-rb{border-color:rgba(46,204,113,.55);color:#6ff0a0;background:rgba(46,204,113,.13)}.player-position-badge.is-wr{border-color:rgba(255,139,54,.58);color:#ffad6b;background:rgba(255,139,54,.14)}.player-position-badge.is-qb{border-color:rgba(172,120,255,.58);color:#caa7ff;background:rgba(172,120,255,.14)}.player-position-badge.is-te{border-color:rgba(74,163,255,.58);color:#8ec8ff;background:rgba(74,163,255,.14)}.player-tracker-source-line{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}@media (max-width:760px){.player-tracker-source-line{align-items:flex-start;flex-direction:column}.page{width:100%;padding:12px}.topbar{display:flex;flex-direction:column;align-items:center;gap:9px;padding:12px;margin-bottom:14px}.brand{width:100%;min-width:0}.nav{width:100%;gap:4px;padding-top:8px;border-top:1px solid rgba(215,177,90,.14);overflow-x:auto;overscroll-behavior-inline:contain}.nav a,.nav-account-action,.nav-account-status{display:inline-flex;flex:1 0 auto;align-items:center;justify-content:center;min-height:42px;padding:8px;font-size:.82rem}.terminal-filter-card{padding:14px;margin-bottom:12px}.terminal-filter-card h2{margin-top:0;margin-bottom:12px;font-size:1.25rem}.terminal-filter-card>.muted{margin-top:-4px;font-size:.86rem;line-height:1.5}.terminal-speaker-filter-row{align-items:stretch;flex-direction:column;gap:7px}.terminal-speaker-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.terminal-speaker-filter{min-width:0;padding-inline:8px}.terminal-filter-card .input{min-height:46px;font-size:16px}}@media (max-width:760px){.terminal-feed-search-form,.terminal-feed-search-form:has(.terminal-filter-opponent){grid-template-columns:repeat(2,minmax(0,1fr))}.terminal-feed-search-form .terminal-filter-actions,.terminal-feed-search-form .terminal-filter-search{grid-column:1/-1}.terminal-review-card{align-items:stretch;flex-direction:column;padding:14px;margin-bottom:12px}.terminal-review-actions{display:grid;grid-template-columns:1fr;width:100%}.terminal-review-actions .btn,.terminal-review-actions form{width:100%}.terminal-review-actions .btn{display:flex;align-items:center;justify-content:center;min-height:44px}.terminal-filter-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.terminal-filter-actions .btn,.terminal-pagination-actions .btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;width:100%}.terminal-sidebar-card{padding:12px;margin-bottom:12px;overflow:hidden}.terminal-sidebar-mobile-hint{display:block}.terminal-team-list{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:6px;gap:6px;max-height:none;overflow:visible}.terminal-team-link{position:relative;justify-content:center;width:100%;min-height:0;padding:0;aspect-ratio:1;border-color:color-mix(in srgb,var(--team-accent) 70%,transparent);border-radius:9px;background:linear-gradient(135deg,color-mix(in srgb,var(--team-primary) 84%,white 16%),var(--team-primary)),var(--team-primary);box-shadow:inset 0 0 0 1px rgba(255,244,198,.08);color:var(--team-text)}.terminal-team-link:hover{border-color:var(--team-accent);background:linear-gradient(135deg,color-mix(in srgb,var(--team-primary) 76%,white 24%),var(--team-primary)),var(--team-primary)}.terminal-team-link.is-active{border-color:var(--accent-strong);background:linear-gradient(135deg,color-mix(in srgb,var(--team-primary) 78%,white 22%),var(--team-primary)),var(--team-primary);box-shadow:inset 0 0 0 1px rgba(255,244,198,.35),0 0 0 2px rgba(215,177,90,.3),0 0 16px rgba(215,177,90,.2)}.terminal-team-link.is-unread:after{content:"";position:absolute;top:5px;right:5px;width:6px;height:6px;border-radius:999px;background:var(--accent-strong);box-shadow:0 0 7px rgba(255,216,117,.8)}.terminal-team-link-main{justify-content:center;width:100%}.terminal-team-link-main>span:last-child,.terminal-team-pill{display:none}.terminal-team-link .terminal-team-abbrev{width:100%;min-width:0;height:100%;padding:0;border:0;border-radius:inherit;background:transparent;box-shadow:none;font-size:.72rem}.terminal-feed-card{padding:10px;overflow:visible}.terminal-feed-table,.terminal-feed-table tbody,.terminal-feed-table td,.terminal-feed-table tr{display:block;width:100%}.terminal-feed-table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.terminal-feed-table .terminal-date-break-row{margin:18px 0 8px}.terminal-feed-table .terminal-date-break-row:first-child{margin-top:0}.terminal-feed-table .terminal-date-break-row td{padding:0;border:0}.terminal-date-break{padding:9px 11px;border-radius:10px;font-size:.86rem}.terminal-date-break-subcopy{display:none}.terminal-feed-table .terminal-nugget-row{padding:14px;margin-bottom:10px;border:1px solid rgba(215,177,90,.18);border-radius:14px;background:linear-gradient(180deg,rgba(255,244,198,.035),rgba(255,244,198,.012)),rgba(9,12,17,.72)}.terminal-feed-table .terminal-nugget-row td{padding:0;border:0}.terminal-feed-table .terminal-nugget-date{display:none}.terminal-feed-table .terminal-nugget-body-cell,.terminal-feed-table .terminal-nugget-meta-cell{margin-bottom:14px}.terminal-feed-table .terminal-nugget-listen-cell{padding-top:12px;border-top:1px solid rgba(215,177,90,.14)}.terminal-feed-table .terminal-empty-row td{padding:14px;border:1px solid rgba(215,177,90,.18);border-radius:12px}.terminal-team-topic{flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px}.terminal-team-topic-team{font-size:.86rem}.terminal-team-topic-topic{max-width:100%;margin-top:0;padding:4px 8px;font-size:.68rem;overflow-wrap:anywhere}.terminal-team-topic-new{flex-basis:100%;min-height:32px;margin-top:0}.terminal-nugget-cell{flex-direction:column;gap:8px}.terminal-nugget-headline{margin-bottom:12px;font-size:1rem;line-height:1.45}.terminal-nugget-quote-label{font-size:.78rem}.terminal-nugget-quote-blocks{gap:16px}.terminal-nugget-quote{padding-left:10px;font-size:.93rem;line-height:1.68}.terminal-nugget-listen{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:9px 12px;border:1px solid rgba(215,177,90,.36);border-radius:10px;background:rgba(215,177,90,.08)}.terminal-approve-button,.terminal-delete-quote-button,.terminal-nugget-approval,.terminal-nugget-approval form,.terminal-nugget-delete,.terminal-nugget-delete form,.terminal-nugget-x-post,.terminal-nugget-x-post form,.terminal-x-post-button,.terminal-x-status-link,.terminal-x-status-pill{width:100%}.terminal-nugget-approval,.terminal-nugget-x-post{align-items:stretch}.terminal-pending-pill{justify-content:center;width:100%;min-height:36px}.terminal-approve-button{min-height:44px}.terminal-delete-quote-button,.terminal-x-post-button,.terminal-x-status-link,.terminal-x-status-pill{justify-content:center;min-height:44px}.terminal-pagination-row{align-items:stretch;margin-top:16px}.terminal-pagination-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.player-tracker-card{padding:8px}.player-tracker-list{gap:8px}.player-tracker-summary{align-items:flex-start;padding:12px}.player-position-badge{margin-top:2px}.player-tracker-name{font-size:1rem;line-height:1.2}.player-tracker-adp{font-size:.68rem}.player-tracker-meta{font-size:.7rem;line-height:1.45}.player-tracker-detail{padding:0 12px 12px}.player-tracker-blurb{font-size:.93rem;line-height:1.7}.player-tracker-source-line{gap:6px;font-size:.68rem;line-height:1.5}}.speaker-review-list{display:grid;grid-gap:16px;gap:16px;margin-top:16px}.speaker-review-item{display:grid;grid-gap:14px;gap:14px;padding:16px;border:1px solid rgba(215,177,90,.34);border-radius:12px;background:rgba(7,10,16,.34)}.speaker-review-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.speaker-review-heading>div{min-width:0}.speaker-review-proposal{padding:14px;border-left:3px solid var(--gold);background:rgba(215,177,90,.07)}.speaker-review-proposal h3,.speaker-review-proposal p{margin:0}.speaker-review-proposal p+p{margin-top:8px}.speaker-review-mapping{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(240px,1.2fr) auto;align-items:end;grid-gap:10px;gap:10px}.speaker-review-mapping label,.speaker-review-recovery>label{display:grid;grid-gap:6px;gap:6px}.speaker-review-recovery{display:grid;grid-gap:12px;gap:12px}.speaker-review-turns{display:grid;grid-gap:8px;gap:8px;margin:0;padding:12px;border:1px solid rgba(215,177,90,.2);border-radius:10px}.speaker-review-turn{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:10px;gap:10px;padding:10px;border-radius:8px;background:rgba(255,255,255,.025);cursor:pointer}.speaker-review-turn:hover{background:rgba(215,177,90,.08)}.speaker-review-context-turn{grid-template-columns:minmax(0,1fr);cursor:default}.speaker-review-turn input{margin-top:5px}.speaker-review-turn>span,.speaker-review-turn>span>span{display:grid;grid-gap:4px;gap:4px}.speaker-review-preview{display:grid;grid-gap:8px;gap:8px;padding:14px;border:1px solid rgba(215,177,90,.32);border-radius:10px;background:rgba(215,177,90,.06)}.speaker-review-preview h3,.speaker-review-preview p{margin:0}.speaker-review-discard{justify-self:end}.speaker-review-history{margin-top:18px}@media (max-width:760px){.speaker-review-heading{display:grid}.speaker-review-mapping{grid-template-columns:1fr}.speaker-review-discard,.speaker-review-heading .btn,.speaker-review-mapping .btn,.speaker-review-recovery .btn{width:100%}}@media (max-width:340px){.terminal-team-list{grid-template-columns:repeat(5,minmax(0,1fr))}.terminal-team-link .terminal-team-abbrev{font-size:.68rem}}