.result-title-chip{border:1px solid var(--glass-border);corner-shape:squircle;background:var(--glass-highlight);-webkit-backdrop-filter:blur(18px)saturate(1.6);min-width:0;max-width:100%;color:var(--ink,#161d1b);font-size:.86rem;font-weight:var(--weight-medium,500);text-align:center;border-radius:15px;margin:0;padding:8px 16px;line-height:1.3;box-shadow:0 8px 22px #1a464212}.result-title-text{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.result-chrome-control{position:relative}.result-chrome-trigger{border:1px solid var(--glass-border);corner-shape:squircle;height:40px;color:var(--ink-soft,#161d1bb8);background:var(--glass-highlight);-webkit-backdrop-filter:blur(18px)saturate(1.6);font-family:var(--font-sans);font-size:.8rem;font-weight:var(--weight-medium,500);cursor:pointer;border-radius:13px;align-items:center;gap:7px;padding:0 13px;transition:color .16s,border-color .16s,background-color .16s;display:inline-flex;box-shadow:0 8px 22px #1a464212}.result-chrome-trigger:hover,.result-chrome-trigger[aria-expanded=true]{color:var(--ink,#161d1b);border-color:var(--accent-line);background:var(--glass-highlight-strong)}.result-chrome-trigger:focus-visible,.result-chrome-panel:focus-visible{outline:2px solid var(--accent,#2f746e);outline-offset:2px}.result-chrome-icon{color:var(--accent,#2f746e);display:inline-flex}.result-chrome-icon svg,.result-chrome-caret svg{display:block}.result-chrome-caret{color:var(--ink-muted,#161d1b80);transition:transform .16s;display:inline-flex}.result-chrome-trigger[aria-expanded=true] .result-chrome-caret{transform:rotate(180deg)}.result-chrome-panel{z-index:20;border:1px solid var(--glass-border);corner-shape:squircle;background:var(--glass-panel);width:288px;max-width:calc(100vw - 32px);max-height:min(70vh,560px);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(26px)saturate(1.7);text-align:left;border-radius:17px;padding:14px 16px;position:absolute;top:calc(100% + 10px);right:0;overflow-y:auto}.result-chrome-panel[hidden]{display:none}.run-action-bar .result-chrome-panel,.result-workspace-commands .result-chrome-panel{top:auto;bottom:calc(100% + 10px)}.result-panel-method{width:344px}.result-panel-list{grid-template-columns:minmax(84px,max-content) 1fr;gap:10px 16px;margin:0;display:grid}.result-panel-list>div{display:contents}.result-panel-list dt{color:var(--ink-muted,#161d1b80);font-size:.78rem;line-height:1.5}.result-panel-list dd{color:var(--ink,#161d1b);font-size:.78rem;font-weight:var(--weight-medium,500);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;line-height:1.5}.result-panel-list dd a{color:var(--accent,#2f746e);text-underline-offset:2px;text-decoration:underline}.result-panel-list dd small{color:var(--ink-muted,#161d1b80);margin-top:3px;font-size:.68rem;font-weight:400;line-height:1.5;display:block}.result-panel-divide{border-top:1px solid var(--line,#161d1b1a);margin-top:13px;padding-top:13px}.result-panel-list dd small.result-panel-idents{flex-wrap:wrap;gap:3px 10px;display:flex}.result-panel-idents code,.result-panel-hash{font-family:var(--font-mono,monospace);font-size:.68rem}.result-panel-hash{color:var(--ink-soft,#161d1bb8);overflow-wrap:anywhere;font-weight:400;display:block}.result-panel-links{flex-wrap:wrap;gap:3px 12px;display:flex}.result-panel-links a{font-family:var(--font-mono,monospace);font-size:.68rem;font-weight:400}@media (width<=820px){.result-chrome-trigger{gap:0;padding:0 10px}.result-chrome-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.result-chrome-caret{display:none}}.player{width:min(860px,100%);min-width:0;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:12px;padding:0;display:flex}.screen{background:var(--player-deep);border-radius:0;justify-content:center;align-items:center;min-height:0;margin:0;line-height:0;display:flex;position:relative;overflow:hidden}.screen-video{object-fit:contain;cursor:pointer;width:100%;max-height:420px;display:block}.player[data-preview] .screen-video{cursor:default}.player[data-player-surface=workbench]{width:100%}.player[data-player-surface=workbench] .screen{aspect-ratio:16/9}.player[data-player-surface=workbench] .screen-video{height:100%;max-height:none}.burn{text-align:center;text-wrap:balance;color:#fff;flex-direction:column;align-items:center;gap:4px;font-size:clamp(.9rem,1.7vw,1.06rem);line-height:1.35;display:flex;position:absolute;bottom:5%;left:4%;right:4%}.burn-src{font-weight:var(--weight-medium,500);text-shadow:0 1px 3px #000000d9,0 0 14px #0000008c;user-select:text;cursor:text}.burn-tgt{color:#ffffffd9;text-shadow:0 1px 3px #000000d9,0 0 14px #0000008c;user-select:text;cursor:text;font-size:.92em}.burn-speakers{gap:6px;display:flex}.burn-speaker{color:#ffffffe0;font-family:var(--font-mono);font-size:.58rem;font-weight:var(--weight-medium,500);letter-spacing:.09em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);background:#10201d8c;border-radius:999px;align-items:center;gap:5px;padding:2px 9px;display:inline-flex}.burn-speaker:before{content:"";background:var(--speaker-color,#fff9);border-radius:50%;width:7px;height:7px}.burn-speaker[data-speaker-index="0"]{--speaker-color:#4fa79f}.burn-speaker[data-speaker-index="1"]{--speaker-color:#d8b45a}.burn-speaker[data-speaker-index="2"]{--speaker-color:#8db8e8}.burn-speaker[data-speaker-index="3"]{--speaker-color:#c3a8e0}.burn-speaker[data-speaker-index="4"]{--speaker-color:#e096a1}.burn-speaker[data-speaker-index="5"]{--speaker-color:#9aaba7}.burn-withheld{border:1px solid var(--glass-reflection);corner-shape:squircle;color:#ffffffd1;-webkit-backdrop-filter:blur(10px);background:#10201db8;border-radius:10px;align-items:center;gap:6px;padding:6px 12px;font-size:.78rem;display:inline-flex}.burn .cloze-word{color:#0000;font:inherit;line-height:inherit;text-shadow:none;cursor:pointer;background:#fff3;border:0;border-bottom:2px solid #ffffffbf;border-radius:7px 7px 3px 3px;margin:0 1px;padding:0 4px;transition:color .14s,background-color .14s}.burn .cloze-word:hover,.burn .cloze-word:focus-visible,.burn .cloze-word[data-revealed=true]{color:#fff;text-shadow:0 1px 3px #000000d9,0 0 14px #0000008c;background:#ffffff1f}.burn .cloze-word:focus-visible{outline-offset:1px;outline:2px solid #ffffffd9}.burn-mark{color:var(--hold,#5f6f6b);background:var(--glass-panel);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:1px 7px;font-size:.58rem}.credit{color:var(--ink-muted);text-align:center;flex-direction:column;gap:1px;margin:0;padding:0 6px 2px;font-size:.68rem;line-height:1.45;display:flex}.credit-title{color:var(--ink)}.credit-licence{color:var(--ink-muted)}.credit a{color:inherit;text-underline-offset:2px;text-decoration:underline}.transport{align-items:center;gap:10px;padding:0 0 2px;display:flex}.play{width:34px;height:34px;color:var(--paper-elevated);background:var(--ink);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.6rem;transition:transform .16s;display:inline-flex}.play:hover{transform:scale(1.06)}.play:focus-visible,.player-control:focus-visible,.player-sound input:focus-visible,.player-rate select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.play:disabled{cursor:not-allowed;opacity:.42}.media-empty,.wave-empty{color:var(--ink-muted);font-family:var(--font-mono);margin:0;font-size:.68rem;line-height:1.5}.media-empty{background:var(--paper-soft);text-align:center;border-radius:10px;padding:16px}.wave-empty{flex:1;min-width:0}.wave{background:var(--paper-soft);border-radius:6px;flex:1;min-width:0;height:40px;position:relative;overflow:hidden}.wave-svg{width:100%;height:100%;display:block}.wave-svg rect{fill:#161d1b4d}.wave-regions,.wave-head,.wave-hit{position:absolute;inset:0}.wave-region{position:absolute;top:0;bottom:0}.wave-region[data-kind=music]{background:var(--gold-soft)}.wave-region[data-kind=silence]{background:repeating-linear-gradient(-45deg,#0000,#0000 3px,#8c342a1a 3px 4px)}.wave-head{background:var(--ink);width:1.5px;right:auto}.wave-hit{appearance:none;cursor:pointer;opacity:0;background:0 0;border:0;width:100%;height:100%;margin:0}.wave:focus-within{outline:2px solid var(--accent);outline-offset:2px}.player-time{color:var(--ink-muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums;flex:none;font-size:.72rem}.player-sound{flex:none;align-items:center;gap:7px;display:flex}.player-control{min-height:32px;color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border:0;padding:5px 7px;font-size:.68rem}.player-control:disabled,.player-sound input:disabled,.player-rate select:disabled{cursor:not-allowed;opacity:.42}.player-sound input{width:72px;accent-color:var(--ink);cursor:pointer}.player-rate{color:var(--ink-muted);font-family:var(--font-mono);flex:none;align-items:center;gap:6px;font-size:.62rem;display:flex}.player-rate select{border:1px solid var(--line-strong);min-height:32px;color:var(--ink-soft);background:var(--paper-elevated);font:inherit;cursor:pointer;border-radius:5px;padding:4px 22px 4px 7px}.player[data-overlay-controls]{gap:0}.player[data-player-surface=workbench] .credit{margin-top:10px;padding:0 2px}.player[data-overlay-controls] .screen{corner-shape:squircle;border-radius:18px}.result-viewer[data-view-mode=fullscreen] .player[data-overlay-controls] .screen{border-radius:0}.player-settings-pill{z-index:3;corner-shape:squircle;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(8px);background:#08121080;border-radius:10px;align-items:center;gap:2px;padding:3px;transition:opacity .18s;display:inline-flex;position:absolute;top:10px;right:12px}.player[data-overlay-controls]:hover .player-settings-pill,.player[data-overlay-controls]:focus-within .player-settings-pill,.player[data-overlay-controls][data-playing=false] .player-settings-pill{opacity:1;pointer-events:auto}@media (hover:none){.player[data-overlay-controls] .player-settings-pill{opacity:1;pointer-events:auto}}.pcap-group{align-items:center;gap:2px;display:inline-flex}.pcap-div{background:#ffffff2e;flex:none;width:1px;height:18px;margin:0 3px}.pcap-btn{color:#ffffffd9;width:30px;height:28px;font-family:var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;transition:color .14s,background-color .14s;display:inline-flex;position:relative}.pcap-btn svg{display:block}.pcap-cc[aria-pressed=false]{color:#ffffff8c}.pcap-panel button[aria-pressed=true]{color:var(--player-deep);background:var(--glass-panel)}.pcap-btn:hover:not(:disabled){color:#fff;background:var(--glass-fill)}.pcap-panel button[aria-pressed=true]:hover:not(:disabled){color:var(--player-deep)}.pcap-btn:disabled{cursor:not-allowed;opacity:.35}.pcap-step{font-size:.82rem;font-weight:var(--weight-medium)}.pcap-step small{margin-left:.5px;font-size:.72em}.pcap-btn:focus-visible{outline-offset:2px;outline:2px solid #fff}.player-settings-pill button .pm-tip{inset:calc(100% + 8px) auto auto 50%;transform:translate(-50%,-4px)}.player-settings-pill button:hover .pm-tip,.player-settings-pill button:focus-visible .pm-tip{opacity:1;transform:translate(-50%)}.player-settings-pill>:last-child button:last-child .pm-tip{left:auto;right:0;transform:translateY(-4px)}.player-settings-pill>:last-child button:last-child:hover .pm-tip,.player-settings-pill>:last-child button:last-child:focus-visible .pm-tip{transform:translate(0)}.screen[data-caption-scale=sm] .burn[data-path=prepped]{font-size:clamp(.74rem,1.35vw,.9rem)}.screen[data-caption-scale=lg] .burn[data-path=prepped]{font-size:clamp(1.08rem,2.3vw,1.42rem)}.player-controls{z-index:2;opacity:0;pointer-events:none;background:linear-gradient(#08121000 52%,#081210ad 100%);flex-direction:column;justify-content:flex-end;padding:0 12px 8px;transition:opacity .18s;display:flex;position:absolute;inset:0}.player[data-overlay-controls]:hover .player-controls,.player[data-overlay-controls]:focus-within .player-controls,.player[data-overlay-controls][data-playing=false] .player-controls{opacity:1}@media (hover:none){.player[data-overlay-controls] .player-controls{opacity:1}}.player[data-overlay-controls] .burn{transition:bottom .18s,opacity .22s}.player[data-overlay-controls]:hover .burn,.player[data-overlay-controls]:focus-within .burn,.player[data-overlay-controls][data-playing=false] .burn{bottom:78px}@media (hover:none){.player[data-overlay-controls] .burn{bottom:78px}}.pbar-wrap{pointer-events:none}.pbar,.pctl-left,.pctl-right,.pbtn,.pspeed,.player-modes,.player-modes-seg,.pvol,.pvol-slider{pointer-events:auto}.pbar{cursor:pointer;align-items:center;height:18px;display:flex;position:relative}.pbar-track{background:#ffffff47;border-radius:999px;width:100%;height:4px;transition:height .12s;position:relative;overflow:hidden}.pbar:hover .pbar-track,.pbar:focus-within .pbar-track{height:6px}.pbar-regions{position:absolute;inset:0}.pbar-region{position:absolute;top:0;bottom:0}.pbar-region[data-kind=music]{background:#b8963f8c}.pbar-region[data-kind=silence]{background:repeating-linear-gradient(-45deg,#0000,#0000 3px,#ffffff38 3px 4px)}.pbar-fill{background:var(--accent,#2f746e);border-radius:999px;position:absolute;top:0;bottom:0;left:0}.pbar-knob{background:var(--paper-elevated);border-radius:50%;width:13px;height:13px;margin-left:-6.5px;transition:transform .12s;position:absolute;top:50%;transform:translateY(-50%)scale(0);box-shadow:0 1px 3px #0006}.pbar:hover .pbar-knob,.pbar:focus-within .pbar-knob{transform:translateY(-50%)scale(1)}.pbar-input{appearance:none;cursor:pointer;opacity:0;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}.pbar:has(.pbar-input:focus-visible) .pbar-track{outline-offset:3px;outline:2px solid #fff}.pctl{justify-content:space-between;align-items:center;gap:10px;margin-top:1px;display:flex}.pctl-left,.pctl-right{align-items:center;gap:6px;min-width:0;display:flex}.pctl-right{gap:8px}.pbtn{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;transition:background-color .14s;display:inline-flex}.pbtn:hover:not(:disabled){background:var(--glass-fill)}.pbtn:disabled{cursor:not-allowed;opacity:.4}.pbtn svg{display:block}.pbtn-play svg{width:17px;height:17px}.pvol{align-items:center;display:inline-flex}.pvol-slider{accent-color:#fff;opacity:0;cursor:pointer;width:0;height:4px;transition:width .16s,opacity .16s,margin-left .16s}.pvol:hover .pvol-slider,.pvol:focus-within .pvol-slider{opacity:1;width:62px;margin-left:4px}.ptime{color:var(--glass-panel);font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:4px;font-size:.72rem}.pspeed{color:#fff;height:30px;font-family:var(--font-mono);cursor:pointer;background:#08121080;border:1px solid #ffffff47;border-radius:8px;padding:0 6px;font-size:.72rem}.pspeed:disabled{cursor:not-allowed;opacity:.4}.player-modes{align-items:center;gap:6px;display:inline-flex}.player-modes-seg{corner-shape:squircle;background:var(--glass-fill);border-radius:9px;align-items:center;gap:2px;padding:3px;display:inline-flex}.player-modes-seg button{color:#ffffffd1;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:30px;height:28px;transition:color .14s,background-color .14s;display:inline-flex;position:relative}.player-modes-seg button svg{display:block}.player-modes-seg button:hover:not(:disabled){color:#fff}.player-modes-seg button[aria-pressed=true]{color:var(--player-deep);background:var(--glass-panel)}.player-modes-seg button:disabled{cursor:not-allowed;opacity:.4}.pm-tip{z-index:4;corner-shape:squircle;color:var(--paper);background:var(--ink);font-family:var(--font-sans);font-size:.66rem;font-weight:var(--weight-medium);letter-spacing:-.01em;white-space:nowrap;opacity:0;pointer-events:none;border-radius:6px;padding:4px 8px;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px)}.player-modes-seg button:hover .pm-tip,.player-modes-seg button:focus-visible .pm-tip{opacity:1;transform:translate(-50%)}.player-modes-seg:last-of-type button:last-child .pm-tip{left:auto;right:0;transform:translateY(4px)}.player-modes-seg:last-of-type button:last-child:hover .pm-tip,.player-modes-seg:last-of-type button:last-child:focus-visible .pm-tip{transform:translate(0)}.pbtn:focus-visible,.pspeed:focus-visible,.player-modes-seg button:focus-visible,.pvol-slider:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (width<=720px){.transport{flex-wrap:wrap}.transport .play,.player-control,.player-rate select{min-height:44px}.transport .play{width:44px;height:44px}.transport .wave{min-width:180px}.player-sound input{width:64px}.pctl{gap:6px}.pbtn{width:40px;height:40px}.pspeed{height:36px}.player-modes-seg .pm-view,.pcap-panel,.pcap-div{display:none}.player-modes-seg button{width:38px;height:34px}.ptime{font-size:.68rem}}.learning-player-frame{position:relative}.learning-tune-face{flex-direction:column;gap:14px;display:flex}.learning-tune-sentence{color:var(--ink-soft,#161d1bb8);margin:0;font-size:.95rem;line-height:1.6}.learning-tune-sentence :where(b){color:var(--ink,#161d1b);font-weight:var(--weight-medium,500)}.learning-depth{align-items:center;gap:12px;display:flex}.learning-depth-lead{color:var(--ink-muted,#161d1b80);font-family:var(--font-mono,monospace);font-size:.56rem;font-weight:var(--weight-medium,500);letter-spacing:.09em;text-transform:uppercase}.learning-depth-track{align-items:center;gap:11px;padding:6px 5px;display:flex;position:relative}.learning-depth-track:before{content:"";background:color-mix(in srgb, var(--ink,#161d1b) 12%, transparent);border-radius:999px;height:2px;position:absolute;top:50%;left:9px;right:9px;transform:translateY(-50%)}.learning-depth-stop{z-index:1;border:1px solid color-mix(in srgb, var(--ink,#161d1b) 22%, transparent);background:var(--paper-elevated,#fff);cursor:pointer;border-radius:50%;width:12px;height:12px;padding:0;transition:width .15s,height .15s,background-color .15s,border-color .15s,box-shadow .15s;position:relative}.learning-depth-stop:hover:not(:disabled){border-color:var(--accent,#2f746e)}.learning-depth-stop[data-filled=true]{border-color:var(--accent,#2f746e);background:var(--accent,#2f746e)}.learning-depth-stop[data-active=true]{width:18px;height:18px;box-shadow:0 0 0 4px var(--accent-soft,#2f746e29)}.learning-depth-stop:focus-visible{outline:2px solid var(--accent,#2f746e);outline-offset:3px}.learning-depth-stop:disabled{cursor:default;opacity:.5}.learning-depth-label{min-width:3.4em;color:var(--ink,#161d1b);font-size:.78rem;font-weight:var(--weight-medium,500)}.learning-tune-actions{flex-wrap:wrap;gap:10px;margin-top:2px;display:flex}.learning-tune-prepare,.learning-tune-retry{border:1px solid var(--accent,#2f746e);background:var(--accent,#2f746e);color:#fff;font:inherit;font-size:.8rem;font-weight:var(--weight-medium,500);cursor:pointer;border-radius:999px;padding:9px 16px;transition:background-color .15s,border-color .15s,color .15s}.learning-tune-prepare:hover:not(:disabled){background:color-mix(in srgb, var(--accent,#2f746e) 88%, #000)}.learning-tune-prepare:disabled{border-color:var(--line,#161d1b24);color:var(--ink-muted,#161d1b80);cursor:default;background:0 0}.learning-tune-retry{border-color:var(--line,#161d1b29);color:var(--ink-soft,#161d1bb8);background:0 0}.learning-tune-retry:hover{color:var(--ink,#161d1b);border-color:var(--accent,#2f746e)}.learning-tune-prepare:focus-visible,.learning-tune-retry:focus-visible{outline:2px solid var(--accent,#2f746e);outline-offset:2px}.learning-tune-about summary{color:var(--ink-muted,#161d1b80);cursor:pointer;font-size:.68rem}.learning-tune-about p{color:var(--ink-muted,#161d1b80);margin:8px 0 0;font-size:.68rem;line-height:1.5}.learning-tune-unavailable{color:var(--ink-muted,#161d1b80);margin:0;font-size:.68rem}.learning-tune-unavailable code{margin-top:4px;font-size:.56rem;display:block}.learning-tune-outcome{flex-direction:column;gap:8px;display:flex}.learning-tune-lens-outcomes{flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;list-style:none;display:flex}.learning-tune-lens-outcomes li{color:var(--ink-soft,#161d1bb8);align-items:baseline;gap:6px;font-size:.66rem;display:inline-flex}.learning-tune-lens-outcomes li code{color:var(--ink-muted,#161d1b80);margin-left:4px;font-size:.54rem}.learning-tune-nonclaim{color:var(--ink-muted,#161d1b80);margin:0;font-size:.62rem;line-height:1.5}.learning-tune{z-index:5;background:var(--paper-elevated,#fff);flex-direction:column;padding:16px 18px;animation:.18s cubic-bezier(.22,1,.36,1) learning-tune-in;display:flex;position:absolute;inset:0;overflow-y:auto}.learning-tune:focus-visible{outline:none}@media (width<=820px){.learning-tune{padding-bottom:84px}}@keyframes learning-tune-in{0%{opacity:0;transform:translateY(8px)}}.learning-tune-head{flex:none;justify-content:flex-end;display:flex}.selection-bar{z-index:40;border:1px solid var(--glass-border,#ffffff94);corner-shape:squircle;-webkit-backdrop-filter:blur(22px)saturate(1.6);background:#ffffffb8;border-radius:14px;flex-direction:column;gap:5px;max-width:min(360px,100vw - 16px);padding:5px;animation:.14s cubic-bezier(.22,1,.36,1) selection-bar-in;display:flex;position:fixed;box-shadow:inset 0 1px 1px #ffffffb8,0 12px 34px #1a464229}@keyframes selection-bar-in{0%{opacity:0;transform:translateY(4px)scale(.97)}}@media (prefers-reduced-motion:reduce){.selection-bar{animation:none}}.selection-bar-row{align-items:center;gap:2px;display:flex}.selection-bar-btn{corner-shape:squircle;height:34px;color:var(--ink-soft,#161d1bb8);font-family:var(--font-sans);font-size:.8rem;font-weight:var(--weight-medium,500);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;padding:0 12px;transition:color .15s,background-color .15s;display:inline-flex}.selection-bar-btn:hover{color:var(--ink,#161d1b);background:#161d1b0d}.selection-bar-btn:focus-visible{outline:2px solid var(--accent,#2f746e);outline-offset:2px}.selection-bar-btn:disabled{cursor:default}.selection-bar-btn[data-saved=true]{color:var(--accent,#2f746e)}.selection-bar-icon{width:16px;height:16px;color:var(--ink-muted,#161d1b80);justify-content:center;align-items:center;transition:color .15s;display:inline-flex}.selection-bar-icon svg{display:block}.selection-bar-btn:hover .selection-bar-icon,.selection-bar-btn[aria-pressed=true] .selection-bar-icon,.selection-bar-btn[data-saved=true] .selection-bar-icon{color:var(--accent,#2f746e)}.selection-bar-translation{border-top:1px solid color-mix(in srgb, var(--ink,#161d1b) 8%, transparent);color:var(--ink,#161d1b);flex-direction:column;gap:2px;margin:0;padding:5px 10px 7px;font-size:.86rem;line-height:1.45;display:flex}.selection-bar-translation-kind{color:var(--ink-muted,#161d1b80);font-family:var(--font-mono);font-size:.54rem;font-weight:var(--weight-medium,500);letter-spacing:.09em;text-transform:uppercase}.selection-bar-waiting{color:var(--ink-soft,#161d1bb8)}.selection-bar-translation[data-span-translation-state=loading] .selection-bar-waiting{animation:1.2s ease-in-out infinite alternate selection-bar-waiting-pulse}@keyframes selection-bar-waiting-pulse{to{opacity:.55}}@media (prefers-reduced-motion:reduce){.selection-bar-translation[data-span-translation-state=loading] .selection-bar-waiting{animation:none}}.selection-bar-retry{border:1px solid color-mix(in srgb, var(--ink,#161d1b) 16%, transparent);corner-shape:squircle;color:var(--ink-soft,#161d1bb8);font-family:var(--font-sans);font-size:.72rem;font-weight:var(--weight-medium,500);cursor:pointer;background:0 0;border-radius:8px;align-self:flex-start;margin-top:3px;padding:3px 9px;transition:color .15s,background-color .15s}.selection-bar-retry:hover{color:var(--ink,#161d1b);background:#161d1b0d}.selection-bar-retry:focus-visible{outline:2px solid var(--accent,#2f746e);outline-offset:2px}.result-shell-bar{justify-content:space-between;align-items:center;gap:10px 18px;width:min(1520px,100%);margin-bottom:10px;display:flex}.result-shell-chrome{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 10px;min-width:0;display:flex}.run-action-bar{right:clamp(14px,2vw,22px);bottom:max(16px, env(safe-area-inset-bottom,16px));z-index:10;border:1px solid var(--glass-border,#161d1b1f);corner-shape:squircle;max-width:calc(100vw - 2*clamp(14px,2vw,22px));box-shadow:var(--glass-shadow,0 8px 22px #1a464212);-webkit-backdrop-filter:blur(22px)saturate(1.5);background:#ffffffd1;border-radius:16px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 14px;padding:7px 9px;transition:opacity .22s;display:flex;position:fixed}.run-action-bar[data-agent-focus]{opacity:0;pointer-events:none}.run-action-bar .result-authority-badge{padding-left:5px}.run-action-note{color:var(--ink-muted,#161d1b80);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.6rem}.run-view-switch{border:1px solid var(--line,#161d1b24);corner-shape:squircle;background:#ffffffa8;border-radius:11px;padding:2px;display:inline-flex}.run-view-btn{corner-shape:squircle;min-height:26px;color:var(--ink-muted,#161d1b80);font-size:.68rem;font-weight:var(--weight-medium,500);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.run-view-btn svg{flex:none}.run-view-btn:hover{color:var(--ink-soft,#161d1bb8)}.run-view-btn[aria-pressed=true]{background:var(--paper,#f7faf8);color:var(--ink,#161d1b);box-shadow:0 1px 4px #1a464224}.run-view-btn:focus-visible{outline:2px solid var(--accent,#2f746e);outline-offset:1px}.result-authority-badge{color:var(--ink-soft,#161d1bb8);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:7px;margin:0;font-size:.62rem;display:inline-flex}.result-authority-badge:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.result-authority-badge[data-result-authority=recorded_demo]:before{color:var(--ink-muted,#161d1b80)}.result-authority-badge[data-result-authority=production_clip]:before{color:var(--accent,#2f746e)}.result-viewer[data-view-mode=fullscreen] .result-shell-bar{display:none}@media (width<=820px){.result-shell-bar{flex-wrap:wrap}}.result-workspace:not([data-workspace-face=watch]) .watch-console{display:none}.result-viewer[data-view-mode=fullscreen] .watch-console{z-index:6;align-items:flex-end;position:absolute;bottom:76px;left:auto;right:18px;transform:none}.result-viewer[data-view-mode=fullscreen] .watch-hint{display:none}.result-viewer[data-view-mode=fullscreen][data-fs-panel=docked] .result-main:has(.watch-panel:not([data-watch-panel-mode=closed])) .watch-console{right:calc(max(300px,24%) + 18px)}.result-viewer[data-view-mode=fullscreen] .watch-bar{background:#10201d99;border-color:#ffffff3d;box-shadow:0 10px 30px #0006}.result-viewer[data-view-mode=fullscreen] .watch-bar-option{color:#ffffffd1;height:40px;padding:0 14px}.result-viewer[data-view-mode=fullscreen] .watch-bar-option:hover{color:#fff;background:#ffffff1a}.result-viewer[data-view-mode=fullscreen] .watch-bar-option[aria-pressed=true]{color:#fff;background:#ffffff29}.result-viewer[data-view-mode=fullscreen] .watch-bar-icon,.result-viewer[data-view-mode=fullscreen] .watch-bar-option:hover .watch-bar-icon{color:#ffffffa6}.result-viewer[data-view-mode=fullscreen] .watch-bar-option[aria-pressed=true] .watch-bar-icon{color:#fff}.result-workspace[data-workspace-face=report] .watch-caption-controls{display:none}.watch-caption-controls{z-index:3;position:absolute;top:12px;left:50%;transform:translate(-50%)}.watch-caption-controls .caption-mode{-webkit-backdrop-filter:blur(16px)saturate(1.4);background:#10201d80;border-color:#ffffff38;margin:0}.watch-caption-controls .caption-mode-btn{color:#ffffffc2}.watch-caption-controls .caption-mode-btn:hover{color:#fff}.watch-caption-controls .caption-mode-btn[aria-pressed=true]{color:#fff;box-shadow:none;background:#ffffff2e}.watch-caption-controls .caption-cloze{border-left-color:#ffffff3d}.watch-caption-controls .caption-cloze-dot{border-color:#ffffff6b}.watch-caption-controls .caption-cloze-dot[data-active=true]{background:#fff;border-color:#fff}.watch-console{flex-direction:column;align-items:center;gap:7px;min-width:0;display:flex}.watch-hint{color:var(--ink-muted,#161d1b80);letter-spacing:.01em;text-align:center;margin:0;font-size:.72rem}.watch-bar{border:1px solid var(--glass-border,#ffffff94);-webkit-backdrop-filter:blur(20px)saturate(1.55);background:#ffffff8a;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:3px;width:fit-content;max-width:100%;padding:6px 9px;display:flex;box-shadow:inset 0 1px 1px #ffffffb8,0 9px 24px #1a464217}.watch-bar-option{height:44px;color:var(--ink-soft,#161d1bb8);font-family:var(--font-sans);font-size:.84rem;font-weight:var(--weight-medium,500);letter-spacing:-.005em;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 17px;transition:color .15s,background-color .15s;display:inline-flex}.watch-bar-icon{width:16px;height:16px;color:var(--ink-muted,#161d1b80);justify-content:center;align-items:center;transition:color .15s;display:inline-flex}.watch-bar-icon svg{display:block}.watch-bar-option:hover{color:var(--ink,#161d1b);background:#161d1b0d}.watch-bar-option:hover .watch-bar-icon,.watch-bar-option[aria-pressed=true] .watch-bar-icon,.watch-bar-option[data-watch-option=tune][data-learning-prep-state=ready] .watch-bar-icon{color:var(--accent,#2f746e)}.watch-bar-option[aria-pressed=true]{color:var(--ink,#161d1b);background:var(--accent-soft,#2f746e1a)}.watch-bar-option:focus-visible{outline:2px solid var(--accent,#2f746e);outline-offset:2px}.watch-panel{flex-direction:column;height:100%;min-height:0;display:flex}.result-workspace[data-workspace-face=watch] .result-viewer[data-shell-frame=workbench]:not([data-view-mode=fullscreen]) .watch-panel{z-index:2;width:var(--watch-panel-w,clamp(360px, 30vw, 500px));opacity:1;height:auto;transition:opacity .3s,transform .42s cubic-bezier(.22,1,.36,1);position:absolute;top:0;bottom:0;right:0;transform:translate(0)}.result-workspace[data-workspace-face=watch] .result-viewer[data-shell-frame=workbench]:not([data-view-mode=fullscreen]) .watch-panel[data-watch-panel-mode=closed]{opacity:0;pointer-events:none;transform:translate(22px)}@media (prefers-reduced-motion:reduce){.result-workspace[data-workspace-face=watch] .result-viewer[data-shell-frame=workbench]:not([data-view-mode=fullscreen]) .watch-panel{transition:opacity .12s;transform:none}.result-workspace[data-workspace-face=watch] .result-viewer[data-shell-frame=workbench]:not([data-view-mode=fullscreen]) .watch-panel[data-watch-panel-mode=closed]{transform:none}}.result-viewer[data-view-mode=fullscreen] .watch-panel[data-watch-panel-mode=closed]{display:none}.result-viewer[data-view-mode=fullscreen][data-fs-panel=docked] .result-main:has(.watch-panel[data-watch-panel-mode=closed]){grid-template-columns:minmax(0,1fr)}.watch-panel-transcript{flex-direction:column;flex:1;min-height:0;display:flex}.watch-panel:not([data-watch-panel-mode=transcript]) .watch-panel-transcript{display:none}.watch-panel-transcript .learning-workspace{background:0 0;border:0;border-radius:0;flex-direction:column;height:100%;min-height:0;max-height:none;display:flex;overflow:hidden}.watch-panel-transcript .cues{flex:1;width:100%;min-width:0;min-height:0;max-height:none;padding:6px 2px 20px;overflow-y:auto;mask-image:linear-gradient(#0000 0,#000 18px calc(100% - 26px),#0000 100%)}.watch-panel-transcript .cue{padding:15px 6px 16px 14px}.watch-panel-transcript .cue.is-active{background:linear-gradient(90deg, color-mix(in srgb, var(--accent,#2f746e) 9%, transparent), transparent 82%)}.watch-panel-docked{flex-direction:column;flex:1;min-height:0;padding:2px 4px 22px 16px;display:flex;overflow-y:auto}.watch-panel-docked:focus-visible{outline:none}.watch-panel-region{flex-direction:column;gap:16px;min-height:0;display:flex}.watch-panel-head{border-bottom:1px solid color-mix(in srgb, var(--ink,#161d1b) 8%, transparent);justify-content:space-between;align-items:center;gap:12px;padding:0 0 13px;display:flex}.watch-panel-title{color:var(--ink-muted,#161d1b80);font-family:var(--font-mono,monospace);font-size:.6rem;font-weight:var(--weight-medium,500);letter-spacing:.1em;text-transform:uppercase;margin:0}.watch-panel-head-lead{align-items:center;gap:9px;min-width:0;display:flex}.watch-panel-close{border:1px solid color-mix(in srgb, var(--ink,#161d1b) 14%, transparent);color:var(--ink-soft,#161d1bb8);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:5px 12px;font-size:.72rem;transition:color .15s,background-color .15s,border-color .15s}.watch-panel-close:hover{color:var(--ink,#161d1b);background:color-mix(in srgb, var(--ink,#161d1b) 5%, transparent);border-color:color-mix(in srgb, var(--ink,#161d1b) 24%, transparent)}.watch-panel-close:focus-visible{outline:2px solid var(--accent,#2f746e);outline-offset:2px}.watch-panel-region .result-brief p{margin:0 0 14px;font-size:.95rem;line-height:1.62}.watch-panel-region .result-brief p:last-child{margin-bottom:0}.watch-panel-region .result-brief-files{font-size:.82rem}.result-workspace[data-workspace-face=watch] .result-viewer .player-controls,.result-workspace[data-workspace-face=watch] .result-viewer .player-settings-pill{opacity:1}.result-workspace[data-workspace-face=watch] .result-viewer .player-settings-pill{pointer-events:auto}.result-workspace[data-workspace-face=watch] .watch-caption-controls,.result-workspace[data-workspace-face=watch] .watch-console,.result-workspace[data-workspace-face=watch] .watch-room-mark,.result-workspace[data-workspace-face=watch] .watch-room-escape{transition:opacity .22s}.result-workspace[data-workspace-face=watch][data-chrome-idle=true] .result-viewer .player-controls,.result-workspace[data-workspace-face=watch][data-chrome-idle=true] .result-viewer .player-settings-pill,.result-workspace[data-workspace-face=watch][data-chrome-idle=true] .watch-caption-controls,.result-workspace[data-workspace-face=watch][data-chrome-idle=true] .watch-console,.result-workspace[data-workspace-face=watch][data-chrome-idle=true] .watch-room-mark,.result-workspace[data-workspace-face=watch][data-chrome-idle=true] .watch-room-escape{opacity:0;pointer-events:none}.result-workspace[data-workspace-face=watch][data-chrome-idle=true],.result-workspace[data-workspace-face=watch][data-chrome-idle=true] .screen-video{cursor:none}@media (prefers-reduced-motion:reduce){.result-workspace[data-workspace-face=watch] .watch-caption-controls,.result-workspace[data-workspace-face=watch] .watch-console,.result-workspace[data-workspace-face=watch] .watch-notes,.result-workspace[data-workspace-face=watch] .watch-room-mark,.result-workspace[data-workspace-face=watch] .watch-room-escape{transition:none}}
