:root{--volt:#e3f643;--silver:#faf7f4;--clay:#94958b;--slate:#212922;--night:#0b0909;--grey-900:#14161a;--grey-700:#2e332e;--grey-600:#4b504a;--bg:var(--night);--bg-elev-1:var(--slate);--bg-elev-2:#2a332b;--line:#2e332e;--line-strong:#3f4640;--fg:var(--silver);--fg-muted:#b7b8af;--fg-dim:var(--clay);--fg-on-volt:var(--night);--intent-success:#0bdd65;--intent-warning:#ffc421;--intent-danger:#fa3842;--intent-info:#0ac2ff;--series-downloads:#007dff;--series-views:#d12670;--font-display:"Zalando Sans Expanded", "Pragmatica Extended", "Helvetica Neue Condensed", system-ui, sans-serif;--font-sans:"Zalando Sans", "Pragmatica", "Inter", system-ui, sans-serif;--font-mono:"Space Grotesk", "JetBrains Mono", ui-monospace, monospace;--tracking-tight:-.025em;--tracking-loose:.08em;--tracking-mono:.04em;--dur-quick:.12s;--dur-base:.2s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--radius-0:0px;--radius-sm:8px;--radius-md:14px;--radius-lg:20px;--radius-pill:999px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--bg:var(--silver);--bg-elev-1:#fff;--bg-elev-2:#f2efe9;--line:#d6d6cf;--line-strong:#94958b;--fg:var(--night);--fg-muted:#4b504a;--fg-dim:var(--clay);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--fg);font:400 15px/1.5 var(--font-sans);-webkit-font-smoothing:antialiased;transition:background var(--dur-base) var(--ease-standard), color var(--dur-base) var(--ease-standard)}#root{min-height:100vh}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:var(--tracking-tight);margin:0;font-weight:600}.spec{font:500 10px/1.4 var(--font-mono);letter-spacing:var(--tracking-loose);text-transform:uppercase;color:var(--fg-dim)}.mono-num{font-family:var(--font-mono);letter-spacing:var(--tracking-mono);font-variant-numeric:tabular-nums}.app-shell{max-width:1240px;margin:0 auto;padding:32px 24px 96px}.app-header{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px;padding-bottom:24px;display:flex}.app-brand{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.app-brand svg{width:auto;height:20px;fill:var(--fg)}.app-title-block{flex-direction:column;gap:2px;display:flex}.app-title{font-size:20px}.app-subtitle{font:500 10px/1.4 var(--font-mono);letter-spacing:var(--tracking-loose);text-transform:uppercase;color:var(--fg-dim)}.app-header-actions{align-items:center;gap:8px;display:flex}.icon-button{border:1px solid var(--line-strong);border-radius:var(--radius-pill);color:var(--fg-muted);font:500 10px/1.4 var(--font-mono);letter-spacing:var(--tracking-loose);text-transform:uppercase;transition:color var(--dur-quick) var(--ease-standard), border-color var(--dur-quick) var(--ease-standard);align-items:center;padding:8px 14px;text-decoration:none;display:inline-flex}.icon-button:hover{color:var(--fg);border-color:var(--fg)}.toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.segmented-toggle{border:1px solid var(--line-strong);border-radius:var(--radius-pill);gap:2px;padding:3px;display:inline-flex;position:relative}.segmented-toggle-thumb{background:var(--volt);border-radius:var(--radius-pill);transition:left var(--dur-base) var(--ease-standard), width var(--dur-base) var(--ease-standard);position:absolute;top:3px;bottom:3px}.segmented-toggle button{z-index:1;font:500 10px/1.4 var(--font-mono);letter-spacing:var(--tracking-loose);text-transform:uppercase;color:var(--fg-muted);border-radius:var(--radius-pill);transition:color var(--dur-base) var(--ease-standard);padding:8px 16px;position:relative}.segmented-toggle button.on{color:var(--fg-on-volt)}.page-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px;display:flex}.page-title{font-size:24px}.back-link{color:var(--fg-muted);font:500 11px/1.4 var(--font-mono);letter-spacing:var(--tracking-loose);text-transform:uppercase;transition:color var(--dur-quick) var(--ease-standard);margin-bottom:20px;text-decoration:none;display:inline-block}.back-link:hover{color:var(--fg)}.show-section{margin-bottom:40px}.show-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.show-card{color:inherit;background:var(--bg-elev-1);border:1px solid var(--line);border-top:3px solid var(--show-accent,var(--line));border-radius:var(--radius-md);transition:border-color var(--dur-base) var(--ease-standard), box-shadow var(--dur-base) var(--ease-standard), transform var(--dur-base) var(--ease-standard);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.show-card:hover{border-color:var(--fg-dim);border-top-color:var(--show-accent,var(--fg-dim));transform:translateY(-2px);box-shadow:0 10px 28px #00000059}.show-card-art{aspect-ratio:1;object-fit:cover;background:var(--bg-elev-2);width:100%;display:block}.show-card-art-placeholder{justify-content:center;align-items:center;display:flex}.show-card-art-placeholder svg{width:auto;height:32px;fill:var(--line-strong)}.show-card-body{flex-direction:column;gap:4px;padding:14px 16px;display:flex}.show-card-name{font-size:15px;font-weight:600}.show-hero{flex-shrink:0;width:240px;margin-bottom:0}.show-hero-row{align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.show-hero-baseline{flex-direction:column;flex:1;min-width:0;display:flex}.show-hero-baseline .correlation-panel{-webkit-backdrop-filter:blur(20px)saturate(160%);background:linear-gradient(160deg,#ffffff0f,#ffffff04);border:1px solid #ffffff1a;flex-direction:column;display:flex;box-shadow:inset 0 1px #ffffff14,0 12px 32px #0000004d}.show-hero-baseline .stat-tile-row{margin-bottom:0}.show-hero-baseline .stat-tile{-webkit-backdrop-filter:blur(12px);transition:transform var(--dur-base) var(--ease-standard), background var(--dur-base) var(--ease-standard), border-color var(--dur-base) var(--ease-standard), box-shadow var(--dur-base) var(--ease-standard);background:#ffffff0d;border:1px solid #ffffff1a;position:relative;box-shadow:inset 0 1px #ffffff14}.show-hero-baseline .stat-tile:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(160deg,#ffffff1a,#fff0 55%);position:absolute;inset:0}.show-hero-baseline .stat-tile:hover{background:#ffffff14;border-color:#e3f64399;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff1f,0 0 0 1px #e3f64326,0 8px 20px #0000004d,0 0 20px #e3f6431f}@media (prefers-reduced-motion:reduce){.show-hero-baseline .stat-tile{transition:none}}.correlation-panel{border:1px solid var(--line);border-radius:var(--radius-md);padding:16px 20px}.correlation-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.correlation-target{margin:0}.correlation-list{margin:0;padding:0;list-style:none}.correlation-row{border-bottom:1px solid var(--line);flex-direction:column;gap:8px;padding:14px 0;display:flex}.correlation-row:last-child{border-bottom:0}.correlation-labels{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.correlation-explainer{color:var(--fg-muted);max-width:70ch;margin:0 0 16px;font-size:13px;line-height:1.5}.insight-tip{border-left:2px solid var(--volt);background:var(--bg-elev-2);border-radius:0 var(--radius-sm) var(--radius-sm) 0;max-width:70ch;margin:0 0 16px;padding:12px 16px}.correlation-summary-tip{border-left:2px solid var(--clay);background:var(--bg-elev-2);border-radius:0 var(--radius-sm) var(--radius-sm) 0;max-width:70ch;margin:0 0 16px;padding:12px 16px}.correlation-summary-tip .insight-tip-label{color:var(--clay)}.correlation-summary-tip p{color:var(--fg-muted);margin:0;font-size:13px;line-height:1.5}.correlation-summary-examples-trigger{cursor:help;color:var(--fg-dim,var(--clay));text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;position:relative}.correlation-summary-examples-trigger:after{content:attr(data-tooltip);background:var(--bg-elev-1);width:max-content;max-width:280px;color:var(--fg);border:1px solid var(--line-strong);border-radius:var(--radius-sm);font:400 12px/1.5 var(--font-sans);white-space:normal;text-align:left;opacity:0;pointer-events:none;transition:opacity var(--dur-quick) var(--ease-standard), transform var(--dur-quick) var(--ease-standard);z-index:10;padding:8px 10px;text-decoration:none;position:absolute;bottom:calc(100% + 8px);left:0;transform:translateY(4px)}.correlation-summary-examples-trigger:hover:after,.correlation-summary-examples-trigger:focus-visible:after{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.correlation-summary-examples-trigger:after{transition:none}}.insight-tip-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.insight-tip-label{color:var(--volt);display:block}.insight-regenerate-btn{font:500 10px/1.4 var(--font-mono);letter-spacing:var(--tracking-loose);text-transform:uppercase;color:var(--fg-muted);border:1px solid var(--line);border-radius:var(--radius-pill);cursor:pointer;transition:color var(--dur-quick) var(--ease-standard), border-color var(--dur-quick) var(--ease-standard);background:0 0;flex-shrink:0;padding:4px 10px}.insight-regenerate-btn:hover:not(:disabled){color:var(--volt);border-color:var(--volt)}.insight-regenerate-btn:disabled{opacity:.8;cursor:default;color:var(--volt);border-color:var(--volt)}.insight-regenerate-btn .btn-spinner{border-radius:var(--radius-pill);vertical-align:-1px;border:1.5px solid;border-top-color:#0000;width:8px;height:8px;margin-right:4px;animation:.7s linear infinite btn-spin;display:inline-block}@keyframes btn-spin{to{transform:rotate(360deg)}}.insight-analyzing{align-items:center;gap:8px;font-style:italic;display:flex}.insight-analyzing-dot{border-radius:var(--radius-pill);background:var(--volt);flex-shrink:0;width:5px;height:5px;animation:1.1s ease-in-out infinite insight-dot-bounce}.insight-analyzing-dot:nth-child(2){animation-delay:.15s}.insight-analyzing-dot:nth-child(3){animation-delay:.3s}@keyframes insight-dot-bounce{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.insight-regenerate-btn .btn-spinner,.insight-analyzing-dot,.show-chat-spinner{animation:none}}.insight-typing:after{content:"";background:var(--volt);vertical-align:-2px;width:2px;height:12px;margin-left:2px;animation:.8s step-end infinite insight-cursor-blink;display:inline-block}@keyframes insight-cursor-blink{0%,to{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion:reduce){.insight-typing:after{animation:none}}.insight-tip p{color:var(--fg-muted);margin:0 0 8px;font-size:13px;line-height:1.5}.insight-tip p:last-child{margin-bottom:0}.insight-bullets{margin:0;padding-left:18px;list-style:outside}.insight-bullets li{color:var(--fg-muted);margin-bottom:4px;font-size:13px;line-height:1.5}.insight-bullets li::marker{color:var(--fg-dim)}.insight-bullets li:last-child{margin-bottom:0}.insight-tip strong{color:var(--fg)}.stickiness-show-name{color:var(--volt)}.correlation-pair{align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.correlation-meta{text-transform:capitalize;cursor:help;position:relative}.correlation-meta:after{content:attr(data-tooltip);background:var(--bg-elev-1);width:max-content;max-width:260px;color:var(--fg);border:1px solid var(--line-strong);border-radius:var(--radius-sm);font:400 12px/1.4 var(--font-sans);text-transform:none;white-space:normal;text-align:left;opacity:0;pointer-events:none;transition:opacity var(--dur-quick) var(--ease-standard), transform var(--dur-quick) var(--ease-standard);z-index:10;padding:8px 10px;position:absolute;bottom:calc(100% + 8px);right:0;transform:translateY(4px)}.correlation-meta:hover:after,.correlation-meta:focus-visible:after{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.correlation-meta:after{transition:none}}.info-tip{color:var(--fg-dim);cursor:help;justify-content:center;align-items:center;font-size:11px;font-weight:400;display:inline-flex;position:relative}.info-tip:hover,.info-tip:focus-visible{color:var(--fg)}.info-tip:after{content:attr(data-tooltip);background:var(--bg-elev-1);width:max-content;max-width:220px;color:var(--fg);border:1px solid var(--line-strong);border-radius:var(--radius-sm);font:400 12px/1.4 var(--font-sans);text-transform:none;letter-spacing:normal;white-space:normal;text-align:left;opacity:0;pointer-events:none;transition:opacity var(--dur-quick) var(--ease-standard), transform var(--dur-quick) var(--ease-standard);z-index:10;padding:8px 10px;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px)}.info-tip:hover:after,.info-tip:focus-visible:after{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.info-tip:after{transition:none}}.correlation-bar-track{background:var(--bg-elev-2);border-radius:var(--radius-pill);height:6px;position:relative;overflow:hidden}.correlation-bar-zero{background:var(--line-strong);width:1px;position:absolute;top:-3px;bottom:-3px;left:50%}@keyframes bar-grow{0%{width:0}to{width:var(--bar-width)}}.correlation-bar{border-radius:var(--radius-pill);width:0;animation:bar-grow .56s var(--ease-standard) forwards;position:absolute;top:0;bottom:0}@media (prefers-reduced-motion:reduce){.correlation-bar{width:var(--bar-width);animation:none}}.correlation-bar.positive{background:var(--intent-info)}.correlation-bar.negative{background:var(--intent-danger)}.episode-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.episode-card{text-align:left;background:var(--bg-elev-1);border:1px solid var(--line);border-radius:var(--radius-md);transition:border-color var(--dur-base) var(--ease-standard), box-shadow var(--dur-base) var(--ease-standard), transform var(--dur-base) var(--ease-standard);flex-direction:column;gap:12px;padding:18px;display:flex;overflow:hidden}.episode-card:hover{border-color:var(--volt);transform:translateY(-2px);box-shadow:0 10px 28px #00000059,0 0 0 1px #e3f6431f}@keyframes card-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.card-enter{opacity:0;animation:.48s cubic-bezier(.34,1.56,.64,1) forwards card-enter}@media (prefers-reduced-motion:reduce){.card-enter{opacity:1;animation:none}}.thumb-image{aspect-ratio:16/9;object-fit:cover;background:var(--bg-elev-2);width:100%;display:block}.thumb-placeholder{aspect-ratio:16/9;background:var(--bg-elev-2);justify-content:center;align-items:center;width:100%;display:flex}.thumb-placeholder svg{width:auto;height:22px;fill:var(--line-strong)}.card-thumb{width:calc(100% + 36px);margin:-18px -18px 0}.detail-thumb-wrap{border-radius:var(--radius-md);margin-bottom:16px;position:relative;overflow:hidden}.detail-thumb{margin-bottom:0}.detail-thumb-wrap.is-scanning:after{content:"";background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--volt) 45%, transparent) 50%, transparent 100%);pointer-events:none;animation:1.8s ease-in-out infinite thumb-scan;position:absolute;inset:0;transform:translateY(-100%)}.detail-thumb-wrap.is-scanning:before{content:"";border:2px solid var(--volt);border-radius:inherit;opacity:.6;pointer-events:none;animation:1.8s ease-in-out infinite thumb-scan-pulse;position:absolute;inset:0}@keyframes thumb-scan{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes thumb-scan-pulse{0%,to{opacity:.35}50%{opacity:.8}}@media (prefers-reduced-motion:reduce){.detail-thumb-wrap.is-scanning:after,.detail-thumb-wrap.is-scanning:before{animation:none}}.card-title{font:600 15px/1.35 var(--font-sans);color:var(--fg);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.card-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.note-pill{border:1px solid var(--line-strong);border-radius:var(--radius-pill);color:var(--fg-muted);padding:2px 8px}.card-meta-pills{align-items:center;gap:6px;display:flex}.strong-intro-pill{border:1px solid var(--volt);border-radius:var(--radius-pill);color:var(--volt);cursor:help;padding:2px 8px;position:relative}.strong-intro-pill:after{content:attr(data-tooltip);background:var(--bg-elev-1);width:max-content;max-width:220px;color:var(--fg);border:1px solid var(--line-strong);border-radius:var(--radius-sm);font:500 10px/1.4 var(--font-mono);text-transform:none;letter-spacing:normal;white-space:normal;opacity:0;pointer-events:none;transition:opacity var(--dur-quick) var(--ease-standard), transform var(--dur-quick) var(--ease-standard);z-index:5;padding:6px 10px;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%,4px)}.strong-intro-pill:hover:after,.strong-intro-pill:focus-visible:after{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.strong-intro-pill:after{transition:none}}.card-hero{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:2px;padding:10px 0;display:flex}.card-hero-value{color:var(--fg);align-items:baseline;gap:6px;font-size:22px;display:inline-flex}.trend-indicator{cursor:help;font-size:11px}.trend-indicator.good{color:var(--intent-success)}.trend-indicator.average{color:var(--intent-warning)}.trend-indicator.bad{color:var(--intent-danger)}.stat-tile-value.good{color:var(--intent-success)}.stat-tile-value.average{color:var(--intent-warning)}.stat-tile-value.bad{color:var(--intent-danger)}.card-channels{flex-direction:column;gap:6px;display:flex}.card-channel{align-items:center;gap:8px;font-size:13px;display:flex}.card-channel .spec{flex:1}.card-channel-awaiting{align-items:flex-start}.card-channel-awaiting-text{min-width:0;color:var(--fg-muted);flex:1;font-size:12px;font-style:italic;line-height:1.45}.card-channel .mono-num{align-items:baseline;gap:5px;display:inline-flex}.channel-swatch{flex-shrink:0;width:8px;height:8px}.episode-table-wrap{border:1px solid var(--line);overflow-x:auto}.episode-table{border-collapse:collapse;width:100%;font-size:13px}.episode-table th{text-align:left;font:500 10px/1.4 var(--font-mono);letter-spacing:var(--tracking-loose);text-transform:uppercase;color:var(--fg-dim);border-bottom:1px solid var(--line-strong);white-space:nowrap;padding:12px 16px}.episode-table td{border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 16px}.episode-table tbody tr{cursor:pointer;transition:background var(--dur-quick) var(--ease-standard)}.episode-table tbody tr:hover{background:var(--bg-elev-2)}.episode-table-title{text-overflow:ellipsis;white-space:nowrap;max-width:360px;overflow:hidden}.admin-shows-cell{white-space:normal;max-width:320px}.admin-top-shows{flex-wrap:wrap;gap:6px;display:flex}.admin-show-chip{border:1px solid var(--line-strong);border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:5px;padding:2px 8px;font-size:12px;display:inline-flex}.glass-panel{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(20px)saturate(160%);background:linear-gradient(160deg,#ffffff12,#ffffff04);border:1px solid #ffffff1a;box-shadow:inset 0 1px #ffffff17,0 12px 32px #0000004d}.account-create-form{flex-wrap:wrap;align-items:center;gap:10px;padding:16px 18px;display:flex}.account-create-form input{background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--radius-sm);min-width:200px;color:var(--fg);font:inherit;transition:border-color var(--dur-quick) var(--ease-standard);flex:1;padding:9px 12px}.account-create-form input:focus{outline:2px solid var(--volt);outline-offset:-1px}.meeting-deck-form{flex-direction:column;gap:16px;padding:18px 20px;display:flex}.meeting-deck-form form{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.meeting-deck-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.meeting-deck-stats-row{align-items:flex-start}.meeting-deck-form input{background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--fg);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;transition:border-color var(--dur-quick) var(--ease-standard);padding:9px 12px}.meeting-deck-form input:focus{outline:2px solid var(--volt);outline-offset:-1px}.meeting-deck-stat-toggles{flex-wrap:wrap;gap:8px;display:flex}.meeting-deck-stat-toggle{border:1px solid var(--line-strong);border-radius:var(--radius-pill);color:var(--fg-muted);transition:color var(--dur-quick) var(--ease-standard), border-color var(--dur-quick) var(--ease-standard), background var(--dur-quick) var(--ease-standard);background:0 0;padding:6px 12px;font-size:12px}.meeting-deck-stat-toggle:hover{color:var(--fg);border-color:var(--fg-dim)}.meeting-deck-stat-toggle.is-selected{color:var(--fg-on-volt);background:var(--volt);border-color:var(--volt)}.meeting-deck-hint{max-width:60ch;color:var(--fg-dim);margin:0;font-size:12px;line-height:1.5}@keyframes password-reveal-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.password-reveal{border-left:3px solid var(--intent-success);animation:password-reveal-in var(--dur-quick,.18s) var(--ease-standard,ease-out);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.password-reveal-info{flex-direction:column;gap:4px;display:flex}.password-reveal-value{font:600 15px/1.4 var(--font-mono);letter-spacing:var(--tracking-mono);color:var(--intent-success);align-items:center;gap:10px;display:flex}.password-reveal-actions{align-items:center;gap:8px;display:flex}.admin-accounts-table tbody tr{cursor:default}.admin-accounts-table tbody tr:hover{background:0 0}.admin-account-actions{gap:8px;display:flex}.admin-email-cell{border-radius:var(--radius-sm);color:var(--fg);cursor:pointer;transition:border-color var(--dur-quick) var(--ease-standard), background var(--dur-quick) var(--ease-standard);border:1px dashed #0000;margin:-4px -8px;padding:4px 8px}.admin-email-cell:hover{border-color:var(--line-strong);background:var(--bg-elev-2)}.admin-email-cell:disabled{cursor:default;opacity:.7}.admin-email-missing{color:var(--intent-warning);font:500 11px/1.4 var(--font-mono);letter-spacing:var(--tracking-loose);text-transform:uppercase}.admin-email-input{background:var(--bg);border:1px solid var(--volt);border-radius:var(--radius-sm);color:var(--fg);font:inherit;width:200px;padding:4px 8px}.admin-email-input:focus{outline:2px solid var(--volt);outline-offset:-1px}.admin-trend-chart{padding:14px 16px 10px}.admin-trend-chart svg{width:100%;height:auto;display:block}.admin-rank-bars{flex-direction:column;gap:12px;display:flex}.admin-rank-bar-row{grid-template-columns:minmax(120px,220px) 1fr auto;align-items:center;gap:12px;display:grid}.admin-rank-bar-label{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.admin-rank-bar-track{background:var(--bg-elev-2);border-radius:var(--radius-pill);height:8px;overflow:hidden}.admin-rank-bar-fill{background:var(--volt);border-radius:var(--radius-pill);height:100%;transition:width var(--dur-base) var(--ease-standard)}.admin-rank-bar-value{text-align:right;min-width:28px;font-size:13px}.admin-name-cell{align-items:center;gap:10px;display:flex}.admin-avatar{width:26px;height:26px;font:700 11px/1 var(--font-mono);color:var(--fg-on-volt);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.admin-rank-badge{background:var(--intent-warning);width:22px;height:22px;color:var(--fg-on-volt);font:700 12px/1 var(--font-mono);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.admin-feed-wrap{border:1px solid var(--line);border-radius:var(--radius-md);max-height:420px;overflow-y:auto}.admin-feed{margin:0;padding:4px 16px;list-style:none}.admin-feed-item{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:9px 0;display:flex}.admin-feed-item:last-child{border-bottom:0}.admin-feed-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.admin-feed-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.admin-feed-time{color:var(--fg-dim);flex-shrink:0;font-size:12px}.empty-state,.form-error{padding:24px 0}.form-error{color:var(--intent-danger)}.outcome-badge{border-radius:var(--radius-pill);font:500 10px/1.4 var(--font-mono);letter-spacing:var(--tracking-loose);text-transform:uppercase;border:1px solid;align-items:center;gap:6px;width:fit-content;padding:3px 10px;display:inline-flex}@keyframes modal-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes modal-panel-in{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.modal-overlay{z-index:100;animation:modal-overlay-in .2s var(--ease-standard) forwards;background:#0b0909b8;justify-content:center;align-items:flex-start;padding:48px 20px;display:flex;position:fixed;inset:0;overflow-y:auto}.modal-panel{background:var(--bg-elev-1);border:1px solid var(--line-strong);border-radius:var(--radius-lg);width:100%;max-width:720px;padding:32px;animation:.32s cubic-bezier(.34,1.56,.64,1) forwards modal-panel-in;position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){.modal-overlay,.modal-panel{animation:none}}.modal-close{border:1px solid var(--line-strong);border-radius:var(--radius-pill);width:32px;height:32px;color:var(--fg-muted);transition:color var(--dur-quick) var(--ease-standard), border-color var(--dur-quick) var(--ease-standard), transform var(--dur-quick) var(--ease-standard);place-items:center;display:grid;position:absolute;top:16px;right:16px}.modal-close:hover{color:var(--fg);border-color:var(--fg);transform:rotate(90deg)}.detail-eyebrow{margin-bottom:4px}.detail-title{margin-bottom:4px;padding-right:40px;font-size:24px}.detail-date{margin-bottom:24px}.stat-tile-legend{flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0 0 16px;display:flex}.stat-tile-legend .trend-indicator{cursor:default}.stat-tile-legend-note{color:var(--fg-dim);flex-basis:100%}.stat-tile-row{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-bottom:32px;display:grid}.stat-tile{background:var(--bg-elev-2);border-radius:var(--radius-md);flex-direction:column;gap:6px;padding:14px 16px;display:flex}.stat-tile>.spec{align-items:center;gap:5px;display:inline-flex}.stat-tile-value{color:var(--fg);font-size:19px}.stat-tile-value-awaiting{color:var(--fg-muted);font-size:13px;font-style:italic;font-weight:400;line-height:1.4}.stat-tile-subvalue{color:var(--fg-dim);font-size:11px}.detail-charts{margin-bottom:32px}.retention-chart svg{width:100%;height:auto;display:block}.detail-section-title{color:var(--fg);margin-bottom:12px;font-size:13px;font-weight:600}.detail-transcript{margin-bottom:32px}.transcript-quote{border-left:2px solid var(--intent-info);background:var(--bg-elev-2);color:var(--fg-muted);margin:0;padding:12px 16px;font-size:13px;font-style:italic;line-height:1.5}.chart-tick{font:500 9px var(--font-mono);letter-spacing:var(--tracking-mono);fill:var(--fg-dim)}.chart-tooltip-text{font:600 11px var(--font-mono);fill:var(--fg)}.chart-legend{gap:16px;margin-bottom:8px;display:flex}.legend-item{color:var(--fg-muted);align-items:center;gap:6px;font-size:12px;display:flex}.legend-line{border-top:2px solid;width:16px;height:0}.legend-line-solid{border-top-color:var(--intent-info)}.legend-line-dashed{border-top-color:var(--fg-dim);border-top-style:dashed}.note-list{flex-direction:column;gap:16px;margin:0 0 24px;padding:0;list-style:none;display:flex}.note-item{border:1px solid var(--line);border-radius:var(--radius-md);flex-direction:column;gap:6px;padding:14px 16px;display:flex}.note-item-head{justify-content:space-between;align-items:baseline;display:flex}.note-author{font-size:13px;font-weight:600}.note-what-tried{margin:0;font-size:14px}.note-tried-label{color:var(--fg-muted);font-weight:600}.note-freeform{color:var(--fg-muted);margin:0;font-size:13px}.note-edit-btn{font:500 10px/1.4 var(--font-mono);letter-spacing:var(--tracking-loose);text-transform:uppercase;color:var(--fg-dim);align-self:flex-start;padding:2px 0}.note-edit-btn:hover{color:var(--fg);text-decoration:underline}.note-form{border-top:1px solid var(--line);flex-direction:column;gap:12px;padding-top:20px;display:flex}.note-form-row{flex-direction:column;gap:6px;display:flex}.note-form input,.note-form textarea,.note-form select{background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--fg);font:inherit;resize:vertical;transition:border-color var(--dur-quick) var(--ease-standard);padding:8px 10px}.note-form input:focus,.note-form textarea:focus,.note-form select:focus{outline:2px solid var(--volt);outline-offset:-1px}.show-chat{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(20px)saturate(160%);background:linear-gradient(160deg,#ffffff12,#ffffff04);border:1px solid #ffffff1a;flex-direction:column;gap:14px;padding:18px;display:flex;box-shadow:inset 0 1px #ffffff17,inset 0 0 24px #ffffff05,0 12px 32px #00000059}.episode-bar-chart{border-radius:var(--radius-md);-webkit-backdrop-filter:blur(20px)saturate(160%);background:linear-gradient(160deg,#ffffff0f,#ffffff04);border:1px solid #ffffff1a;padding:14px 16px 10px;box-shadow:inset 0 1px #ffffff14,0 12px 32px #0000004d}.episode-bar-chart svg{width:100%;height:auto;display:block}.chart-bar-wrap{position:relative}.chart-bar-trigger{cursor:help;height:100%;position:absolute;top:0}.chart-bar-tooltip{background:var(--bg-elev-1);width:max-content;max-width:220px;color:var(--fg);border:1px solid var(--line-strong);border-radius:var(--radius-sm);font:400 12px/1.5 var(--font-sans);text-align:left;opacity:0;pointer-events:none;transition:opacity var(--dur-quick) var(--ease-standard), transform var(--dur-quick) var(--ease-standard);z-index:10;padding:8px 10px;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px)}.chart-bar-tooltip.is-visible{opacity:1;transform:translate(-50%)}.chart-bar-tooltip strong{color:var(--fg)}@media (prefers-reduced-motion:reduce){.chart-bar-tooltip{transition:none}}.episode-bar-chart-header{margin-bottom:8px}.episode-bar-chart-header .detail-section-title,.episode-bar-chart-header .chart-legend{margin-bottom:0}.show-chat-messages{flex-direction:column;gap:10px;max-height:380px;padding:4px 2px;display:flex;overflow-y:auto}.show-chat-message{border-radius:var(--radius-md);max-width:85%;padding:10px 14px;font-size:13px;line-height:1.55}.show-chat-message p{margin:0}.show-chat-message p+p,.show-chat-message p+ul,.show-chat-message ul+p{margin-top:10px}.show-chat-list{flex-direction:column;gap:4px;margin:0;padding-left:18px;display:flex}.show-chat-list li{padding-left:2px}.show-chat-list li::marker{color:var(--volt)}.show-chat-message.user{color:var(--fg-on-volt);background:linear-gradient(160deg,#e3f643f2,#e3f643c7);align-self:flex-end;box-shadow:inset 0 1px #ffffff73}.show-chat-message.assistant{color:var(--fg);-webkit-backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;align-self:flex-start;box-shadow:inset 0 1px #ffffff0f}.show-chat-bold{color:var(--volt);font-weight:700}.show-chat-message.user .show-chat-bold{color:inherit}.show-chat-thinking{align-items:center;gap:8px;font-style:italic;display:flex}.show-chat-spinner{border:2px solid #e3f64340;border-top-color:var(--volt);border-radius:var(--radius-pill);flex-shrink:0;width:13px;height:13px;animation:.7s linear infinite btn-spin;display:inline-block}.show-chat-form{gap:10px;display:flex}.show-chat-form input{border-radius:var(--radius-pill);color:var(--fg);font:inherit;-webkit-backdrop-filter:blur(12px);transition:border-color var(--dur-base) var(--ease-standard), box-shadow var(--dur-base) var(--ease-standard);background:#ffffff0d;border:1px solid #ffffff24;flex:1;padding:12px 20px;box-shadow:inset 0 1px #ffffff14}.show-chat-form input::placeholder{color:var(--fg-dim)}.show-chat-form input:focus{border-color:#e3f6438c;outline:none;box-shadow:inset 0 1px #ffffff1a,0 0 0 4px #e3f64324}.show-chat-form .btn-primary{-webkit-backdrop-filter:blur(8px);background:linear-gradient(160deg,#e3f643fa,#c8db37d9);border:1px solid #ffffff80;align-self:auto;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff8c,0 4px 14px #0000004d}.show-chat-form .btn-primary:before{content:"";pointer-events:none;background:linear-gradient(160deg,#fff6,#fff0 55%);position:absolute;inset:0}.show-chat-form .btn-primary:hover{color:var(--fg-on-volt);background:linear-gradient(160deg,#fffffff2,#e3f643e6);border-color:#ffffffb3}.btn-primary{background:var(--volt);color:var(--fg-on-volt);border:1px solid var(--volt);border-radius:var(--radius-pill);font:500 11px/1.4 var(--font-mono);letter-spacing:var(--tracking-loose);text-transform:uppercase;transition:background var(--dur-base) var(--ease-standard), transform var(--dur-quick) var(--ease-standard);align-self:flex-start;padding:10px 20px}.btn-primary:hover{background:var(--fg);border-color:var(--fg);color:var(--bg);transform:translateY(-1px)}.btn-primary:active{transform:translateY(0)}.btn-primary:disabled{opacity:.6;cursor:default}.note-form-actions{align-items:center;gap:8px;display:flex}.btn-secondary{color:var(--fg-muted);border:1px solid var(--line-strong);border-radius:var(--radius-pill);font:500 11px/1.4 var(--font-mono);letter-spacing:var(--tracking-loose);text-transform:uppercase;transition:background var(--dur-base) var(--ease-standard), color var(--dur-base) var(--ease-standard);background:0 0;align-self:flex-start;padding:10px 20px}.btn-secondary:hover{background:var(--bg-elev-2);color:var(--fg)}.btn-secondary:disabled{opacity:.6;cursor:default}.login-shell{background:var(--bg);justify-content:center;align-items:center;min-height:100vh;display:flex}.login-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-elev-1);text-align:center;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:340px;padding:40px 32px;animation:.32s cubic-bezier(.34,1.56,.64,1) forwards modal-panel-in;display:flex}.login-mark{width:auto;height:24px;fill:var(--fg)}.login-title{font-size:20px}.login-subtitle{margin-top:-8px}.login-card input{background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--radius-sm);width:100%;color:var(--fg);font:inherit;transition:border-color var(--dur-quick) var(--ease-standard);padding:10px 12px}.login-card input:focus{outline:2px solid var(--volt);outline-offset:-1px}.login-card .btn-primary{text-align:center;justify-content:center;align-self:stretch;width:100%}.thumb-leaderboard-hint{margin:0}.thumb-leaderboard-hint .info-tip{margin-left:5px}.thumbnail-drivers-panel{padding:20px 24px}.thumbnail-drivers-loading{color:var(--fg-muted);align-items:center;gap:10px;margin:0;font-size:14px;font-style:italic;display:flex}.thumbnail-drivers-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.thumbnail-drivers-list li{color:var(--fg);padding-left:18px;font-size:14px;line-height:1.5;position:relative}.thumbnail-drivers-list li:before{content:"";border-radius:var(--radius-pill);background:var(--volt);width:6px;height:6px;position:absolute;top:8px;left:0}.thumbnail-drivers-bullet-label{color:var(--volt);font-weight:600}.thumbnail-drivers-sublist{flex-direction:column;gap:4px;margin:4px 0 0;padding:0;list-style:none;display:flex}.thumbnail-drivers-sublist li{color:var(--fg-dim);padding-left:16px;font-size:13px;line-height:1.5;position:relative}.thumbnail-drivers-sublist li:before{content:"";border-radius:var(--radius-pill);background:var(--fg-dim);width:4px;height:4px;position:absolute;top:7px;left:0}.thumbnail-drivers-list li.is-caveat{border-radius:var(--radius-sm);background:#ffc42114;padding:8px 10px 8px 22px}.thumbnail-drivers-list li.is-caveat:before{background:var(--intent-warning);top:12px}.thumbnail-drivers-list li.is-caveat .thumbnail-drivers-bullet-label{color:var(--intent-warning)}.thumbnail-drivers-meta{margin:16px 0 0}.thumb-leaderboard-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.thumb-leaderboard-item{text-align:left;background:var(--bg-elev-1);border:1px solid var(--line);border-radius:var(--radius-md);transition:border-color var(--dur-base) var(--ease-standard), transform var(--dur-base) var(--ease-standard);flex-direction:column;gap:8px;padding-bottom:12px;display:flex;position:relative}.thumb-leaderboard-item:hover{border-color:var(--volt);transform:translateY(-2px)}.thumb-leaderboard-image-wrap{position:relative}.thumb-leaderboard-image{aspect-ratio:16/9;object-fit:cover;background:var(--bg-elev-2);border-radius:var(--radius-md) var(--radius-md) 0 0;width:100%;display:block}.thumb-leaderboard-ctr{font:600 11px/1.4 var(--font-mono);border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:help;background:#0a0c0ab8;border:1px solid;padding:3px 9px;position:absolute;top:8px;right:8px}.thumb-leaderboard-ctr.good{color:var(--intent-success)}.thumb-leaderboard-ctr.bad{color:var(--intent-danger)}.thumb-leaderboard-ctr:after{content:attr(data-tooltip);background:var(--bg-elev-1);color:var(--fg);border:1px solid var(--line-strong);border-radius:var(--radius-sm);font:500 10px/1.4 var(--font-mono);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--dur-quick) var(--ease-standard), transform var(--dur-quick) var(--ease-standard);z-index:5;padding:4px 9px;position:absolute;bottom:calc(100% + 6px);right:0;transform:translateY(4px)}.thumb-leaderboard-ctr:hover:after,.thumb-leaderboard-ctr:focus-visible:after{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.thumb-leaderboard-ctr:after{transition:none}}.thumb-leaderboard-title{font:500 12px/1.4 var(--font-sans);color:var(--fg-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:0 12px;display:-webkit-box;overflow:hidden}.welcome-toast{z-index:50;border-radius:var(--radius-md);-webkit-backdrop-filter:blur(20px)saturate(160%);opacity:0;transition:opacity .3s var(--ease-standard), transform .3s var(--ease-standard);cursor:pointer;background:linear-gradient(160deg,#ffffff14,#ffffff05);border:1px solid #ffffff1f;padding:14px 20px;position:fixed;top:20px;right:20px;transform:translateY(-8px);box-shadow:inset 0 1px #ffffff14,0 12px 32px #00000059}.welcome-toast.is-visible{opacity:1;transform:translateY(0)}.welcome-toast-text{color:var(--fg);font-size:14px}.welcome-toast-text strong{color:var(--volt)}@media (prefers-reduced-motion:reduce){.welcome-toast{transition:none}}.latest-episodes-section{margin-bottom:32px}.latest-episodes-row{scroll-snap-type:x proximity;gap:12px;padding:16px;display:flex;overflow-x:auto}.latest-episode-item{scroll-snap-align:start;flex:0 0 200px}.latest-episode-item .episode-card{gap:8px;height:100%;padding:12px}.latest-episode-item .card-thumb{width:calc(100% + 24px);margin:-12px -12px 0}.latest-episode-item .card-eyebrow{font-size:9px}.latest-episode-item .card-title{font-size:12.5px;line-height:1.3}.latest-episode-item .card-meta{font-size:10px}.latest-episode-item .card-hero{border-top:none;border-bottom:none;gap:0;padding:4px 0 0}.latest-episode-item .card-hero-value{font-size:16px}.latest-episode-item .card-channels{flex-direction:row;gap:16px}.latest-episode-item .card-channel{font-size:12px}.latest-episode-item .card-channel .spec{display:none}.data-refresh-row{flex-wrap:wrap;gap:16px;padding:20px;display:flex}.data-refresh-card{flex-direction:column;flex:1;align-items:flex-start;gap:10px;min-width:240px;display:flex}.data-refresh-card-head{flex-direction:column;gap:4px;display:flex}.data-refresh-hint{text-transform:none;letter-spacing:normal;max-width:40ch;font-size:12px}.data-refresh-result{color:var(--fg-muted);margin:0;font-size:13px}.thumbnail-fix-panel{flex-direction:column;gap:14px;margin-top:16px;padding:20px;display:flex}.thumbnail-fix-search{max-width:480px;position:relative}.thumbnail-fix-search>input{border-radius:var(--radius-pill);width:100%;color:var(--fg);font:inherit;box-sizing:border-box;background:#ffffff0d;border:1px solid #ffffff24;padding:10px 18px}.thumbnail-fix-results{z-index:5;background:var(--bg-elev-2);border-radius:var(--radius-md);border:1px solid #ffffff24;max-height:280px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 28px #0006}.thumbnail-fix-results button{text-align:left;border-radius:var(--radius-sm);cursor:pointer;width:100%;color:var(--fg);background:0 0;border:none;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.thumbnail-fix-results button:hover{background:#e3f6431a}.thumbnail-fix-result-title{font-size:13px}.thumbnail-fix-result-meta{color:var(--fg-muted);font-size:11px}.thumbnail-fix-form{border-top:1px dashed #ffffff1f;flex-direction:column;gap:12px;padding-top:4px;display:flex}.thumbnail-fix-selected{align-items:center;gap:14px;display:flex}.thumbnail-fix-preview{object-fit:cover;border-radius:var(--radius-sm);background:#ffffff0f;flex-shrink:0;width:120px;height:68px}.thumbnail-fix-preview-empty{color:var(--fg-muted);border:1px dashed #ffffff29;justify-content:center;align-items:center;font-size:11px;display:flex}.thumbnail-fix-selected-title{margin:0 0 2px;font-size:13px}.thumbnail-fix-form-row{gap:10px;display:flex}.thumbnail-fix-form-row input{border-radius:var(--radius-pill);color:var(--fg);font:inherit;background:#ffffff0d;border:1px solid #ffffff24;flex:1;padding:10px 18px}.notes-reminder-banner{border-radius:var(--radius-md);background:#ffc42114;border:1px solid #ffc4214d;margin-bottom:32px;padding:16px 20px}.notes-reminder-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.notes-reminder-title{color:var(--intent-warning);margin:0;font-size:14px;font-weight:600}.notes-reminder-dismiss{color:var(--fg-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:2px 4px;font-size:14px;line-height:1}.notes-reminder-dismiss:hover{color:var(--fg)}.notes-reminder-list{flex-direction:column;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.notes-reminder-list li{align-items:baseline;gap:8px;font-size:13px;display:flex}.notes-reminder-list a{color:var(--fg);text-decoration:none}.notes-reminder-list a:hover{text-decoration:underline}.notes-reminder-more{margin:8px 0 0}.reminders-form{flex-direction:column;gap:16px;max-width:480px;padding:20px;display:flex}.reminders-toggle-row{cursor:pointer;align-items:center;gap:10px;font-size:14px;display:flex}.reminders-days-row{gap:16px;display:flex}.reminders-days-row label{flex-direction:column;flex:1;gap:6px;display:flex}.reminders-days-row input{border-radius:var(--radius-sm);color:var(--fg);font:inherit;box-sizing:border-box;background:#ffffff0d;border:1px solid #ffffff24;width:100%;padding:8px 12px}.reminders-actions{gap:10px;display:flex}.reminders-assignments{flex-direction:column;gap:14px;max-width:480px;margin-top:16px;padding:20px;display:flex}.reminders-assign-form{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.reminders-assign-form select{background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--radius-sm);width:100%;color:var(--fg);font:inherit;padding:8px 10px}.reminders-assignment-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.reminders-assignment-list li{background:var(--bg-elev-2);border-radius:var(--radius-sm);align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.reminders-assignment-show{margin:0 0 6px;font-weight:600}.reminders-assignment-groups{flex-direction:column;gap:16px;display:flex}.reminders-assignment-remove{color:var(--fg-muted);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:2px 4px;font-size:13px}.reminders-assignment-remove:hover{color:var(--intent-danger)}.reminders-field{flex-direction:column;gap:6px;display:flex}.reminders-field input{border-radius:var(--radius-sm);color:var(--fg);font:inherit;box-sizing:border-box;background:#ffffff0d;border:1px solid #ffffff24;width:100%;padding:8px 12px}.reminders-draft-list{flex-direction:column;gap:12px;max-height:360px;display:flex;overflow-y:auto}.reminders-draft-item{background:var(--bg-elev-2);border-radius:var(--radius-sm);padding:12px 14px}.reminders-draft-to,.reminders-draft-subject{color:var(--fg-muted);margin:0 0 4px;font-size:12px}.reminders-draft-body{font:12px/1.5 var(--font-mono,monospace);color:var(--fg);white-space:pre-wrap;background:0 0;margin:0;padding:0}.reminders-draft-iframe{border-radius:var(--radius-sm);background:#fff;border:1px solid #ffffff24;width:100%;height:320px;margin-top:8px}.reminders-draft-plaintext{margin-top:10px}.reminders-draft-plaintext summary{cursor:pointer}.reminders-account-picker{box-sizing:border-box;border-radius:var(--radius-sm);border:1px solid #ffffff24;width:100%;margin:0;padding:10px 12px}.reminders-account-checkboxes{flex-wrap:wrap;gap:8px 16px;max-height:140px;margin-top:6px;display:flex;overflow-y:auto}.reminders-account-checkbox{cursor:pointer;align-items:center;gap:6px;font-size:13px;display:flex}.recap-panel-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:20px;display:grid}@media (width<=900px){.recap-panel-layout{grid-template-columns:1fr}}.recap-panel-form{flex-direction:column;gap:18px;padding:24px;display:flex}.recap-panel-preview{padding:20px;position:sticky;top:20px}.recap-panel-preview-empty{text-align:center;justify-content:center;align-items:center;min-height:500px;display:flex}.recap-preview-iframe{border-radius:var(--radius-sm);background:#fff;border:1px solid #ffffff24;width:100%;height:82vh;min-height:640px;margin-top:8px}.recap-preview-iframe.is-editable{border-color:var(--volt,#e3f643);box-shadow:0 0 0 1px var(--volt,#e3f643)}.recap-preview-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.recap-preview-head .reminders-draft-to{margin:0}.reminders-draft-body-editable{box-sizing:border-box;resize:vertical;border-radius:var(--radius-sm);background:var(--bg-elev-2);border:1px solid #ffffff24;width:100%;padding:10px 12px}.thumbnail-lab-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (width<=900px){.thumbnail-lab-layout{grid-template-columns:1fr}}.thumbnail-lab-form{flex-direction:column;gap:18px;padding:24px;display:flex}.thumbnail-lab-preview-col{flex-direction:column;gap:16px;padding:24px;display:flex;position:sticky;top:20px}.thumbnail-lab-form select,.thumbnail-lab-form input[type=text],.thumbnail-lab-description{border-radius:var(--radius-sm);color:var(--fg);font:inherit;box-sizing:border-box;background:#ffffff0d;border:1px solid #ffffff24;width:100%;padding:10px 12px}.thumbnail-lab-description{resize:vertical;min-height:60px}.thumbnail-lab-callout{background:var(--bg-elev-2);border-radius:var(--radius-md);padding:14px 16px}.thumbnail-lab-callout-label{margin-bottom:8px;display:block}.thumbnail-lab-dropzone{border:1px dashed var(--line-strong);border-radius:var(--radius-md);text-align:center;cursor:pointer;transition:border-color var(--dur-quick) var(--ease-standard), background var(--dur-quick) var(--ease-standard);padding:20px;position:relative}.thumbnail-lab-dropzone:hover,.thumbnail-lab-dropzone.is-dragover{border-color:var(--volt);background:#e3f6430f}.thumbnail-lab-dropzone.has-file{border-style:solid;border-color:var(--line-strong)}.thumbnail-lab-dropzone-text{color:var(--fg-muted);margin:0;font-size:13px}.thumbnail-lab-preview{border-radius:var(--radius-md);width:100%;display:block}.thumbnail-lab-preview-empty{aspect-ratio:16/9;border:1px dashed var(--line-strong);border-radius:var(--radius-md);background:var(--bg-elev-2);justify-content:center;align-items:center;display:flex}.thumbnail-lab-file-input{opacity:0;cursor:pointer;position:absolute;inset:0}.thumbnail-lab-result{border-top:1px dashed var(--line-strong);flex-direction:column;gap:12px;padding-top:18px;display:flex}.thumbnail-lab-result-intro{color:var(--fg);margin:0;font-size:15px;font-weight:600}.thumbnail-guidance-show-link{color:var(--fg);font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-weight:600}.thumbnail-guidance-show-link:hover{color:var(--volt)}.thumbnail-guidance-updated{white-space:nowrap;margin-left:auto}
