.slot-text{display:inline-flex;white-space:pre}.char-slot{display:inline-flex;flex:none;justify-content:center;line-height:1.3;overflow:hidden;overflow-x:visible;overflow-y:clip;position:relative;vertical-align:bottom}.char-slot.is-resizing{overflow-x:clip}.char-sizer{visibility:hidden;white-space:pre}.char-face{align-items:center;display:flex;inset:0;justify-content:center;position:absolute;white-space:pre;will-change:transform}:root{--chrome-split-inset:52px;--bg-color:#020617d9;--panel-bg:#070e2399;--panel-border:#0f172a80;--text-main:#e2e8f0;--text-data:#f87171;--text-muted:#94a3b8;--accent-primary:#ef4444;--accent-hover:#f87171;--accent-glow:#ef444466;--danger:#f43f5e;--danger-hover:#fb7185;--warning:#f59e0b;--success:#10b981;--font-mono:"JetBrains Mono","Fira Code",monospace;--glow-1:#3b82f629;--glow-2:#38bdf81a;--glow-speed:8s;--btn-h:26px;--btn-icon:26px;--btn-px:6px;--btn-px-sm:4px;--btn-radius:4px;--btn-font-size:0.62rem;--btn-h-touch:44px}[data-state=call]{--glow-1:#3b82f647;--glow-2:#38bdf82e;--glow-speed:4s}[data-state=break]{--glow-1:#f9731640;--glow-2:#fb923c26;--glow-speed:10s}*{box-sizing:border-box;margin:0;padding:0}body{animation:ambientMove 8s ease-in-out infinite alternate;animation:ambientMove var(--glow-speed) infinite alternate ease-in-out;background-attachment:fixed;background-color:#020617d9;background-color:var(--bg-color);background-image:radial-gradient(circle at 15% 50%,#3b82f629,#0000 35%),radial-gradient(circle at 85% 30%,#38bdf81a,#0000 35%);background-image:radial-gradient(circle at 15% 50%,var(--glow-1),#0000 35%),radial-gradient(circle at 85% 30%,var(--glow-2),#0000 35%);color:#e2e8f0;color:var(--text-main);font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.5;min-height:100vh;transition:background-image 1.5s ease-in-out}#root{color:#e2e8f0}@keyframes ambientMove{0%{background-position:0 0}to{background-position:5% 5%}}.flip-container{height:100%;perspective:1000px;width:100%}.flip-card{height:100%;position:relative;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.4,0,.2,1);width:100%}.flip-card.is-flipped{transform:rotateX(180deg)}.flip-back,.flip-front{backface-visibility:hidden;-webkit-backface-visibility:hidden;height:100%;position:absolute;width:100%}.flip-back{transform:rotateX(180deg)}.glass-panel{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#070e2399;background:var(--panel-bg);border:1px solid #0f172a80;border:1px solid var(--panel-border);border-radius:8px;box-shadow:0 4px 16px #0003}.tracker-expanded-panel{opacity:.6;transition:opacity .3s ease,transform .3s cubic-bezier(.175,.885,.32,1.275)}.tracker-expanded-panel:hover{opacity:1}@keyframes pulseGlow{0%{box-shadow:0 0 0 0 #ef444466;box-shadow:0 0 0 0 var(--accent-glow)}70%{box-shadow:0 0 0 10px #0000}to{box-shadow:0 0 0 0 #0000}}@keyframes pulseDanger{0%{box-shadow:0 0 0 0 #ef4444cc;transform:scale(1)}30%{transform:scale(1.05)}70%{box-shadow:0 0 0 15px #0000;transform:scale(1)}to{box-shadow:0 0 0 0 #0000}}@keyframes coinVacuum{0%{filter:drop-shadow(0 0 10px gold);opacity:0;transform:translate(var(--origin-x),var(--origin-y)) scale(0) rotate(0deg)}5%{filter:drop-shadow(0 0 4px gold);opacity:1;transform:translate(var(--origin-x),var(--origin-y)) scale(1.5) rotate(90deg)}35%{opacity:.9;transform:translate(var(--start-x),var(--start-y)) scale(1.2) rotate(180deg)}75%{filter:drop-shadow(0 0 2px rgba(255,215,0,.5));opacity:.8;transform:translate(var(--start-x),var(--start-y)) scale(1) rotate(270deg)}to{filter:brightness(2);opacity:0;transform:translate(0) scale(.2) rotate(2turn)}}@keyframes fadeOutFast{0%{opacity:1}to{opacity:0;pointer-events:none}}@keyframes textFloatTarget{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}20%{opacity:1;text-shadow:0 0 20px #fffc;transform:translate(-50%,-60%) scale(1.15)}80%{opacity:1;text-shadow:0 0 5px #fff6;transform:translate(-50%,-80%) scale(1)}to{opacity:0;transform:translate(-50%,-100%) scale(.8)}}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseReminder{0%{opacity:.9;transform:scale(1)}to{box-shadow:0 0 20px #10b98166;opacity:1;transform:scale(1.05)}}@keyframes zapElectric{0%{filter:brightness(1) drop-shadow(0 0 0 #fff);transform:scale(1)}20%{filter:brightness(2) drop-shadow(0 0 15px #ef4444);transform:scale(1.3) rotate(5deg)}40%{filter:brightness(1.5) drop-shadow(0 0 5px #ef4444);transform:scale(1.1) rotate(-5deg)}to{filter:brightness(1) drop-shadow(0 0 0 #fff);transform:scale(1)}}.zap-active{animation:zapElectric .4s ease-out!important}.app-container{display:flex;flex-direction:column;gap:.15rem;height:100vh;margin:0 auto;max-width:1600px;padding:.1rem;position:relative}.app-version-pill{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#070e238c;border:1px solid #ffffff1a;border-radius:6px;color:#ffffffb3;font-size:.62rem;font-weight:900;letter-spacing:.04em;max-width:min(42vw,11rem);overflow:hidden;padding:2px 6px;pointer-events:none;position:relative;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.app-container[data-call-mode=true]{--chrome-split-inset:0px;gap:0;padding:0}.app-container[data-call-mode=true] .dashboard-header{border-bottom:1px solid #10b98140;border-radius:0;gap:0;padding:2px 6px}.app-container[data-call-mode=true] .main-content{gap:0;padding:0}.app-container[data-call-mode=true] .transcription-pane{flex:1 1}.dashboard-header--call-compact{flex-shrink:0;max-height:none;overflow:visible}.dashboard-header--call-expanded{max-height:38vh;overflow-x:hidden;overflow-y:auto}.dashboard-header--call-expanded .header-progress-stack{min-width:0}.dashboard-header--call-expanded .header-progress-stack>div:first-child>div:first-child{flex-wrap:wrap;gap:.2rem;min-width:0}.dashboard-header--call-expanded .header-progress-stack span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-controls-left-cluster .btn-emoji,.session-controls-left-cluster .btn-icon.tiny-btn,.session-controls-left-cluster .connect-interpret-btn{align-items:center;display:inline-flex;flex-shrink:0;height:26px!important;height:var(--btn-h)!important;justify-content:center;min-height:26px;min-height:var(--btn-h);min-width:26px;min-width:var(--btn-icon);padding:0!important;width:26px!important;width:var(--btn-icon)!important}.header-chrome-btn,.settings-scoreboard-btn{align-items:center;background:#ffffff0f;border:1px solid #fff3;border-radius:4px;border-radius:var(--btn-radius);box-sizing:border-box;color:#ffffff8c;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.62rem;font-size:var(--btn-font-size);font-weight:800;height:26px;height:var(--btn-h);justify-content:center;letter-spacing:.02em;line-height:1;min-height:26px;min-height:var(--btn-h);min-width:26px;min-width:var(--btn-icon);padding:0;transition:border-color .2s,background .2s,color .2s;white-space:nowrap;width:26px;width:var(--btn-icon)}.btn-text,.header-chrome-btn.header-text-btn{height:26px!important;height:var(--btn-h)!important;min-height:26px!important;min-height:var(--btn-h)!important;min-width:26px;min-width:var(--btn-h);padding:0 4px!important;padding:0 var(--btn-px-sm)!important;width:auto!important}.header-chrome-btn:hover:not(:disabled),.settings-scoreboard-btn:hover{background:#ffffff1f;border-color:#ffffff73;color:#ffffffeb}.header-chrome-btn:disabled{cursor:not-allowed;opacity:.35}.header-chrome-btn.is-on,.header-chrome-btn[aria-pressed=true]{background:#ffffff24;border-color:#fff3;color:#fffffff2}.header-accent-connect{background:#10b981!important;border:1px solid #10b9818c!important;box-shadow:0 0 14px #10b98147;color:#fff!important}.header-accent-break{background:#fb923c!important;border:none!important;color:#fff!important}.header-accent-hold{background:#f59e0b38!important;border:1px solid #f59e0b80!important;color:#fff!important}.header-accent-hold.is-active{background:#f59e0b!important;border-color:#f59e0bd9!important;box-shadow:0 0 10px #f59e0b40}.header-accent-logoff{background:#7c3aed!important;border:none!important;color:#fff!important;opacity:.88}.header-accent-logoff:hover{opacity:1}.header-text-btn,.session-controls-left-cluster #header-lang-pair-btn,.session-controls-left-cluster #header-stt-latency-btn,.session-controls-right-cluster #header-lang-pair-btn,.session-controls-right-cluster #header-stt-latency-btn{border:1px solid #fff3!important;font-size:.62rem;font-size:var(--btn-font-size);font-weight:800;height:26px!important;height:var(--btn-h)!important;letter-spacing:.02em;min-height:26px!important;min-height:var(--btn-h)!important;min-width:26px;min-width:var(--btn-h);padding:0 4px!important;padding:0 var(--btn-px-sm)!important;white-space:nowrap;width:auto!important}.session-controls-center{display:flex;flex:1 1;flex-direction:column;justify-content:center;min-width:0}.session-controls-right-cluster{align-items:center;background:linear-gradient(90deg,#0000,#0c0c12eb 28%,#0c0c12fa);display:flex;flex-shrink:0;gap:3px;margin-left:auto;padding-left:6px;position:-webkit-sticky;position:sticky;right:0;z-index:330}.session-controls-right-cluster .btn-emoji:not(.has-label),.session-controls-right-cluster .btn-icon.tiny-btn:not(.header-text-btn):not(.btn-text){align-items:center;display:inline-flex;flex-shrink:0;height:26px!important;height:var(--btn-h)!important;justify-content:center;min-height:26px;min-height:var(--btn-h);min-width:26px;min-width:var(--btn-icon);padding:0!important;width:26px!important;width:var(--btn-icon)!important}.session-controls-left-cluster .app-logo-btn{height:26px!important;height:var(--btn-h)!important;width:26px!important;width:var(--btn-icon)!important}.btn-emoji.header-accent-break.has-label,.btn-emoji.header-accent-logoff.has-label{min-width:26px;min-width:var(--btn-h);padding:0 6px!important;padding:0 var(--btn-px)!important;width:auto!important}.session-controls-left-cluster .app-logo-img{height:18px!important;width:18px!important}.off-call-status-column{min-width:0;overflow:hidden}.off-call-status-column .connection-diagnostics-wrap{max-width:100%;min-width:0}.session-controls-sticky-row{overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.call-micro-bar-center--compact{flex:0 1 auto;grid-template-columns:auto;justify-content:center;max-width:min(100%,18ch)}.session-controls-sticky-row>.off-call-status-column,.session-controls-sticky-row>.session-controls-center,.session-controls-sticky-row>div[style*="flex: 1"]{min-width:0;overflow:hidden}.call-micro-bar{align-items:center;display:flex;gap:.5rem;justify-content:space-between;width:100%}.call-micro-bar-center{grid-gap:.4rem;align-items:center;color:#fff;display:grid;flex:1 1;font-size:.8rem;font-weight:800;gap:.4rem;grid-template-columns:5.6ch 7ch 9ch 5ch 6ch;justify-items:center;min-width:0}.call-micro-bar-slot{min-width:0;overflow:hidden;text-align:center;white-space:nowrap;width:100%}.call-micro-bar-slot .slot-text,.call-micro-bar-slot .slot-text .char-slot{line-height:inherit!important}.call-micro-bar-timer{color:#10b981;text-shadow:0 0 8px #10b98166}.call-micro-bar-hold,.call-micro-bar-timer{font-family:JetBrains Mono,Fira Code,monospace;font-family:var(--font-mono)}.call-micro-bar-hold{color:#f59e0b;font-size:.8rem;text-shadow:0 0 8px #f59e0b59}.call-micro-bar-earnings{color:#fcd34d;font-size:.75rem}.call-micro-bar-nudge{animation:nudgePulse 2s infinite;color:#f59e0b;font-size:.65rem;white-space:nowrap}.off-call-status-bar{flex:1 1;grid-template-columns:1fr;min-width:0}.status-bar-timers{align-items:center;display:flex;font-family:JetBrains Mono,Fira Code,monospace;font-family:var(--font-mono);font-size:.62rem;font-weight:900;gap:.35rem;grid-column:1/-1;justify-content:center;line-height:1.1;min-width:0;white-space:nowrap}.status-bar-timers--compact{font-size:.58rem;gap:.28rem}.status-bar-timer{align-items:center;display:inline-flex;gap:.15rem;min-width:0}.status-bar-timer-icon{flex-shrink:0;font-size:.72em;line-height:1}.status-bar-timer-sep{font-weight:700;opacity:.45}.status-bar-timer--on-call{color:#34d399;text-shadow:0 0 6px #34d39959}.status-bar-timer--off-call{color:#fdba74;text-shadow:0 0 6px #fdba744d}.call-micro-bar-center--compact .status-bar-timers{margin-top:.1rem}@media (prefers-reduced-motion:reduce){.status-bar-timer--off-call,.status-bar-timer--on-call{text-shadow:none}}.call-micro-bar-status{letter-spacing:.02em;text-overflow:ellipsis}@keyframes nudgePulse{0%,to{opacity:.7}50%{opacity:1;text-shadow:0 0 6px #f59e0b}}.bubble-expand-btn{background:#0000;border:none;border-radius:3px;color:#fff6;cursor:pointer;font-size:.65rem;margin-top:2px;padding:2px 6px;transition:all .2s}.bubble-expand-btn:hover{background:#ffffff14;color:#fffc}.app-container:before{box-shadow:inset 0 0 15vw #0000;content:"";inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity 1.5s ease-in-out,box-shadow 1.5s ease-in-out;z-index:9998}.app-container.app-active:before{animation:breatheGlow 4s ease-in-out infinite alternate;box-shadow:inset 0 0 12vw #10b98126;opacity:1}.app-container.app-break:before{box-shadow:inset 0 0 12vw #fb923c26;opacity:1}.app-container.app-idle:before{animation:sinkGlow 3s ease-in-out infinite alternate;box-shadow:inset 0 0 15vw #ef444433;opacity:1}@keyframes breatheGlow{0%{box-shadow:inset 0 0 8vw #10b9810d}to{box-shadow:inset 0 0 12vw #10b98133}}@keyframes sinkGlow{0%{box-shadow:inset 0 0 10vw #ef44441a}to{box-shadow:inset 0 0 20vw #ef44444d}}.main-content{display:flex;flex:1 1;flex-direction:column;gap:.5rem;min-height:0;overflow:hidden}.main-content.notes-open,.main-content.tools-open{display:grid;grid-template-columns:1fr 240px;grid-template-columns:1fr var(--tools-sidebar-width,240px);grid-template-rows:1fr}#main-transcript.notes-open>.on-call-soundboard-strip{grid-column:1/-1;grid-row:1;max-height:34px;overflow:hidden}#main-transcript.notes-open>.on-call-soundboard-strip.is-expanded{max-height:none;overflow:visible}#main-transcript:not(.notes-open)>.on-call-soundboard-strip{flex:0 0 auto;max-height:34px;overflow:hidden}#main-transcript:not(.notes-open)>.on-call-soundboard-strip.is-expanded{max-height:none;overflow:visible}#main-transcript:not(.notes-open)>.transcription-pane{flex:1 1 auto;min-height:0}#main-transcript.notes-open>.transcription-pane{grid-column:1;grid-row:2;min-height:0}#main-transcript.notes-open>.tools-column{grid-column:2;grid-row:2;min-width:0}.transcription-area,.transcription-pane{display:flex;flex:1 1;flex-direction:column;min-height:0}.transcription-area{gap:.5rem;min-width:0;overflow:hidden;position:relative}.sticky-bottom-toggle{background:#0f172ae0;border:1px solid #ffffff2e;border-radius:4px;bottom:10px;color:#e2e8f0bf;cursor:pointer;font-size:.62rem;font-weight:800;letter-spacing:.04em;padding:.22rem .45rem;position:absolute;right:10px;z-index:40}.sticky-bottom-toggle.is-on{background:#10b9811f;border-color:#10b9818c;color:#6ee7b7}.main-content.notes-open>.transcription-area,.main-content.tools-open>.transcription-area{grid-column:1;grid-row:1;min-height:0}.tools-column{display:flex;flex-direction:column;gap:.5rem;grid-column:2;grid-row:1;min-height:0;overflow:hidden}.tools-column>.tools-soundboard{flex:1.5 1;min-height:0}.tools-column>.tools-notes{background:#070e23e0;flex:1 1;min-height:0}.workspace-view-btn{align-items:center;background:linear-gradient(145deg,#0c0c12eb,#18140ce0);border:1px solid #d4af3759;border-radius:4px;border-radius:var(--btn-radius);box-shadow:0 2px 10px #00000073,inset 0 1px 0 #ffffff14;color:#d4af37;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:0;transition:border-color .2s,color .2s,box-shadow .2s}.workspace-view-btn,.workspace-view-btn--inline{height:26px;height:var(--btn-h);width:26px;width:var(--btn-icon)}.workspace-view-btn--inline{background:#0000;border:none;box-shadow:none;color:#d4af37d9}.workspace-view-btn--inline:hover:not(:disabled){background:#d4af371f;box-shadow:none}.workspace-view-btn--dock{border-radius:4px;border-radius:var(--btn-radius);height:26px;height:var(--btn-h);width:26px;width:var(--btn-icon)}.workspace-view-btn:hover:not(:disabled){border-color:#d4af37b3;box-shadow:0 0 14px #d4af3740;color:#fcd34d}.workspace-view-btn--hint{animation:studioHintGlare 2.4s ease-in-out infinite}@keyframes studioHintGlare{0%,to{border-color:#d4af3759;box-shadow:0 2px 10px #00000073,inset 0 1px 0 #ffffff14}50%{border-color:#fcd34df2;box-shadow:0 0 18px #fcd34d73,0 0 32px #d4af3733,inset 0 0 12px #fcd34d26;color:#fde68a}}.workspace-view-btn.is-disabled{cursor:not-allowed;opacity:.35}.app-container[data-off-call-view=scoreboard]{min-height:0}.app-container[data-off-call-view=scoreboard]>.dashboard-header.dashboard-header--off-call-scoreboard{display:flex;flex:0 0 auto;flex-direction:column;max-height:none;min-height:0;overflow-x:auto;overflow-y:hidden}.app-container[data-off-call-view=scoreboard]>.dashboard-header.dashboard-header--off-call-scoreboard:not(.dashboard-header--metrics-expanded){max-height:22vh;min-height:0;overflow-x:hidden;overflow-y:auto}.app-container[data-off-call-view=scoreboard]>.dashboard-header.dashboard-header--off-call-scoreboard.dashboard-header--metrics-expanded{flex:0 0 auto;max-height:38%;overflow-x:hidden;overflow-y:auto}.app-container[data-off-call-view=scoreboard]>#interpret-root{flex:1 1 auto;min-height:0}.app-container[data-off-call-view=soundboard]{min-height:0}.app-container[data-off-call-view=soundboard]>.dashboard-header.dashboard-header--minimal{flex-shrink:0;max-height:none;overflow:visible}.app-container[data-off-call-view=soundboard]>.main-content.view-soundboard{flex:1 1 auto;min-height:0}.dashboard-header--off-call-scoreboard .session-controls-sticky{flex-shrink:0}.dashboard-header--off-call-scoreboard .header-metrics-strip{display:flex;flex-direction:column;flex-shrink:0;gap:.2rem;min-height:0;padding:.1rem .25rem .15rem}.header-metrics-strip-row{align-items:center;display:flex;gap:.35rem;justify-content:space-between;min-width:0}.header-metrics-summary{color:#ffffffbf;font-size:.58rem;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-metrics-expand-btn{background:#ffffff0f;border:1px solid #ffffff26;border-radius:4px;color:#ffffffb3;cursor:pointer;flex-shrink:0;font-size:.52rem;font-weight:800;padding:.12rem .4rem}.header-metrics-expand-btn:hover{background:#ef444426;border-color:#ef444459;color:#93c5fd}.header-metrics-expand-btn--icon{align-items:center;display:inline-flex;gap:.2rem}.header-metrics-quick-row{align-items:center;display:flex;flex-wrap:nowrap;gap:.2rem;min-width:0}.header-metrics-quick-btn{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:4px;border-radius:var(--btn-radius);color:#ffffffa6;cursor:pointer;flex-shrink:0;font-size:.58rem;font-weight:800;height:26px;height:var(--btn-h);line-height:1;min-height:26px;min-height:var(--btn-h);min-width:26px;min-width:var(--btn-h);padding:0 4px;padding:0 var(--btn-px-sm)}.header-metrics-quick-btn.is-active{background:#ef444433;border-color:#ef444473;color:#93c5fd}.header-metrics-quick-btn:hover{background:#ffffff1a;border-color:#ffffff38;color:#ffffffe6}.header-metrics-quick-btn--help{font-size:.62rem;font-size:var(--btn-font-size);min-width:26px;min-width:var(--btn-icon);padding:0;width:26px;width:var(--btn-icon)}.header-metrics-quick-row .workspace-view-btn--inline{height:26px;height:var(--btn-h);width:26px;width:var(--btn-icon)}.header-metrics-bars{display:flex;flex-direction:column;gap:3px}.header-metrics-bar{cursor:help}.header-metrics-bar-track{background:#00000073;border-radius:3px;height:6px;overflow:hidden;position:relative}.header-metrics-bar-pending{background:#f97316d9;bottom:0;left:0;position:absolute;top:0;z-index:1}.header-metrics-bar-fill{bottom:0;left:0;position:absolute;top:0;transition:width .4s ease;z-index:2}.dashboard-header--off-call-scoreboard .scoreboard-workspace--header{display:flex;flex:1 1;flex-direction:column;gap:.15rem;min-height:0;overflow-x:hidden;overflow-y:auto;padding:.15rem .25rem}.dashboard-header--off-call-scoreboard .condensed-header-card{flex:0 0 auto;min-height:0}.dashboard-header--off-call-scoreboard .scoreboard-flip-container{min-height:0}.dashboard-header--off-call-scoreboard .scoreboard-grid--compact-pane{gap:.05rem;grid-template-areas:"top-bar" "main-status";grid-template-rows:auto auto;padding:.12rem .25rem}.dashboard-header--off-call-scoreboard .scoreboard-grid--compact-pane [style*="grid-area: top-bar"],.dashboard-header--off-call-scoreboard .scoreboard-grid--compact-pane [style*="gridArea: 'top-bar'"]{display:none}.dashboard-header--off-call-scoreboard .header-progress-stack{flex:0 0 auto;min-height:0}.dashboard-header--off-call-scoreboard{min-height:0}.main-content.view-interpret{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}#interpret-root{position:relative;z-index:1}.interpret-workspace{display:flex;flex:1 1;flex-direction:column;min-height:0}.interpret-pane{align-items:center;display:flex;flex:1 1;justify-content:center;min-height:0;overflow:auto;padding:.75rem 1rem}.interpret-pane-idle{background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px;color:#ffffffc7;font-size:.82rem;line-height:1.45;max-width:32rem;padding:1rem 1.25rem;text-align:center}.interpret-pane-idle strong{color:#6ee7b7;font-weight:800}.interpret-pane-idle-line{margin:0 0 .45rem}.interpret-pane-idle-line:last-of-type{margin-bottom:0}.interpret-pane-tip{background:#38bdf80f;border:1px solid #38bdf840;border-radius:6px;color:#bae6fdeb;font-size:.72rem;line-height:1.4;margin:.75rem 0 0;padding:.45rem .6rem}.interpret-pane-checklist{color:#ffffffa6;font-size:.72rem;line-height:1.45;margin:.65rem 0 0;padding-left:1.1rem;text-align:left}.interpret-pane-checklist li{margin-bottom:.25rem}.interpret-pane-diagnostics{margin-top:.85rem;max-width:24rem;width:100%}.directional-cue-compact{color:#ffffff8c;font-size:.58rem;font-weight:600;line-height:1.25;overflow:hidden;padding:.05rem 0;text-overflow:ellipsis;white-space:nowrap}.scoreboard-workspace{display:flex;flex:1 1;flex-direction:column;gap:.25rem;min-height:0;overflow-y:auto;padding:.25rem}.scoreboard-workspace .condensed-header-card{display:flex;flex:0 0 auto;flex-direction:column;grid-template-rows:auto auto}.scoreboard-workspace .condensed-scoreboard-panel{flex:0 0 auto}.scoreboard-workspace .scoreboard-flip-container{flex:0 0 auto;height:auto;min-height:0}.scoreboard-workspace .flip-card.is-flipped{height:auto;transform:none}.scoreboard-workspace .flip-card.is-flipped .flip-back{-webkit-backface-visibility:visible;backface-visibility:visible;height:auto;position:relative;transform:none}.scoreboard-workspace .flip-card.is-flipped .flip-front{display:none}.scoreboard-workspace .metric-grid--scoreboard{gap:4px;grid-template-rows:repeat(3,auto);height:auto}.scoreboard-workspace .metric-cell{min-height:44px;padding:.2rem .3rem}.scoreboard-workspace .metric-cell-val{font-size:clamp(.95rem,2.4vw,1.3rem);min-height:1.1em}.scoreboard-workspace .metric-cell-label{font-size:clamp(.5rem,1.1vw,.62rem);margin-top:.06rem}.scoreboard-workspace .condensed-header-toolbar{margin-top:.15rem;padding:.15rem .2rem}.scoreboard-workspace .header-progress-stack{border-top:1px solid #ffffff14;flex:1 1 auto;gap:.65rem!important;margin-top:.15rem;min-height:0;overflow-y:auto;padding:.5rem .2rem .35rem!important}.scoreboard-workspace .header-progress-stack>div{gap:.35rem}.scoreboard-workspace .header-progress-stack [style*="height: '7px'"],.scoreboard-workspace .header-progress-stack [style*="height: 7px"]{min-height:9px}.dashboard-header--minimal{flex-shrink:0;max-height:none;overflow:visible;padding-bottom:.15rem}.main-content.view-soundboard{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.workspace-soundboard-pane{border:1px solid #d4af3726;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.workspace-soundboard-head{align-items:baseline;background:#d4af370a;border-bottom:1px solid #ffffff14;display:flex;flex-shrink:0;flex-wrap:wrap;gap:.35rem .75rem;padding:.45rem .65rem}.workspace-soundboard-title{color:#d4af37;font-size:.85rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.workspace-soundboard-hint{font-size:.65rem;opacity:.55}.clip-waveform{background:#00000059;border:1px solid #ffffff0f;border-radius:4px;width:100%}.clip-waveform--loading{animation:clipWaveformShimmer 1.2s ease-in-out infinite;background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14 50%,#ffffff0a 75%);background-size:200% 100%}@keyframes clipWaveformShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.sb-setup{display:flex;flex:1 1;flex-direction:column;gap:.65rem;min-height:0;overflow-y:auto;padding:.65rem}.sb-setup>*{flex-shrink:0}.sb-setup-head{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070e2399;background:var(--panel-bg,#0c0c12f5);border-bottom:1px solid #ffffff1a;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;padding-bottom:.55rem;position:-webkit-sticky;position:sticky;top:0;z-index:10}.sb-setup-title{font-size:1.05rem;font-weight:700}.sb-setup-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem}.sb-setup-progress{align-items:center;color:#94a3b8;color:var(--text-muted);display:flex;font-size:.72rem;gap:.5rem;min-width:0}.sb-setup-progress-bar{background:#ffffff14;border-radius:3px;height:5px;overflow:hidden;width:72px}.sb-setup-progress-fill{background:linear-gradient(90deg,#10b981,#34d399);border-radius:3px;height:100%;transition:width .25s ease}.sb-filter-chip{background:#0000;border:1px solid #ffffff1f;border-radius:999px;color:#94a3b8;color:var(--text-muted);cursor:pointer;font-size:.68rem;padding:.2rem .5rem;transition:all .15s}.sb-filter-chip.is-on{background:#f59e0b1f;border-color:#f59e0b73;color:#fbbf24}.sb-global-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;font-size:.82rem;padding:.65rem .75rem}.sb-global-card strong{color:#ef4444;color:var(--accent-primary);display:block;font-size:.78rem;margin-bottom:.4rem}.sb-action-card{background:#1e293b73;border:1px solid #ffffff0f;border-radius:8px;overflow:hidden}.sb-action-card.is-complete{border-color:#10b98126}.sb-action-card.is-incomplete{border-color:#ef444433}.sb-action-head{align-items:flex-start;background:#0003;border:none;color:inherit;cursor:pointer;display:flex;font:inherit;gap:.5rem;padding:.55rem .7rem;text-align:left;width:100%}.sb-action-head-main{display:flex;flex:1 1;flex-direction:column;gap:.25rem;min-width:0}.sb-slot-pills{display:flex;flex-wrap:wrap;gap:.25rem}.sb-slot-pill{border:1px solid #ffffff1a;border-radius:4px;font-size:.58rem;font-weight:600;padding:.1rem .35rem;white-space:nowrap}.sb-slot-pill.is-saved{background:#10b9811a;border-color:#10b98159;color:#34d399}.sb-slot-pill.is-missing{background:#ef44440f;border-color:#ef44444d;color:#f87171}.sb-action-head:hover{background:#00000047}.sb-action-chevron{flex-shrink:0;font-size:.65rem;opacity:.5;width:1rem}.sb-action-name{flex:1 1;font-size:.92rem;font-weight:700;min-width:0}.sb-lang-badge{border-radius:4px;flex-shrink:0;font-size:.58rem;font-weight:900;letter-spacing:.06em;padding:.12rem .35rem}.sb-lang-badge--en{background:#ef444426;border:1px solid #ef44444d;color:#f87171}.sb-lang-badge--es{background:#10b98126;border:1px solid #10b9814d;color:#34d399}.sb-action-count{flex-shrink:0;font-size:.68rem;font-weight:700}.sb-action-count--ok{color:#34d399}.sb-action-count--warn{color:#f87171}.sb-action-body{border-top:1px solid #ffffff0d;display:flex;flex-direction:column;gap:.55rem;padding:.55rem .7rem .7rem}.sb-thumb-row{align-items:center;display:flex;flex-wrap:wrap;font-size:.75rem;gap:.4rem}.sb-thumb-row>span{color:#94a3b8;color:var(--text-muted);min-width:5.5rem}.sb-time-grid{gap:.5rem}.sb-clip-card,.sb-time-grid{display:flex;flex-direction:column}.sb-clip-card{background:#00000047;border:1px solid #ffffff0d;border-radius:6px;gap:.35rem;min-width:0;padding:.5rem}.sb-clip-card.is-missing{background:#ef44440a;border-color:#ef444440}.sb-clip-card.is-saved{border-color:#10b98133}.sb-clip-top{align-items:flex-start;display:flex;gap:.25rem;justify-content:space-between}.sb-clip-label{font-size:.72rem;font-weight:600;line-height:1.2}.sb-clip-status{flex-shrink:0;font-size:.58rem;font-weight:800;letter-spacing:.02em}.sb-clip-status--saved{color:#34d399}.sb-clip-status--missing{color:#f87171}.sb-clip-status--test{color:#94a3b8}.sb-call-ok{color:#fca5a5}.sb-call-ok,.sb-sink-played{font-size:.55rem;font-weight:800;letter-spacing:.03em}.sb-sink-played{color:#fbbf24}.sb-route-confirm{align-items:center;background:#f59e0b1f;border:1px solid #f59e0b59;border-radius:6px;color:#fde68a;display:flex;flex-wrap:wrap;font-size:.68rem;font-weight:700;gap:.5rem;justify-content:space-between;margin-bottom:.35rem;padding:.4rem .55rem}.sb-route-confirm-actions{display:flex;flex-wrap:wrap;gap:.35rem}.sb-route-debug{font-family:JetBrains Mono,Fira Code,monospace;font-family:var(--font-mono,monospace);font-size:.58rem;margin:.25rem 0 .35rem}.sb-route-debug-toggle{background:#0000;border:none;color:#ffffff73;cursor:pointer;font-size:.58rem;font-weight:700;padding:.1rem 0}.sb-route-debug-body{background:#ffffff0a;border:1px solid #ffffff14;border-radius:4px;color:#ffffffa6;display:flex;flex-direction:column;gap:.15rem;margin-top:.2rem;padding:.35rem .45rem}.sb-health-pill{align-items:flex-end;cursor:pointer;display:flex;flex-direction:column;gap:2px}.sb-health-pill span{font-size:.55rem;font-weight:800}.sb-health-pill-bar{background:#ffffff1a;border-radius:2px;height:3px;overflow:hidden;width:36px}.sb-health-pill-fill{border-radius:2px;height:100%}.sb-clip-actions{display:flex;gap:.3rem}.sb-btn{align-items:center;border:1px solid #0000;border-radius:4px;border-radius:var(--btn-radius);cursor:pointer;display:inline-flex;flex:1 1;font-size:.68rem;font-weight:600;height:26px;height:var(--btn-h);justify-content:center;min-height:26px;min-height:var(--btn-h);min-width:0;padding:0 4px;padding:0 var(--btn-px-sm);white-space:nowrap}.sb-btn:disabled{cursor:not-allowed;opacity:.4}.sb-btn--record{border-color:#ef444459}.sb-btn--record,.sb-btn--stop{background:#ef44442e;color:#f87171}.sb-btn--stop{animation:pulseGlow 2s infinite;border-color:#ef444466}.sb-btn--preview{background:#10b9812e;border-color:#10b98159;color:#34d399}.sb-btn--call{background:#f43f5e26;border-color:#f43f5e59;color:#fca5a5}.sb-btn--edit{background:#6366f126;border-color:#6366f159;color:#a5b4fc}.sb-editor-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#020617b8;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1200}.sb-editor-modal{border:1px solid #94a3b840;max-height:min(90vh,900px);overflow-y:auto;padding:1rem 1.1rem;width:min(720px,100%)}.sb-editor-modal-head{align-items:center;display:flex;font-size:.85rem;gap:.75rem;justify-content:space-between;margin-bottom:.5rem}.sb-record-meter{background:#00000073;border-radius:2px;height:3px;overflow:hidden;width:100%}.sb-record-meter-fill{background:#6ee7b7;height:100%;transition:width .05s ease}.sb-clip-footer{align-items:center;display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.1rem}.sb-file-btn{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:4px;color:#94a3b8;color:var(--text-muted);cursor:pointer;font-size:.62rem;padding:.15rem .45rem}.sb-file-btn:hover{background:#ffffff1a;color:#e2e8f0;color:var(--text-main)}.sb-delete-btn{background:#ef444414;border:1px solid #ef44444d;border-radius:4px;color:#f87171;cursor:pointer;font-size:.62rem;margin-left:auto;padding:.12rem .4rem}.sb-play-wrap{display:flex;flex:1 1;flex-direction:column;gap:.5rem;min-height:0;overflow-y:auto;padding:.5rem}.sb-play-head{border-bottom:1px solid #0f172a80;border-bottom:1px solid var(--panel-border);flex-shrink:0;gap:.35rem;justify-content:space-between;padding-bottom:.4rem}.sb-play-head,.sb-play-head-controls{align-items:center;display:flex;flex-wrap:wrap}.sb-play-head-controls{gap:.4rem}.sb-gallery-ctrl{align-items:center;color:#94a3b8;color:var(--text-muted);cursor:pointer;display:inline-flex;font-size:.65rem;gap:.25rem;-webkit-user-select:none;user-select:none}.sb-gallery-ctrl input[type=range]{accent-color:#94a3b8;width:56px}.sb-now-playing{align-items:center;border-radius:6px;display:flex;flex-shrink:0;font-size:.72rem;font-weight:700;gap:.45rem;padding:.35rem .55rem}.sb-now-playing.is-live{background:#10b9812e;border:1px solid #10b9818c;color:#6ee7b7}.sb-now-playing.is-local{background:#f59e0b24;border:1px solid #f59e0b66;color:#fbbf24}.sb-now-playing-pulse{animation:pulseGlow 1.2s infinite;background:currentColor;border-radius:50%;flex-shrink:0;height:8px;width:8px}.sb-now-playing-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-now-playing-bar{background:#ffffff1f;border-radius:2px;flex:1 1;height:4px;min-width:40px;overflow:hidden}.sb-now-playing-fill{background:currentColor;height:100%;transition:width .1s linear}.sb-now-playing-stop{background:#0000;border:1px solid #fff3;border-radius:4px;color:inherit;cursor:pointer;flex-shrink:0;font-size:.7rem;padding:.1rem .35rem}.sb-play-title{font-size:1rem;font-weight:600;text-transform:capitalize}.sb-play-title.is-test{color:#f59e0b}.sb-open-setup-btn{background:#d4af371f;border:1px solid #d4af3773;border-radius:6px;color:#d4af37;cursor:pointer;font-size:.72rem;font-weight:700;padding:.25rem .55rem}.sb-open-setup-btn:hover{background:#d4af3738}.sb-vol-strip{border-bottom:1px solid #ffffff0d;display:flex;flex-direction:column;flex-shrink:0;gap:.35rem;margin-bottom:.15rem;padding:.2rem 0}.sb-vol-row{align-items:center;display:flex;font-size:.72rem;justify-content:space-between}.sb-grid{grid-gap:.45rem;display:grid;gap:.45rem;grid-template-columns:1fr 1fr;padding-top:.2rem}.sb-grid--gallery{gap:.4rem;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));grid-template-columns:repeat(auto-fill,minmax(var(--sb-tile-size,100px),1fr))}.sb-zone-label{display:block;font-size:.78rem;font-weight:700;margin-bottom:.15rem}.sb-zone-hint{color:#94a3b8;color:var(--text-muted);font-size:.65rem;line-height:1.35;margin:0 0 .4rem}.sb-zone-hint code{color:#94a3b8;font-size:.62rem}.sb-thumb-zone{background:#8b5cf60f;border:1px dashed #a78bfa59;border-radius:8px;padding:.55rem .65rem}.sb-thumb-zone .sb-zone-label{color:#c4b5fd}.sb-audio-zone{background:#f43f5e0a;border:1px solid #f43f5e40;border-radius:8px;padding:.55rem .65rem}.sb-audio-zone .sb-zone-label{color:#fecaca}.sb-img-btn{align-items:center;background:#8b5cf61f;border:1px dashed #a78bfa73;border-radius:4px;border-radius:var(--btn-radius);box-sizing:border-box;color:#ddd6fe;cursor:pointer;display:inline-flex;font-size:.68rem;height:26px;height:var(--btn-h);min-height:26px;min-height:var(--btn-h);padding:0 6px;padding:0 var(--btn-px)}.sb-img-btn:hover{background:#8b5cf638}.sb-audio-btn{align-items:center;background:#f43f5e1f;border:1px solid #f43f5e66;border-radius:4px;border-radius:var(--btn-radius);box-sizing:border-box;color:#bae6fd;cursor:pointer;display:inline-flex;font-size:.68rem;height:26px;height:var(--btn-h);min-height:26px;min-height:var(--btn-h);padding:0 6px;padding:0 var(--btn-px)}.sb-audio-btn:hover:not(:disabled){background:#f43f5e38}.sb-audio-btn:disabled{cursor:not-allowed;opacity:.45}.sb-thumb-preview{background-position:50%;background-size:cover;border:1px solid #ffffff26;border-radius:4px;flex-shrink:0;height:28px;width:40px}.sb-storage-panel{background:#00000040;border:1px solid #ffffff14;border-radius:8px;margin-top:.25rem;padding:.65rem .75rem}.sb-storage-stat{color:#94a3b8;color:var(--text-muted);font-size:.68rem;margin:0 0 .4rem}.sb-storage-warn{color:#fbbf24}.sb-storage-orphans{color:#f87171;font-size:.62rem;margin:0 0 .4rem;word-break:break-all}.sb-slot{border-radius:8px;min-height:72px;overflow:hidden;position:relative}.sb-grid--gallery .sb-slot{aspect-ratio:1;min-height:100px;min-height:var(--sb-tile-size,100px)}.sb-slot--empty{align-items:center;background:#0f172a80;border:2px dashed #94a3b859;display:flex;flex-direction:column;gap:.2rem;justify-content:center;padding:.45rem .35rem;text-align:center}.sb-slot--empty.sb-slot--en{border-color:#ef444459}.sb-slot--empty.sb-slot--es{border-color:#10b98159}.sb-slot--empty .sb-lang-badge{left:5px;position:absolute;top:4px}.sb-slot-name{font-size:.78rem;font-weight:700}.sb-slot-empty-label{color:#f87171;font-size:.62rem;font-weight:600}.sb-slot-other-hint{color:#fbbf24;font-size:.58rem;line-height:1.25;max-width:100%}.sb-slot-setup-btn{background:#f43f5e26;border:1px solid #f43f5e73;border-radius:5px;color:#fecaca;cursor:pointer;font-size:.65rem;font-weight:700;margin-top:.15rem;padding:.28rem .5rem}.sb-slot-setup-btn:hover{background:#f43f5e47}.sb-slot--ready{align-items:center;background:#ffffff0d;background-position:50%;background-size:cover;border:1px solid #0f172a80;border:1px solid var(--panel-border);color:#fff;cursor:pointer;display:flex;font-size:.8rem;font-weight:600;justify-content:center;text-shadow:0 2px 4px #000}.sb-slot--ready.has-thumb .sb-slot-overlay{background:#00000038}.sb-slot--ready.has-thumb:hover .sb-slot-overlay,.sb-slot--ready.is-playing .sb-slot-overlay{background:#00000073}.sb-slot-chrome{opacity:0;pointer-events:none;position:relative;transition:opacity .15s ease;z-index:1}.sb-play-wrap.sb-show-chrome .sb-slot-chrome,.sb-slot--ready.is-playing .sb-slot-chrome,.sb-slot--ready:focus-visible .sb-slot-chrome,.sb-slot--ready:hover .sb-slot-chrome,.sb-slot--ready:not(.has-thumb) .sb-slot-chrome{opacity:1}.sb-slot-live-badge{animation:pulseGlow 1.2s infinite;background:#10b981e6;border-radius:3px;color:#042f2e;font-size:.55rem;font-weight:900;letter-spacing:.04em;padding:.12rem .35rem;position:absolute;right:5px;top:4px;z-index:2}.sb-slot--ready.sb-slot--en{border-color:#ef444459}.sb-slot--ready.sb-slot--es{border-color:#10b98159}.sb-slot--ready.is-playing{animation:pulseGlow 1.5s infinite;border:2px solid #10b981;box-shadow:0 0 15px #10b9818c}.sb-slot--ready.is-blocked{border-color:#ef444473}.sb-slot--ready .sb-lang-badge{left:5px;position:absolute;top:4px;z-index:2}.sb-slot-overlay{background:#00000080;inset:0}.sb-slot-overlay,.sb-slot-progress{pointer-events:none;position:absolute}.sb-slot-progress{background:#10b98166;bottom:0;left:0;top:0;transition:width .1s linear;z-index:0}.sb-slot-label{align-items:center;display:flex;flex-direction:column;gap:.15rem;line-height:1.2;padding:.25rem;position:relative;text-align:center;z-index:1}.sb-slot-health{font-size:.48rem;font-weight:900}.dashboard-header{gap:.25rem;max-height:min(42vh,320px);min-width:0;overflow-x:visible;overflow-y:auto;padding:.25rem}.audio-route-status-bar,.dashboard-header{display:flex;flex-direction:column;flex-shrink:0}.audio-route-status-bar{align-items:stretch;gap:.2rem;overflow-x:auto;overflow-y:visible;width:100%}.audio-route-status-main{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem;min-width:0;width:100%}.audio-route-device-pick{align-items:center;display:inline-flex;flex-shrink:0;gap:.15rem}.audio-route-device-pick-label{font-size:.65rem;line-height:1;opacity:.85}.audio-route-badge{color:#ffffff8c;font-size:.6rem;font-weight:700;gap:4px}.audio-route-badge,.audio-route-soundboard-btn{align-items:center;display:inline-flex;flex-shrink:0;white-space:nowrap}.audio-route-soundboard-btn{background:#d4af372e;border:1px solid #d4af3773;border-radius:4px;border-radius:var(--btn-radius);box-sizing:border-box;color:#fde68a;cursor:pointer;font-size:.65rem;font-weight:900;height:26px;height:var(--btn-h);min-height:26px;min-height:var(--btn-h);padding:0 6px;padding:0 var(--btn-px)}.audio-route-soundboard-btn:hover{background:#d4af3747}.audio-route-soundboard-btn.is-open{background:#d4af3752;border-color:#fcd34dbf;box-shadow:0 0 10px #d4af3759;color:#fff}.audio-route-disabled-control:disabled,.audio-route-soundboard-btn.is-disabled{box-shadow:none;cursor:not-allowed;filter:grayscale(1);opacity:.32}.audio-route-select,.audio-route-select option{background-color:#0f172a;color:#e2e8f0;color-scheme:dark}.app-logo-btn{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:50%;height:26px;height:var(--btn-h);overflow:hidden;padding:0;width:26px;width:var(--btn-icon)}.app-logo-img{animation:appLogoSpin 60s linear infinite;border-radius:50%;display:block;height:100%;object-fit:contain;padding:2px;width:100%}@keyframes appLogoSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.session-controls-left-cluster{flex-shrink:0}.audio-route-warn-chip{background:#f59e0b1f;border:1px solid #f59e0b59;border-radius:4px;color:#f59e0b;flex-shrink:0;font-size:.6rem;font-weight:800;padding:.1rem .35rem}.audio-route-hint-chip{background:#3b82f61a;border:1px solid #3b82f647;border-radius:4px;color:#93c5fd;flex-shrink:0;font-size:.58rem;font-weight:700;padding:.1rem .35rem}.audio-route-source-toggle{background:#0003;border:1px solid #ffffff24;border-radius:5px;display:inline-flex;flex-shrink:0;gap:2px;overflow:hidden}.audio-route-source-btn{background:#0000;border:none;color:#e2e8f0bf;cursor:pointer;font-size:.62rem;font-weight:800;line-height:1;min-height:22px;padding:.2rem .42rem;white-space:nowrap}.audio-route-source-btn.is-active.is-tab{background:#3b82f647;box-shadow:inset 0 0 0 1px #3b82f673;color:#bfdbfe}.audio-route-source-btn.is-active.is-cable{background:#f59e0b38;box-shadow:inset 0 0 0 1px #f59e0b80;color:#fde68a}.audio-route-source-btn.is-active.is-mic{background:#a855f738;box-shadow:inset 0 0 0 1px #a855f780;color:#e9d5ff}.audio-route-more-panel{align-items:center;border-top:1px solid #ffffff0f;display:flex;flex-wrap:wrap;gap:.35rem;padding:.15rem 0}.audio-route-mic-meter{background:#ffffff1f;border-radius:3px;display:inline-block;height:5px;overflow:hidden;width:36px}.audio-route-mic-meter-fill{display:block;height:100%;transition:width .08s ease-out}#audio-route-more-btn,.audio-route-inline-btn{align-items:center;box-sizing:border-box;display:inline-flex;justify-content:center;line-height:1;padding-block:0}.catint-ui-shine{animation:catintUiShinePulse 2.2s ease-in-out infinite;box-shadow:0 0 0 1px #f59e0b8c,0 0 14px #f59e0b73;position:relative;z-index:1}.audio-route-source-btn.catint-ui-shine.is-cable{box-shadow:0 0 0 1px #f59e0bb3,0 0 16px #f59e0b8c}.audio-route-source-btn.catint-ui-shine.is-tab{box-shadow:0 0 0 1px #3b82f6a6,0 0 16px #3b82f673}.audio-route-source-btn.catint-ui-shine.is-mic{box-shadow:0 0 0 1px #a855f7b3,0 0 16px #a855f780}#audio-route-tab-backup-btn.catint-ui-shine{box-shadow:0 0 0 1px #3b82f6a6,0 0 14px #60a5fa80}@keyframes catintUiShinePulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.18)}}.release-notes-overlay{align-items:center;background:#020617b8;display:flex;inset:0;justify-content:center;padding:12px;position:fixed;z-index:10060}.release-notes-panel{background:#0f172af7;border:1px solid #f59e0b59;border-radius:12px;box-shadow:0 20px 50px #0000008c;display:flex;flex-direction:column;max-height:min(88vh,560px);overflow:hidden;width:min(92vw,520px)}.release-notes-header{border-bottom:1px solid #ffffff14;padding:12px 14px 8px}.release-notes-header-top{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px}.release-notes-version-pill{background:#f59e0b1f;border:1px solid #f59e0b66;border-radius:999px;color:#fde68a;font-size:.62rem;font-weight:800;padding:.12rem .45rem}.release-notes-lang-toggle{border:1px solid #ffffff24;border-radius:6px;display:inline-flex;overflow:hidden}.release-notes-lang-btn{background:#0000;border:none;color:#e2e8f0b3;cursor:pointer;font-size:.62rem;font-weight:800;padding:.2rem .5rem}.release-notes-lang-btn.is-active{background:#f59e0b38;color:#fde68a}.release-notes-title{color:#f8fafc;font-size:1rem;font-weight:900;line-height:1.25;margin:0}.release-notes-intro{color:#e2e8f0d1;font-size:.72rem;line-height:1.45;margin:6px 0 0}.release-notes-body{flex:1 1;overflow-y:auto;padding:10px 14px}.release-notes-section+.release-notes-section{margin-top:10px}.release-notes-section-heading{color:#6ee7b7;font-size:.72rem;font-weight:800;margin:0 0 4px}.release-notes-list{color:#e2e8f0e6;font-size:.68rem;line-height:1.45;margin:0;padding-left:1.1rem}.release-notes-list li+li{margin-top:4px}.release-notes-footer{border-top:1px solid #ffffff14;display:flex;flex-wrap:wrap;gap:6px;padding:10px 14px 12px}.release-notes-btn{background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;color:#e2e8f0;cursor:pointer;font-size:.68rem;font-weight:800;padding:.45rem .65rem}.release-notes-btn--primary{background:#f59e0b40;border-color:#f59e0b8c;color:#fde68a}.release-notes-btn--ghost{color:#94a3b8f2}@media (max-width:600px){.release-notes-footer{flex-direction:column}.release-notes-btn{width:100%}}.connection-diagnostics-wrap{align-items:flex-start;display:inline-flex;flex-direction:column;flex-shrink:1;min-width:0;position:relative}.connection-diagnostics-chip{align-items:center;background:#ef444414;border:1px solid #ef444459;border-radius:999px;color:#fca5a5;cursor:pointer;display:inline-flex;flex-shrink:1;font-size:.68rem;font-weight:900;gap:.35rem;line-height:1.1;max-height:24px;max-width:min(240px,45vw,100%);min-width:0;overflow:hidden;padding:.25rem .5rem;text-overflow:ellipsis;white-space:nowrap;z-index:260}.connection-diagnostics-chip.is-connecting{background:#f59e0b0f;border-color:#f59e0b40;color:#fcd34d}.connection-diagnostics-chip.is-compact{font-size:.62rem;padding:.2rem .4rem}.element-hint-panel{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#020617db;border:1px solid #0f172a80;border:1px solid var(--panel-border);border-radius:6px;box-shadow:0 8px 22px #0000008c;max-width:260px;min-width:190px;overflow:hidden;padding:.38rem .46rem}.element-hint-accent{border-top-left-radius:10px;border-top-right-radius:10px;height:3px;left:-1px;opacity:.95;position:absolute;right:-1px;top:-1px}.element-hint-head{align-items:center;display:flex;gap:.35rem;margin-bottom:.2rem}.element-hint-icon{font-size:.95rem;line-height:1}.element-hint-heading{color:#fff;font-size:.58rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.element-hint-selector-row{align-items:center;display:flex;gap:.3rem;margin-top:.35rem;opacity:.76}.element-hint-selector-label{color:#e2e8f08f;flex-shrink:0;font-size:.52rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.element-hint-selector{background:#ffffff0f;border:1px solid #0f172a80;border:1px solid var(--panel-border);border-radius:4px;color:#f87171;color:var(--accent-hover);flex:1 1;font-family:JetBrains Mono,Fira Code,monospace;font-family:var(--font-mono,monospace);font-size:.54rem;min-width:0;overflow:hidden;padding:.12rem .3rem;text-overflow:ellipsis;white-space:nowrap}.element-hint-copy-btn{background:#ffffff14;border:1px solid #ffffff26;border-radius:4px;border-radius:var(--btn-radius);color:#e2e8f0;cursor:pointer;flex-shrink:0;font-size:.72rem;height:26px;height:var(--btn-h);line-height:1;min-height:26px;min-height:var(--btn-h);min-width:26px;min-width:var(--btn-icon);padding:0;width:26px;width:var(--btn-icon)}.element-hint-copy-btn:hover{background:#ef444466;background:var(--accent-glow);border-color:#ef4444;border-color:var(--accent-primary)}.element-hint-body{color:#ffffffe6;font-size:.64rem;line-height:1.35;margin-top:.2rem;white-space:pre-line}.app-container[data-call-mode=true] .element-hint-panel{display:none}body:has(.app-container[data-call-mode=true]) .element-hint-panel{display:none}.connection-diagnostics-bar.is-compact{align-items:center;display:inline-flex;height:20px;max-width:min(9rem,35vw,100%);overflow:hidden;padding:0 .4rem;text-overflow:ellipsis;white-space:nowrap}.connection-diagnostics-chip:focus-visible{outline:2px solid #ef444499;outline-offset:2px}.connection-diagnostics-chip-main{align-items:center;display:inline-flex;flex:1 1;gap:.35rem;min-width:0}.connection-diagnostics-chip-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.connection-diagnostics-chip-details{color:#fde68af2;flex-shrink:0}.connection-diagnostics-chip-checks{align-items:center;display:inline-flex;flex-shrink:0;gap:.25rem}.connection-diagnostics-chip-check{font-weight:900;white-space:nowrap}.connection-diagnostics-chip-check.is-ok{color:#34d399}.connection-diagnostics-chip-check:not(.is-ok){color:#fca5a5}.connection-diagnostics-chip-check-sep{color:#ffffff8c;font-weight:800}.connection-diagnostics-chip-mark{flex-shrink:0}.connection-diagnostics-details{background:#f59e0b0f;border:1px solid #f59e0b40;border-radius:10px;box-shadow:0 14px 40px #00000073;font-size:.68rem;line-height:1.35;max-height:35vh;max-width:min(320px,92vw);overflow-x:hidden;overflow-y:auto;padding:.45rem .6rem;pointer-events:auto;position:fixed;right:auto;z-index:10001}.connection-diagnostics-chip[data-tooltip]{position:relative}.connection-diagnostics-details.is-compact{font-size:.62rem;padding:.35rem .5rem}.connection-diagnostics-details.is-failed{background:#ef444414;border-color:#ef444459}.connection-diagnostics-details-head{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;margin-bottom:4px}.connection-diagnostics-details-head-title{color:#fcd34d;font-weight:900;margin-bottom:4px}.connection-diagnostics-details.is-failed .connection-diagnostics-details-head-title{color:#fca5a5}.connection-diagnostics-details-cat{color:#f87171;font-weight:800;margin-left:6px}.connection-diagnostics-details-rows{display:flex;flex-direction:column;gap:.35rem}.connection-diagnostics-details-row{align-items:flex-start;display:flex;gap:.35rem}.connection-diagnostics-details-row-mark{flex-shrink:0;font-family:JetBrains Mono,Fira Code,monospace;font-family:var(--font-mono,monospace)}.connection-diagnostics-details-row-label{color:#ffffffd9}.connection-diagnostics-details-error{border-top:1px solid #ffffff14;color:#ffffffb3;font-size:.62rem;margin-top:6px;padding-top:4px}.connection-diagnostics-details.is-failed .connection-diagnostics-details-error{color:#fecaca}.connection-diagnostics-details-ws{display:block;margin-top:2px;opacity:.75}.connection-diagnostics-close-btn{align-items:center;background:#ffffff0d;border:none;border-radius:4px;border-radius:var(--btn-radius);box-sizing:border-box;color:#ffffffb3;cursor:pointer;display:inline-flex;flex-shrink:0;font-weight:900;height:26px;height:var(--btn-h);justify-content:center;line-height:1;min-height:26px;min-height:var(--btn-h);min-width:26px;min-width:var(--btn-icon);padding:0;width:26px;width:var(--btn-icon)}.connection-diagnostics-close-btn:hover{background:#ffffff1a;color:#fffffff2}@media (max-width:600px){.connection-diagnostics-details{left:0;max-width:100vw;right:0}}@media (max-width:900px){.dashboard-header:not(.dashboard-header--minimal):not(.dashboard-header--call-expanded):not(.dashboard-header--off-call-scoreboard){gap:.15rem;max-height:88px;overflow:hidden;padding:2px 6px}.dashboard-header--call-compact,.dashboard-header--minimal{max-height:none;overflow:visible}.dashboard-header:has(.audio-route-status-bar[data-more-open=true]){max-height:140px;overflow-y:auto}.session-controls-sticky-row{gap:.35rem;margin-bottom:.1rem;padding:2px 4px}.connection-diagnostics-details,.header-metrics-expand-btn,.header-metrics-strip,.header-progress-stack{display:none!important}.audio-route-status-main{flex-wrap:wrap!important}}.session-controls-sticky{display:contents}.session-controls-sticky-row{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0c0c12f5;border-bottom:1px solid #ffffff14;box-sizing:border-box;display:flex;flex-shrink:0;gap:.5rem;justify-content:space-between;margin:0 0 .15rem;min-width:0;overflow:visible;padding:4px 6px;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:250}@keyframes connectInterpretFlash{0%,to{border-color:#10b98159;box-shadow:0 0 0 #10b98100;transform:scale(1)}50%{border-color:#10b981e6;box-shadow:0 0 18px #10b98173,0 0 38px #10b9812e;transform:scale(1.03)}}.connect-interpret-flash{animation:connectInterpretFlash 1.15s ease-in-out infinite}.pinned-transcript-section{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c0c12eb;position:-webkit-sticky;position:sticky;top:0;z-index:50}.pinned-transcript-section .transcript-bubble{animation:none!important}.pinned-transcript-section .bubble-pin-btn{z-index:60}.soundboard-chrome{align-items:center;background:linear-gradient(90deg,#ef444440,#f59e0b33);border-bottom:2px solid #ef4444;display:flex;flex-shrink:0;gap:.5rem;justify-content:space-between;padding:.45rem .5rem}.soundboard-chrome-label{display:flex;flex-direction:column;gap:.1rem;min-width:0}.soundboard-chrome-title{color:#fecaca;font-size:.75rem;font-weight:900;letter-spacing:.08em}.soundboard-chrome-hint{color:#ffffff8c;font-size:.55rem;font-weight:600}.soundboard-hide-btn{animation:soundboardHidePulse 2s ease-in-out infinite;background:#ef4444;border:2px solid #ef4444;border-radius:6px;box-shadow:0 0 16px #ef44448c;color:#000;cursor:pointer;display:none!important;flex-shrink:0;font-size:.7rem;font-weight:900;letter-spacing:.04em;padding:.45rem .65rem}.soundboard-hide-btn:hover{background:#dc2626;border-color:#fff;color:#fff}@keyframes soundboardHidePulse{0%,to{box-shadow:0 0 10px #ef444466}50%{box-shadow:0 0 22px #ef4444d9}}.soundboard-show-fab{background:#f59e0bf2;border:2px solid #f59e0b;border-radius:8px;bottom:56px;box-shadow:0 4px 24px #00000080,0 0 12px #f59e0b80;color:#000;cursor:pointer;font-size:.8rem;font-weight:900;letter-spacing:.05em;padding:.55rem 1rem;position:fixed;right:64px;right:calc(12px + var(--chrome-split-inset));z-index:9998}.soundboard-show-fab:hover{background:#fbbf24;border-color:#fff}.soundboard-header-toggle{background:#f59e0b33;border:2px solid #f59e0b;border-radius:4px;color:#fbbf24;cursor:pointer;font-size:.58rem;font-weight:900;letter-spacing:.03em;padding:.2rem .45rem;white-space:nowrap}.soundboard-header-toggle.is-open{background:#ef444440;border-color:#ef4444;color:#fecaca}.dashboard-title-row{align-items:center;display:flex;justify-content:space-between}.dashboard-stats{align-items:center;background:#0003;border-radius:6px;display:flex;flex-wrap:wrap;font-size:.85rem;gap:.5rem;justify-content:space-evenly;padding:.4rem}.stat-group{gap:.1rem}.stat-group,.stat-item{display:flex;flex-direction:column}.stat-item{align-items:center;border-radius:4px;cursor:pointer;padding:.2rem .5rem}.stat-item:hover{background:#ffffff1a}.stat-label{color:#94a3b8;color:var(--text-muted);font-size:.65rem;text-align:center;text-transform:uppercase}.stat-value{color:#6ee7b7;font-size:1rem;font-weight:600}.stat-earning{color:#a78bfa;font-size:.75rem}.stat-input{background:#00000080;border:1px solid #ef4444;border:1px solid var(--accent-primary);border-radius:4px;color:#fff;font-family:inherit;font-size:.9rem;padding:.1rem .2rem;text-align:center;width:50px}.btn{border-radius:6px;color:#789;display:inline-flex;font-size:.7rem;font-weight:600;gap:.3rem;padding:0 6px;padding:0 var(--btn-px)}.btn,.btn-emoji{align-items:center;border:none;box-sizing:border-box;cursor:pointer;height:26px;height:var(--btn-h);justify-content:center;min-height:26px;min-height:var(--btn-h)}.btn-emoji{background:#0000;border-radius:4px;border-radius:var(--btn-radius);color:#e2e8f0f2;display:flex;font-size:.9rem;line-height:1;min-width:26px;min-width:var(--btn-icon);padding:0;transition:background .2s,transform .1s;width:26px;width:var(--btn-icon)}.btn-emoji:hover{background:#ffffff0d;transform:scale(1.05)}.btn-emoji:active{transform:scale(.95)}.header-icon{display:block;flex-shrink:0}.app-guide-scoreboard-btn .header-icon,.btn-emoji .header-icon,.btn-icon .header-icon,.header-metrics-quick-btn .header-icon,.settings-scoreboard-btn .header-icon{pointer-events:none}.header-break-nudge{font-size:.58rem;font-weight:800;gap:4px;white-space:nowrap}.goal-weekly-pill,.header-break-nudge{align-items:center;display:inline-flex}.goal-weekly-pill{gap:.25rem}.btn-primary{background-color:#ef4444;background-color:var(--accent-primary)}.btn-primary:hover{background-color:#f87171;background-color:var(--accent-hover)}.btn-danger{animation:pulseGlow 2s infinite;background-color:#f43f5e;background-color:var(--danger)}.btn-danger:hover{background-color:#fb7185;background-color:var(--danger-hover)}.scroll-area{height:100%;overflow-y:auto;padding:.2rem}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:3px}.transcript-bubble{animation:fadeSlideIn .3s ease-out;background:#ffffff14;border-left:4px solid #ef4444;border-left:4px solid var(--accent-primary);border-radius:6px;color:#fff;font-size:.8rem;line-height:1.25;margin-bottom:.2rem;padding:.25rem .4rem .25rem 1.35rem;position:relative}.transcript-bubble.is-flowed{border-left-color:#ef4444;border-left-color:var(--accent-primary)}.transcript-bubble.is-live{animation:none!important;overflow:visible}.transcript-bubble.is-sealed{animation:none!important}.transcript-tail-preview{animation:none;background:#38bdf81f;border-radius:2px;color:#7dd3fcfa}.transcript-live-tail{color:#e2e8f0eb;text-shadow:0 0 8px #38bdf82e}#header-lang-pair-btn{flex-shrink:0;min-height:26px;min-height:var(--btn-h);min-width:26px;min-width:var(--btn-h);touch-action:manipulation;-webkit-user-select:none;user-select:none}@media (max-width:420px){#header-lang-pair-btn .lang-btn-mode{display:none}}.copy-chip-row{display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:.35rem}.copy-chip-row--trailing{display:inline-flex;margin-bottom:0;margin-top:.28rem;max-width:100%}.copy-chip{align-items:center;background:#38bdf81f;border:1px solid #38bdf859;border-radius:5px;color:#e0f2fe;cursor:copy;display:inline-flex;font-size:.68rem;font-weight:700;gap:.3rem;line-height:1.2;max-width:100%;padding:.12rem .4rem}.copy-chip--spelling{background:#8b5cf626;border-color:#a78bfa73;color:#ede9fe}.copy-chip--name{background:#10b9811f;border-color:#34d39966;color:#d1fae5}.copy-chip-kind{font-size:.55rem;letter-spacing:.05em;opacity:.75;text-transform:uppercase}.copy-chip-value{font-family:JetBrains Mono,Fira Code,monospace;font-family:var(--font-mono,monospace);max-width:18ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copy-chip-icon{font-size:.65rem;opacity:.7}.copy-chip:hover{filter:brightness(1.12)}.notepad-container{display:flex;flex:1 1;flex-direction:column;min-height:0;position:relative;z-index:1}.notepad-header{align-items:center;border-bottom:1px solid #0f172a80;border-bottom:1px solid var(--panel-border);display:flex;font-size:.9rem;font-weight:600;padding:.4rem .5rem}.notepad-textarea{background:#0000;border:none;color:#e2e8f0;color:var(--text-main);flex:1 1;font-family:inherit;font-size:1.1rem;line-height:1.4;min-height:120px;outline:none;padding:.75rem;pointer-events:auto;resize:none;width:100%}.quick-notes-status{background:#0f172af0;border:1px solid #f43f5e59;border-radius:6px;bottom:58px;box-shadow:0 8px 24px #0000006b;color:#ffffffe6;font-size:.68rem;font-weight:800;max-width:min(320px,80vw);padding:.4rem .55rem;position:fixed;right:66px;right:calc(14px + var(--chrome-split-inset, 52px));z-index:10020}.quick-notes-blocked{color:#ffffffdb;display:flex;flex-direction:column;font-size:.72rem;gap:.55rem;line-height:1.35;padding:.8rem}.quick-notes-blocked button{align-items:center;align-self:flex-start;background:#f43f5e29;border:1px solid #f43f5e73;border-radius:4px;border-radius:var(--btn-radius);box-sizing:border-box;color:#fecdd3;cursor:pointer;display:inline-flex;font-size:.68rem;font-weight:900;height:26px;height:var(--btn-h);min-height:26px;min-height:var(--btn-h);padding:0 6px;padding:0 var(--btn-px)}.transcript-audio-safe{color:#e2e8f0a8;font-size:.65rem;font-weight:900;letter-spacing:.03em}.stt-pending-bubble{background:#38bdf80f!important;border-left:3px solid #38bdf873!important;min-height:34px;opacity:.72}.stt-pending-line{color:#e2e8f0b8;font-size:.82rem;font-style:italic}.stt-pending-dot{animation:sttPendingPulse .9s ease-in-out infinite alternate;background:#38bdf8;border-radius:999px;box-shadow:0 0 10px #38bdf8b3;display:inline-block;height:7px;margin-right:.45rem;width:7px}@keyframes sttPendingPulse{0%{opacity:.35;transform:scale(.85)}to{opacity:1;transform:scale(1.1)}}@media (min-width:768px){.main-content{flex-direction:row}}@media (max-width:600px){#layout-toggle-btn{display:block!important}#header-connect-btn,#header-hold-btn,#header-mic-test-btn,#header-stop-btn,#quick-notes-btn,.bubble-rail-play,.transcription-footer button{min-height:44px!important;min-height:var(--btn-h-touch)!important;min-width:44px!important;min-width:var(--btn-h-touch)!important}.audio-route-more-panel button,.audio-route-select,.audio-route-status-main button{min-height:44px;min-height:var(--btn-h-touch)}.app-container.layout-transcription{display:flex;flex-direction:column;height:100vh}.app-container.layout-transcription .dashboard-header{font-size:.8em;max-height:45vh;overflow-y:auto;padding:.2rem}.app-container.layout-transcription .header-cfg{display:none!important}.app-container.layout-transcription .income-dashboard{display:flex;gap:.3rem;margin-top:.1rem;padding:.2rem}.app-container.layout-transcription .main-content{flex:1 1;min-height:0}.app-container.layout-stats{display:flex;flex-direction:column;height:100vh}.app-container.layout-stats .dashboard-header{height:60vh;overflow-y:auto}.app-container.layout-stats .main-content{flex:none;height:40vh;min-height:0}.app-container.layout-split{display:flex;flex-direction:column;height:100vh}.app-container.layout-split .dashboard-header{height:40vh;overflow-y:auto}.app-container.layout-split .main-content{flex:none;height:60vh;min-height:0}}.income-dashboard{grid-gap:.15rem;background:#0c0c12e6;border:1px solid #ffffff0d;border-radius:8px;box-shadow:0 4px 20px #0006;box-sizing:border-box;display:grid;gap:.15rem;grid-template-rows:auto auto;margin-top:.15rem;min-width:0;padding:.1rem .3rem;position:relative;text-align:center;width:100%;z-index:100}.dashboard-row{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.25rem;justify-content:flex-start;min-width:0;width:100%}.dashboard-row-upper{border-bottom:1px solid #ffffff0d;margin-bottom:.1rem;padding-bottom:.15rem}.dashboard-row-lower{row-gap:.35rem}.income-dashboard--on-call .dashboard-row-lower .income-card{flex:1 1 80px}.dashboard-audio-sinks,.dashboard-shift-stats,.header-utility-inline{min-width:0}.metric-cell-pct{font-size:.48rem;letter-spacing:.02em;line-height:1.1;margin-top:1px;opacity:.55}.header-progress-stack{clear:both;position:relative;z-index:1}.income-card{align-items:center;display:flex;flex-direction:column;flex-shrink:1;justify-content:center;min-width:0;position:relative;transition:all .3s ease}@keyframes incomePulse{0%{text-shadow:0 0 10px #ef444466}50%{text-shadow:0 0 25px #ef4444cc,0 0 10px #ffffff80}to{text-shadow:0 0 10px #ef444466}}.income-card.active .income-ars{animation:incomePulse 2s ease-in-out infinite;color:#fca5a5}.income-label{color:#94a3b8;color:var(--text-muted);font-size:.65rem;font-weight:600;letter-spacing:2px;margin-bottom:.25rem;text-transform:uppercase}.income-tier-1 .income-ars{color:#6ee7b7;font-size:1rem;font-weight:900;line-height:1;text-shadow:0 0 20px #10b9814d}.income-tier-1 .income-usd{color:#a78bfa;font-size:.6rem;font-weight:500;margin-top:.1rem}.income-tier-2 .income-ars{color:#34d399;font-size:.9rem;font-weight:800;line-height:1}.income-tier-2 .income-usd{color:#c084fc;font-size:.55rem;font-weight:500;margin-top:.1rem}.income-tier-3 .income-ars{color:#f8fafc;font-size:.8rem;font-weight:700;line-height:1}.income-tier-3 .income-usd{color:#d8b4fe;font-size:.5rem;font-weight:500;margin-top:.1rem}.stat-input-ars{background:#0000;border:none;border-bottom:1px dashed #ffffff4d;color:#94a3b8;color:var(--text-muted);font-family:inherit;font-size:.55rem;outline:none;text-align:center;transition:all .2s;width:35px}.stat-input-ars:focus{color:#fff}.condensed-header-card{grid-gap:.25rem;align-items:stretch;background:#0009;border:1px solid #ffffff1a;border-radius:4px;display:grid;gap:.25rem;grid-template-columns:1fr;grid-template-rows:auto auto;height:-webkit-fit-content;height:fit-content;overflow:visible;padding:.15rem .2rem;width:100%}.condensed-scoreboard-panel{grid-row:1;min-width:0;width:100%}.condensed-header-toolbar{align-items:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:4px;display:flex;flex-direction:row;gap:.35rem;grid-row:2;justify-content:space-between;padding:.2rem .25rem}.scoreboard-flip-container{height:auto;min-height:168px}.metric-pill{align-items:center;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:3px;cursor:copy;display:flex;font-size:.65rem;gap:.15rem;padding:.1rem .3rem;transition:background .2s;white-space:nowrap}.compact-pill{background:#ffffff08!important;border:1px solid #ffffff14!important;border-radius:2px!important;font-size:.58rem!important;height:16px!important;padding:0 .25rem!important}.edit-btn-tiny{align-items:center;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:4px;border-radius:var(--btn-radius);color:#93c5fd;cursor:pointer;display:flex;font-size:.5rem;height:26px;height:var(--btn-h);justify-content:center;padding:0;width:26px;width:var(--btn-icon)}.btn-icon-tiny:not(.btn-text),.edit-btn-tiny,.tiny-btn:not(.btn-text):not(.header-text-btn){box-sizing:border-box;min-height:26px;min-height:var(--btn-h);min-width:26px;min-width:var(--btn-icon)}.btn-icon-tiny:not(.btn-text),.tiny-btn:not(.btn-text):not(.header-text-btn){align-items:center!important;display:flex!important;font-size:.7rem!important;height:26px!important;height:var(--btn-h)!important;justify-content:center!important;padding:0!important;width:26px!important;width:var(--btn-icon)!important}.btn-icon-tiny.btn-text,.tiny-btn.btn-text{height:26px!important;height:var(--btn-h)!important;min-height:26px!important;min-height:var(--btn-h)!important;min-width:26px;min-width:var(--btn-h);padding:0 4px!important;padding:0 var(--btn-px-sm)!important;width:auto!important}.active-working-state{position:relative;z-index:10}.active-working-state:after{animation:shineSweep 3s linear infinite;background:linear-gradient(45deg,#0000,#10b9814d,#0000);background-size:200% 200%;border-radius:6px;box-shadow:0 0 10px #10b9811a;content:"";inset:-3px;pointer-events:none;position:absolute;z-index:-1}@keyframes shineSweep{0%{background-position:-200% 0}to{background-position:200% 0}}.metric-grid{grid-gap:4px;display:grid;flex-grow:1;gap:4px;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto;margin:0;width:100%}.metric-grid--scoreboard{gap:5px}.metric-grid>div:nth-child(-n+3){background:#34d3990d}.metric-grid>div:nth-child(n+4){background:#ef44440d}.metric-cell{align-items:center;background:#ffffff0f;border:1px solid #ffffff14;border-radius:4px;display:flex;flex-direction:column;justify-content:center;min-height:52px;min-width:0;overflow:visible;padding:.28rem .35rem;position:relative}.metric-grid--scoreboard .metric-cell{min-height:56px;padding:.32rem .4rem}.metric-cell-val{font-feature-settings:"tnum";align-items:center;color:#fffffff2;display:flex;font-family:JetBrains Mono,Fira Code,monospace;font-family:var(--font-mono);font-size:clamp(.8rem,1.35vw,1.05rem);font-variant-numeric:tabular-nums;font-weight:800;justify-content:center;letter-spacing:0;line-height:1.2;max-width:100%;min-height:1.35em;position:relative;white-space:nowrap;width:100%;z-index:5}.metric-grid--scoreboard .metric-cell-val{font-size:clamp(.85rem,1.5vw,1.12rem)}.metric-cell-label{font-size:clamp(.48rem,.85vw,.58rem);letter-spacing:.03em;line-height:1.1;margin-top:.12rem;opacity:.55;text-align:center;text-transform:uppercase}.metric-watermark{align-items:center;display:flex;font-size:1.2rem;gap:1rem;justify-content:center;left:50%;opacity:.35;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}@media (max-width:900px){.metric-cell{min-width:65px;padding:.01rem .05rem}.metric-pill{font-size:.6rem;padding:.02rem .15rem}.metric-cell-val{font-size:.65rem}.metric-watermark{font-size:1.1rem}}.timeline-segment{border-radius:1px;bottom:0;min-width:1px;position:absolute;top:0;transition:all .3s ease}.timeline-segment.work{background-color:#f87171;border:1px solid #fff3;box-shadow:0 0 10px #fff6,0 0 5px #60a5fa99}.timeline-segment.break{background-color:#f97316;box-shadow:0 0 5px #f9731666}.timeline-segment.avail{background-color:#fb923c;opacity:.4}.timeline-segment.ongoing{animation:timelinePulse 2s ease-in-out infinite}.timeline-segment.overtime{background:repeating-linear-gradient(45deg,#a78bfa,#a78bfa 2px,#8b5cf6 0,#8b5cf6 4px)!important;opacity:.85}@keyframes timelinePulse{0%{filter:brightness(1);opacity:.8}50%{box-shadow:0 0 12px currentColor;filter:brightness(1.4);opacity:1}to{filter:brightness(1);opacity:.8}}@keyframes slideUpBounce{0%{opacity:0;transform:translate(-50%,100px)}to{opacity:1;transform:translate(-50%)}}@keyframes riseGlow{0%{box-shadow:0 0 6px #10b9811f}to{box-shadow:0 0 18px #10b98159,0 -2px 10px #10b98133}}@keyframes sinkDim{0%{box-shadow:0 0 4px #ef44440a;opacity:1}to{box-shadow:0 0 12px #ef444426;opacity:.88}}@keyframes encouragePulse{0%{opacity:1}50%{opacity:.7}to{opacity:1}}@keyframes pulseWarning{0%{opacity:1}50%{opacity:.6}to{opacity:1}}@keyframes pulseStale{0%{background-color:#f59e0b;box-shadow:0 0 0 #f59e0b;transform:scale(1)}50%{background-color:#fbbf24;box-shadow:0 0 10px #fbbf24;transform:scale(1.2)}to{background-color:#f59e0b;box-shadow:0 0 0 #f59e0b;transform:scale(1)}}@keyframes pulseError{0%{background-color:#ef4444;box-shadow:0 0 0 #ef4444;transform:scale(1)}50%{background-color:#f87171;box-shadow:0 0 15px #f87171;transform:scale(1.3)}to{background-color:#ef4444;box-shadow:0 0 0 #ef4444;transform:scale(1)}}.scoreboard-grid{grid-gap:.1rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a66;border-radius:6px;display:grid;gap:.1rem;grid-template-areas:"top-bar" "main-status" "timers" "actions";grid-template-columns:1fr;grid-template-rows:auto auto auto auto;overflow:hidden;padding:.2rem .3rem;position:relative;transition:all .5s cubic-bezier(.4,0,.2,1)}.scoreboard-area{display:flex;flex-direction:column;min-width:0}[data-state=avail]{--accent-primary:#94a3b8;--accent-glow:#94a3b833;animation:availHold 4s infinite alternate;background:#0724538c;border:1px solid #3b82f638}[data-state=call]{--accent-primary:#10b981;--accent-glow:#10b98166;background:#064e3b1a;border:1px solid #10b98199;box-shadow:inset 0 0 40px #10b9810d}[data-state=break]{--accent-primary:#8b5cf6;--accent-glow:#8b5cf64d;background:#1e1b4b33;border:1px solid #8b5cf666}[data-state=zombie]{--accent-primary:#f59e0b;--accent-glow:#f59e0b59;background:#452d0a26;border:1px solid #f59e0b73}@keyframes availHold{0%{border-color:#94a3b81a;filter:grayscale(.5)}to{border-color:#fbbf244d;filter:grayscale(.2)}}.emoji-money{display:inline-block;transition:all .3s ease}[data-state=call] .emoji-money{animation:coinShine 60s infinite}@keyframes coinShine{0%,to{filter:brightness(1) drop-shadow(0 0 2px #10b981);transform:scale(1) rotate(0deg)}1%{filter:brightness(1.7) drop-shadow(0 0 12px #fbbf24);transform:scale(1.3) rotate(10deg)}2%{filter:brightness(1) drop-shadow(0 0 2px #10b981);transform:scale(1) rotate(0deg)}}.resource-drain{display:flex;filter:drop-shadow(0 0 5px rgba(139,92,246,.3));gap:2px}.resource-item{opacity:.8;transition:all .8s cubic-bezier(.4,0,.2,1)}.resource-item.spent{filter:grayscale(1) opacity(.3);transform:scale(.8) translateY(2px)}@keyframes cooling{0%{filter:saturate(1) brightness(1)}to{filter:saturate(.5) brightness(1.2)}}[data-state=break] .emoji-break{animation:cooling 3s infinite alternate}@keyframes heatPulse{0%{box-shadow:0 0 0 0 #ef444480}50%{box-shadow:0 0 0 4px #ef444426}to{box-shadow:0 0 0 0 #ef444480}}.btn-icon:not(.btn-text):not(.header-text-btn){align-items:center;background:#0000;border:none;border-radius:4px;border-radius:var(--btn-radius);box-sizing:border-box;color:#e2e8f0f2;cursor:pointer;display:flex;font-size:.9rem;height:26px;height:var(--btn-h);justify-content:center;line-height:1;min-height:26px;min-height:var(--btn-h);min-width:26px;min-width:var(--btn-icon);padding:0;transition:background .2s;width:26px;width:var(--btn-icon)}.btn-icon.btn-text,.btn-icon.header-text-btn{height:26px;height:var(--btn-h);min-height:26px;min-height:var(--btn-h);min-width:26px;min-width:var(--btn-h);padding:0 4px;padding:0 var(--btn-px-sm);width:auto}.btn-icon:hover{background:#ffffff14}.falling-coin{animation:zigzagFall 60s linear forwards}.fly-to-wallet{animation:flyToTop 1.2s ease-in forwards;pointer-events:none;position:relative}.stat-number{font-feature-settings:"tnum";display:inline-block;font-family:JetBrains Mono,Fira Code,monospace;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.15;max-width:100%;overflow:visible;white-space:nowrap}.metric-cell-val .stat-number{overflow:visible;text-overflow:clip}.stat-number--xs{font-size:.62rem}.stat-number--sm{font-size:.72rem}.stat-number--md{font-size:.85rem}.stat-number--lg{font-size:clamp(.85rem,1.5vw,1.12rem)}.stat-number--xl{font-size:1.05rem}.metric-grid--scoreboard .rolling-number-wrapper{max-width:100%;overflow:visible}.metric-grid--scoreboard .digit-container{box-shadow:inset 0 1px 2px #0006}.metric-grid--scoreboard .digit-strip{transition-duration:.12s}.income-card .stat-number--xl{font-size:1rem}.rolling-number-wrapper{font-feature-settings:"tnum";align-items:center;display:inline-flex;font-family:JetBrains Mono,Fira Code,monospace;font-family:var(--font-mono);font-variant-numeric:tabular-nums;overflow:hidden}.digit-container{background:#00000026;border-radius:2px;box-shadow:inset 0 1px 3px #00000080,inset 0 -1px 1px #ffffff1a;display:flex;justify-content:center;margin:0 .5px;overflow:hidden;position:relative}.digit-strip{display:flex;flex-direction:column;transition:transform .8s cubic-bezier(.34,1.56,.64,1);will-change:transform}.digit-value{display:flex;flex-shrink:0;width:100%}.btn-compact,.digit-value{align-items:center;justify-content:center}.btn-compact{background:#ffffff14;border:none;border-radius:4px;border-radius:var(--btn-radius);box-sizing:border-box;color:#94a3b8;color:var(--text-muted);cursor:pointer;display:inline-flex;font-size:.8rem;height:26px;height:var(--btn-h);min-height:26px;min-height:var(--btn-h);min-width:26px;min-width:var(--btn-icon);padding:0;transition:all .2s;width:26px;width:var(--btn-icon)}.btn-compact:hover{background:#ffffff26;color:#fff}.btn-compact.active{background:#2563eb;box-shadow:0 0 8px #2563eb66;color:#fff}.btn-compact.active-edit{background:#d97706;box-shadow:0 0 8px #d9770666;color:#fff}.btn-compact.danger:hover{background:#ef4444;color:#fff}.edit-mode-outline{background:#fcd34d08!important;border:1px dashed #fcd34d80!important;box-shadow:inset 0 0 10px #fcd34d0d}.edit-label{color:#fcd34d99;font-size:.45rem;font-weight:900;left:3px;letter-spacing:.05em;pointer-events:none;position:absolute;top:1px;z-index:10}.burnout-alert:before{animation:alarmPulse 1s infinite alternate!important;box-shadow:inset 0 0 20vw #ef444466!important;opacity:1!important}@keyframes alarmPulse{0%{opacity:.3}to{opacity:.7}}@keyframes flyToTop{to{opacity:0;transform:translateY(-100vh) scale(.5)}}@keyframes zigzagFall{0%{transform:translateY(0) translateX(0)}25%{transform:translateY(15vh) translateX(20px)}50%{transform:translateY(30vh) translateX(-20px)}75%{transform:translateY(45vh) translateX(20px)}to{transform:translateY(90vh) translateX(var(--end-x))}}.zombie-banner-premium:hover{background:#10b98166;box-shadow:0 6px 20px #10b9814d;transform:translateX(-50%) translateY(-2px)}@keyframes zombiePulse{0%{box-shadow:0 0 0 0 #10b98166}70%{box-shadow:0 0 0 10px #10b98100}to{box-shadow:0 0 0 0 #10b98100}}.grid-edit-mode{animation:blueprintPulse 2s ease-in-out infinite;background:#06b6d40d!important;outline:2px dashed #06b6d4!important;outline-offset:-2px;position:relative;z-index:10}@keyframes blueprintPulse{0%{box-shadow:0 0 5px #06b6d433;outline-color:#06b6d466}50%{box-shadow:0 0 15px #06b6d466;outline-color:#06b6d4}to{box-shadow:0 0 5px #06b6d433;outline-color:#06b6d466}}.edit-grid-label{background:#06b6d4;border-bottom-right-radius:4px;box-shadow:1px 1px 4px #0006;color:#fff;font-size:.45rem;font-weight:900;left:0;padding:0 4px;pointer-events:none;position:absolute;text-transform:uppercase;top:0;z-index:100}.consolidated-toolbar button{transition:all .2s cubic-bezier(.4,0,.2,1)}.consolidated-toolbar button:hover{filter:brightness(1.2);transform:translateY(-1px)}.header-column-side{overflow:visible}.header-column-side .btn-emoji,.header-column-side .btn-icon{transform:none}.income-dashboard .right-col{gap:.2rem!important;padding-left:.2rem!important}.consolidated-toolbar{padding-left:.2rem!important}.connect-interpret-btn:not(.connect-interpret-btn--idle){align-items:center;border-radius:4px;border-radius:var(--btn-radius);box-sizing:border-box;display:inline-flex;height:26px;height:var(--btn-h);justify-content:center;min-height:26px;min-height:var(--btn-h);min-width:26px;min-width:var(--btn-icon);padding:0;width:26px;width:var(--btn-icon)}.connect-interpret-btn--idle{border-radius:10px;box-sizing:border-box;font-size:.95rem;font-weight:900;letter-spacing:.02em;min-height:44px;min-height:var(--btn-h-touch);padding:.75rem 1rem;width:100%}.habit-dock{bottom:6px;display:flex;gap:6px;left:50%;position:fixed;transform:translateX(calc(-50% - 52px));transform:translateX(calc(-50% - var(--chrome-split-inset)));z-index:9999}.habit-dock .workspace-view-btn,.habit-dock-pill,.habit-dock>button{align-items:center!important;background:#070e239e!important;border:1px solid #0f172a80!important;border:1px solid var(--panel-border)!important;border-radius:4px!important;border-radius:var(--btn-radius)!important;box-shadow:0 5px 18px #00000047!important;box-sizing:border-box!important;color:#e2e8f0d1!important;cursor:pointer;display:inline-flex!important;height:26px!important;height:var(--btn-h)!important;justify-content:center!important;min-height:26px!important;min-height:var(--btn-h)!important;min-width:26px!important;min-width:var(--btn-icon)!important;padding:0!important;width:26px!important;width:var(--btn-icon)!important}.habit-dock .workspace-view-btn:hover,.habit-dock>button:hover{background:#ef444466!important;background:var(--accent-glow)!important;border-color:#ef4444!important;border-color:var(--accent-primary)!important;color:#fff!important}.habit-dock .workspace-view-btn[data-tooltip]:after,.habit-dock>button[data-tooltip]:after{background:#020617eb;border:1px solid #ffffff29;border-radius:4px;bottom:calc(100% + 8px);color:#ffffffe6;content:attr(data-tooltip);font-size:.62rem;font-weight:800;left:50%;line-height:1.2;max-width:180px;min-width:-webkit-max-content;min-width:max-content;opacity:0;padding:4px 7px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .12s ease,transform .12s ease;white-space:nowrap;z-index:10002}.habit-dock .workspace-view-btn[data-tooltip]:focus-visible:after,.habit-dock .workspace-view-btn[data-tooltip]:hover:after,.habit-dock>button[data-tooltip]:focus-visible:after,.habit-dock>button[data-tooltip]:hover:after{opacity:1;transform:translateX(-50%) translateY(-2px)}.app-container[data-call-mode=true] .habit-dock{opacity:.52}.transcription-footer{padding-right:60px!important;padding-right:calc(8px + var(--chrome-split-inset))!important}.bubble-rail{align-items:center;align-self:start;display:inline-flex;flex:0 0 auto;font-family:JetBrains Mono,Fira Code,monospace;font-family:var(--font-mono);font-size:.55rem;gap:1px;justify-content:center;line-height:1;margin-top:.1rem;max-width:6ch;min-height:16px;min-width:6ch;padding:0;width:6ch}.bubble-rail-tpr{display:block;flex-shrink:0}.bubble-rail-wc{font-feature-settings:"tnum";flex:0 0 3ch;font-family:JetBrains Mono,Fira Code,monospace;font-family:var(--font-mono);font-size:.55rem;font-variant-numeric:tabular-nums;font-weight:800;line-height:1;min-width:3ch;overflow:visible;text-align:center;width:3ch}.live-rolling-wrap{max-width:100%;overflow:visible}.live-rolling-wrap,.rolling-char{align-items:center;display:inline-flex}.rolling-char{font-feature-settings:"tnum";font-family:JetBrains Mono,Fira Code,monospace;font-family:var(--font-mono);font-variant-numeric:tabular-nums;justify-content:center}.bubble-rail-play{align-items:center;background:#0000;border:none;color:#94a3b8;cursor:pointer;display:inline-flex;flex:0 0 1ch;height:12px;justify-content:center;margin:0;min-width:12px;padding:0;width:1ch}.bubble-rail-play:disabled{cursor:not-allowed;opacity:.25}.bubble-rail-play:not(:disabled):hover{color:#fca5a5}.bubble-col-rail{align-items:flex-start;display:flex;justify-content:center;min-height:18px}.bubble-rail-retranslate-btn{align-items:center;background:#38bdf81f;border:1px solid #38bdf859;border-radius:4px;border-radius:var(--btn-radius);color:#7dd3fcf2;cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:JetBrains Mono,Fira Code,monospace;font-family:var(--font-mono);font-size:.65rem;font-weight:900;gap:.15rem;height:26px;height:var(--btn-h);justify-content:center;line-height:1;margin-top:.1rem;max-width:26px;max-width:var(--btn-icon);min-height:26px;min-height:var(--btn-h);min-width:26px;min-width:var(--btn-icon);padding:0;width:26px;width:var(--btn-icon)}.bubble-rail-retranslate-btn:hover{background:#38bdf838;box-shadow:0 0 0 1px #38bdf840}.app-guide-scoreboard-btn{align-items:center;background:#f43f5e26;border:1px solid #38bdf880;border-radius:4px;border-radius:var(--btn-radius);color:#fecaca;cursor:pointer;display:flex;flex-shrink:0;font-size:.72rem;font-weight:800;height:26px;height:var(--btn-h);justify-content:center;line-height:1;min-height:26px;min-height:var(--btn-h);min-width:26px;min-width:var(--btn-icon);padding:0;transition:border-color .2s,background .2s,box-shadow .2s;width:26px;width:var(--btn-icon)}.app-guide-scoreboard-btn:hover{background:#f43f5e4d;border-color:#fca5a5;box-shadow:0 0 10px #38bdf859}.settings-scoreboard-btn:hover{color:#fff}.theme-palette-panel{background:#ffffff0a;border:1px solid #0f172a80;border:1px solid var(--panel-border);border-radius:8px;margin:0 0 .8rem;padding:.55rem}.theme-palette-row{display:flex;flex-wrap:wrap;gap:.35rem}.theme-swatch-btn{align-items:center;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:6px;color:#e2e8f0db;cursor:pointer;display:inline-flex;font-family:JetBrains Mono,Fira Code,monospace;font-family:var(--font-mono,monospace);font-size:.62rem;font-weight:800;gap:.35rem;min-height:26px;padding:.22rem .45rem}.theme-swatch-btn.is-active{background:#ef444466;background:var(--accent-glow);border-color:#ef4444;border-color:var(--accent-primary);color:#fff}.theme-swatch-dot{border-radius:50%;box-shadow:0 0 0 1px #ffffff59;height:12px;width:12px}.theme-palette-preview{border:1px solid;border-radius:6px;display:flex;font-size:.62rem;font-weight:800;gap:.6rem;margin-top:.5rem;padding:.45rem .5rem}.theme-palette-status{color:#e2e8f09e;font-size:.62rem;margin-top:.4rem}.translated-bubble-row{grid-gap:.3rem;align-items:start;display:grid;gap:.3rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin-top:.05rem}.translated-bubble-row.is-reverse .bubble-col-source{grid-column:3;grid-row:1}.translated-bubble-row.is-reverse .bubble-col-rail{grid-column:2;grid-row:1}.translated-bubble-row.is-reverse .bubble-col-translation{grid-column:1;grid-row:1}.bubble-col{min-width:0}.bubble-line{contain:layout style;font-size:.875rem;font-weight:400;line-height:1.25;min-height:1.25em;overflow-wrap:break-word;white-space:normal;word-break:break-word}.translated-bubble-row.is-live-source .bubble-col-source{align-self:start}.translated-bubble-row.is-live-source .bubble-col-translation{align-self:start;min-height:1.25em}.translated-bubble-row.is-live-source .bubble-line-translation{min-height:1.25em}.stable-live-transcript{display:inline}.stable-live-committed{color:inherit;display:inline}.stable-live-tail{color:#e2e8f0eb;display:inline}.stable-text-morph,.stm-equal,.stm-insert{display:inline}.stm-insert{background:#38bdf81f;border-radius:2px}.stm-delete{color:#94a3b8;display:inline;opacity:.45;text-decoration:line-through}.stm-delete--protected{color:#fcd34d;opacity:.7}.stm-replace{background:#fbbf241f;border-radius:2px;display:inline;padding:0 1px}.stm-replace-from{color:#94a3b8;opacity:.55;text-decoration:line-through}.stm-replace-arrow{color:#fbbf24;font-size:.85em;opacity:.7}.stm-replace-to{color:#fef3c7;font-weight:600}.stm-replace--instant,.stm-replace--protected .stm-replace-to{background:#fcd34d26;border-radius:2px;color:#fcd34d;font-weight:700}.bubble-col-translation{text-align:left}.bubble-line-translation{color:#a1a1aa;font-style:italic;text-align:left}.confidence-word{border-radius:2px;transition:color .16s ease,opacity .16s ease}.confidence-word--mid{color:#cbd5e1}.confidence-word--low{color:#fbbf24;-webkit-text-decoration:underline dotted #facc15d9;text-decoration:underline dotted #facc15d9;text-underline-offset:.16em}.confidence-word--tentative{animation:confidenceTentativePulse 1.2s ease-in-out 1}@keyframes confidenceTentativePulse{0%,to{opacity:.72}50%{opacity:1}}.transcript-bubble.is-live{border-color:#38bdf859!important;box-shadow:0 0 0 1px #38bdf81f,inset 0 0 12px #38bdf80a}.stt-process-rail{align-items:center;background:#080d19d1;border:1px solid #60a5fa47;border-radius:6px;box-shadow:0 6px 16px #00000047;display:flex;gap:.35rem;left:.55rem;min-height:30px;overflow-x:auto;padding:.25rem .4rem;pointer-events:none;position:absolute;right:.55rem;top:2.7rem;z-index:900}.stt-process-rail--bottom{background:#060c16e6;border-left:none;border-radius:0;border-right:none;box-shadow:none;flex:0 0 26px;gap:.24rem;inset:auto;max-height:26px;min-height:26px;overflow:hidden;position:static;z-index:3}.stt-sound-wave{align-items:center;display:inline-flex;flex:0 0 54px;gap:2px;height:18px;width:54px}.stt-sound-wave span{background:#94a3b873;border-radius:99px;height:4px;transform-origin:center;width:2px}.stt-process-rail--bottom.is-audio-hot .stt-sound-wave span{animation:sttSoundWave .64s ease-in-out infinite;animation-delay:calc(var(--bar-i)*42ms);background:#22d3ee}@keyframes sttSoundWave{0%,to{height:4px;opacity:.45}50%{height:17px;opacity:1}}.stt-lane{align-items:center;border:1px solid #94a3b838;border-radius:4px;color:#e2e8f080;display:inline-flex;font-size:.62rem;font-weight:900;justify-content:center;min-width:5.7ch;padding:.05rem .28rem;white-space:nowrap}.stt-lane.is-recent{color:#e2e8f0e6}.stt-lane.is-winner{border-color:#facc15bf;box-shadow:inset 0 0 0 1px #facc152e;color:#facc15}.stt-process-step{align-items:center;color:#ffffff6b;display:inline-flex;font-size:.62rem;font-weight:800;gap:.25rem;white-space:nowrap}.stt-process-rail--bottom .stt-process-step{font-size:.58rem;gap:.16rem}.stt-process-rail--bottom .stt-process-dot{height:.34rem;width:.34rem}.stt-process-step.is-done{color:#ffffffeb}.stt-process-dot{background:#94a3b86b;border-radius:999px;height:.45rem;width:.45rem}.stt-process-step.is-done .stt-process-dot{background:#22d3ee;box-shadow:0 0 8px #22d3eeb3}.stt-process-step.is-blocked,.stt-process-step.is-empty{color:#fbbf24}.stt-process-step.is-blocked .stt-process-dot,.stt-process-step.is-empty .stt-process-dot{background:#f59e0b;box-shadow:0 0 8px #f59e0ba6}.stt-process-confidence{color:#facc15;font-size:.62rem;font-weight:800;margin-left:auto;white-space:nowrap}.zombie-reattach-banner{animation:none!important;background:#f59e0beb!important;border-radius:6px!important;border-width:1px!important;box-shadow:0 6px 18px #00000059!important;flex-direction:row!important;gap:.55rem!important;left:.5rem!important;min-height:34px!important;padding:.25rem .45rem!important;right:.5rem!important;top:.4rem!important}.zombie-reattach-banner>div{font-size:.72rem!important}.zombie-reattach-banner>div:nth-child(2),.zombie-reattach-banner>div:nth-child(3){display:none!important}.transcript-bubble.is-live{transition:opacity .12s ease,min-height .12s ease}.bubble-correction-backdrop{align-items:center;background:#0000008c;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:12000}.bubble-correction-panel{background:#18181b;border:1px solid #3f3f46;border-radius:8px;box-shadow:0 12px 40px #00000073;padding:.75rem .85rem;width:min(520px,96vw)}.bubble-correction-head{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.35rem}.bubble-correction-title{color:#f4f4f5;font-size:.85rem;font-weight:700}.bubble-correction-lang{color:#a1a1aa;font-family:JetBrains Mono,Fira Code,monospace;font-family:var(--font-mono,monospace);font-size:.65rem}.bubble-correction-hint{color:#a1a1aa;font-size:.7rem;line-height:1.35;margin:0 0 .5rem}.bubble-correction-input{background:#09090b;border:1px solid #3f3f46;border-radius:6px;box-sizing:border-box;color:#fafafa;font-family:inherit;font-size:.85rem;line-height:1.35;min-height:5.5rem;padding:.5rem .6rem;resize:vertical;width:100%}.bubble-correction-input:focus{border-color:#22c55e;box-shadow:0 0 0 1px #22c55e59;outline:none}.bubble-correction-actions{display:flex;gap:.5rem;justify-content:flex-end;margin-top:.55rem}.bubble-correction-btn{background:#27272a;border:1px solid #3f3f46;border-radius:5px;color:#e4e4e7;cursor:pointer;font-size:.72rem;padding:.3rem .65rem}.bubble-correction-btn--save{background:#22c55e2e;border-color:#22c55e73;color:#86efac}.bubble-correction-kbd{color:#71717a;display:block;font-size:.6rem;margin-top:.4rem;text-align:right}.bubble-col--editable{cursor:text}.bubble-edit-btn{background:#18181bd9;border:none;border-radius:3px;color:#a1a1aa;cursor:pointer;font-size:.7rem;line-height:1;opacity:0;padding:.15rem .3rem;position:absolute;right:0;top:0;transition:opacity .12s ease;z-index:8}.bubble-edit-btn--translation{left:0;right:auto}.bubble-col--editable:hover .bubble-edit-btn,.transcript-bubble:hover .bubble-edit-btn{opacity:.85}.transcript-bubble.is-user-corrected{box-shadow:inset 2px 0 0 #22c55e8c}.translated-bubble-row.is-user-corrected .bubble-line-translation{color:#bbf7d0}.bubble-pin-btn{background:#0000;border:none;color:#e2e8f0;font-size:1rem;left:.15rem;line-height:1;margin:0;opacity:.42;padding:.15rem .25rem;top:50%;transform:translateY(-50%);transition:opacity .15s ease,transform .15s ease,background .15s ease,font-size .15s ease;z-index:12}.bubble-pin-btn,.bubble-retranslate-btn{border-radius:4px;cursor:pointer;position:absolute}.bubble-retranslate-btn{align-items:center;background:#38bdf82e;border:none;color:#7dd3fcf2;display:inline-flex;font-size:10px;height:14px;justify-content:center;line-height:14px;padding:0;right:-2px;top:-2px;width:14px;z-index:20}.bubble-retranslate-btn.is-left{left:-2px;right:auto}.bubble-retranslate-btn:hover{background:#38bdf84d;box-shadow:0 0 0 1px #38bdf859}.bubble-pin-btn.is-pinned{color:#ef4444;color:var(--accent-primary);opacity:.75}.bubble-pin-btn:focus-visible,.transcript-bubble:hover .bubble-pin-btn{background:#f43f5e2e;box-shadow:0 0 0 1px #f43f5e40;font-size:1.2rem;opacity:.92}.bubble-pin-btn.is-pinned:focus-visible,.transcript-bubble:hover .bubble-pin-btn.is-pinned{background:#22c55e33;box-shadow:0 0 0 1px #22c55e59;color:#6ee7b7}.transcription-area .scroll-area{padding:.4rem 52px .4rem .55rem;padding-right:var(--chrome-split-inset,52px)}.app-container[data-call-mode=true] .transcription-area .scroll-area,.main-content.notes-open .transcription-area .scroll-area,.main-content.tools-open .transcription-area .scroll-area{padding-right:.35rem}.main-content{--tools-sidebar-width:240px}@media (min-width:1200px){.main-content{--tools-sidebar-width:280px}}.main-content.notes-open,.main-content.tools-open{grid-template-columns:1fr var(--tools-sidebar-width)}#main-transcript.notes-open{grid-template-columns:minmax(0,1fr) clamp(180px,24vw,240px);grid-template-rows:auto minmax(0,1fr)}.app-guide-root{inset:0;pointer-events:none;position:fixed;z-index:25000}.app-guide-backdrop{background:#020617b8;border:none;cursor:pointer;inset:0;pointer-events:auto;position:absolute}.app-guide-spotlight{animation:guidePulse 1.8s ease-in-out infinite;border:2px solid #fca5a5;border-radius:8px;box-shadow:0 0 0 9999px #020617b8,0 0 24px #38bdf88c;pointer-events:none;position:fixed;z-index:25001}@keyframes guidePulse{0%,to{border-color:#fca5a5}50%{border-color:#6ee7b7}}.app-guide-card{background:#0f172afa;border:1px solid #38bdf859;border-radius:10px;box-shadow:0 12px 40px #0009;max-height:calc(100vh - 24px);overflow:auto;padding:.85rem 1rem;pointer-events:auto;position:fixed;z-index:25002}.app-guide-progress{display:flex;gap:4px;margin-bottom:.5rem}.app-guide-dot{background:#ffffff26;border-radius:50%;height:6px;width:6px}.app-guide-dot.active{background:#fca5a5;box-shadow:0 0 6px #fca5a5}.app-guide-dot.done{background:#10b981}.app-guide-title{color:#e2e8f0;font-size:.85rem;font-weight:800;letter-spacing:.02em;margin:0 0 .35rem}.app-guide-body{color:#94a3b8;font-size:.72rem;line-height:1.45;margin:0 0 .65rem}.app-guide-actions{background:#0f172afa;bottom:-.85rem;display:flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-end;padding-bottom:.2rem;padding-top:.4rem;position:-webkit-sticky;position:sticky}.app-guide-btn{border:1px solid #0000;border-radius:6px;cursor:pointer;font-size:.68rem;font-weight:700;padding:.35rem .65rem}.app-guide-btn.ghost{background:#0000;border-color:#ffffff1f;color:#94a3b8}.app-guide-btn.primary{background:#ef4444;border-color:#fca5a5;color:#000}.app-guide-card-top{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.35rem}.app-guide-card-top .app-guide-progress{flex:1 1;flex-wrap:wrap;margin-bottom:0}.app-guide-lang-toggle{background:#38bdf81f;border:1px solid #38bdf873;border-radius:4px;color:#93c5fd;cursor:pointer;flex-shrink:0;font-size:.62rem;font-weight:800;padding:.2rem .45rem}.app-guide-scoreboard-btn--pulse{animation:guideBtnPulse 2.5s ease-in-out infinite}@keyframes guideBtnPulse{0%,to{box-shadow:0 0 0 0 #38bdf800}50%{box-shadow:0 0 10px 2px #38bdf88c}}.splash-screen{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;display:flex;inset:0;justify-content:center;position:fixed;z-index:24000}.splash-vignette{animation:breatheGlow 4s ease-in-out infinite alternate;background:#0206178c;box-shadow:inset 0 0 18vw #10b98138;inset:0;pointer-events:none;position:absolute}.splash-content{max-width:28rem;padding:1.5rem;position:relative;text-align:center;z-index:1}.splash-title{color:#f8fafc;font-family:JetBrains Mono,Fira Code,monospace;font-family:var(--font-mono,monospace);font-size:clamp(1.4rem,4vw,2rem);font-weight:900;letter-spacing:.04em;margin:0 0 .75rem;text-shadow:0 2px 24px #000c}.splash-dedication{color:#e2e8f0bf;font-size:.85rem;font-style:italic;margin:0;opacity:0;transform:translateY(8px);transition:opacity .6s ease,transform .6s ease}.splash-dedication.is-visible{opacity:1;transform:translateY(0)}.splash-skip{background:#00000059;border:1px solid #fff3;border-radius:6px;color:#ffffffbf;cursor:pointer;font-size:.7rem;font-weight:700;margin-top:1.25rem;padding:.35rem .75rem}.app-container:not(.app-shell-ready) #interpret-root,.app-container:not(.app-shell-ready) .dashboard-header,.app-container:not(.app-shell-ready) .main-content{opacity:0;pointer-events:none}.app-container.app-shell-ready .dashboard-header{animation:shellRevealHeader .45s ease-out forwards}.app-container.app-shell-ready #interpret-root,.app-container.app-shell-ready .main-content{animation:shellRevealBody .5s ease-out .12s forwards;opacity:0}@keyframes shellRevealHeader{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes shellRevealBody{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.rep-box:hover{background:#ffffff1a!important;border-color:#fff6!important}.rep-box:active{transform:scale(.9)}.phone-number{background:#fef08a26;border-bottom:2px solid #fef08a66;border-radius:4px;color:#fde047;cursor:pointer;display:inline-block;font-weight:700;margin:0 1px;padding:0 4px;transition:all .2s}.phone-number:hover{background:#fef08a4d;border-bottom-color:#fde047;transform:scale(1.05)}.phone-number:active{background:#10b981;background:var(--success);color:#fff;transform:scale(.95)}.zombie-banner-premium{align-items:center;animation:slideInDown .4s ease-out,zombiePulse 2s infinite;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#10b98140;border:1px solid #10b98166;border-radius:99px;box-shadow:0 4px 15px #0000004d;color:#fff;cursor:pointer;display:flex;font-size:.8rem;gap:12px;left:50%;padding:8px 16px;position:absolute;top:-45px;transform:translateX(-50%);transition:all .2s ease;white-space:nowrap;z-index:1000}.on-call-soundboard-strip{align-items:center;background:#070e23bf;border:1px solid #ffffff14;border-radius:6px;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:.35rem;margin:0 .25rem .2rem;max-height:34px;min-height:28px;overflow:hidden;padding:.25rem .4rem}.on-call-soundboard-strip.is-expanded{align-items:flex-start;max-height:none;overflow:visible}.on-call-soundboard-strip.is-playing-strip{border-color:#10b98173;box-shadow:0 0 0 1px #10b98133}.on-call-sb-toggle{align-items:center;background:#0000;border:none;color:#ffffff8c;cursor:pointer;display:inline-flex;font-size:.65rem;font-weight:700;gap:.35rem;padding:.15rem .3rem;white-space:nowrap}.on-call-sb-live{animation:pulseGlow 1.2s infinite;color:#6ee7b7;font-weight:800;max-width:140px;overflow:hidden;text-overflow:ellipsis}.on-call-sb-size{align-items:center;display:inline-flex;flex-shrink:0}.on-call-sb-size input[type=range]{accent-color:#94a3b8;width:48px}.on-call-sb-gallery{display:flex;flex:1 1;flex-wrap:wrap;gap:.3rem;min-width:0}.on-call-sb-tile{background:#ffffff0f;background-position:50%;background-size:cover;border:1px solid #ffffff24;border-radius:5px;box-sizing:border-box;color:#fff;cursor:pointer;flex-shrink:0;height:36px;height:var(--oncall-thumb,36px);overflow:hidden;padding:0;position:relative;width:36px;width:var(--oncall-thumb,36px)}.on-call-sb-tile.has-thumb .on-call-sb-tile-chrome{opacity:0}.on-call-sb-tile.is-playing .on-call-sb-tile-chrome,.on-call-sb-tile:focus-visible .on-call-sb-tile-chrome,.on-call-sb-tile:hover .on-call-sb-tile-chrome,.on-call-sb-tile:not(.has-thumb) .on-call-sb-tile-chrome{opacity:1}.on-call-sb-tile-chrome{align-items:center;background:#0000008c;display:flex;flex-direction:column;font-size:.48rem;font-weight:700;gap:.05rem;inset:0;justify-content:center;line-height:1.1;padding:.1rem;position:absolute;text-align:center;transition:opacity .12s ease;z-index:1}.on-call-sb-tile-label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.on-call-sb-tile-progress{background:#10b98173;bottom:0;left:0;pointer-events:none;position:absolute;top:0;transition:width .1s linear;z-index:0}.on-call-sb-tile.is-playing{animation:pulseGlow 1.5s infinite;border-color:#10b981b3;box-shadow:0 0 8px #10b98173}.on-call-sb-tile.is-missing{cursor:not-allowed;opacity:.35}.on-call-sb-tile.is-blocked:not(:disabled){border-color:#f59e0b80}.on-call-sb-lang{font-size:.45rem;opacity:.75}.on-call-sb-notice{color:#f59e0b;font-size:.6rem;white-space:nowrap}.on-call-sb-buttons{display:flex;flex:1 1;flex-wrap:wrap;gap:.25rem;min-width:0}.on-call-sb-btn{align-items:center;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:4px;border-radius:var(--btn-radius);box-sizing:border-box;color:#ffffffd9;cursor:pointer;display:inline-flex;font-size:.62rem;font-weight:700;height:26px;height:var(--btn-h);min-height:26px;min-height:var(--btn-h);padding:0 4px;padding:0 var(--btn-px-sm);white-space:nowrap}.on-call-sb-btn.is-playing{background:#10b98126;border-color:#10b98180}.on-call-sb-btn.is-missing{cursor:not-allowed;opacity:.35}.on-call-sb-btn.is-blocked:not(:disabled){border-color:#f59e0b66}.skip-to-main{background:#0ea5e9;border-radius:6px;color:#fff;font-size:.75rem;font-weight:700;left:.5rem;padding:.4rem .65rem;position:fixed;text-decoration:none;top:-3rem;transition:top .15s ease;z-index:20000}.skip-to-main:focus{outline:2px solid #fff;outline-offset:2px;top:.5rem}.transcription-footer-status{color:#86efac;font-size:.6rem;opacity:.9}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=main.f5f0921c.css.map*/