:root{color:#0b2455;font-synthesis:none;text-rendering:optimizelegibility;--blue:#075cf0;--blue-dark:#064bd0;--blue-soft:#edf4ff;--navy:#0b2455;--ink:#111827;--muted:#66738e;--ink-3:#5d6c83;--line:#d9e0eb;--soft:#f6f8fc;--ok:#157344;--ok-dot:#27ad59;--warn:#985e00;--danger:#b42318;--topbar-height:74px;background:#f6f8fc;font-family:Inter,SF Pro Display,Noto Sans SC,PingFang SC,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--topbar-height);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{min-width:320px;min-height:100vh;margin:0}button,select{font:inherit}button:focus-visible,select:focus-visible,input:focus-visible,a:focus-visible,audio:focus-visible{outline:2px solid var(--blue);outline-offset:2px}html{font-size:calc(min(100vw - 32px,56.2635dvh - 18.0043px)/5.21)}@media (orientation:portrait) and (width<=900px){html{font-size:19.1939vw}}body{font-size:16px}.app-shell{grid-template-rows:minmax(max(620px, calc(100vh - var(--topbar-height))), auto) auto auto 62px;background:#fff;min-height:100vh;display:grid}.app-shell--classic{grid-template-rows:minmax(max(620px, calc(100vh - var(--topbar-height))), auto) auto auto 62px}.app-shell--config-loading{grid-template-rows:minmax(calc(100vh - var(--topbar-height)), auto)}.workspace-config-loading{color:#596983;flex-direction:column;justify-content:center;align-items:center;gap:14px;font-size:14px;display:flex}.workspace-config-loading__spinner{border:3px solid #c6d0de;border-top-color:var(--blue);border-radius:50%;width:26px;height:26px;animation:.8s linear infinite session-control-spin}.topbar{z-index:100;height:var(--topbar-height);border-bottom:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;padding:0 34px;display:grid;position:fixed;top:0;left:0;right:0;box-shadow:0 2px 10px #0b24550a}.annotation-v2-identity.workspace-mcp-entry{grid-column:3;justify-self:end}.annotation-v2-identity button.workspace-login-trigger{color:#075cf0;cursor:pointer;background:#f4f8ff;border:1px solid #b8cdf0;border-radius:5px;flex:none;padding:5px 12px;font-weight:750}.annotation-v2-identity button.workspace-login-trigger:hover{background:#e9f1ff}.workspace-login-dialog{width:min(430px,100vw - 32px);color:var(--navy);background:#fff;border:1px solid #d9e2ef;border-radius:12px;margin:auto;padding:0;box-shadow:0 18px 55px #0b245538}.workspace-login-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0e1c347a}.workspace-login-dialog__card{padding:40px;position:relative}.workspace-login-dialog__close{color:#334a6f;cursor:pointer;background:#fff;border:1px solid #cbd7e7;border-radius:5px;padding:6px 10px;position:absolute;top:14px;right:14px}.workspace-login-dialog h2{letter-spacing:-.7px;margin:0 0 10px;font-size:30px}.workspace-login-dialog__card>p{color:var(--muted);margin:0;line-height:1.6}.workspace-login-dialog form{gap:14px;margin-top:28px;display:grid}.workspace-login-dialog label{color:#354765;gap:7px;font-size:11px;font-weight:750;display:grid}.workspace-login-dialog input{width:100%;color:var(--ink);background:#fff;border:1px solid #cbd7e7;border-radius:6px;padding:11px 12px;font-size:14px}.workspace-login-dialog .annotation-v2-notice{margin:16px 0 0}@media (width<=700px){.workspace-login-dialog__card{padding:28px 22px}}.wordmark{color:var(--navy);letter-spacing:-1.2px;justify-self:start;align-items:center;gap:10px;font-size:28px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.wordmark-logo{object-fit:contain;width:40px;height:40px}.topnav{grid-column:2;align-items:center;gap:5px;display:flex}.topnav>a,.topnav__menu-trigger{color:#596983;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:9px 12px;font-size:13px;font-weight:600;text-decoration:none}.topnav>a:hover,.topnav__menu-trigger:hover{color:var(--blue);background:#f2f6fd}.topnav>a:focus-visible,.topnav__menu-trigger:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.topnav .topnav--active{color:var(--blue);background:var(--blue-soft)}.topnav__menu{position:relative}.topnav__menu-trigger{align-items:center;gap:6px;display:inline-flex}.topnav__menu-trigger>span{font-size:13px;line-height:1;transition:transform .15s;transform:translateY(-1px)}.topnav__menu-trigger[aria-expanded=true]>span{transform:translateY(1px)rotate(180deg)}.topnav__submenu{z-index:120;background:#fff;border:1px solid #d6dfeb;border-radius:7px;min-width:156px;padding:6px;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 10px 28px #0b245529}.topnav__submenu:before{content:"";background:#fff;border-top:1px solid #d6dfeb;border-left:1px solid #d6dfeb;width:9px;height:9px;position:absolute;top:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.topnav__submenu a{color:#52627e;white-space:nowrap;border-radius:5px;padding:9px 11px;font-size:12px;font-weight:600;text-decoration:none;display:block;position:relative}.topnav__submenu a:hover,.topnav__submenu a:focus-visible{color:var(--blue);background:#f2f6fd}.topnav__submenu a.is-active{color:var(--blue);background:var(--blue-soft)}.workspace{grid-template-columns:clamp(320px,26vw,390px) minmax(0,1fr);align-items:stretch;min-height:0;display:grid}.workspace--classic{grid-template-columns:clamp(320px,26vw,390px) minmax(0,1fr)}@media (width>=1121px){.workspace{grid-template-rows:max(520px, calc(100dvh - var(--topbar-height) - 160px)) auto}.workspace>.settings-panel,.workspace>.results-panel{min-height:0}.workspace>.results-panel{height:100%}}.settings-panel,.results-panel{min-width:0}.settings-panel{border-right:1px solid var(--line)}.results-toolbar{z-index:30;justify-content:flex-end;align-items:center;gap:8px;padding:10px 32px 0;display:flex}.results-toolbar__group{border:1px solid var(--line);background:#f4f6fa;border-radius:999px;padding:3px;display:inline-flex}.results-toolbar__group button{color:#55627a;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:5px 14px;font-size:12px;font-weight:600;transition:color .15s,background .15s,box-shadow .15s}.results-toolbar__group button:hover{color:var(--navy)}.results-toolbar__group button.is-active{color:var(--blue);background:#fff;box-shadow:0 1px 3px #0c326f24}.results-toolbar__group button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.settings-panel{overscroll-behavior:contain;scrollbar-gutter:stable;padding:24px 28px;overflow-y:auto}h1,h2,h3,p{margin-top:0}.settings-panel h2,.results-copy>h2{letter-spacing:-.35px;margin-bottom:24px;font-size:22px}.settings-panel h3{color:var(--navy);margin:0 0 16px;font-size:14px;font-weight:700;line-height:1.4}.settings-section>.field{margin-bottom:16px}.settings-section>.field select{height:44px}.field{margin-bottom:24px;display:block}.field>span{color:#263c66;margin-bottom:10px;font-size:13px;font-weight:600;display:block}.field select{width:100%;height:52px;color:var(--navy);background:#fff;border:1px solid #ccd5e4;border-radius:7px;padding:0 42px 0 14px;font-size:14px;font-weight:400}.field select:disabled{opacity:1;color:var(--navy);background:#fbfcfe}.field .asr-context-input{box-sizing:border-box;resize:vertical;width:100%;min-height:92px;color:var(--navy);font:inherit;background:#fff;border:1px solid #ccd5e4;border-radius:7px;padding:10px 14px;line-height:1.5}.field .asr-context-input:disabled{color:var(--navy);background:#fbfcfe}.language-pair-fields{grid-template-columns:minmax(0,1fr) 38px minmax(0,1fr);align-items:end;gap:8px;display:grid}.language-pair-fields .field{min-width:0;margin:0}.language-pair-fields .field>span{align-items:flex-end;min-height:28px;margin-bottom:6px;font-size:10px;line-height:1.25;display:flex}.language-pair-fields .field select{height:42px;padding-left:10px;padding-right:25px;font-size:12px}.swap-button{width:44px;height:44px;color:var(--blue);cursor:pointer;background:#fff;border:1px solid #c8d2e1;border-radius:8px;place-items:center;margin:-5px auto 17px;display:grid}.language-pair-fields .swap-button{width:38px;height:42px;margin:0}.language-pair-fields .swap-button svg{width:20px}.swap-button:hover:not(:disabled){background:#f1f6ff;border-color:#9bb7e9}.swap-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:23px}.fixed-route-summary{color:var(--navy);align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600;display:flex}.fixed-route-summary small{color:var(--muted);margin-left:auto;font-size:12px;font-weight:400}.voice-setting{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.toggle-row{justify-content:space-between;align-items:center;font-size:15px;font-weight:600;display:flex}.voice-setting p{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.5}.voice-preset{text-align:left;margin-top:10px;display:block}.voice-preset>span{color:#263c66;margin-bottom:8px;font-size:12px;font-weight:600;display:block}.voice-preset select{width:100%;height:40px;color:var(--navy);background:#fff;border:1px solid #ccd5e4;border-radius:7px;padding:0 38px 0 12px;font-size:13px}.voice-preset small{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.5;display:block}.toggle{cursor:pointer;background:#bac3d1;border:0;border-radius:999px;width:48px;height:28px;padding:3px;transition:background .2s}.toggle>span{background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .2s;display:block;box-shadow:0 2px 6px #0c245538}.toggle--on{background:var(--blue)}.toggle--on>span{transform:translate(20px)}.config-hint,.error-message{color:var(--danger);font-size:12px;line-height:1.5}.config-hint{border-left:3px solid var(--danger);background:#fff6f5;margin-top:14px;padding:9px 10px}.s2st-service-unavailable{color:#9f1d14;text-align:center;background:#fff0ee;border:1px solid #f2b8b2;border-radius:7px;margin:14px 0 0;padding:10px 12px;font-size:13px;font-weight:700}.language-hint{color:#53627c;margin:16px 0 0;font-size:12px;line-height:1.5}.capture-panel{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;padding:50px 36px;display:flex;overflow-y:visible;container-type:inline-size}.workspace--classic .capture-panel{overflow-y:auto}.capture-panel--finished{justify-content:flex-start;padding-top:34px;padding-bottom:34px}.capture-panel h1{letter-spacing:-.8px;margin-bottom:16px;font-size:clamp(25px,2.2vw,34px)}.capture-panel>div:first-child>p{max-width:420px;color:var(--muted);margin:0 auto;font-size:14px;line-height:1.6}.audio-device-settings{box-sizing:border-box;text-align:left;border-top:1px solid var(--line);width:100%;margin-top:24px;padding-top:24px}.audio-device-settings__header{display:block}.audio-device-status{color:#6b7890;align-items:flex-start;gap:9px;display:flex}.audio-device-status>span{background:#a7b0bf;border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px}.audio-device-status--ready>span{background:#2b8a60}.audio-device-status div{min-width:0}.audio-device-status strong,.audio-device-status small{display:block}.audio-device-status strong{color:var(--navy);font-size:13px;line-height:1.4}.audio-device-status small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;line-height:1.5;overflow:hidden}.audio-device-permission,.audio-device-refresh{color:var(--blue);cursor:pointer;background:#f5f8ff;border:1px solid #b9cdf2;border-radius:5px;margin-top:12px;padding:8px 12px;font-size:12px;font-weight:600}.audio-device-permission:hover:not(:disabled),.audio-device-refresh:hover:not(:disabled){border-color:var(--blue);background:#edf3ff}.audio-device-permission:disabled,.audio-device-refresh:disabled{color:#98a3b5;cursor:not-allowed;background:#f6f7f9;border-color:#d9e0ea}.audio-mode-summary{color:#53627c;margin:16px 0 0;font-size:12px;line-height:1.5}.audio-advanced-toggle{color:#35527e;text-align:left;border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;width:100%;margin-top:14px;padding:10px 0;font-size:12px;font-weight:600;display:flex}.audio-device-settings__advanced{padding-top:16px}.audio-device-settings__fields{grid-template-columns:1fr;gap:14px;display:grid}.audio-device-settings__fields label{min-width:0}.audio-device-settings__fields label>span{color:#53627c;margin-bottom:5px;font-size:12px;font-weight:700;display:block}.audio-device-settings__fields select{width:100%;height:35px;color:var(--navy);text-overflow:ellipsis;background:#fff;border:1px solid #ccd5e4;border-radius:6px;padding:0 28px 0 9px;font-size:12px}.audio-device-settings__fields select:disabled{color:#8b96a8;background:#f5f6f8}.device-echo-confirmation{color:#6b7890;cursor:pointer;align-items:center;gap:7px;margin-top:14px;font-size:12px;line-height:1.4;display:flex}.device-echo-confirmation--confirmed{color:#23734f;font-weight:700}.device-echo-confirmation input{width:13px;height:13px;margin:0}.rtc-aec-mode{border:0;border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:start;gap:12px;margin:18px 0 0;padding:16px 0 0;display:grid}.rtc-aec-mode legend{color:#53627c;grid-column:1/-1;width:100%;margin-bottom:10px;padding:0;font-size:12px;font-weight:700}.rtc-aec-mode label{cursor:pointer;align-items:center;gap:6px;min-width:0;display:flex}.rtc-aec-mode input{flex:none;margin:0}.rtc-aec-mode label>span,.rtc-aec-mode strong,.rtc-aec-mode small{min-width:0;display:block}.rtc-aec-mode strong{color:var(--navy);font-size:12px}.rtc-aec-mode small{color:#718098;margin-top:2px;font-size:11px;line-height:1.35}.denoise-setting{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.denoise-setting .toggle-row{font-size:13px}.denoise-setting p{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.5}.audio-device-settings>p{color:#6f7d93;margin:10px 0 0;font-size:12px;line-height:1.5}.audio-device-settings>p.audio-device-settings__error{color:var(--danger)}.audio-processing-status{color:#496078;text-align:left;background:#f8fafc;border:1px solid #d9e2ec;border-radius:8px;width:min(100%,500px);margin-top:10px;padding:9px 12px;font-size:11px;line-height:1.45}.audio-processing-status strong,.audio-processing-status span,.audio-processing-status small{display:block}.audio-processing-status strong{color:#28405e;margin-bottom:3px;font-size:12px}.audio-processing-status small{color:#6d7c90;margin-top:4px;font-size:11px}.audio-processing-status--warning{background:#fff8e9;border-color:#e4bd72}.audio-processing-status--warning strong,.audio-processing-status--warning small{color:#925b08}.record-button{aspect-ratio:1;color:#fff;background:var(--blue);cursor:pointer;border:8px solid #edf3ff;border-radius:50%;place-items:center;width:clamp(132px,12vw,178px);margin:30px 0 18px;padding:0;transition:transform .2s,background .2s,box-shadow .2s;display:grid;box-shadow:0 15px 34px #075cf038}.record-button:hover:not(:disabled){background:var(--blue-dark);transform:translateY(-3px);box-shadow:0 18px 40px #075cf047}.record-button:disabled{cursor:not-allowed;opacity:.52}.record-button--active{background:#db3b35;border-color:#fff0ef;animation:1.8s ease-in-out infinite pulse;box-shadow:0 15px 34px #db3b3538}.record-button svg{fill:none;stroke:currentColor;stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round;width:46%}.record-button--active svg{fill:currentColor;stroke:none;width:38%}.record-label{letter-spacing:-.2px;font-size:20px}.waveform{justify-content:center;align-items:center;gap:5px;width:min(90%,380px);height:38px;margin-top:25px;display:flex}.waveform i{background:#bbcae2;border-radius:3px;width:3px;transition:background .2s}.waveform--active i{background:var(--blue);animation:1.1s ease-in-out infinite alternate wave}.waveform--active i:nth-child(3n){animation-delay:-.6s}.waveform--active i:nth-child(2n){animation-delay:-.3s}.error-message{max-width:390px;margin:12px 0 0}.session-control-capsule{z-index:50;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.session-control-capsule__button{color:#fff;white-space:nowrap;border:1px solid var(--blue);background:var(--blue);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:0 24px;font-size:14px;font-weight:700;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:0 14px 34px #0c326f38}.session-control-capsule__button:hover:not(:disabled){background:var(--blue-dark);transform:translateY(-1px);box-shadow:0 16px 38px #0c326f47}.session-control-capsule__button:focus-visible{outline-offset:3px;outline:3px solid #aac9ff}.session-control-capsule__button:disabled{color:#77849a;cursor:not-allowed;background:#f4f6fa;border-color:#d1d9e6;box-shadow:0 10px 28px #0c24551f}.session-control-capsule__button svg{fill:none;stroke:currentColor;stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.session-control-capsule--recording .session-control-capsule__button{color:var(--navy);background:#fff;border-color:#d7deea}.session-control-capsule--recording .session-control-capsule__button:hover{background:#fbfcff;border-color:#bdc9da}.session-control-capsule--recording .session-control-capsule__button svg{color:#d83c37;fill:currentColor;stroke:none;width:18px;height:18px}.session-control-capsule__status-dot{background:var(--blue);width:9px;height:9px;box-shadow:0 0 0 5px var(--blue-soft);border-radius:50%;flex:none}.session-control-capsule__button time{color:#6c7890;font-variant-numeric:tabular-nums;font-weight:600}.session-control-capsule__divider{background:#dce2eb;width:1px;height:22px;margin:0 2px}.session-control-capsule__spinner{border:2px solid #c6d0de;border-top-color:var(--blue);border-radius:50%;width:15px;height:15px;animation:.8s linear infinite session-control-spin}.audio-playback-unlock{color:#315c3c;white-space:nowrap;cursor:pointer;background:#f4f8f5;border:1px solid #a9cdb4;border-radius:999px;min-height:42px;padding:0 16px;font-size:12px;font-weight:750;box-shadow:0 8px 24px #22533024}.audio-playback-unlock:hover{background:#edf5ef;border-color:#78aa87}.audio-playback-unlock:focus-visible{outline-offset:3px;outline:3px solid #b9dbc3}@keyframes session-control-spin{to{transform:rotate(360deg)}}.session-audio-player{flex:auto;min-width:0}.session-audio-player .player-row{gap:4px}.session-audio-player .player-row audio{min-width:140px;height:32px}.session-audio-player .download-button{background:0 0;border:0;border-radius:6px;flex-basis:32px;width:32px;height:32px}.session-audio-player .download-button:hover{background:#f1f5fb}.session-audio-player .download-button svg{width:18px}.session-audio-player__empty{color:#8a95a8;margin:0;font-size:10px;line-height:1.4}.session-audio-notices{z-index:40;pointer-events:none;justify-items:center;display:grid;position:absolute;bottom:22px;left:32px;right:32px}.session-audio-notices:empty{display:none}.session-audio-notices p{color:#7b8698;text-align:center;max-width:min(720px,100% - 220px);margin:0;font-size:10px;line-height:1.45}.diagnostics-panel{border-top:1px solid var(--line);background:#f7f9fd;grid-column:1/-1;min-width:0;padding:22px 34px 26px;container-type:inline-size}.diagnostics-panel__header{text-align:left;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:16px;display:flex}.diagnostics-panel__header h2{color:var(--navy);margin:0;font-size:18px}.diagnostics-panel__header p{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.5}.diagnostics-panel__header>span{color:#496078;background:#e9eef7;border-radius:999px;flex:none;padding:5px 9px;font-size:10px;font-weight:700}.diagnostics-panel__content{grid-template-columns:minmax(0,1.5fr) minmax(320px,.8fr);align-items:start;gap:18px;display:grid}.diagnostics-panel__content--latency-only{grid-template-columns:minmax(0,1fr)}.diagnostics-panel__content--latency-only>.translation-evaluation,.diagnostics-panel__content--latency-only>.translation-evaluation-sync{margin:0}.diagnostics-panel__content--wide-timelines{grid-template-columns:minmax(0,1fr);gap:10px}.diagnostics-panel .latency-metrics,.workspace--classic .diagnostics-panel .latency-metrics,.diagnostics-panel .session-stability,.workspace--classic .diagnostics-panel .session-stability,.diagnostics-panel .audio-processing-status{width:100%;margin-top:0}.diagnostics-panel__side{gap:10px;min-width:0;display:grid}.diagnostics-panel__content--wide-timelines .diagnostics-panel__side{grid-template-columns:minmax(0,1fr) auto;align-items:stretch}.diagnostics-panel .error-message{background:#fff6f5;border:1px solid #f0c2bd;border-radius:7px;max-width:none;margin:0;padding:10px 12px}.latency-metrics{flex:none;gap:8px;width:min(100%,560px);margin-top:15px;display:grid}.latency-metrics__header{text-align:left;justify-content:space-between;align-items:flex-end;gap:12px;padding:0 2px 2px;display:flex}.latency-metrics__header>div{min-width:0}.latency-metrics__header strong,.latency-metrics__header small{display:block}.latency-metrics__header strong{color:var(--navy);font-size:12px}.latency-metrics__header small{color:#738198;margin-top:3px;font-size:10px;line-height:1.35}.latency-metrics__header>span{color:#7c6a35;white-space:nowrap;background:#fff7dd;border-radius:999px;flex:none;padding:4px 7px;font-size:10px;font-weight:700}.latency-metrics__header>span.is-ready{color:#14734a;background:#e9f7ef}.metric-label{min-width:0;color:inherit;font:inherit;text-align:left;appearance:none;cursor:help;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:5px;margin:0;padding:0;display:inline-flex}.metric-label:hover .metric-label__name{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.metric-label:focus-visible{outline-offset:2px;border-radius:3px;outline:2px solid #6f9eea}.metric-label__help{color:#52709d;border:1px solid #b9c8dc;border-radius:50%;flex:none;place-items:center;width:14px;height:14px;font-size:9px;font-weight:800;line-height:1;display:inline-grid}.metric-label--dark{color:#dce8fb}.metric-label--dark .metric-label__help{color:#c7d9f2;border-color:#b1c9ec6b}.metric-definition-tooltip{z-index:2000;box-sizing:border-box;color:#dce8fb;text-align:left;background:#10264d;border:1px solid #94b4e261;border-radius:10px;width:min(360px,100vw - 24px);max-height:calc(100vh - 24px);padding:14px 15px;position:fixed;overflow:auto;box-shadow:0 18px 48px #071c424d}.metric-definition-tooltip header{border-bottom:1px solid #b1c9ec33;justify-content:space-between;align-items:center;gap:10px;padding-bottom:9px;display:flex}.metric-definition-tooltip header strong{color:#fff;font-size:13px;line-height:1.35}.metric-definition-tooltip>p{color:#dce8fb;margin:10px 0;font-size:11px;line-height:1.55}.metric-definition-tooltip dl{gap:8px;margin:0;display:grid}.metric-definition-tooltip dl>div{grid-template-columns:64px minmax(0,1fr);gap:8px;display:grid}.metric-definition-tooltip dt{color:#8fb8fa;font-size:10px;font-weight:700;line-height:1.5}.metric-definition-tooltip dd{color:#c5d2e5;margin:0;font-size:10px;line-height:1.5}.metric-definition-tooltip__missing{border-top:1px solid #eebe6347;margin-top:2px;padding-top:8px}.metric-definition-tooltip__missing dt,.metric-definition-tooltip__missing dd{color:#ffd68a}.metric-source-badge{color:#52647e;white-space:nowrap;background:#f7f9fc;border:1px solid #d4deec;border-radius:999px;flex:none;align-items:center;width:fit-content;padding:1px 5px;font-size:8px;font-weight:700;line-height:1.45;display:inline-flex}.metric-source-badge--client_observed,.metric-source-badge--client_calculated{color:#285fba;background:#eef5ff;border-color:#c8daf7}.metric-source-badge--model_native,.metric-source-badge--provider_native{color:#14734a;background:#edf9f2;border-color:#c9e8d8}.metric-source-badge--agent_native{color:#6a4aa2;background:#f5f0fc;border-color:#d9cdf0}.metric-source-badge--cross_domain_estimated{color:#7b5b12;background:#fff8df;border-color:#ead9a9}.metric-source-badge--dark{color:#c7d9f2;background:#6391d329;border-color:#b1c9ec4d}.latency-overview .metric-label{margin-bottom:4px;display:flex}.latency-overview .metric-label .metric-source-badge,.metric-summary .metric-label .metric-source-badge,.latency-statistics-item .metric-label .metric-source-badge,.session-stability .metric-label .metric-source-badge,.trace-bars .metric-source-badge{display:inline-flex}.latency-overview{text-align:left;background:#f5f8ff;border:1px solid #cbdaf2;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid;position:relative;overflow:visible}.latency-kpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.latency-kpis--primary{grid-template-columns:repeat(3,minmax(0,1fr))}.latency-overview__first,.latency-overview__stable,.latency-overview__audio{min-width:0;padding:10px 12px}.latency-overview__first{cursor:default;border-radius:8px 0 0 8px;transition:background .18s,box-shadow .18s}.latency-overview__stable,.latency-overview__audio{border-left:1px solid #dce6f5}.latency-overview__audio{border-radius:0}.latency-kpis>div:last-child{border-radius:0 8px 8px 0}.latency-kpi--engine{background:#f3faf6}.latency-kpi--engine strong{color:#14734a}.latency-kpi--client{background:#f5f8ff}.latency-metrics--classic{width:min(100%,420px)}.latency-metrics--classic .latency-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.latency-overview__first:hover,.latency-overview__first:focus-visible,.latency-overview__first:focus-within{background:#fff;outline:0;box-shadow:inset 0 0 0 1px #9db9eb,0 8px 24px #0b24551a}.latency-overview span,.latency-overview strong,.latency-overview small{display:block}.latency-overview span{color:#657590;margin-bottom:3px;font-size:9px;font-weight:600}.latency-overview strong{color:var(--blue);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:1.25;overflow:hidden}.latency-overview small{color:#687892;margin-top:4px;font-size:11px;line-height:1.35}.trace-popover{z-index:30;width:min(620px,100cqw - 72px);color:var(--navy);text-align:left;visibility:hidden;opacity:0;pointer-events:none;background:#fff;border:1px solid #cbd6e7;border-radius:12px;padding:18px;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%,8px);box-shadow:0 20px 50px #0b24552e}.trace-popover:after{content:"";background:#fff;border-bottom:1px solid #cbd6e7;border-right:1px solid #cbd6e7;width:12px;height:12px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)rotate(45deg)}.latency-overview__first:hover .trace-popover,.latency-overview__first:focus-visible .trace-popover,.latency-overview__first:focus-within .trace-popover{visibility:visible;opacity:1;pointer-events:auto;transform:translate(-50%)}.session-stability{background:#ffffffd1;border:1px solid #d8dfeb;border-radius:8px;flex:none;grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,560px);margin-top:11px;display:grid;overflow:hidden}.workspace--classic .session-stability{width:min(100%,420px)}.session-stability>div{text-align:center;min-width:0;padding:10px 8px}.session-stability>div+div{border-left:1px solid #e1e6ef}.session-stability>div>strong{display:block}.session-stability .metric-label{color:#6f7d93;justify-content:center;margin-bottom:4px;font-size:9px;display:flex}.session-stability strong{color:var(--navy);font-variant-numeric:tabular-nums;font-size:12px}.diagnostics-panel__content--wide-timelines .session-stability{background:#ffffff9e;border-color:#dce4ef;place-self:stretch start;align-items:center;width:auto;margin:0;padding:0 5px;display:flex;overflow:visible}.diagnostics-panel__content--wide-timelines .session-stability>div{text-align:left;align-items:baseline;gap:5px;padding:7px 9px;display:flex}.diagnostics-panel__content--wide-timelines .session-stability strong{margin:0;display:inline}.diagnostics-panel__content--wide-timelines .session-stability .metric-label{display:flex}.latency-metrics--classic .timeline-latency-summary{grid-column:span 2;grid-template-columns:1fr 1fr;min-width:0;display:grid}.latency-metrics--classic .timeline-latency-summary>div{border-left:1px solid #dce6f5;min-width:0;padding:10px 12px}.latency-metrics--classic .timeline-latency-summary>div+div{border-left:1px solid #dce6f5}.latency-detail-grid{background:#fff;border:1px solid #d8dfeb;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.latency-domain{gap:6px;display:grid}.latency-domain>header{justify-content:space-between;align-items:baseline;gap:10px;padding:0 2px;display:flex}.latency-domain>header strong{color:#304666;font-size:11px}.latency-domain>header small{color:#7a879a;text-align:right;font-size:10px;line-height:1.35}.latency-domain--engine>header strong{color:#14734a}.latency-domain--bridge>header strong{color:#7b5b12}.latency-domain--key-stages>header strong{color:#14734a}.latency-stage-breakdown{gap:8px;display:grid}.latency-detail-grid--key-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.latency-detail-grid--bridge{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.latency-detail-grid--bridge .metric-summary:nth-child(n){border-top:0;border-left:1px solid #e1e6ef}.latency-detail-grid--bridge .metric-summary:first-child{border-left:0}.latency-detail-grid--bridge .metric-summary:last-child:nth-child(odd){grid-column:auto}.latency-timelines{gap:8px;display:grid}.latency-timeline-card{background:#fff;border:1px solid #d4dfef;border-radius:10px;min-width:0;padding:13px 14px 14px}.latency-timeline-card--client{border-left:3px solid #1769e8}.latency-timeline-card--model{background:#fcfefd;border-left:3px solid #20945f}.latency-timeline-card .trace-bars__header strong{color:var(--blue)}.latency-timeline-card--model .trace-bars__header strong{color:#14734a}.latency-timeline-card .trace-empty{background:#f5f8fc;border-radius:7px;justify-content:center;align-items:center;min-height:48px}.latency-timeline-card--model .trace-empty{background:#f3faf6}.audio-latency-analysis{background:#fff;border:1px solid #d9d5ef;border-left:3px solid #7959d6;border-radius:10px;min-width:0;padding:14px 16px 15px;overflow:hidden}.audio-latency-analysis__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.audio-latency-analysis__header>div{min-width:0}.audio-latency-analysis__header strong,.audio-latency-analysis__header small{display:block}.audio-latency-analysis__header strong{color:#4f3d92;font-size:14px}.audio-latency-analysis__header small{color:#7b8292;margin-top:3px;font-size:10px;line-height:1.4}.audio-latency-analysis__state{color:#6b7280;background:#f1f3f7;border-radius:999px;flex:none;padding:4px 8px;font-size:9px;font-weight:700}.audio-latency-analysis__state--live{color:#137749;background:#eaf8f0}.audio-latency-analysis__controls{grid-template-columns:minmax(220px,1.15fr) minmax(220px,1fr) minmax(150px,.7fr) auto;align-items:end;gap:10px;margin-top:13px;display:grid}.audio-latency-analysis__controls label,.audio-latency-analysis__sample-count{min-width:0}.audio-latency-analysis__controls label>span,.audio-latency-analysis__sample-count>span{color:#647087;margin-bottom:5px;font-size:9px;font-weight:700;display:block}.audio-latency-analysis__controls select{color:#263a5b;width:100%;min-height:34px;font:inherit;background-color:#fbfcfe;border:1px solid #d7deea;border-radius:7px;padding:0 30px 0 10px;font-size:11px}.audio-latency-analysis__sample-count{grid-template-columns:auto auto;justify-content:end;align-items:baseline;column-gap:6px;padding:0 2px 4px 8px;display:grid}.audio-latency-analysis__sample-count>span{text-align:right;grid-column:1/-1}.audio-latency-analysis__sample-count strong{color:#4f3d92;font-variant-numeric:tabular-nums;font-size:15px}.audio-latency-analysis__sample-count small{color:#a14b3e;font-size:9px}.audio-latency-analysis__view-actions{align-items:center;gap:6px;padding-bottom:1px;display:flex}.audio-latency-analysis__view-actions button{color:#4f3d92;white-space:nowrap;cursor:pointer;background:#f8f6ff;border:1px solid #d3caec;border-radius:7px;min-height:34px;padding:0 9px;font-size:9px;font-weight:700}.audio-latency-analysis__view-actions button[aria-pressed=true]{color:#fff;background:#6750b5;border-color:#6750b5}.audio-latency-analysis__view-actions button:disabled{color:#969daa;cursor:default;background:#f5f6f8;border-color:#e1e4ea}.audio-latency-analysis__visible-metrics{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.audio-latency-analysis__visible-metrics>span{color:#584493;background:#f8f6ff;border:1px solid #ddd6f2;border-radius:999px;align-items:center;gap:5px;padding:4px 7px;font-size:9px;font-weight:700;display:inline-flex}.audio-latency-analysis__visible-metrics button{color:#725fb0;width:16px;height:16px;font:inherit;cursor:pointer;background:#ebe6fa;border:0;border-radius:50%;padding:0;line-height:14px}.audio-latency-analysis__alignment-note{color:#765516;background:#fff8df;border-radius:6px;margin:8px 0 0;padding:6px 8px;font-size:9px;line-height:1.4}.audio-latency-analysis__charts{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:10px;margin-top:10px;display:grid}.audio-latency-analysis__metric-card{background:#fff;border:1px solid #e0dcef;border-radius:8px;min-width:0;padding:10px;overflow:hidden}.audio-latency-analysis__metric-card>header{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 7px;display:grid}.audio-latency-analysis__metric-card>header strong{color:#304666;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.audio-latency-analysis__metric-card>header span{color:#66549e;background:#f0edfa;border-radius:999px;padding:2px 5px;font-size:7px;font-weight:700}.audio-latency-analysis__metric-card>header small{color:#7d8797;grid-column:1/-1;font-size:8px}.audio-latency-analysis__metric-card .audio-latency-analysis__summary{margin-top:8px}.audio-latency-analysis__metric-card .audio-latency-analysis__summary>div{padding:6px 5px}.audio-latency-analysis__metric-card .audio-latency-analysis__summary strong{font-size:10px}.audio-latency-analysis__metric-card .audio-latency-analysis__chart-scroll{margin-top:7px}.audio-latency-analysis__metric-card .audio-latency-analysis__chart{min-width:420px}.audio-latency-analysis__metric-card .audio-latency-analysis__empty{min-height:180px}.audio-latency-analysis__metric-card .audio-latency-analysis__insight{grid-template-columns:1fr;padding:7px 8px}.audio-latency-analysis__metric-card .audio-latency-analysis__insight small{grid-column:1}.audio-latency-analysis__metric-card .audio-latency-analysis__detail{grid-template-columns:1fr 1fr;gap:8px;padding:8px}.audio-latency-analysis__metric-card .audio-latency-analysis__detail button{grid-column:1/-1;justify-self:start}.audio-latency-analysis__summary{background:#fafafd;border:1px solid #e2e4ed;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:11px;display:grid;overflow:hidden}.audio-latency-analysis__summary>div{border-left:1px solid #e2e4ed;min-width:0;padding:8px 10px}.audio-latency-analysis__summary>div:first-child{border-left:0}.audio-latency-analysis__summary span,.audio-latency-analysis__summary strong{display:block}.audio-latency-analysis__summary span{color:#7a8190;font-size:9px}.audio-latency-analysis__summary strong{color:#263a5b;font-variant-numeric:tabular-nums;margin-top:3px;font-size:13px}.audio-latency-analysis__chart-scroll{overscroll-behavior-inline:contain;min-width:0;margin-top:10px;overflow-x:auto}.audio-latency-analysis__chart{width:100%;min-width:660px;height:auto;display:block}.audio-latency-chart__surface{fill:#fafbfe;stroke:#e3e7ef}.audio-latency-chart__iqr{fill:#ece8fb;opacity:.72}.audio-latency-chart__grid{stroke:#e5e8ef;stroke-width:1px}.audio-latency-chart__x-grid{stroke:#edf0f5;stroke-width:1px}.audio-latency-chart__axis-label,.audio-latency-chart__axis-title{fill:#7a8495;font-variant-numeric:tabular-nums;font-size:9px}.audio-latency-chart__line{fill:none;stroke:#8ea7d6;stroke-width:1.5px;stroke-linejoin:round;opacity:.7}.audio-latency-chart__reference{stroke-width:1.2px;vector-effect:non-scaling-stroke}.audio-latency-chart__reference--average{stroke:#5d72aa}.audio-latency-chart__reference--median{stroke:#7659cb;stroke-dasharray:5 4}.audio-latency-chart__reference--p95{stroke:#c77a34;stroke-dasharray:2 4}.audio-latency-chart__reference-label{paint-order:stroke;stroke:#fff;stroke-width:3px;stroke-linejoin:round;font-size:8px;font-weight:700}.audio-latency-chart__reference-label--average{fill:#50669e}.audio-latency-chart__reference-label--median{fill:#6748bd}.audio-latency-chart__reference-label--p95{fill:#ad6327}.audio-latency-chart__point{fill:#1769e8;stroke:#fff;stroke-width:2px;cursor:pointer;vector-effect:non-scaling-stroke}.audio-latency-chart__point:hover,.audio-latency-chart__point:focus-visible{stroke:#183d79;stroke-width:3px;outline:none}.audio-latency-chart__point--outlier{fill:#e37b32}.audio-latency-chart__point--selected{fill:#5d39c4;stroke:#211557;stroke-width:3px}.audio-latency-chart__tooltip-object{pointer-events:none;overflow:visible}.audio-latency-chart__tooltip{box-sizing:border-box;color:#56647a;background:#fffffffa;border:1px solid #cfd8e8;border-radius:7px;height:100%;padding:8px 9px;font-family:inherit;font-size:8px;line-height:1.3;overflow:hidden;box-shadow:0 6px 18px #2334522e}.audio-latency-chart__tooltip-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.audio-latency-chart__tooltip-header strong{color:#263a5b;font-size:9px}.audio-latency-chart__tooltip-header span{color:#7461af;font-size:7px;font-weight:700}.audio-latency-chart__tooltip-metrics{border-bottom:1px solid #e7ebf2;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 8px;margin-top:5px;padding-bottom:4px;display:grid}.audio-latency-chart__tooltip-metrics span,.audio-latency-chart__tooltip-metrics strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.audio-latency-chart__tooltip-metrics span{color:#788397;font-size:7px}.audio-latency-chart__tooltip-metrics strong{color:#304666;font-variant-numeric:tabular-nums;margin-top:1px;font-size:8px}.audio-latency-chart__tooltip p{text-overflow:ellipsis;white-space:nowrap;gap:5px;margin:4px 0 0;display:flex;overflow:hidden}.audio-latency-chart__tooltip p b{color:#5b459d;flex:none}.audio-latency-chart__tooltip small{color:#8a92a1;margin-top:3px;font-size:7px;display:block}.audio-latency-analysis__empty{color:#7a8495;background:#f7f8fb;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:176px;margin-top:10px;display:flex}.audio-latency-analysis__empty strong{color:#59667a;font-size:12px}.audio-latency-analysis__empty span{font-size:10px}.audio-latency-analysis__insight{color:#59667a;background:#f6f3fd;border-radius:7px;grid-template-columns:auto minmax(0,1fr);gap:3px 9px;margin-top:9px;padding:9px 10px;display:grid}.audio-latency-analysis__insight strong{color:#5b459d;font-size:10px}.audio-latency-analysis__insight span{font-size:10px;line-height:1.45}.audio-latency-analysis__insight small{color:#89849a;grid-column:2;font-size:9px}.audio-latency-analysis__detail{background:#fff;border:1px solid #e0dcef;border-radius:8px;grid-template-columns:minmax(180px,1.5fr) minmax(130px,1fr) minmax(100px,.7fr) auto;align-items:center;gap:12px;margin-top:8px;padding:10px;display:grid}.audio-latency-analysis__detail>div{min-width:0}.audio-latency-analysis__detail span,.audio-latency-analysis__detail strong{display:block}.audio-latency-analysis__detail span{color:#788397;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.audio-latency-analysis__detail strong{color:#304666;font-variant-numeric:tabular-nums;margin-top:3px;font-size:11px}.audio-latency-analysis__detail button{color:#4f3d92;cursor:pointer;background:#f7f4ff;border:1px solid #cbc2e9;border-radius:7px;min-height:32px;padding:0 11px;font-size:10px;font-weight:700}.audio-latency-analysis__detail button:disabled{color:#9198a5;cursor:default;background:#f3f4f6;border-color:#dfe2e8}.audio-latency-analysis>audio{display:none}.latency-domain--statistics>header strong{color:#5b45a5}.latency-statistics-grid{background:#fff;border:1px solid #d8dfeb;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.latency-statistics-item{background:#fff;min-width:0;padding:10px 11px;box-shadow:inset -1px -1px #e1e6ef}.latency-statistics-item span,.latency-statistics-item strong,.latency-statistics-item small{display:block}.latency-statistics-item span{color:#566780;font-size:10px;font-weight:700}.latency-statistics-item strong{color:#5b45a5;font-variant-numeric:tabular-nums;margin-top:4px;font-size:14px}.latency-statistics-item small{color:#748198;margin-top:3px;font-size:9px}.latency-statistics-item p{color:var(--ink-3);margin:4px 0 0;font-size:10px;line-height:1.35}.metric-summary{min-width:0;padding:9px 11px}.metric-summary:nth-child(2n){border-left:1px solid #e1e6ef}.metric-summary:nth-child(n+3){border-top:1px solid #e1e6ef}.metric-summary:last-child:nth-child(odd){grid-column:1/-1}.metric-summary span,.metric-summary strong,.metric-summary small{display:block}.metric-summary span{color:#657590;margin-bottom:3px;font-size:10px;font-weight:600}.metric-summary strong{color:var(--blue);font-variant-numeric:tabular-nums;font-size:14px}.metric-summary small{color:var(--ink-3);margin-top:3px;font-size:11px;line-height:1.35}.metric-summary--native{background:#f5fbf7}.metric-summary--native strong{color:var(--ok)}.trace-empty{flex-direction:column;gap:6px;display:flex}.trace-empty strong{font-size:14px}.trace-empty span{color:var(--muted);font-size:11px}.trace-bars__header{justify-content:space-between;align-items:baseline;gap:18px;display:flex}.trace-bars__header strong{flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;display:flex}.trace-bars__header span{color:var(--muted);font-size:10px}.trace-bars__header .metric-source-badge{font-size:8px}.trace-bars__chart{background:#edf1f7;border-radius:999px;height:13px;margin:15px 0 17px;display:flex;position:relative;overflow:visible}.trace-bars__segment{appearance:none;cursor:help;border:0;border-right:1px solid #ffffffb3;flex-shrink:1;height:100%;padding:0;position:relative}.trace-bars__segment:first-child{border-radius:999px 0 0 999px}.trace-bars__segment:last-child{border-right:0;border-radius:0 999px 999px 0}.trace-bars__segment:hover,.trace-bars__segment:focus-visible{z-index:2;outline:0;box-shadow:0 0 0 2px #fff,0 0 0 4px #0b5cf047}.trace-segment__tooltip{z-index:50;color:#fff;text-align:left;visibility:hidden;opacity:0;pointer-events:none;background:#10264d;border-radius:7px;width:max-content;max-width:min(280px,100vw - 48px);padding:10px 12px;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,5px);box-shadow:0 10px 28px #0b24553d}.trace-segment__tooltip:after{content:"";background:#10264d;width:10px;height:10px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.trace-segment__tooltip strong,.trace-segment__tooltip span,.trace-segment__tooltip small{z-index:1;display:block;position:relative}.trace-segment__tooltip strong{white-space:normal;margin-bottom:6px;font-size:11px}.trace-segment__tooltip span{font-size:10px}.trace-segment__tooltip b{color:#a9ccff;font-variant-numeric:tabular-nums}.trace-segment__tooltip small{color:#b9c8df;font-variant-numeric:tabular-nums;margin-top:3px;font-size:9px}.trace-bars__segment:hover .trace-segment__tooltip,.trace-bars__segment:focus-visible .trace-segment__tooltip{visibility:visible;opacity:1;transform:translate(-50%)}.trace-bars__segment:nth-child(-n+2) .trace-segment__tooltip{left:0;transform:translateY(5px)}.trace-bars__segment:nth-child(-n+2):hover .trace-segment__tooltip,.trace-bars__segment:nth-child(-n+2):focus-visible .trace-segment__tooltip{transform:translate(0)}.trace-bars__segment:nth-child(-n+2) .trace-segment__tooltip:after{left:9px;transform:rotate(45deg)}.trace-bars__segment:nth-last-child(-n+2) .trace-segment__tooltip{left:auto;right:0;transform:translateY(5px)}.trace-bars__segment:nth-last-child(-n+2):hover .trace-segment__tooltip,.trace-bars__segment:nth-last-child(-n+2):focus-visible .trace-segment__tooltip{transform:translate(0)}.trace-bars__segment:nth-last-child(-n+2) .trace-segment__tooltip:after{left:auto;right:9px;transform:rotate(45deg)}.trace-bars__legend{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px 20px;display:grid}.trace-bars__legend>div{grid-template-columns:9px minmax(85px,1fr) auto auto;align-items:center;gap:7px;min-width:0;font-size:10px;display:grid}.trace-bars__metric-label{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.trace-bars__legend>div>i{border-radius:2px;width:8px;height:8px}.trace-bars__legend--pending{margin-top:12px}.trace-bars__legend>.trace-bars__pending>i{background:0 0;border:1px dashed #aeb8c8}.trace-bars__legend>.trace-bars__pending>strong,.trace-bars__legend>.trace-bars__pending>small{color:#8b96a7}.trace-bars__legend span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trace-bars__legend strong{font-variant-numeric:tabular-nums;font-size:10px}.trace-bars__legend small{color:#7b869b;font-variant-numeric:tabular-nums;font-size:9px}.metric-label .metric-label__name{color:inherit;font:inherit;white-space:normal;text-overflow:clip;margin:0;display:inline;overflow:visible}.metric-label .metric-source-badge{margin:0;font-size:8px;display:inline-flex;overflow:visible}.metric-label .metric-label__help{color:#52709d;margin:0;font-size:9px;display:inline-grid;overflow:visible}.metric-label--dark .metric-label__help{color:#c7d9f2}.selection-toolbar{z-index:10004;background:#10264d;border:1px solid #94b4e252;border-radius:8px;gap:4px;padding:5px;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 12px 32px #071c424d}.selection-toolbar button{color:#dce8fb;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:5px 10px;font-size:11px;font-weight:600}.selection-toolbar button:hover{background:#4b85e059}mark.span-annotation{color:inherit;border-radius:2px;padding:1px 0}mark.span-annotation--bad-case{background:#c2402a1f;border-bottom:2px solid #c2402a}mark.span-annotation--note{background:#b07d1824;border-bottom:2px dotted #b07d18}mark.span-annotation:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.span-annotation-card{z-index:10005;box-sizing:border-box;text-align:left;background:#fff;border:1px solid #d8dfeb;border-radius:10px;width:300px;max-width:calc(100vw - 24px);padding:12px 14px;position:fixed;overflow-y:auto;box-shadow:0 18px 48px #071c4238}.span-annotation-card section+section{border-top:1px solid #e3e8f0;margin-top:10px;padding-top:10px}.span-annotation-card header{align-items:center;gap:8px;display:flex}.span-annotation-card__kind{border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700}.span-annotation-card__kind--bad_case{color:#a13b28;background:#fdeee9}.span-annotation-card__kind--note{color:#8a6414;background:#fdf4dd}.span-annotation-card header small{color:var(--muted);font-size:10px}.span-annotation-card p{color:#1d315a;white-space:pre-wrap;margin:7px 0 0;font-size:12px;line-height:1.55}.span-annotation-card__correction{color:#1f5136;background:#eef8f1;border:1px solid #cbe7d5;border-radius:7px;margin-top:7px;padding:7px 9px;font-size:11px}.span-annotation-card__correction strong{color:#14663c;font-weight:700}.span-annotation-card footer{justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.span-annotation-card footer small{color:var(--muted);font-size:10px}.span-annotation-card footer button{color:#a13b28;cursor:pointer;background:#fff7f4;border:1px solid #e8b9ae;border-radius:999px;padding:3px 10px;font-size:10px;font-weight:600}.span-annotation-card footer button:hover:not(:disabled){background:#fff0eb;border-color:#d98775}.span-annotation-card footer button:disabled{cursor:wait;opacity:.6}.span-annotation-card__error{color:#b3261e!important;font-size:10px!important}.span-annotation-count{flex:none;gap:6px;font-size:10px;font-weight:600;display:inline-flex}.span-annotation-count em{white-space:nowrap;border-radius:999px;padding:2px 8px;font-style:normal}.span-annotation-count__bad{color:#a13b28;background:#fdeee9}.span-annotation-count__note{color:#8a6414;background:#fdf4dd}.span-annotation-kind{gap:6px;margin-top:15px;display:flex}.span-annotation-kind button{color:#596983;cursor:pointer;background:#fff;border:1px solid #c8d2e1;border-radius:8px;flex:1;padding:8px 10px;font-size:12px;font-weight:600}.span-annotation-kind button.is-active{color:var(--blue);border-color:var(--blue);background:var(--blue-soft)}.span-annotation-quote{background:#f5f8fc;border-left:3px solid #c8d2e1;border-radius:6px;margin:15px 0 0;padding:10px 12px}.span-annotation-quote p{color:#1d315a;margin:0;font-size:13px;line-height:1.55}.span-annotation-quote small{color:var(--muted);margin-top:6px;font-size:10px;display:block}.span-annotation-pop{z-index:10002;box-sizing:border-box;text-align:left;background:#fff;border:1px solid #c8d2e1;border-radius:12px;width:330px;max-width:calc(100vw - 24px);padding:12px 14px;position:absolute;box-shadow:0 8px 24px #08183629}.span-annotation-pop:focus{outline:none}.span-annotation-pop__top{align-items:center;gap:8px;display:flex}.span-annotation-pop__top .span-annotation-kind{background:#f5f8fc;border:1px solid #dde5f0;border-radius:8px;flex:1;margin-top:0;padding:2px;display:inline-flex}.span-annotation-pop__top .span-annotation-kind button{background:0 0;border:0;border-radius:6px;padding:4px 10px}.span-annotation-pop__top .span-annotation-kind button.is-active{color:#fff;background:var(--blue)}.span-annotation-pop__close{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:18px;line-height:1}.span-annotation-pop .span-annotation-quote{border-radius:0 6px 6px 0;margin:10px 0 0;padding:5px 8px}.span-annotation-pop .span-annotation-quote p{font-size:12px}.span-annotation-field{margin-top:10px;display:block}.span-annotation-field__label{color:var(--muted);margin-bottom:5px;font-size:11px;display:block}.span-annotation-chips{flex-wrap:wrap;gap:6px;display:flex}.span-annotation-chips button{color:#596983;cursor:pointer;background:#fff;border:1px solid #c8d2e1;border-radius:20px;padding:3px 10px;font-size:12px}.span-annotation-chips button.is-active{color:var(--blue);border-color:var(--blue);background:var(--blue-soft)}.span-annotation-severity{gap:6px;display:flex}.span-annotation-severity button{color:#596983;cursor:pointer;background:#fff;border:1px solid #c8d2e1;border-radius:6px;flex:1;padding:4px 0;font-size:12px}.span-annotation-severity button.is-active[data-level=low]{color:#0f6e56;background:#e1f5ee;border-color:#5dcaa5}.span-annotation-severity button.is-active[data-level=medium]{color:#854f0b;background:#faeeda;border-color:#ef9f27}.span-annotation-severity button.is-active[data-level=high]{color:#a32d2d;background:#fcebeb;border-color:#f09595}.span-annotation-textwrap{position:relative}.span-annotation-pop textarea{box-sizing:border-box;width:100%;min-height:46px;color:var(--navy);resize:none;background:#fff;border:1px solid #cbd5e3;border-radius:7px;padding:7px 8px;font-size:12px;line-height:1.5}.span-annotation-pop input[type=text]{box-sizing:border-box;width:100%;height:32px;color:var(--navy);background:#fff;border:1px solid #cbd5e3;border-radius:7px;padding:0 10px;font-size:12px}.span-annotation-charcount{color:var(--muted);font-size:10px;position:absolute;bottom:6px;right:6px}.span-annotation-pop .dataset-dialog__notice{margin:10px 0 0;font-size:11px}.span-annotation-actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.span-annotation-actions button{color:#44506a;cursor:pointer;background:#fff;border:1px solid #c8d2e1;border-radius:7px;padding:5px 14px;font-size:12px}.span-annotation-actions .primary-button{color:#fff;border-color:var(--blue);background:var(--blue)}.span-annotation-actions button:disabled{cursor:not-allowed;opacity:.6}.history-panel{border-top:1px solid var(--line);background:#f8faff;padding:34px}.history-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.history-header h2{letter-spacing:-.35px;margin:0 0 7px;font-size:22px}.history-header p{color:var(--muted);margin:0;font-size:12px}.history-header button{color:#405170;cursor:pointer;background:#fff;border:1px solid #c8d2e1;border-radius:7px;min-width:72px;height:38px;padding:0 14px;font-size:12px;font-weight:600}.history-header button:disabled{opacity:.45;cursor:not-allowed}.history-header button.is-active{color:var(--blue);background:var(--blue-soft);border-color:#a9c4f6}.history-body{align-items:flex-start;gap:18px;display:flex}.history-content{flex:1;min-width:0}.history-date-rail{background:#fff;border:1px solid #dbe3ef;border-radius:9px;flex:none;width:176px;max-height:calc(100vh - 32px);padding:12px 10px;position:sticky;top:16px;overflow-y:auto}.history-date-rail__title{color:var(--muted);letter-spacing:.04em;padding:4px 8px 10px;font-size:11px}.history-date-rail__item{color:#405170;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;width:100%;margin-bottom:2px;padding:8px 10px;font-size:13px;display:flex}.history-date-rail__item:hover{background:#f2f6fd}.history-date-rail__item.is-active{color:var(--blue);background:var(--blue-soft);font-weight:600}.history-date-rail__count{color:var(--muted);font-size:12px}.history-date-rail__item.is-active .history-date-rail__count{color:var(--blue)}.history-date-rail__empty{color:var(--muted);padding:10px 8px;font-size:12px}@media (width<=860px){.history-body{flex-direction:column}.history-date-rail{flex-wrap:wrap;gap:6px;width:100%;max-height:none;display:flex;position:static}.history-date-rail__title{width:100%}.history-date-rail__item{width:auto}}.history-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.history-toolbar{background:#fff;border:1px solid #dbe3ef;border-radius:9px;flex-wrap:wrap;align-items:flex-end;gap:12px;margin:-4px 0 20px;padding:14px;display:flex}.history-toolbar>label{flex:160px}.history-toolbar>.history-kind-filter{flex:240px}.history-toolbar>.history-search{flex:3 260px}.history-toolbar>.history-clear-local{flex:none;align-self:flex-end}.history-toolbar>.history-filter-summary{flex:100%}.history-toolbar label{flex-direction:column;gap:7px;min-width:0;display:flex}.history-toolbar label>span{color:#596983;font-size:10px;font-weight:700}.history-toolbar select,.history-toolbar input{color:#1e3359;width:100%;min-width:0;height:38px;font:inherit;background:#fff;border:1px solid #cbd5e4;border-radius:7px;outline:none;padding:0 11px;font-size:12px}.history-toolbar select:focus,.history-toolbar input:focus{border-color:#75a3f3;box-shadow:0 0 0 3px #075cf01c}.history-clear-local{color:#405170;cursor:pointer;background:#fff;border:1px solid #c8d2e1;border-radius:7px;min-width:76px;height:38px;padding:0 13px;font-size:12px;font-weight:600}.history-clear-local:hover:not(:disabled){color:var(--blue);border-color:#94b4e9}.history-clear-local:disabled{opacity:.45;cursor:not-allowed}.history-hide-button{color:#6b7688;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d3dcea;border-radius:7px;flex:none;height:32px;padding:0 11px;font-size:12px;font-weight:600}.history-hide-button:hover{color:var(--blue);background:#f6f9ff;border-color:#94b4e9}.history-hide-button[aria-pressed=true]{color:var(--blue);background:var(--blue-soft);border-color:#a9c7fb}.history-delete-control{flex:none;position:relative}.history-delete-button{height:32px;color:var(--danger);white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #edc5bd;border-radius:7px;padding:0 11px;font-size:12px;font-weight:600}.history-delete-button:hover:not(:disabled){background:#fff4f1;border-color:#dc8b7c}.history-delete-button:disabled{cursor:wait;opacity:.55}.history-delete-control>span{z-index:2;width:max-content;max-width:300px;color:var(--danger);background:#fff8f6;border:1px solid #edc5bd;border-radius:6px;padding:6px 8px;font-size:10px;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 4px 12px #5b241a1a}.history-kind-filter{flex-direction:column;gap:7px;min-width:0;display:flex}.history-kind-filter>span{color:#596983;font-size:10px;font-weight:700}.history-kind-filter>div{background:#fff;border:1px solid #cbd5e4;border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));height:38px;display:grid;overflow:hidden}.history-kind-filter button{color:#5e6e88;white-space:nowrap;cursor:pointer;background:#fff;border:0;border-right:1px solid #dbe3ef;min-width:0;padding:0 10px;font-size:11px;font-weight:600}.history-kind-filter button:last-child{border-right:0}.history-kind-filter button:hover{color:var(--blue);background:#f6f9ff}.history-kind-filter button.is-active{color:var(--blue);background:var(--blue-soft);box-shadow:inset 0 0 0 1px #a9c7fb}.history-search input::-webkit-search-cancel-button{cursor:pointer}.history-filter-summary{color:#75829a;white-space:nowrap;justify-content:flex-end;align-items:center;gap:10px;min-width:116px;height:38px;font-size:10px;display:flex}.history-filter-summary button{color:var(--blue);cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:600}.history-filter-summary button:hover{text-decoration:underline}.history-notice{color:var(--warn);background:#fff9eb;border:1px solid #f0d69d;border-radius:7px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;margin:-8px 0 18px;padding:10px 13px;font-size:12px;display:flex}.history-notice button{color:#7d4c00;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e5c57f;border-radius:6px;min-width:96px;height:30px;padding:0 11px;font-size:11px;font-weight:700}.history-notice button:hover:not(:disabled){background:#fff4d9;border-color:#cf9f3e}.history-notice button:disabled{cursor:wait;opacity:.58}.history-empty{color:#7b869b;text-align:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:38px 20px;font-size:13px}.history-cards{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.history-card-pagination{color:#75829a;justify-content:center;align-items:center;gap:12px;min-height:52px;margin-top:14px;font-size:10px;display:flex}.history-card-pagination button{color:#245ca8;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd8ea;border-radius:7px;padding:0 13px;font-weight:700}.history-card-pagination button:hover{background:#f6f9fe;border-color:#82a9df}.history-card{background:#fff;border:1px solid #dbe3ef;border-radius:11px;min-width:0;padding:18px;box-shadow:0 5px 18px #142b530a}.history-card__header{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:14px;display:flex}.history-card__header>div:first-child{min-width:0}.history-card__header strong,.history-card__header small{display:block}.history-card__header strong{color:var(--navy);font-size:13px}.history-card__header small{overflow-wrap:anywhere;color:#7b869b;margin-top:5px;font-size:10px}.history-card__header .history-record-type{color:#1769d2;font-weight:700}.history-card__header .history-route-summary{color:#1e3359;font-size:11px;font-weight:700}.history-card__header>div:last-child{flex-shrink:0;align-items:center;gap:9px;display:flex}.history-card__header time{color:#7b869b;font-variant-numeric:tabular-nums;font-size:10px}.history-card__header>.history-card__uploader{background:#f2f5fb;border-radius:999px;flex-shrink:1;align-items:baseline;gap:6px;min-width:0;padding:3px 10px;display:flex}.history-card__header>.history-card__trace{color:#63748d;background:#f8faff;border:1px solid #dce5f1;border-radius:6px;align-items:center;gap:6px;min-width:0;max-width:330px;padding:3px 8px;font-size:9px;display:flex}.history-card__trace>span{flex-shrink:0;font-weight:800}.history-card__trace code{color:#204a84;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.history-card__trace button{color:var(--blue);font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0;font-weight:700}.history-card__uploader .history-uploader-label{color:#9aa6bb;text-transform:uppercase;letter-spacing:.04em;flex-shrink:0;font-size:9px;font-weight:700}.history-card__uploader .history-uploader-value{color:#445b7f;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.history-reading-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;margin:12px 0 3px;display:flex}.history-reading-toolbar button{color:#405170;height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd6e6;border-radius:6px;padding:0 10px;font-size:10px;font-weight:700}.history-reading-toolbar button:hover:not(:disabled){color:var(--blue);background:#f2f7ff;border-color:#8eb0e4}.history-reading-toolbar button:disabled{opacity:.4;cursor:default}.history-dialogue{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:8px 0 14px;display:grid}.history-dialogue>div{background:#f7f9fd;border-radius:8px;min-width:0;padding:12px}.history-dialogue>div>span,.history-metrics span{color:#76839a;text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-size:9px;font-weight:700;display:block}.history-dialogue p{color:#1e3359;white-space:pre-wrap;overflow-wrap:anywhere;max-height:220px;margin:0;font-size:12px;line-height:1.72;overflow:auto}.translation-evaluation{background:#f8fbff;border:1px solid #cddcf0;border-radius:9px;margin:12px 0 14px;overflow:hidden}.translation-evaluation-sync{color:#62758f;background:#f8fbff;border:1px dashed #b8c9df;border-radius:9px;margin:12px 0 14px;padding:12px 14px;font-size:11px}.translation-evaluation--empty{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 14px;display:flex}.translation-evaluation--empty>div{min-width:0}.translation-evaluation--empty strong,.translation-evaluation--empty small{display:block}.translation-evaluation--empty strong{color:#24456f;font-size:12px}.translation-evaluation--empty small{color:#71809a;margin-top:4px;font-size:10px}.translation-evaluation button{color:#175fb9;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #9ebce4;border-radius:7px;padding:0 12px;font-size:11px;font-weight:700}.translation-evaluation button.translation-evaluation__generate{color:#fff;background:linear-gradient(135deg,#2379e8,#115bbd);border-color:#1769d2;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 18px;font-size:12px;display:inline-flex;box-shadow:0 7px 18px #1769d23d}.translation-evaluation button.translation-evaluation__generate:hover:not(:disabled){background:linear-gradient(135deg,#176edb,#0d4f9f);border-color:#0e53ae;transform:translateY(-1px);box-shadow:0 9px 22px #1769d24d}.translation-evaluation button.translation-evaluation__generate span{font-size:15px;line-height:1}.translation-evaluation button:disabled{cursor:wait;opacity:.55}.translation-evaluation--empty>p{color:var(--danger);flex-basis:100%;margin:0;font-size:11px}.translation-evaluation>summary{color:#24456f;cursor:pointer;background:#eef5ff;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;font-size:12px;display:flex}.translation-evaluation>summary strong{color:#1769d2;font-size:14px}.translation-evaluation__body{gap:12px;padding:14px;display:grid}.translation-evaluation__body section{min-width:0}.translation-evaluation__body h4{color:#526782;margin:0 0 5px;font-size:10px}.translation-evaluation__body p{color:#1e3359;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.7}.translation-evaluation__dimensions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.translation-evaluation__dimensions>div{background:#fff;border:1px solid #dce6f2;border-radius:7px;align-content:start;gap:4px;padding:10px;display:grid}.translation-evaluation__dimensions span,.translation-evaluation__dimensions small{color:#70809a;font-size:9px}.translation-evaluation__dimensions strong{color:#175fb9;font-size:15px}.translation-evaluation__dimensions small{line-height:1.5}.translation-evaluation__body ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.translation-evaluation__body li{color:#344a69;background:#fff;border-left:3px solid #e2ae56;border-radius:5px;gap:3px;padding:8px 10px;font-size:10px;display:grid}.translation-evaluation__body li.translation-evaluation__issue--high{border-left-color:#d46957}.translation-evaluation__body li.translation-evaluation__issue--low{border-left-color:#88a6cc}.translation-evaluation__body li small{color:#71809a;line-height:1.5}.translation-evaluation__asr{background:#fff8e9;border-radius:7px;padding:9px 10px}.translation-evaluation__body>p[role=alert]{color:var(--danger)}.translation-evaluation__body footer{color:#8a96aa;justify-content:flex-end;align-items:center;gap:10px;font-size:9px;display:flex}@media (width<=720px){.translation-evaluation__dimensions{grid-template-columns:repeat(2,minmax(0,1fr))}}.batch-history-meta{color:#6b7991;flex-wrap:wrap;gap:5px 12px;margin:12px 0 -2px;font-size:10px;display:flex}.batch-history-meta span{align-items:center;display:inline-flex}.batch-history-meta span+span:before{content:"";background:#a8b4c6;border-radius:50%;width:3px;height:3px;margin-right:8px}.history-timeline{gap:8px;max-height:220px;display:grid;overflow:auto}.history-dialogue .history-timeline p{grid-template-columns:minmax(152px,max-content) minmax(0,1fr);gap:9px;max-height:none;display:grid;overflow:visible}.history-timestamp{color:#5c6f91;font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;min-width:0;padding-top:1px;font-size:9px;display:flex}.history-timestamp small{color:var(--ink-3);font-size:11px;font-weight:500}.timestamp--client-estimated>span{color:var(--warn)}.timestamp--client-estimated small{color:var(--warn);font-weight:600}.history-timeline p>span:last-child{color:#1e3359;letter-spacing:normal;text-transform:none;font-size:12px;font-weight:400}@media (width<=900px){.history-dialogue{grid-template-columns:minmax(0,1fr)}.history-reading-toolbar{justify-content:flex-start}}.history-timeline__segment--playable{cursor:pointer;border-radius:7px;margin:-5px -7px;padding:5px 7px;transition:background-color .15s,box-shadow .15s}.history-timeline__segment--playable:hover{background:#eef5ff}.history-timeline__segment--playable:focus-visible{background:#eef5ff;outline:none;box-shadow:0 0 0 2px #79a9ee}.history-reading-dialog-backdrop{z-index:10002;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0818368f;place-items:center;min-height:0;padding:16px;display:grid;position:fixed;inset:0;overflow:hidden}.history-reading-dialog-backdrop--suspended{pointer-events:none}.history-reading-dialog{background:#f7f9fd;border:1px solid #cad8eb;border-radius:14px;flex-direction:column;width:min(1440px,100vw - 32px);height:min(920px,100dvh - 32px);min-height:0;display:flex;overflow:hidden;box-shadow:0 24px 70px #071c424d}.history-reading-dialog>header{background:#fff;border-bottom:1px solid #dce5f1;flex:none;justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 22px;display:flex}.history-reading-dialog h2,.history-reading-dialog h3,.history-reading-dialog p{margin:0}.history-reading-dialog>header h2{color:#18365f;font-size:20px}.history-reading-dialog>header button{color:#60708a;cursor:pointer;background:#fff;border:1px solid #d5deeb;border-radius:8px;flex:none;width:34px;height:34px;font-size:22px}.history-reading-dialog__selection{color:#294a77;background:#eaf3ff;border-bottom:1px solid #c9d9ee;flex:none;justify-content:space-between;align-items:center;gap:14px;padding:10px 22px;font-size:12px;display:flex}.history-reading-dialog__selection span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.history-reading-dialog__content{flex:auto;grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-height:0;padding:20px 22px 22px;display:grid;overflow:hidden}.history-reading-dialog__column{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #dbe4f0;border-radius:10px;align-content:start;gap:16px;min-width:0;min-height:0;padding:16px 18px;display:grid;overflow-y:auto}.history-reading-dialog__panel{background:#fff;border:0;min-width:0;padding:0}.history-reading-dialog__panel+.history-reading-dialog__panel{border-top:1px solid #e2e9f3;padding-top:16px}.history-reading-dialog__audio-dock{z-index:2;overscroll-behavior:contain;background:#f8fbfffa;border-top:1px solid #cbd8e9;flex:none;max-height:min(250px,32dvh);padding:12px 22px 14px;position:relative;overflow-y:auto;box-shadow:0 -10px 24px #102b5214}.history-reading-dialog__audio-dock .history-audio{margin:0}.history-reading-dialog__audio-dock .history-audio+.history-audio{margin-top:8px}.history-reading-dialog__panel>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.history-reading-dialog__panel h3{color:#24456f;font-size:14px}.history-reading-dialog__scale{color:#60708a;flex:none;align-items:center;gap:7px;font-size:10px;display:flex}.history-reading-dialog__scale button{color:#405170;width:30px;height:28px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd6e6;border-radius:6px;font-weight:700}.history-reading-dialog__scale button.history-reading-dialog__copy{white-space:nowrap;width:auto;min-width:40px;padding:0 8px}.history-reading-dialog__scale button:disabled{opacity:.4;cursor:default}.history-reading-dialog__scale output{text-align:center;font-variant-numeric:tabular-nums;min-width:36px}.history-reading-dialog__content [data-annotation-panel]>span{display:none}.history-reading-dialog__content [data-annotation-panel]>p,.history-reading-dialog__content .history-timeline{max-height:none;overflow:visible}.history-reading-dialog__text [data-annotation-panel]>p,.history-reading-dialog__text .history-timeline p>span:last-child{font-size:calc(13px * var(--history-reader-scale,1));line-height:1.8}@media (width<=720px){.history-reading-dialog-backdrop{padding:10px}.history-reading-dialog{width:100%;height:calc(100dvh - 20px)}.history-reading-dialog__content{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}.history-reading-dialog__audio-dock{max-height:36dvh;padding:10px 12px 12px}.history-reading-dialog__panel>header{flex-direction:column;align-items:flex-start}}.history-audio{gap:8px;margin:0 0 14px;display:grid}.history-audio__player{background:#fbfcff;border:1px solid #e2e7ef;border-radius:8px;grid-template-columns:72px minmax(0,1fr) 34px;align-items:center;gap:10px;min-width:0;padding:9px 11px;display:grid}.history-audio__player>span{color:#52617b;font-size:10px;font-weight:700}.history-audio__media{grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:10px;min-width:0;display:grid}.history-audio__player audio{width:100%;min-width:0;height:32px}.history-audio__player audio[hidden]{display:none}.history-audio__duration{color:#60708a;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10px}.history-audio__duration--loading{color:#738099}.history-audio__duration--unavailable,.history-audio__duration--error{color:#a15b2b}.history-audio__player a{width:32px;height:32px;color:var(--blue);background:#fff;border:1px solid #c9d5e8;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.history-audio__player a:hover{background:#f2f7ff;border-color:#8eb2ef}.history-audio__player svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px}.history-audio--empty{color:#7b869b;border:1px dashed #d7deea;border-radius:8px;padding:10px 12px;font-size:11px}.history-audio__warning{color:#915124;background:#fff9f2;border:1px solid #efd5ba;border-radius:7px;padding:8px 10px;font-size:10px}.history-metrics{background:#e2e7ef;border:1px solid #e2e7ef;border-radius:8px;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.history-metrics--key-latency{grid-template-columns:repeat(3,minmax(0,1fr))}.history-metrics>div{background:#fff;min-width:0;padding:10px}.history-metrics strong,.history-metrics small{color:#263b60;font-variant-numeric:tabular-nums;font-size:10px;line-height:1.45;display:block}.history-metrics small{color:#7b869b;margin-top:4px;font-size:9px}.latency-cell{font-weight:700;color:var(--blue)!important}.history-metrics .latency-cell strong{color:var(--blue)}.history-metrics .native-latency-cell{background:#f5fbf7}.history-metrics .history-warning-cell{background:#fff8eb}.history-metrics .history-warning-cell strong{color:#9a5b08}.history-metrics .history-metric-domain{background:#f4f7fb;grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:14px;padding:8px 11px;display:flex}.history-metrics .history-metric-domain strong{color:#314766;font-size:10px}.history-metrics .history-metric-domain small{color:#75849a;text-align:right;margin:0;font-size:10px}.history-metrics .history-metric-domain--engine{background:#edf8f1}.history-metrics .history-metric-domain--engine strong{color:#14734a}.history-metrics .native-latency-cell strong{color:var(--ok)}.history-archive-summary{background:#f8fbff;border:1px solid #dce5f1;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;padding:10px 11px;display:flex}.history-archive-statuses{flex-wrap:wrap;gap:7px 13px;min-width:0;display:flex}.history-archive-statuses span{color:#65748c;align-items:center;gap:5px;font-size:9px;font-weight:650;display:inline-flex}.history-archive-statuses i{background:#aeb8c7;border-radius:50%;flex:none;width:7px;height:7px}.history-archive-statuses .is-ready i{background:var(--ok)}.history-archive-statuses .is-missing i{background:#d09a38}.history-archive-actions{flex:none;align-items:center;gap:7px;display:flex}.history-archive-actions a,.history-archive-actions button,.history-archive-downloads a,.history-archive-downloads button{color:#405170;min-height:32px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #c8d5e7;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:9px;font-weight:700;display:inline-flex}.history-archive-actions .history-download-primary,.history-archive-downloads a{color:var(--blue);background:#f5f9ff;border-color:#a9c6f4}.history-archive-actions a:hover,.history-archive-actions button:hover,.history-archive-downloads a:hover,.history-archive-downloads button:hover{background:#f1f6ff;border-color:#82a9e9}.history-archive-actions svg,.history-archive-downloads svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:14px}.history-diagnostics{border-top:1px solid #edf0f5;margin-top:12px}.history-diagnostics__toggle{min-height:36px;color:var(--blue);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:9px 0 0;font-size:11px;font-weight:700;display:inline-flex}.history-diagnostics__toggle:hover{text-decoration:underline}.history-diagnostics__body{background:#fff;border:1px solid #dce4ef;border-radius:9px;min-width:0;margin-top:11px;overflow:hidden}.history-diagnostics__tabs{background:#f5f8fc;border-bottom:1px solid #dce4ef;display:flex;overflow-x:auto}.history-diagnostics__tabs button{color:#63728a;min-height:39px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-right:1px solid #e1e7f0;padding:0 14px;font-size:10px;font-weight:700}.history-diagnostics__tabs button:hover{color:var(--blue);background:#fff}.history-diagnostics__tabs button.is-active{color:var(--blue);box-shadow:inset 0 -2px 0 var(--blue);background:#fff}.history-diagnostics__tabs button:focus-visible,.history-diagnostics__toggle:focus-visible{outline-offset:-2px;outline:2px solid #75a3f3}.history-diagnostics__panel{min-width:0;padding:14px}.history-diagnostics__panel>.history-metrics,.history-diagnostics__panel .audio-latency-analysis{margin:0}.history-log-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.history-log-grid>section{background:#fbfcff;border:1px solid #e1e7f0;border-radius:8px;min-width:0;padding:13px}.history-log-grid>section>header{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.history-log-grid>section>header strong{color:#20375e;font-size:11px}.history-log-grid>section>header small{color:#7c899d;font-size:9px}.history-log-list{background:#e5eaf2;border:1px solid #e5eaf2;border-radius:6px;gap:1px;max-height:340px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.history-log-list li{color:#61708a;background:#fff;grid-template-columns:minmax(100px,1.2fr) repeat(3,minmax(82px,.8fr));gap:8px;padding:8px;font-size:9px;display:grid}.history-log-list code{color:#28436f;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.history-log-list span{font-variant-numeric:tabular-nums;white-space:nowrap}.history-diagnostics__empty{color:#7b869b;text-align:center;border:1px dashed #d7deea;border-radius:7px;margin:0;padding:24px 12px;font-size:10px}.history-archive-files>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.history-archive-files>header strong,.history-archive-files>header small{display:block}.history-archive-files>header strong{color:#20375e;font-size:12px}.history-archive-files>header small{color:#7b869b;margin-top:4px;font-size:9px}.history-archive-files>header>span{flex:none;font-size:10px;font-weight:700}.history-archive-files>header>span.is-complete{color:var(--ok)}.history-archive-files>header>span.is-incomplete{color:#a66b10}.history-archive-table{background:#e1e7f0;border:1px solid #e1e7f0;border-radius:7px;gap:1px;display:grid;overflow:hidden}.history-archive-table>div{background:#fff;grid-template-columns:minmax(175px,.8fr) minmax(220px,1.5fr) 80px;align-items:center;gap:12px;padding:9px 11px;display:grid}.history-archive-table code{color:#23406d;font-size:9px}.history-archive-table span{color:#6e7c92;font-size:9px}.history-archive-table strong{text-align:right;font-size:9px}.history-archive-table strong.is-ready{color:var(--ok)}.history-archive-table strong.is-missing{color:#a66b10}.history-archive-downloads{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.outcome{border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:10px;font-weight:600;display:inline-flex}.outcome--completed{color:var(--ok);background:#e8f7ee}.outcome--error{color:var(--danger);background:#fff0ef}.trace-details{margin-top:14px;position:relative}.trace-details summary{min-height:36px;color:var(--blue);cursor:pointer;white-space:nowrap;align-items:center;gap:7px;padding:9px 0 0;font-size:11px;font-weight:700;list-style:none;display:inline-flex}.trace-details summary::-webkit-details-marker{display:none}.trace-details summary:before{content:"▸";font-size:inherit}.trace-details[open] summary:before{content:"▾"}.trace-details summary:hover{text-decoration:underline}.trace-details[open] .trace-bars{background:#fff;border:1px solid #dce3ee;border-radius:9px;margin-top:14px;padding:16px}.history-card .trace-details[open]{min-width:0}.history-card--batch-group{padding:0;overflow:hidden}.history-card--batch-group>.history-card__header{padding:18px}.history-card--multilingual-group{background:#f7faff;border-color:#bcd3f5;padding:0;overflow:hidden}.multilingual-history-group__metadata{background:#fff;border-bottom:1px solid #dbe6f5;padding:14px 18px}.multilingual-history-group__details>summary{color:#245ca8;cursor:pointer;background:#fff;padding:13px 18px;font-size:11px;font-weight:750}.history-card--multilingual-group>.history-reading-toolbar{background:#fff;border-bottom:1px solid #e2e9f3;margin:0;padding:10px 18px}.multilingual-history-group__body{border-top:1px solid #dbe6f5;gap:14px;padding:14px;display:grid}.multilingual-history-group__body p{font-size:12px;line-height:1.72}.multilingual-history-group__source,.multilingual-history-output{background:#fff;border:1px solid #dce6f3;border-radius:9px;min-width:0;padding:14px}.multilingual-history-group__source>header,.multilingual-history-output>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.multilingual-history-group__source>header strong,.multilingual-history-group__source>header small{display:block}.multilingual-history-group__source>header strong,.multilingual-history-output>header strong{color:#20375e;font-size:12px}.multilingual-history-group__source>header small{color:#77859a;font-size:9px}.multilingual-history-group__entries{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;display:grid}.multilingual-history-output .history-metrics,.multilingual-history-output .history-audio,.multilingual-history-group__source .history-audio{margin-top:12px}.multilingual-history-group__body [data-annotation-panel]>p,.multilingual-history-group__body [data-annotation-panel]>.history-timeline{height:220px;max-height:220px;overflow-y:auto}.batch-group-header strong{font-size:15px}.batch-input-audio{background:#fbfcff;border-bottom:1px solid #edf0f5;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:18px;padding:16px 18px;display:grid}.batch-input-audio>div:first-child strong,.batch-input-audio>div:first-child span{display:block}.batch-input-audio>div:first-child strong{color:var(--navy);font-size:12px}.batch-input-audio>div:first-child span{color:#7b869b;margin-top:5px;font-size:9px}.batch-input-audio .history-audio{margin:0}.batch-comparison-section{border-bottom:1px solid #edf0f5;min-width:0;padding:18px}.batch-section-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:13px;display:flex}.batch-section-heading strong,.batch-section-heading span{display:block}.batch-section-heading strong{color:var(--navy);font-size:13px}.batch-section-heading span{color:#7b869b;margin-top:4px;font-size:9px;line-height:1.5}.batch-comparison-table-wrap{border:1px solid #e1e7f0;border-radius:8px;overflow-x:auto}.batch-comparison-table{border-collapse:collapse;color:#263b60;font-variant-numeric:tabular-nums;width:100%;min-width:920px;font-size:10px}.batch-comparison-table th,.batch-comparison-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e8edf4;border-right:1px solid #e8edf4;padding:10px 12px}.batch-comparison-table tr:last-child th,.batch-comparison-table tr:last-child td{border-bottom:0}.batch-comparison-table th:last-child,.batch-comparison-table td:last-child{border-right:0}.batch-comparison-table thead th{color:#687791;white-space:nowrap;background:#f7f9fd;font-size:9px}.batch-comparison-table tbody th{min-width:180px}.batch-comparison-table tbody th strong,.batch-comparison-table tbody th small,.batch-comparison-table td small{display:block}.batch-comparison-table tbody th strong{color:#17335e;font-size:11px}.batch-comparison-table tbody th small,.batch-comparison-table td small{color:var(--ink-3);overflow-wrap:anywhere;margin-top:3px;font-size:11px}.batch-trace-comparison{background:#fbfcff;border:1px solid #e1e7f0;border-radius:8px;gap:10px;padding:13px;display:grid}.batch-trace-row{grid-template-columns:150px minmax(0,1fr) 54px;align-items:center;gap:12px;min-width:0;display:grid}.batch-trace-row>strong{color:#263b60;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.batch-trace-row>span{color:#7b869b;font-variant-numeric:tabular-nums;text-align:right;font-size:9px}.batch-trace-track{background:#edf1f7;border-radius:999px;height:13px;position:relative;overflow:visible}.batch-trace-track>button{cursor:help;border:0;border-right:1px solid #ffffffbf;min-width:2px;height:13px;padding:0;position:absolute;top:0}.batch-trace-track>button:first-child{border-radius:999px 0 0 999px}.batch-trace-track>button:last-child{border-radius:0 999px 999px 0}.batch-trace-track>button>span{z-index:7;color:#fff;text-align:left;pointer-events:none;background:#142443;border-radius:7px;min-width:130px;padding:8px 10px;display:none;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%);box-shadow:0 8px 22px #10234633}.batch-trace-track>button:hover>span,.batch-trace-track>button:focus-visible>span{display:block}.batch-trace-track>button>span b,.batch-trace-track>button>span small{white-space:nowrap;font-size:9px;display:block}.batch-trace-track>button>span small{color:#c9d4e7;margin-top:3px}.batch-trace-legend{color:#69778f;flex-wrap:wrap;gap:8px 18px;margin-top:9px;font-size:9px;display:flex}.batch-trace-legend span{align-items:center;gap:6px;display:inline-flex}.batch-trace-legend i{border-radius:2px;width:8px;height:8px}.batch-provider-results{background:#f7f9fd;gap:14px;padding:18px;display:grid}.batch-provider-result{background:#fff;border:1px solid #dce3ee;border-radius:10px;min-width:0;padding:16px;box-shadow:0 3px 10px #142b5309}.batch-provider-result__header{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:12px;display:flex}.batch-provider-result__header>div strong,.batch-provider-result__header>div span{display:block}.batch-provider-result__header>div strong{color:var(--navy);font-size:13px}.batch-provider-result__header>div span{color:#7b869b;overflow-wrap:anywhere;margin-top:4px;font-size:9px}.batch-trial-tabs{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.batch-trial-tabs button{color:#596983;cursor:pointer;background:#fff;border:1px solid #cbd5e4;border-radius:6px;min-height:28px;padding:0 10px;font-size:10px;font-weight:600}.batch-trial-tabs button:hover{color:var(--blue);background:#f7faff;border-color:#8db4f5}.batch-trial-tabs button.is-active{color:var(--blue);background:var(--blue-soft);border-color:#75a3f3;box-shadow:inset 0 0 0 1px #075cf014}.batch-provider-result>.history-metrics{margin-top:12px}.batch-provider-summary{background:#e2e7ef;border:1px solid #e2e7ef;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:12px;display:grid;overflow:hidden}.batch-provider-summary>div{background:#fbfcff;min-width:0;padding:12px}.batch-provider-summary span,.batch-provider-summary strong,.batch-provider-summary small{display:block}.batch-provider-summary span{color:#76839a;font-size:9px;font-weight:700}.batch-provider-summary strong{color:#263b60;font-variant-numeric:tabular-nums;margin-top:6px;font-size:11px;line-height:1.45}.batch-provider-summary small{color:var(--ink-3);margin-top:4px;font-size:11px;line-height:1.45}.batch-comparison-table .metric-label,.batch-trace-legend .metric-label,.batch-provider-summary .metric-label{white-space:nowrap}.batch-comparison-table .metric-label span,.batch-trace-legend .metric-label span,.batch-provider-summary .metric-label span{margin:0;display:inline-flex}.batch-provider-summary .metric-label{color:#76839a;font-size:9px;font-weight:700}.results-panel{isolation:isolate;grid-template-rows:minmax(0,1fr);align-self:stretch;height:auto;min-height:620px;display:grid;position:relative;overflow:hidden}.results-diagnostics-toggle{color:#52617b;white-space:nowrap;border:1px solid var(--line);cursor:pointer;-webkit-user-select:none;user-select:none;background:#f4f6fa;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-flex}.results-diagnostics-toggle:hover{color:var(--navy);border-color:#b8c6dc}.results-diagnostics-toggle input{width:13px;height:13px;accent-color:var(--blue);cursor:pointer;margin:0}.results-copy{grid-template-columns:minmax(0,1fr);min-height:0;padding:34px 32px 104px;display:grid;overflow:hidden}.results-panel--experimental,.results-panel--classic{grid-template-rows:auto minmax(0,1fr)}.results-panel--experimental .results-copy{grid-template-rows:minmax(0, var(--quad-top,1fr)) auto minmax(0, var(--quad-bottom,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.results-panel--experimental .results-copy.results-copy--single{grid-template-rows:minmax(0,1fr) auto}.results-panel--experimental .results-copy>.transcript:first-child,.results-panel--experimental .results-copy>.transcript:nth-child(4){border-right:1px solid var(--line)}.results-panel--experimental .results-copy>.transcript:nth-child(-n+2){border-bottom:1px solid var(--line)}.results-panel--experimental .results-copy.results-copy--single>.transcript:nth-child(-n+2){border-bottom:0}.results-audio-band{border-top:1px solid var(--line);grid-column:1/-1;gap:8px;margin-top:12px;padding-top:12px;display:grid}.results-audio-row{grid-template-columns:76px minmax(0,1fr) 34px;align-items:center;gap:12px;min-width:0;display:grid}.results-audio-row__label{color:#52617b;white-space:nowrap;font-size:11px;font-weight:700}.results-audio-row audio{width:100%;min-width:0;height:38px}.results-audio-row__download{width:34px;height:34px;color:var(--blue);background:#fff;border:1px solid #c9d5e8;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.results-audio-row__download:hover{background:#f2f7ff;border-color:#8eb2ef}.results-audio-row__download svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px}.results-audio-row__empty{color:#8a95a8;grid-column:2/-1;margin:0;font-size:11px}.results-audio-row--stereo{display:block}.history-audio__player--stereo{background:#f5f9ff;border-color:#c7d9ff;grid-template-columns:1fr}.stereo-mix{align-items:center;gap:12px;width:100%;min-width:0;display:flex}.stereo-mix__label{color:var(--blue);white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.stereo-mix__label svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.stereo-mix__audio{flex:auto;min-width:0;height:38px}.stereo-mix__status{color:#60708a;flex:auto;min-width:0;font-size:12px}.stereo-mix__status--error{color:#c0392b}.stereo-mix__note{color:#a15b2b;white-space:nowrap;font-size:10px}.stereo-mix__download{width:34px;height:34px;color:var(--blue);background:#fff;border:1px solid #c9d5e8;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.stereo-mix__download:hover{background:#f2f7ff;border-color:#8eb2ef}.stereo-mix__download svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px}.results-split-handle{z-index:2;cursor:row-resize;touch-action:none;grid-column:1/-1;height:11px;margin:-6px 0 -5px;position:relative}.results-split-handle:after{content:"";background:#cbd5e3;border-radius:999px;width:44px;height:4px;transition:background .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.results-split-handle:hover:after,.results-split-handle:focus-visible:after{background:#7187a4}.results-split-handle:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}@media (width<=1120px){.results-panel--experimental .results-copy{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:minmax(0,1fr)}.results-split-handle{display:none}.results-panel--experimental .results-copy>.transcript:first-child,.results-panel--experimental .results-copy>.transcript:nth-child(4){border-right:0}.results-panel--experimental .results-copy>.transcript:not(:last-child){border-bottom:1px solid var(--line)}.results-panel--experimental .results-copy.results-copy--single{grid-template-rows:repeat(2,minmax(0,1fr)) auto}}.results-panel--classic{align-self:stretch;height:auto;min-height:620px}.results-panel--classic .results-copy{grid-template-columns:minmax(0,1fr);overflow:hidden}.bilingual-transcript{background:#fff;grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.bilingual-transcript__header{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bilingual-transcript__heading{align-items:center;gap:16px;min-width:0;padding:8px 24px 12px;display:flex}.bilingual-transcript__heading h3{color:var(--navy);flex:none;margin:0;font-size:16px}.bilingual-transcript__scroll{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#9aabc2 #edf1f6;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;min-height:0;display:grid;overflow:hidden scroll}.bilingual-transcript__scroll::-webkit-scrollbar{width:9px}.bilingual-transcript__scroll::-webkit-scrollbar-track{background:#edf1f6}.bilingual-transcript__scroll::-webkit-scrollbar-thumb{background:#9aabc2;border:2px solid #edf1f6;border-radius:999px}.bilingual-transcript__scroll::-webkit-scrollbar-thumb:hover{background:#7187a4}.bilingual-transcript__scroll:focus-visible{outline:2px solid var(--blue);outline-offset:-3px}.bilingual-transcript__column{grid-template-rows:subgrid;min-width:0;display:grid}.bilingual-transcript__column--source{grid-column:1}.bilingual-transcript__column--translation{grid-column:2}.bilingual-transcript__lines{display:contents}.bilingual-transcript .lyric-line{box-sizing:border-box;min-width:0;min-height:58px;margin:0;padding:12px 24px}.bilingual-transcript .lyric-line--playing{border-radius:0;padding:12px 24px;transform:none}.bilingual-transcript__placeholder{align-items:flex-start;display:flex;color:#8a95a8!important;opacity:1!important;font-weight:400!important}.transcript{min-height:0;padding:4px 28px}.transcript--fixed-title{grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.transcript__scroll{overscroll-behavior:contain;min-height:0;overflow:auto}.transcript__scroll:focus-visible{outline:2px solid var(--blue);outline-offset:-3px}.results-copy>.transcript:first-child{border-right:1px solid var(--line)}.transcript--translated{box-shadow:none}.transcript--streaming{border-top:0}.transcript__heading{align-items:center;gap:16px;min-width:0;margin-bottom:17px;display:flex}.transcript__heading h3{flex:none;margin:0;font-size:16px}.transcript p{color:#1d315a;white-space:pre-wrap;font-size:16px;line-height:1.6}.transcript p.placeholder{color:#7b869b}.transcript p.streaming-translation-text{white-space:normal;margin:0}.streaming-translation-segment{border-radius:4px;transition:color .18s,background .18s,box-shadow .18s}.streaming-translation-segment--playing{color:#08275d;background:#dceaff;box-shadow:0 0 0 3px #dceaff}.lyric-stream{flex-direction:column;gap:10px;min-height:0;display:flex}.lyric-line{content-visibility:auto;contain-intrinsic-size:auto 2em;transform-origin:0 0;margin:0;transition:color .2s,opacity .2s,transform .2s}.lyric-line--timed{grid-template-columns:minmax(178px,max-content) minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.lyric-timestamp{color:#6680ab;font-variant-numeric:tabular-nums;letter-spacing:.01em;white-space:nowrap;flex-direction:column;min-width:0;font-size:10px;font-weight:600;display:flex}.lyric-timestamp small{color:var(--ink-3);letter-spacing:0;font-size:9px;font-weight:500}.lyric-line--current{font-weight:700;color:var(--ink)!important;font-size:18px!important;line-height:1.5!important}.lyric-line--current .lyric-timestamp{color:var(--blue);font-size:11px}.lyric-line--current .lyric-timestamp small{color:#5876a8;font-size:9px}.lyric-line--playing{background:var(--blue-soft);box-shadow:inset 3px 0 0 var(--blue);border-radius:7px;padding:8px 10px;transform:translate(2px);color:#09265d!important;opacity:1!important}.lyric-line--current.lyric-line--playing{color:var(--ink)!important}.lyric-line--playing .lyric-timestamp{color:var(--blue)}.lyric-line--playing .lyric-timestamp small{color:#5876a8}.lyric-line--depth-0{opacity:1}.lyric-line--depth-1{opacity:.66}.lyric-line--depth-2{opacity:.42}.lyric-line--depth-3{opacity:.24}.lyric-line--depth-4{opacity:.16}.lyric-line--depth-5{opacity:.12}.lyric-line:not(.lyric-line--current):not(.lyric-line--playing):hover{opacity:1}.transcript--translated .lyric-line--timed{cursor:help}.lyric-line--playable,.transcript--translated .lyric-line--playable{cursor:pointer}.transcript--translated .lyric-line--timed:focus-visible{opacity:1;outline-offset:3px;border-radius:4px;outline:2px solid #7aa8f5}.sentence-diagnostics-popover{z-index:1000;box-sizing:border-box;color:#dce8fb;text-align:left;pointer-events:auto;background:#10264d;border:1px solid #94b4e252;border-radius:10px;max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);padding:13px;position:fixed;overflow:auto;box-shadow:0 18px 48px #071c4247}.sentence-diagnostics-popover>header{border-bottom:1px solid #b1c9ec33;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:10px;display:flex}.sentence-diagnostics-popover>header strong,.sentence-diagnostics-popover>header small{display:block}.sentence-diagnostics-popover>header strong{color:#fff;font-size:12px}.sentence-diagnostics-popover>header small{color:#9fb8dc;margin-top:3px;font-size:9px}.sentence-diagnostics-popover__header-actions{flex:none;align-items:center;gap:8px;display:flex}.sentence-diagnostics-popover__header-actions>span{color:#b9d2ff;background:#4b85e038;border-radius:999px;flex:none;padding:3px 6px;font-size:9px;font-weight:700}.sentence-diagnostics-popover__close{color:#9fb8dc;cursor:pointer;background:#94b4e21a;border:1px solid #94b4e252;border-radius:6px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:11px;line-height:1;transition:color .15s,background .15s,border-color .15s;display:flex}.sentence-diagnostics-popover__close:hover{color:#fff;background:#94b4e238;border-color:#94b4e28c}.sentence-diagnostics-popover__close:focus-visible{outline-offset:1px;outline:2px solid #6aa0ff}.sentence-diagnostics-popover section{padding-top:10px}.sentence-diagnostics-popover section+section{border-top:1px solid #b1c9ec29;margin-top:8px}.sentence-diagnostics-popover h4{color:#94bcff;margin:0 0 6px;font-size:10px}.sentence-diagnostics-popover section>p{color:#9fb0c8;margin:6px 0 0;font-size:9px;line-height:1.4}.sentence-diagnostics-popover__row{justify-content:space-between;align-items:baseline;gap:14px;min-height:20px;display:flex}.sentence-diagnostics-popover__row span{color:#b8c7dc;font-size:9px}.sentence-diagnostics-popover__row .metric-label{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.sentence-diagnostics-popover__row .metric-source-badge{color:#c7d9f2;font-size:7px;display:inline-flex}.sentence-diagnostics-popover__row strong{color:#fff;font-variant-numeric:tabular-nums;text-align:right;font-size:10px}.sentence-diagnostics-popover__detail header{border-bottom:1px solid #b1c9ec33;justify-content:space-between;align-items:center;gap:10px;padding-bottom:8px;display:flex}.sentence-diagnostics-popover__detail header strong{color:#fff;font-size:11px;line-height:1.35}.sentence-diagnostics-popover .sentence-diagnostics-popover__detail p{color:#dce8fb;margin:8px 0;font-size:10px;line-height:1.5}.sentence-diagnostics-popover__detail dl{gap:7px;margin:0;display:grid}.sentence-diagnostics-popover__detail dl>div{grid-template-columns:60px minmax(0,1fr);gap:8px;display:grid}.sentence-diagnostics-popover__detail dt{color:#8fb8fa;font-size:9px;font-weight:700;line-height:1.5}.sentence-diagnostics-popover__detail dd{color:#c5d2e5;margin:0;font-size:9px;line-height:1.5}.sentence-diagnostics-popover footer{color:#9fb0c8;border-top:1px solid #b1c9ec33;gap:3px;margin-top:10px;padding-top:9px;font-size:8px;line-height:1.35;display:grid}.sentence-diagnostics-popover footer code{color:#7894bc;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.audio-output{border-top:1px solid var(--line);padding:22px 32px 27px}.audio-title{justify-content:space-between;align-items:baseline;margin-bottom:15px;display:flex}.audio-title strong{font-size:15px}.audio-title span{color:var(--muted);font-size:12px}.audio-title .live-audio{color:var(--ok);font-weight:600}.player-row{align-items:center;gap:12px;display:flex}.player-row audio{width:100%;height:42px}.download-button{height:42px;color:var(--blue);border:1px solid #c8d2e1;border-radius:8px;flex:0 0 42px;place-items:center;display:grid}.download-button svg,.empty-player svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:21px}.empty-player{color:#24385f;align-items:center;gap:12px;font-size:12px;display:flex}.empty-player i{background:#dce2eb;border-radius:2px;flex:1;height:3px}.play-placeholder{width:42px;height:42px;color:var(--blue);border:1px solid #c8d2e1;border-radius:50%;place-items:center;display:grid}.play-placeholder svg{fill:currentColor;stroke:none}.download-placeholder{color:#9aa6b9;border:1px solid #d5dce7;border-radius:8px;place-items:center;width:42px;height:42px;display:grid}.footer-bar{border-top:1px solid var(--line);color:#405170;align-items:center;gap:38px;padding:0 34px;font-size:12px;display:flex}.footer-bar span{align-items:center;gap:10px;display:flex}.footer-bar span+span{border-left:1px solid var(--line);padding-left:38px}.footer-bar svg{fill:none;width:21px;stroke:var(--blue);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.footer-bar span:nth-child(2) svg{stroke:#697994}.uploader-summary{background:#fff;border:1px solid #dbe3ef;border-radius:9px;margin:-4px 0 16px;overflow:hidden}.uploader-summary__summary{cursor:pointer;align-items:center;gap:12px;padding:12px 14px;list-style:none;display:flex}.uploader-summary__summary::-webkit-details-marker{display:none}.uploader-summary__summary:before{content:"▸";color:var(--muted);font-size:11px;transition:transform .15s}.uploader-summary[open] .uploader-summary__summary:before{transform:rotate(90deg)}.uploader-summary__title{color:#1e3359;font-size:14px;font-weight:700}.uploader-summary__hint{color:var(--muted);font-size:11px}.uploader-summary__refresh{color:#405170;cursor:pointer;background:#fff;border:1px solid #c8d2e1;border-radius:6px;height:28px;margin-left:auto;padding:0 12px;font-size:11px;font-weight:600}.uploader-summary__refresh:disabled{opacity:.5;cursor:not-allowed}.uploader-summary__notice{color:var(--muted);border-top:1px solid #eef2f8;padding:14px;font-size:12px}.uploader-summary__table-wrap{border-top:1px solid #eef2f8;overflow-x:auto}.uploader-summary__table{border-collapse:collapse;width:100%;font-size:12px}.uploader-summary__table th,.uploader-summary__table td{text-align:left;white-space:nowrap;padding:9px 14px}.uploader-summary__table th{color:#596983;letter-spacing:.04em;background:#f7f9fd;border-bottom:1px solid #e3e9f3;font-size:10px;font-weight:700}.uploader-summary__table th.is-numeric,.uploader-summary__table td.is-numeric{text-align:right;font-variant-numeric:tabular-nums}.uploader-summary__row{color:#33456a;cursor:pointer;border-bottom:1px solid #f0f3f9}.uploader-summary__row:hover{background:#f2f6fd}.uploader-summary__row.is-active{background:var(--blue-soft);color:var(--blue);font-weight:600}.uploader-summary__row--all{color:#56617a}.uploader-summary__email{text-overflow:ellipsis;max-width:320px;overflow:hidden}.history-badcase-panel{background:#fffaf9;border:1px solid #f0d9d3;border-radius:10px;margin-top:14px;overflow:hidden}.history-badcase-panel>summary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;padding:11px 14px;list-style:none;display:flex}.history-badcase-panel>summary::-webkit-details-marker{display:none}.history-badcase-panel>summary:before{content:"";border-bottom:1.5px solid #b98a80;border-right:1.5px solid #b98a80;flex:none;width:8px;height:8px;transition:transform .15s;transform:rotate(-45deg)}.history-badcase-panel[open]>summary:before{transform:rotate(45deg)}.history-badcase-panel>summary:hover{background:#fff4f1}.history-badcase-panel__title{color:var(--navy);font-size:13px;font-weight:700}.history-badcase-panel__stat{border-radius:999px;align-items:center;height:20px;padding:0 9px;font-size:11px;font-style:normal;font-weight:700;display:inline-flex}.history-badcase-panel__stat--bad{color:var(--danger);background:#fdeae7}.history-badcase-panel__stat--note{color:var(--blue);background:var(--blue-soft)}.history-badcase-panel>ul{gap:8px;margin:0;padding:0 14px 14px;list-style:none;display:grid}.history-badcase-row{background:#fff;border:1px solid #eef1f6;border-left:3px solid #dfe4ec;border-radius:8px;padding:11px 13px}.history-badcase-row--bad{border-left-color:var(--danger)}.history-badcase-row--note{border-left-color:var(--blue)}.history-badcase-row__head{align-items:center;gap:9px;display:flex}.history-badcase-row__kind{color:#fff;letter-spacing:.02em;border-radius:5px;flex:none;align-items:center;height:19px;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}.history-badcase-row__kind--bad{background:var(--danger)}.history-badcase-row__kind--note{background:var(--blue)}.history-badcase-row__meta{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:11px;overflow:hidden}.history-badcase-row__locate{color:#405170;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d3dcea;border-radius:6px;flex:none;height:26px;padding:0 11px;font-size:11px;font-weight:600}.history-badcase-row__locate:hover{color:var(--blue);background:#f6f9ff;border-color:#94b4e9}.history-badcase-row__delete{height:26px;color:var(--danger);white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #edc5bd;border-radius:6px;flex:none;padding:0 11px;font-size:11px;font-weight:600}.history-badcase-row__delete:hover:not(:disabled){background:#fff4f1;border-color:#dc8b7c}.history-badcase-row__delete:disabled{cursor:wait;opacity:.55}.history-badcase-panel__error{color:var(--danger);margin:-5px 14px 14px;font-size:11px}.history-badcase-row__quote{color:#7a2f22;overflow-wrap:anywhere;background:#fdf2ef;border-radius:6px;margin:9px 0 0;padding:7px 10px;font-size:12px;line-height:1.55}.history-badcase-row__comment{color:#2a3b5c;white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;font-size:12px;line-height:1.6}.history-badcase-row__correction{color:#14532d;overflow-wrap:anywhere;background:#eefaf1;border-radius:6px;margin:8px 0 0;padding:7px 10px;font-size:12px;line-height:1.6}.history-badcase-row__correction strong{color:var(--ok);font-weight:700}.history-badcase-row__foot{color:#8a93a6;margin:9px 0 0;font-size:10px}@keyframes pulse{50%{box-shadow:0 0 0 15px #db3b3514,0 15px 34px #db3b3538}}@keyframes wave{0%{transform:scaleY(.45)}to{transform:scaleY(1.15)}}@media (width>=981px) and (height<=900px){.audio-device-settings{margin-top:20px;padding-top:20px}.latency-metrics{margin-top:10px}.session-stability{margin-top:8px}}@media (width>=981px) and (width<=1120px){.workspace{grid-template-columns:300px minmax(0,1fr);grid-template-rows:max(822px, calc(100vh - var(--topbar-height))) auto}.results-panel{min-height:620px}.transcript{padding-inline:18px}.lyric-line--timed{grid-template-columns:1fr;align-items:start;gap:5px}.diagnostics-panel__content{grid-template-columns:1fr}}@media (width<=1760px){.audio-latency-analysis__charts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){:root{--topbar-height:68px}.app-shell{display:block}.topbar{padding:0 22px}.workspace{grid-template-columns:280px minmax(0,1fr);grid-template-rows:max(822px, calc(100vh - var(--topbar-height))) auto;display:grid}.results-panel{min-height:620px}.transcript{padding-inline:16px}.lyric-line--timed{grid-template-columns:1fr;align-items:start;gap:5px}.diagnostics-panel__content,.diagnostics-panel__content--wide-timelines .diagnostics-panel__side{grid-template-columns:1fr}.diagnostics-panel__content--wide-timelines .session-stability{justify-content:space-between;justify-self:stretch;width:100%}.latency-statistics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.audio-latency-analysis__charts{grid-template-columns:1fr}.audio-latency-analysis__detail{grid-template-columns:1fr 1fr}.audio-latency-analysis__detail button{justify-self:start}.history-panel{padding:30px 22px}.footer-bar{min-height:58px}.comparison-main{padding:38px 22px 56px}.comparison-intro{display:block}.comparison-summary{border-left:0;margin-top:28px}.comparison-summary div:first-child{padding-left:0}.latency-filters{grid-template-columns:1fr 1fr}.latency-time-filter{grid-column:1/-1}.latency-filter-summary{border-top:1px solid #dde3ec;border-left:0;grid-column:1/-1;padding:10px 0 0}.latency-chart-grid{grid-template-columns:1fr}.benchmark-main{padding:38px 22px 60px}.benchmark-intro{display:block}.benchmark-principle{margin-top:25px}.benchmark-form-grid{grid-template-columns:1fr}}@media (width<=680px){.metric-definition-tooltip{width:calc(100vw - 24px)}.wordmark{gap:7px;font-size:24px}.wordmark-logo{width:32px;height:32px}.topbar{grid-template-columns:auto auto;justify-content:space-between}.topnav{gap:2px}.topnav a{padding:8px 7px;font-size:11px}.workspace{display:block}.settings-collapse-toggle{display:none}.settings-panel{border-right:0;border-bottom:1px solid var(--line);height:auto;max-height:none;padding:28px 22px;overflow:visible}.settings-panel h2{margin-bottom:24px}.language-pair-fields{grid-template-columns:1fr;align-items:stretch;gap:10px}.language-pair-fields .field>span{min-height:0}.language-pair-fields .swap-button{margin:0 auto;transform:rotate(90deg)}.rtc-aec-mode{grid-template-columns:1fr}.results-panel{min-height:680px}.results-copy{grid-template-columns:1fr;padding:28px 22px 104px}.bilingual-transcript__heading{flex-direction:column;align-items:flex-start;gap:6px;padding:10px 12px}.bilingual-transcript__heading .session-audio-player{width:100%}.session-audio-player .player-row audio{min-width:0}.session-audio-player .download-button{display:none}.bilingual-transcript .lyric-line{padding:10px 12px}.transcript{padding:18px 4px}.session-control-capsule{bottom:18px}.session-audio-notices{left:22px;right:22px}.diagnostics-panel{padding:22px}.diagnostics-panel__header{flex-direction:column;align-items:flex-start;gap:10px}.diagnostics-panel__content,.diagnostics-panel__content--wide-timelines .diagnostics-panel__side{grid-template-columns:1fr}.diagnostics-panel__content--wide-timelines .session-stability{grid-template-columns:1fr 1fr;justify-self:stretch;padding:0;display:grid}.diagnostics-panel__content--wide-timelines .session-stability>div{justify-content:center}.audio-output{padding:20px 22px 25px}.audio-title{gap:10px}.trace-popover{width:calc(100cqw - 44px)}.latency-kpis{grid-template-columns:1fr 1fr}.latency-kpis--primary{grid-template-columns:1fr}.latency-kpis>div:nth-child(odd){border-left:0}.latency-kpis>div:nth-child(n+3){border-top:1px solid #dce6f5}.latency-kpis>div:last-child{border-radius:0 0 8px}.latency-kpis--primary>div{border-left:0}.latency-kpis--primary>div:nth-child(n+2){border-top:1px solid #dce6f5}.latency-detail-grid--key-stages{grid-template-columns:1fr}.latency-detail-grid--key-stages .metric-summary{border-left:0}.latency-detail-grid--key-stages .metric-summary:nth-child(n+2){border-top:1px solid #e1e6ef}.latency-timeline-card{padding:12px}.latency-timeline-card .trace-bars__header{flex-direction:column;align-items:flex-start;gap:4px}.latency-detail-grid--bridge,.latency-statistics-grid{grid-template-columns:1fr}.audio-latency-analysis{padding:13px 12px}.audio-latency-analysis__header{flex-direction:column;gap:8px}.audio-latency-analysis__controls{grid-template-columns:1fr}.audio-latency-analysis__view-actions{flex-wrap:wrap}.audio-latency-analysis__charts{grid-template-columns:1fr}.audio-latency-analysis__sample-count{justify-content:flex-start;gap:6px;padding:0;display:flex}.audio-latency-analysis__sample-count>span{margin:0}.audio-latency-analysis__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.audio-latency-analysis__summary>div:nth-child(odd){border-left:0}.audio-latency-analysis__summary>div:nth-child(n+3){border-top:1px solid #e2e4ed}.audio-latency-analysis__summary>div:last-child{grid-column:1/-1}.audio-latency-analysis__chart{min-width:620px}.audio-latency-analysis__insight{grid-template-columns:1fr}.audio-latency-analysis__insight small{grid-column:1}.audio-latency-analysis__detail{grid-template-columns:1fr}.latency-detail-grid--bridge .metric-summary:nth-child(n){border-top:1px solid #e1e6ef;border-left:0}.latency-detail-grid--bridge .metric-summary:first-child{border-top:0}.trace-bars__legend{grid-template-columns:1fr}.session-stability{grid-template-columns:1fr 1fr}.session-stability>div:nth-child(3){border-top:1px solid #e1e6ef;border-left:0}.session-stability>div:nth-child(4){border-top:1px solid #e1e6ef}.history-panel{padding:28px 22px}.history-header{flex-direction:column;align-items:flex-start}.history-header p{max-width:220px;line-height:1.5}.history-actions{justify-content:flex-start}.history-toolbar{grid-template-columns:1fr;align-items:stretch}.history-filter-summary{justify-content:space-between}.history-dialogue{grid-template-columns:1fr}.history-audio__player{grid-template-columns:1fr 34px}.history-audio__player>span{grid-column:1/-1}.history-audio__media{grid-template-columns:1fr}.history-metrics{grid-template-columns:1fr 1fr}.history-metrics--key-latency{grid-template-columns:1fr}.history-archive-summary{flex-direction:column;align-items:stretch}.history-archive-actions{flex-wrap:wrap}.history-log-grid{grid-template-columns:minmax(0,1fr)}.history-log-list li{grid-template-columns:minmax(100px,1fr) minmax(80px,.7fr)}.history-archive-table>div{grid-template-columns:minmax(130px,1fr) 72px}.history-archive-table>div>span{grid-area:2/1/auto/-1}.batch-input-audio{grid-template-columns:1fr}.batch-trace-row{grid-template-columns:86px minmax(0,1fr) 45px;gap:8px}.batch-provider-results,.batch-provider-result{padding:12px}.batch-provider-summary{grid-template-columns:1fr 1fr}.footer-bar{flex-direction:column;align-items:flex-start;gap:12px;padding:18px 22px}.footer-bar span+span{border:0;padding:0}.comparison-main{padding:30px 18px 48px}.comparison-intro{margin-bottom:32px}.comparison-intro h1{letter-spacing:-1px;font-size:32px}.comparison-summary{overflow-x:auto}.comparison-summary div{min-width:96px;padding:0 16px}.comparison-section__header{display:block}.comparison-section__header>span{margin-top:10px;display:block}.comparison-table-wrap{width:calc(100vw - 36px)}.latency-filters{grid-template-columns:1fr}.latency-time-filter{grid-column:auto}.latency-time-filter__inputs{grid-template-columns:1fr}.latency-time-filter__inputs i{display:none}.latency-filter-summary{border-top:1px solid #dde3ec;border-left:0;padding:10px 0 0}.latency-chart-panel__header{flex-direction:column;align-items:flex-start;gap:5px}.latency-source-summary{flex-direction:column;align-items:flex-start;width:100%}.latency-chart-panel,.latency-stats-wrap{width:calc(100vw - 36px)}.latency-chart-stage,.latency-chart{width:620px}.benchmark-main{padding:29px 18px 50px}.benchmark-intro h1{letter-spacing:-1px;font-size:31px}.benchmark-principle{padding-left:15px}.benchmark-section-heading{display:block}.benchmark-section-heading>strong,.benchmark-section-heading>span{margin-top:10px;display:block}.benchmark-form-grid{gap:18px}.batch-settings{grid-template-columns:1fr}.batch-toggle{grid-column:1}.file-button{margin-top:13px}.benchmark-runner{padding:18px;display:block}.benchmark-runner button{width:100%;margin-top:15px}.result-actions{flex-wrap:wrap;margin-top:13px}.batch-table-wrap{width:calc(100vw - 36px)}}.global-shell{min-height:100vh;padding-top:var(--topbar-height);background:var(--soft)}.global-topbar{box-shadow:0 3px 18px #0b24550f}.global-config-status{color:#7a879c;white-space:nowrap;margin-left:auto;font-size:12px;font-weight:700}.global-config-status:before{content:"";background:#9aa6b8;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.global-config-status.is-ready{color:#334562}.global-config-status.is-ready:before{background:#22a559}.subnav-bar{z-index:90;top:var(--topbar-height);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7f9fdf5;border-bottom:1px solid #d8e0ec;height:48px;position:fixed;left:0;right:0}.subnav-bar__inner{justify-content:center;align-items:center;gap:8px;height:100%;padding:0 34px;display:flex}.subnav-bar a{color:#68758c;border-radius:6px;padding:7px 12px;font-size:12px;font-weight:600;text-decoration:none}.subnav-bar a:hover{color:var(--blue);background:var(--blue-soft)}.subnav-bar a.is-active{color:var(--navy);background:#fff;box-shadow:0 1px 5px #0b245514}.global-main{min-height:calc(100vh - var(--topbar-height));padding-top:48px}.global-main--without-subnav{padding-top:0}.annotation-focus-expand{z-index:130;color:#1e4f85;cursor:pointer;background:#fffffff5;border:1px solid #b9c9dd;border-radius:999px;place-items:center;width:36px;height:36px;font-size:20px;font-weight:800;display:grid;position:fixed;top:12px;left:12px;box-shadow:0 5px 18px #0b245524}.annotation-focus-expand:hover,.annotation-focus-expand:focus-visible{border-color:var(--blue);color:var(--blue);background:#f5f9ff}.annotation-focus-expand[data-tooltip]:after{pointer-events:none;color:#fff;content:attr(data-tooltip);opacity:0;background:#19385f;border-radius:5px;width:max-content;padding:7px 9px;font-size:9px;font-weight:500;transition:opacity .12s,transform .12s;position:absolute;top:0;left:calc(100% + 8px);transform:translate(-3px)}.annotation-focus-expand[data-tooltip]:hover:after,.annotation-focus-expand[data-tooltip]:focus-visible:after{opacity:1;transform:translate(0)}.global-shell.is-annotation-focus-mode{padding-top:0}.global-shell.is-annotation-focus-mode>.global-topbar,.global-shell.is-annotation-focus-mode>.subnav-bar{display:none}.global-shell.is-annotation-focus-mode>.global-main{min-height:100vh;padding-top:0}.global-shell.is-showcase{padding-top:0}.global-shell.is-showcase>.global-main{min-height:100vh}.benchmark-shell .benchmark-main,.comparison-shell .comparison-main{padding-top:38px}.results-scroll-cue{color:#52627e;background:#fff;border-top:1px solid #d9e0eb;border-bottom:1px solid #d9e0eb;justify-content:center;align-items:center;gap:8px;min-height:58px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.results-scroll-cue:hover{color:var(--blue);background:#f6f9ff}.results-scroll-cue svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;transition:transform .18s}.results-scroll-cue:hover svg{transform:translateY(3px)}.benchmark-shell>.results-scroll-cue{width:100%}.batch-workspace-page{min-height:calc(100vh - var(--topbar-height))}.results-history-page{min-height:calc(100vh - var(--topbar-height));scroll-margin-top:var(--topbar-height);background:#f6f8fc}.results-page-intro{justify-content:space-between;align-items:flex-end;gap:30px;width:min(100%,1720px);margin:0 auto;padding:42px 34px 30px;display:flex}.results-page-intro h1,.annotation-page-intro h1{color:var(--navy);letter-spacing:-1.4px;margin:5px 0 12px;font-size:clamp(30px,3vw,44px)}.results-page-intro p,.annotation-page-intro p{max-width:820px;color:var(--muted);margin:0;font-size:14px;line-height:1.65}.results-page-intro__summary{border-left:1px solid #d2dae7;min-width:122px;padding-left:24px}.results-page-intro__summary strong,.results-page-intro__summary span{display:block}.results-page-intro__summary strong{font-variant-numeric:tabular-nums;font-size:30px}.results-page-intro__summary span{color:var(--muted);margin-top:4px;font-size:11px}.results-history-page .history-panel{padding-top:10px}.primary-button{color:#fff!important;border-color:var(--blue)!important;background:var(--blue)!important}.primary-button:hover:not(:disabled){background:var(--blue-dark)!important}.dataset-membership-control{background:#f8fafc;border:1px solid #cfd8e6;border-radius:7px;flex:none;align-items:center;min-height:32px;display:inline-flex;overflow:hidden}.dataset-membership-control.is-member{background:#f1fbf5;border-color:#abd9c1}.dataset-membership-status{color:#66738b;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-self:stretch;align-items:center;gap:6px;padding:0 9px;font-size:10px;font-weight:700;display:inline-flex}.dataset-membership-status i{background:#9aa6b8;border-radius:50%;width:7px;height:7px}.dataset-membership-status.is-member{color:var(--ok)}.dataset-membership-status.is-member i{background:var(--ok-dot)}.dataset-membership-status:hover:not(:disabled){background:#eef3f8}.dataset-membership-status:focus-visible{z-index:1;outline:2px solid var(--blue);outline-offset:-2px;position:relative}.dataset-membership-status:disabled{color:#939eaf;cursor:not-allowed}.dataset-membership-control.is-member .dataset-membership-status:hover:not(:disabled){background:#e7f7ee}.dataset-membership-action{color:var(--blue);cursor:pointer;background:#fff;border:0;border-left:1px solid #d6deea;align-self:stretch;padding:0 10px;font-size:10px;font-weight:700}.dataset-membership-control.is-member .dataset-membership-action{color:var(--ok);background:#fafffc;border-left-color:#c8e4d4}.dataset-membership-action:hover:not(:disabled){background:#edf5ff}.dataset-membership-action:disabled{color:#939eaf;cursor:not-allowed;background:#f4f6f9}.dataset-dialog-backdrop{z-index:3000;overscroll-behavior:contain;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#08183675;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.bad-case-dialog-backdrop{z-index:10006;isolation:isolate}.dataset-dialog{text-align:left;background:#fff;border:1px solid #d8dfeb;border-radius:12px;width:min(100%,480px);padding:24px;box-shadow:0 30px 90px #08183642}.dataset-dialog--membership{width:min(100%,560px)}.dataset-dialog__header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:14px;display:flex}.dataset-dialog__header h3{margin:4px 0 0;font-size:21px}.dataset-dialog__header>button{color:#66738e;cursor:pointer;background:0 0;border:0;width:30px;height:30px;font-size:20px}.dataset-dialog>p{color:var(--muted);font-size:12px;line-height:1.55}.dataset-dialog label{margin-top:15px;display:block}.dataset-dialog label>span{color:#415373;margin-bottom:7px;font-size:11px;font-weight:700;display:block}.dataset-dialog select,.dataset-dialog input{width:100%;height:42px;color:var(--navy);background:#fff;border:1px solid #cbd5e3;border-radius:7px;padding:0 12px}.dataset-dialog textarea{resize:vertical;width:100%;min-height:120px;color:var(--navy);font:inherit;background:#fff;border:1px solid #cbd5e3;border-radius:7px;padding:11px 12px;line-height:1.55}.bad-case-dialog{overscroll-behavior:contain;width:min(100%,560px);max-height:calc(100dvh - 48px);overflow-y:auto}.bad-case-dialog .dataset-dialog__header small{max-width:430px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font:500 10px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;display:block;overflow:hidden}.bad-case-dialog__identifiers{background:#f7f9fc;border:1px solid #e0e6ee;border-radius:8px;gap:6px;margin:12px 0 0;padding:10px 12px;display:grid}.bad-case-dialog__identifiers>div{grid-template-columns:104px minmax(0,1fr);align-items:baseline;gap:10px;min-width:0;display:grid}.bad-case-dialog__identifiers dt{color:#65738a;font-size:10px;font-weight:700}.bad-case-dialog__identifiers dd{overflow-wrap:anywhere;color:#263a5c;min-width:0;margin:0;font:500 10px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.bad-case-dialog label>small{color:var(--muted);text-align:right;margin-top:5px;font-size:10px;display:block}.bad-case-dialog .dataset-dialog__actions{z-index:2;background:#fffffffa;border-top:1px solid #e3e8f0;margin-bottom:-24px;margin-left:-24px;margin-right:-24px;padding:14px 24px 20px;position:sticky;bottom:0;box-shadow:0 -8px 20px #0818360f}.bad-case-dialog__categories{margin-top:15px}.bad-case-dialog__categories>span{color:#415373;margin-bottom:7px;font-size:11px;font-weight:700;display:block}.bad-case-dialog__category-options{flex-wrap:wrap;gap:8px;display:flex}.bad-case-dialog .bad-case-dialog__category-option{color:var(--navy);cursor:pointer;background:#fff;border:1px solid #cbd5e3;border-radius:8px;align-items:center;gap:7px;margin:0;padding:8px 13px;font-size:12px;display:inline-flex}.bad-case-dialog .bad-case-dialog__category-option input{accent-color:#2554d8;width:auto;height:auto;margin:0;padding:0}.bad-case-dialog .bad-case-dialog__category-option.is-checked{color:#1c3f9f;background:#eef3ff;border-color:#8ba7ec}.bad-case-dialog__subcategories{gap:8px;display:grid}.bad-case-dialog__subcategories>span{color:#41516b;font-size:11px;font-weight:700}.bad-case-dialog__subcategory-options{flex-wrap:wrap;gap:7px;display:flex}.bad-case-dialog__subcategory-options button{color:#4e5d72;min-height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d4dce8;border-radius:999px;padding:0 11px;font-size:10px}.bad-case-dialog__subcategory-options button.is-selected{color:#1c3f9f;background:#eef3ff;border-color:#8ba7ec}.bad-case-dialog__selected-descriptions{color:#45546a;background:#f8faff;border:1px solid #dbe4f1;border-radius:8px;padding:10px 12px}.bad-case-dialog__selected-descriptions strong{color:#263b61;margin-bottom:5px;font-size:10px;display:block}.bad-case-dialog__selected-descriptions ul{gap:4px;margin:0;padding-left:18px;font-size:10px;line-height:1.5;display:grid}.bad-case-dialog__translation-selection{background:#f8faff;border:1px solid #dbe4f1;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;margin-top:15px;padding:11px 12px;display:grid}.bad-case-dialog__translation-selection>div strong,.bad-case-dialog__translation-selection>div small{display:block}.bad-case-dialog__translation-selection>div strong{color:#263b61;font-size:11px}.bad-case-dialog__translation-selection>div small{color:var(--muted);margin-top:3px;font-size:9px}.bad-case-dialog__translation-selection>button{color:#1c3f9f;cursor:pointer;background:#fff;border:1px solid #9db2e8;border-radius:7px;padding:7px 10px;font-size:10px;font-weight:700}.bad-case-dialog__translation-selection blockquote{color:#344967;background:#fff;border-left:3px solid #7595df;border-radius:4px;grid-column:1/-1;margin:2px 0 0;padding:9px 34px 9px 10px;position:relative}.bad-case-dialog__translation-selection blockquote span{color:#71809a;font-size:9px;font-weight:700}.bad-case-dialog__translation-selection blockquote p{white-space:pre-wrap;margin:4px 0 0;font-size:11px;line-height:1.55}.bad-case-dialog__translation-selection blockquote button{color:#7b8798;cursor:pointer;background:0 0;border:0;padding:3px;font-size:9px;position:absolute;top:7px;right:7px}.bad-case-selection-guide{z-index:10003;color:#fff;background:#10264d;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:14px;max-width:calc(100vw - 24px);padding:10px 12px 10px 16px;font-size:11px;font-weight:700;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #071c4247}.bad-case-selection-guide button{color:#dce8fb;cursor:pointer;background:0 0;border:1px solid #dce8fb52;border-radius:999px;flex:none;padding:5px 9px;font-size:10px}.bad-case-dialog-backdrop--feedback{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0f0a2e;padding:16px}.bad-case-dialog--feedback{color:#172019;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fcfdfcf7;border:1px solid #27433114;border-radius:20px;width:min(100%,332px);max-height:calc(100dvh - 32px);padding:18px;font-family:Poppins,HarmonyOS Sans SC,Noto Sans SC Variable,Inter,PingFang SC,system-ui,sans-serif;box-shadow:0 20px 54px #1933242e}.bad-case-dialog--feedback .dataset-dialog__header{gap:12px;margin-bottom:10px}.bad-case-dialog--feedback .dataset-dialog__header h3{color:#172019;margin:0;font-size:17px;font-weight:600;line-height:24px}.bad-case-dialog--feedback .dataset-dialog__header>button{color:#1720197a;border-radius:999px;width:28px;height:28px;font-size:18px}.bad-case-dialog--feedback .dataset-dialog__header>button:hover{color:#315c3c;background:#f5f6f5}.bad-case-dialog--feedback .dataset-dialog__header small{color:#17201973;max-width:240px;margin-top:2px;font-size:9px}.bad-case-dialog--feedback>p{color:#17201994;margin:0;font-size:11px;line-height:17px}.bad-case-dialog--feedback .bad-case-dialog__identifiers{background:#f5f6f5;border:0;border-radius:12px;gap:4px;margin-top:10px;padding:8px 10px}.bad-case-dialog--feedback .bad-case-dialog__identifiers>div{grid-template-columns:78px minmax(0,1fr);gap:8px}.bad-case-dialog--feedback .bad-case-dialog__identifiers dt{color:#17201973;font-size:9px;font-weight:600}.bad-case-dialog--feedback .bad-case-dialog__identifiers dd{color:#172019ad;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.4;overflow:hidden}.bad-case-dialog--feedback .bad-case-dialog__categories{margin-top:12px}.bad-case-dialog--feedback .bad-case-dialog__categories>span,.bad-case-dialog--feedback label>span{color:#315c3c;margin-bottom:6px;font-size:10px;font-weight:600}.bad-case-dialog--feedback .bad-case-dialog__category-options{gap:6px}.bad-case-dialog--feedback .bad-case-dialog__category-option{color:#243229;border-color:#315c3c24;border-radius:999px;gap:6px;padding:6px 9px;font-size:10px}.bad-case-dialog--feedback .bad-case-dialog__category-option input{accent-color:#568157}.bad-case-dialog--feedback .bad-case-dialog__category-option.is-checked{color:#315c3c;background:#5681571a;border-color:#5681575c}.bad-case-dialog--feedback label{margin-top:12px}.bad-case-dialog--feedback select{color:#243229;background:#f5f6f5;border:0;border-radius:999px;height:36px;padding:0 12px;font-size:11px}.bad-case-dialog--feedback textarea{color:#172019;background:#f5f6f5;border:1px solid #0000;border-radius:12px;min-height:82px;padding:10px 12px;font-size:11px;line-height:17px}.bad-case-dialog--feedback select:focus-visible,.bad-case-dialog--feedback textarea:focus-visible{outline-offset:1px;outline:2px solid #5681578c}.bad-case-dialog--feedback label>small{color:#1720196b;margin-top:3px;font-size:9px}.bad-case-dialog--feedback .dataset-dialog__notice{font-size:10px;color:#466d4b!important;margin-top:8px!important}.bad-case-dialog--feedback .dataset-dialog__actions{box-shadow:none;background:0 0;border:0;margin:14px 0 0;padding:0;position:static}.bad-case-dialog--feedback .dataset-dialog__actions button{color:#1720199e;background:#f5f6f5;border-color:#0000;border-radius:999px;min-height:34px;padding:7px 12px}.bad-case-dialog--feedback .dataset-dialog__actions .primary-button{color:#fff!important;background:#568157!important;border-color:#568157!important}.bad-case-dialog--feedback .dataset-dialog__actions .primary-button:hover:not(:disabled){background:#466d4b!important;border-color:#466d4b!important}.bad-case-button{color:#a13b28;cursor:pointer;background:#fff7f4;border:1px solid #e8b9ae;border-radius:999px;padding:9px 14px;font-size:11px;font-weight:700}.bad-case-button:hover:not(:disabled){background:#fff0eb;border-color:#d98775}.bad-case-button.is-submitted{color:#176b51;background:#f0fbf7;border-color:#9dd5c2}.bad-case-button--compact{white-space:nowrap;padding:7px 11px}.bad-case-button--feedback{color:#315c3c;background:#f4f8f5;border-color:#315c3c38}.bad-case-button--feedback:hover:not(:disabled){background:#edf5ef;border-color:#315c3c6b}.bad-case-button:disabled{cursor:not-allowed;opacity:.5}.dataset-dialog__notice{color:#50617e!important;margin:13px 0 0!important}.dataset-dialog__memberships{gap:8px;margin-top:18px;display:grid}.dataset-dialog__memberships>strong{color:#415373;font-size:11px}.dataset-membership-row{background:#f7fcf9;border:1px solid #d7e8df;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;min-height:54px;padding:9px 10px 9px 12px;display:flex}.dataset-membership-row>div:first-child{min-width:0}.dataset-membership-row span,.dataset-membership-row small{display:block}.dataset-membership-row span{color:#173f2b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.dataset-membership-row small{color:#718078;margin-top:3px;font-size:9px}.dataset-membership-remove,.dataset-membership-confirm button{color:var(--danger);cursor:pointer;background:#fff;border:1px solid #ebc5c5;border-radius:6px;flex:none;padding:7px 9px;font-size:10px;font-weight:700}.dataset-membership-confirm{gap:6px;display:flex}.dataset-membership-confirm button:first-child{color:#5b687c;border-color:#cfd7e3}.dataset-membership-confirm .danger-button{color:#fff;border-color:var(--danger);background:var(--danger)}.dataset-membership-readonly{flex:none;color:var(--ink-3)!important;font-size:10px!important;font-weight:600!important}.dataset-dialog__actions{justify-content:flex-end;gap:9px;margin-top:22px;display:flex}.dataset-dialog__actions button{color:#4f5f79;cursor:pointer;background:#fff;border:1px solid #ccd5e3;border-radius:6px;padding:9px 13px;font-size:11px;font-weight:600}.history-card__annotation-header{border-bottom:1px solid #edf0f5;align-items:center;gap:12px;padding-bottom:14px;display:flex}.history-card__annotation-header>.history-card__header{border-bottom:0;flex:1;min-width:0;padding-bottom:0}.history-card__annotation-header>.dataset-membership-control{flex:none}@media (width<=600px),(height<=640px){.dataset-dialog-backdrop{padding:12px}.bad-case-dialog{max-height:calc(100dvh - 24px);padding:18px}.bad-case-dialog__identifiers>div{grid-template-columns:1fr;gap:2px}.bad-case-dialog textarea{min-height:88px}.bad-case-dialog .dataset-dialog__actions{padding:12px 18px calc(14px + env(safe-area-inset-bottom));margin-bottom:-18px;margin-left:-18px;margin-right:-18px;bottom:0}.bad-case-dialog--feedback{max-height:calc(100dvh - 24px);padding:16px}.bad-case-dialog--feedback .bad-case-dialog__identifiers>div{grid-template-columns:78px minmax(0,1fr);gap:8px}.bad-case-dialog--feedback textarea{min-height:76px}.bad-case-dialog--feedback .dataset-dialog__actions{margin:12px 0 0;padding:0}}.annotation-page{height:calc(100vh - var(--topbar-height));background:#f5f7fb;grid-template-columns:270px minmax(540px,1fr) 310px;min-height:650px;display:grid;overflow:hidden}.annotation-queue,.annotation-score-panel{background:#fff;min-height:0;padding:24px 20px;overflow-y:auto}.annotation-queue{border-right:1px solid #d9e0eb}.annotation-score-panel{border-left:1px solid #d9e0eb}.annotation-pane-heading h1,.annotation-pane-heading h2{letter-spacing:-.5px;margin:4px 0 20px;font-size:22px}.annotation-field{margin-bottom:17px;display:block}.annotation-field>span{color:#53627c;margin-bottom:7px;font-size:10px;font-weight:700;display:block}.annotation-field select,.annotation-field textarea{width:100%;color:var(--navy);background:#fff;border:1px solid #cbd5e3;border-radius:6px;font-size:11px}.annotation-field select{height:40px;padding:0 10px}.annotation-field textarea{resize:vertical;min-height:92px;padding:10px}.annotation-status-filter{grid-template-columns:repeat(2,1fr);gap:6px;margin-bottom:16px;display:grid}.annotation-status-filter button{color:#6a778e;cursor:pointer;background:#fff;border:1px solid #d4dbe7;border-radius:5px;padding:7px 6px;font-size:9px;font-weight:600}.annotation-status-filter button.is-active{color:var(--blue);background:#eef4ff;border-color:#9fbaea}.annotation-task-list{flex-direction:column;gap:7px;display:flex}.annotation-task-list>button{text-align:left;cursor:pointer;background:#f6f8fb;border:1px solid #0000;border-radius:7px;grid-template-columns:26px 1fr;gap:8px;width:100%;padding:11px 10px;display:grid}.annotation-task-list>button>span{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:9px}.annotation-task-list strong,.annotation-task-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.annotation-task-list strong{color:#263c66;font-size:11px}.annotation-task-list small{color:var(--ink-3);margin-top:5px;font-size:11px}.annotation-task-list>button.is-active{background:var(--blue-soft);border-color:#8fb1ec}.annotation-editor{min-width:0;padding:26px;overflow-y:auto}.annotation-editor__header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.annotation-editor__header h2{letter-spacing:-.4px;margin:4px 0 6px;font-size:22px}.annotation-editor__header p{color:var(--muted);margin:0;font-size:10px}.annotation-status{color:#6c778a;background:#e9edf3;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:700}.annotation-status--in_progress{color:var(--warn);background:#fff1c8}.annotation-status--completed{color:var(--ok);background:#e1f5e9}.waveform-card,.annotation-output,.annotation-region-list{background:#fff;border:1px solid #d6deea;border-radius:9px;padding:16px}.waveform-card audio,.annotation-output-audio audio{width:100%;height:38px}.annotation-waveform{cursor:crosshair;-webkit-user-select:none;user-select:none;border-top:1px solid #ecf0f5;border-bottom:1px solid #ecf0f5;align-items:center;gap:2px;height:132px;margin-top:12px;padding:8px 0;display:flex;position:relative;overflow:hidden}.annotation-waveform:focus-visible{outline-offset:-2px;outline:2px solid #2872e1b8}.annotation-waveform.is-saving{pointer-events:none;cursor:default;opacity:.6}.annotation-waveform>i{z-index:2;opacity:.78;background:#6f9ff3;border-radius:2px;flex:1;min-width:1px;transition:height .18s,opacity .18s;position:relative}.annotation-waveform--loading>i{opacity:.28;height:2px!important}.annotation-waveform--error>i{opacity:.45;background:#9aa6b8;height:2px!important}.annotation-waveform>b{z-index:2;opacity:.34;pointer-events:none;border:1px solid #ffffffb3;border-radius:3px;min-width:3px;position:absolute;top:7px;bottom:7px}.annotation-waveform__selection{z-index:1;border:2px solid var(--selection-stroke,#2872e1);background:var(--selection-fill,#2872e133);pointer-events:none;border-radius:4px;min-width:3px;position:absolute;top:4px;bottom:4px;box-shadow:inset 0 0 0 1px #ffffff6b}.annotation-waveform__selection:before,.annotation-waveform__selection:after{content:"";background:var(--selection-stroke,#2872e1);width:2px;position:absolute;top:-2px;bottom:-2px}.annotation-waveform__selection:before{left:-2px}.annotation-waveform__selection:after{right:-2px}.annotation-waveform__selection small{color:#18365e;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 10px);font-size:8px;font-weight:800;position:absolute;top:3px;left:5px;overflow:hidden}.annotation-waveform__selection.is-asr_unchanged{--selection-stroke:#1f9a63;--selection-fill:#1f9a6330}.annotation-waveform__selection.is-human_edited{--selection-stroke:#2872e1;--selection-fill:#2872e138}.annotation-waveform__selection.is-human_filled{--selection-stroke:#7a56c5;--selection-fill:#7a56c533}.annotation-waveform__selection.is-still_empty{--selection-stroke:#677991;--selection-fill:#67799129}.annotation-waveform__selection.is-unreviewed{--selection-stroke:#d38a14;--selection-fill:#d38a1424;border-style:dashed}.annotation-waveform__playhead{z-index:4;pointer-events:none;background:#d43e3e;width:2px;margin-left:-1px;position:absolute;top:5px;bottom:5px;box-shadow:0 0 0 1px #ffffffbf}.annotation-waveform-status{color:#718096;margin:7px 0 0;font-size:11px}.annotation-waveform-status--error{color:var(--warn)}.waveform-ruler{color:var(--ink-3);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:6px;font-size:11px;display:flex}.waveform-card>p{color:#728097;margin:10px 0 0;font-size:9px}.annotation-output-tabs{gap:7px;margin:16px 0 9px;display:flex;overflow-x:auto}.annotation-output-tabs button{color:#5b6b84;cursor:pointer;background:#fff;border:1px solid #d1d9e5;border-radius:6px;flex:none;padding:8px 11px;font-size:10px;font-weight:600}.annotation-output-tabs button small{color:inherit;opacity:.76;margin-top:4px;font-size:11px;font-weight:400;display:block}.annotation-output-tabs button.is-active{color:#fff;border-color:var(--blue);background:var(--blue)}.annotation-transcripts{grid-template-columns:1fr 1fr;gap:12px;display:grid}.annotation-transcripts article{background:#f5f7fb;border-radius:7px;min-height:112px;padding:12px}.annotation-transcripts span,.annotation-output-audio>span{color:#6c7b91;margin-bottom:8px;font-size:9px;font-weight:700;display:block}.annotation-transcripts p{color:#233a64;white-space:pre-wrap;max-height:150px;margin:0;font-size:11px;line-height:1.65;overflow-y:auto}.annotation-transcript-segments{max-height:180px;margin:0;padding:0;list-style:none;overflow-y:auto}.annotation-transcript-segments li{color:#233a64;border-top:1px solid #e7ebf2;grid-template-columns:108px minmax(0,1fr) auto;align-items:start;gap:8px;padding:6px 0;font-size:10px;line-height:1.45;display:grid}.annotation-transcript-segments li:first-child{border-top:0;padding-top:0}.annotation-transcript-segments time{color:#3974d3;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.annotation-transcript-segments li>span{color:#233a64;margin:0;font-size:10px;font-weight:400}.annotation-transcript-segments small{color:var(--warn);white-space:nowrap;font-size:11px}.annotation-output-audio{margin-top:12px}.annotation-metrics{border:1px solid #e0e5ed;border-radius:6px;grid-template-columns:repeat(5,1fr);margin-top:13px;display:grid;overflow:hidden}.annotation-metrics>div{padding:9px}.annotation-metrics>div+div{border-left:1px solid #e0e5ed}.annotation-metrics span,.annotation-metrics strong{display:block}.annotation-metrics span{color:#7c889b;font-size:11px}.annotation-metrics strong{color:#213861;margin-top:4px;font-size:11px}.annotation-region-list{margin-top:14px}.annotation-region-list h3{margin-bottom:11px;font-size:14px}.annotation-region-list>p{color:#7c889b;margin:0;font-size:10px}.annotation-region-list>div{color:#52627c;border-top:1px solid #edf0f5;grid-template-columns:1fr auto 82px auto;align-items:center;gap:10px;padding:8px 0;font-size:10px;display:grid}.annotation-region-list select{color:#52627c;background:#fff;border:1px solid #d3dbe7;border-radius:5px;height:30px;padding:0 7px;font-size:9px}.annotation-region-list>div button{color:var(--danger);cursor:pointer;background:0 0;border:0}.annotation-labels{flex-direction:column;gap:7px;margin-bottom:22px;display:flex}.annotation-labels button{text-align:left;color:#435573;cursor:pointer;background:#fff;border:1px solid #d7deea;border-radius:6px;grid-template-columns:8px 1fr auto;align-items:center;gap:9px;padding:10px;display:grid}.annotation-labels button i{border-radius:50%;width:8px;height:8px}.annotation-labels button span{font-size:10px;font-weight:600}.annotation-labels button kbd{color:#7c889b;text-align:center;background:#f4f6f9;border:1px solid #d7deea;border-radius:4px;min-width:20px;padding:2px 4px;font-family:inherit;font-size:11px}.annotation-labels button.is-active{border-color:#8eafe9;box-shadow:0 0 0 2px #075cf014}.annotation-score-list{border-top:1px solid #e0e5ed;margin-bottom:20px;padding-top:18px}.annotation-score-list>div{margin-bottom:14px}.annotation-score-list>div>span{color:#52627c;margin-bottom:7px;font-size:10px;font-weight:600;display:block}.annotation-score-list>div>div{grid-template-columns:repeat(5,1fr);gap:4px;display:grid}.annotation-score-list button{color:#62718a;cursor:pointer;background:#fff;border:1px solid #d3dbe7;border-radius:4px;height:30px;font-size:10px}.annotation-score-list button.is-active{color:#fff;border-color:var(--blue);background:var(--blue)}.annotation-current-output{color:#31537f;background:#eef4ff;border-radius:5px;margin:0 0 14px;padding:9px 10px;font-size:9px;font-weight:600}.annotation-save-actions{grid-template-columns:1fr 1.2fr;gap:8px;margin-top:20px;display:grid}.annotation-save-actions button,.dataset-create-card button{color:#50617e;cursor:pointer;background:#fff;border:1px solid #ccd5e3;border-radius:6px;min-height:40px;font-size:10px;font-weight:700}.annotation-notice{color:#61708a;margin:15px 0 0;font-size:10px;line-height:1.5}.annotation-empty{color:#7a879c;background:#ffffff8c;border:1px dashed #cbd5e3;border-radius:10px;place-items:center;min-height:360px;font-size:12px;display:grid}.annotation-datasets-page{width:min(100%,1420px);min-height:calc(100vh - var(--topbar-height));margin:0 auto;padding:42px 34px 70px}.annotation-page-intro{margin-bottom:28px}.annotation-workflow{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:stretch;gap:10px;margin-bottom:12px;display:grid}.annotation-workflow article{background:#fff;border:1px solid #d4dce9;border-radius:9px;align-items:flex-start;gap:10px;min-width:0;padding:15px;display:flex}.annotation-workflow article b{color:#fff;background:var(--blue);border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.annotation-workflow article strong,.annotation-workflow article span{display:block}.annotation-workflow article strong{color:var(--navy);font-size:11px}.annotation-workflow article span{color:var(--muted);margin-top:5px;font-size:9px;line-height:1.5}.annotation-workflow>i{color:#9dabc0;align-self:center;font-size:16px;font-style:normal}.annotation-workflow-actions{justify-content:flex-end;gap:18px;margin-bottom:20px;display:flex}.annotation-workflow-actions a,.dataset-card-actions a,.annotation-export-link{color:var(--blue);font-size:10px;font-weight:700;text-decoration:none}.dataset-create-card{background:#fff;border:1px solid #d4dce9;border-radius:9px;grid-template-columns:1fr auto;align-items:end;gap:12px;padding:18px;display:grid}.dataset-create-card label span{color:#53627c;margin-bottom:7px;font-size:10px;font-weight:700;display:block}.dataset-create-card input{width:100%;height:42px;color:var(--navy);border:1px solid #ccd5e3;border-radius:6px;padding:0 12px}.dataset-create-card button{padding:0 18px}.dataset-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.dataset-grid article{background:#fff;border:1px solid #d5ddea;border-radius:9px;padding:20px}.dataset-grid article>span{color:var(--blue);letter-spacing:.12em;font-size:11px;font-weight:700}.dataset-grid h2{margin:8px 0;font-size:16px}.dataset-grid p{min-height:40px;color:var(--muted);font-size:10px;line-height:1.5}.dataset-card-meta{flex-wrap:wrap;gap:7px;margin:0 0 16px;display:flex}.dataset-card-meta>*{color:var(--ink-3);background:#f0f3f7;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:600}.dataset-card-meta strong{color:#1769d2;background:#eaf2ff}.dataset-card-actions{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.annotation-export-link{text-align:center;background:#f2f7ff;border:1px solid #b8cdf0;border-radius:6px;margin-top:14px;padding:10px;display:block}@media (width<=1100px){.annotation-page{height:auto;min-height:calc(100vh - var(--topbar-height));grid-template-columns:230px minmax(0,1fr);overflow:visible}.annotation-score-panel{border-top:1px solid #d9e0eb;border-left:0;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:20px;display:grid}.annotation-save-actions,.annotation-notice{grid-column:2}.annotation-workflow{grid-template-columns:1fr 1fr}.annotation-workflow>i{display:none}}@media (width<=680px){:root{--topbar-height:64px}.topbar{padding:0 18px}.topnav a{padding:7px 6px;font-size:10px}.subnav-bar__inner{padding:0 18px;overflow-x:auto}.subnav-bar a{flex:none}.results-page-intro{padding:30px 20px 22px;display:block}.results-page-intro__summary{border-left:0;margin-top:20px;padding-left:0}.annotation-page{height:auto;display:block}.annotation-queue,.annotation-score-panel{border:0;border-bottom:1px solid #d9e0eb}.annotation-editor{padding:20px}.annotation-transcripts{grid-template-columns:1fr}.annotation-metrics{grid-template-columns:1fr 1fr}.annotation-metrics>div{border-bottom:1px solid #e0e5ed}.annotation-score-panel{display:block}.dataset-grid,.dataset-create-card,.annotation-workflow{grid-template-columns:1fr}.annotation-workflow-actions{flex-direction:column;align-items:flex-end}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.annotation-v2-eyebrow{color:#356196;letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.annotation-v2-primary{color:#fff;background:var(--blue);cursor:pointer;border:0;border-radius:7px;padding:10px 16px;font-weight:750}.annotation-v2-primary:hover{background:var(--blue-dark)}.annotation-v2-primary:disabled{cursor:not-allowed;opacity:.45}.annotation-v2-notice{color:#405675;background:#f5f9ff;border:1px solid #ccdaed;border-radius:7px;margin:16px 0;padding:11px 14px;font-size:13px}.annotation-v2-identity{color:#52627e;grid-column:3;justify-self:end;align-items:center;gap:10px;min-width:0;margin-left:18px;font-size:11px;display:flex;position:relative}.annotation-v2-identity__email{text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-weight:600;overflow:hidden}.annotation-v2-identity button{color:#334a6f;cursor:pointer;background:#fff;border:1px solid #d5deeb;border-radius:5px;flex:none;padding:5px 8px}.annotation-v2-identity button.annotation-v2-identity__mcp{color:#075cf0;background:#f4f8ff;border-color:#b8cdf0;font-weight:750}.annotation-v2-identity__mcp-short{display:none}.annotation-v2-identity button:disabled{cursor:wait;opacity:.65}.annotation-v2-identity__error{color:#a73333;background:#fff5f5;border:1px solid #f0caca;border-radius:5px;width:max-content;max-width:280px;padding:6px 8px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 4px 14px #5b1a1a1a}.annotation-mcp-guide{width:min(760px,100vw - 32px);max-height:calc(100vh - 40px);color:var(--navy);background:#fff;border:1px solid #c9d5e5;border-radius:10px;margin:auto;padding:0;overflow:hidden;box-shadow:0 24px 70px #0b245538}.annotation-mcp-guide::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0e1c347a}.annotation-mcp-guide__surface{max-height:calc(100vh - 42px);overflow:auto}.annotation-mcp-guide__surface>header{z-index:2;background:#fffffffa;border-bottom:1px solid #dce4ef;justify-content:space-between;align-items:flex-start;gap:24px;padding:20px 22px 16px;display:flex;position:sticky;top:0}.annotation-mcp-guide__surface>header h2{letter-spacing:-.35px;margin:0 0 6px;font-size:21px}.annotation-mcp-guide__surface>header p,.annotation-mcp-guide section p,.annotation-mcp-guide footer p{color:#66758c;margin:0;font-size:11px;line-height:1.6}.annotation-mcp-guide__close{color:#334a6f;cursor:pointer;background:#fff;border:1px solid #cbd7e7;border-radius:5px;flex:none;padding:6px 10px}.annotation-mcp-guide section{padding:17px 22px 0}.annotation-mcp-guide section h3{color:#20395e;margin:0 0 7px;font-size:13px}.annotation-mcp-guide section code{color:#214f8a;font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.annotation-mcp-guide pre{color:#dfe9fb;white-space:pre;background:#142640;border:1px solid #d9e2ee;border-radius:6px;margin:9px 0 0;padding:12px 14px;font:10px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.annotation-mcp-guide pre code{color:inherit;font:inherit}.annotation-mcp-guide p.annotation-mcp-guide__login{margin-top:9px}.annotation-mcp-guide__code-heading{color:#6a7890;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;font-size:9px;font-weight:750;display:flex}.annotation-mcp-guide__code-heading button{color:#315b8c;cursor:pointer;background:#f5f9ff;border:1px solid #c8d6e8;border-radius:4px;padding:4px 7px}.annotation-mcp-guide ol{color:#52627a;margin:8px 0 0;padding-left:22px;font-size:11px;line-height:1.8}.annotation-mcp-guide li+li{margin-top:3px}.annotation-mcp-guide details{background:#f8fafd;border:1px solid #d9e2ee;border-radius:6px;margin-top:9px;padding:8px 10px}.annotation-mcp-guide summary{color:#315b8c;cursor:pointer;font-size:10px;font-weight:750}.annotation-mcp-guide details p{margin-top:8px}.annotation-mcp-guide footer{background:#f8fafd;border-top:1px solid #dce4ef;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:14px 22px 18px;display:flex}.annotation-mcp-guide footer a{color:#fff;background:var(--blue);border-radius:5px;flex:none;padding:7px 10px;font-size:10px;font-weight:750;text-decoration:none}.annotation-v2-login{min-height:calc(100vh - var(--topbar-height));background:linear-gradient(135deg,#f7faff,#edf3fd);place-items:center;padding:30px;display:grid}.annotation-v2-login section{background:#fff;border:1px solid #d9e2ef;border-radius:12px;width:min(100%,430px);padding:40px;box-shadow:0 18px 55px #0b24551a}.annotation-v2-login h1{letter-spacing:-.7px;margin:0 0 10px;font-size:30px}.annotation-v2-login p{color:var(--muted);line-height:1.6}.annotation-v2-login form{gap:14px;margin-top:28px;display:grid}.annotation-v2-login label,.annotation-v2-create label{color:#354765;gap:7px;font-size:11px;font-weight:750;display:grid}.annotation-v2-login input,.annotation-v2-create input{width:100%;color:var(--ink);background:#fff;border:1px solid #cbd7e7;border-radius:6px;padding:11px 12px;font-size:14px}.annotation-v2-link{color:var(--blue);cursor:pointer;background:0 0;border:0}.annotation-v2-workspace{min-height:calc(100vh - var(--topbar-height));background:#edf2f8;grid-template-columns:260px minmax(0,1fr);display:grid}.annotation-v2-queue{z-index:55;top:var(--topbar-height);height:calc(100vh - var(--topbar-height));background:#f8fafd;border-right:1px solid #d5deeb;position:sticky;overflow:auto}.annotation-v2-queue header{justify-content:space-between;align-items:flex-start;gap:10px;padding:23px 14px 14px 18px;display:flex}.annotation-v2-queue h1{margin:0;font-size:20px}.annotation-v2-queue__title-row{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.annotation-task-guide__trigger-wrap{flex:none;position:relative}.annotation-task-guide__trigger{color:#315b8c;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #bfd0e7;border-radius:999px;align-items:center;gap:4px;min-height:24px;padding:3px 7px 3px 5px;font-size:9px;font-weight:750;display:inline-flex}.annotation-task-guide__trigger>span{color:#fff;background:#4675ad;border-radius:50%;place-items:center;width:14px;height:14px;font:800 9px/1 ui-serif,Georgia,serif;display:grid}.annotation-task-guide__trigger:hover,.annotation-task-guide__trigger:focus-visible{border-color:var(--blue);color:var(--blue);background:#f2f7ff;outline:none}.annotation-task-guide__trigger:focus-visible{box-shadow:0 0 0 3px #2872e12e}.annotation-task-guide__tooltip{z-index:40;pointer-events:none;color:#fff;opacity:0;background:#19385f;border-radius:6px;width:218px;padding:9px 10px;font-size:10px;font-weight:500;line-height:1.55;transition:opacity .12s,transform .12s;position:absolute;top:calc(100% + 7px);left:0;transform:translateY(-3px);box-shadow:0 8px 20px #0c224133}.annotation-task-guide__tooltip:before{content:"";border:5px solid #0000;border-bottom-color:#19385f;position:absolute;bottom:100%;left:16px}.annotation-task-guide__trigger-wrap:hover .annotation-task-guide__tooltip,.annotation-task-guide__trigger-wrap:focus-within .annotation-task-guide__tooltip{opacity:1;transform:translateY(0)}.annotation-task-guide{width:min(580px,100vw - 32px);max-height:calc(100vh - 40px);color:var(--navy);background:#fff;border:1px solid #c9d5e5;border-radius:10px;margin:auto;padding:0;overflow:hidden;box-shadow:0 24px 70px #0b245538}.annotation-task-guide::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0e1c347a}.annotation-task-guide__surface{max-height:calc(100vh - 42px);overflow:auto}.annotation-task-guide__surface>header{border-bottom:1px solid #dce4ef;justify-content:space-between;align-items:flex-start;gap:24px;padding:20px 22px 17px;display:flex}.annotation-task-guide__surface>header h2{letter-spacing:-.35px;margin:0 0 6px;font-size:21px}.annotation-task-guide__surface>header p,.annotation-task-guide footer p{color:#66758c;margin:0;font-size:11px;line-height:1.6}.annotation-task-guide__close{color:#334a6f;cursor:pointer;background:#fff;border:1px solid #cbd7e7;border-radius:5px;flex:none;padding:6px 10px}.annotation-task-guide__rules{counter-reset:task-guide-rule;margin:0;padding:8px 22px 6px;list-style:none}.annotation-task-guide__rules li{counter-increment:task-guide-rule;border-bottom:1px solid #e4eaf2;gap:3px;min-height:48px;padding:11px 0 11px 35px;display:grid;position:relative}.annotation-task-guide__rules li:last-child{border-bottom:0}.annotation-task-guide__rules li:before{color:#24578f;content:counter(task-guide-rule);background:#e8f1fc;border-radius:50%;place-items:center;width:23px;height:23px;font-size:9px;font-weight:850;display:grid;position:absolute;top:12px;left:0}.annotation-task-guide__rules strong{color:#20395e;font-size:12px}.annotation-task-guide__rules span{color:#66758c;font-size:10px;line-height:1.55}.annotation-task-guide__details{border-top:1px solid #e4eaf2;gap:14px;margin:0;padding:4px 22px 8px;display:grid}.annotation-task-guide__detail-group{gap:7px;display:grid}.annotation-task-guide__detail-group>h3{color:#20395e;letter-spacing:-.2px;margin:8px 0 1px;font-size:12px;font-weight:850}.annotation-task-guide__detail-group ol{counter-reset:task-guide-detail;gap:7px;margin:0;padding:0;list-style:none;display:grid}.annotation-task-guide__detail-group li{counter-increment:task-guide-detail;gap:2px;padding:0 0 0 21px;display:grid;position:relative}.annotation-task-guide__detail-group li:before{color:#4675ad;content:counter(task-guide-detail) ".";min-width:15px;font-size:10px;font-weight:850;position:absolute;top:1px;left:0}.annotation-task-guide__detail-group strong{color:#2b3f63;font-size:11px;font-weight:800}.annotation-task-guide__detail-group span{color:#66758c;font-size:10px;line-height:1.55}.annotation-task-guide__detail-group em{color:#8a5a1f;margin-top:2px;font-style:normal;display:block}.annotation-task-guide footer{background:#f8fafd;border-top:1px solid #dce4ef;justify-content:space-between;align-items:center;gap:20px;padding:14px 22px 18px;display:flex}.annotation-task-guide footer button{color:#fff;background:var(--blue);cursor:pointer;border:0;border-radius:6px;flex:none;padding:8px 13px;font-size:10px;font-weight:750}.annotation-task-guide button:hover{filter:brightness(.97)}.annotation-task-guide button:focus-visible{outline-offset:2px;outline:3px solid #2872e140}.annotation-v2-queue__collapse{color:#31557f;cursor:pointer;background:#fff;border:1px solid #c5d3e5;border-radius:999px;flex:none;place-items:center;width:30px;height:30px;font-size:17px;font-weight:800;display:grid;position:relative}.annotation-v2-queue__collapse:hover,.annotation-v2-queue__collapse:focus-visible{border-color:var(--blue);color:var(--blue);background:#f2f7ff}.annotation-v2-queue__collapse[data-tooltip]:after{z-index:20;pointer-events:none;color:#fff;content:attr(data-tooltip);opacity:0;background:#19385f;border-radius:5px;width:180px;padding:7px 9px;font-size:9px;font-weight:500;line-height:1.45;transition:opacity .12s,transform .12s;position:absolute;top:calc(100% + 7px);right:0;transform:translateY(-3px)}.annotation-v2-queue__collapse[data-tooltip]:hover:after,.annotation-v2-queue__collapse[data-tooltip]:focus-visible:after{opacity:1;transform:translateY(0)}.global-shell.is-annotation-focus-mode .annotation-v2-workspace{grid-template-columns:minmax(0,1fr);min-height:100vh}.global-shell.is-annotation-focus-mode .annotation-v2-queue{display:none}.global-shell.is-annotation-focus-mode .annotation-v2-editor{padding:14px 18px 18px 60px}.annotation-v2-queue__summary{background:#fff;border:1px solid #dce4ef;border-radius:7px;grid-template-columns:auto 1fr auto 1fr;align-items:baseline;gap:5px 7px;margin:0 14px 14px;padding:12px;display:grid}.annotation-v2-queue__summary strong{font-size:18px}.annotation-v2-queue__summary span{color:var(--muted);font-size:10px}.annotation-v2-queue__filters{grid-template-columns:1fr 1fr;gap:7px;padding:0 14px 12px;display:grid}.annotation-v2-queue__filters label,.annotation-v2-list-filters label{color:#65758e;gap:4px;font-size:9px;font-weight:750;display:grid}.annotation-v2-queue__filters select,.annotation-v2-list-filters select,.annotation-v2-list-filters input{color:#354765;background:#fff;border:1px solid #d3deec;border-radius:5px;min-width:0;padding:6px 7px;font-size:10px}.annotation-v2-task-list{display:grid}.annotation-v2-task-list button{text-align:left;color:#354765;cursor:pointer;background:0 0;border:0;border-top:1px solid #e4e9f1;gap:12px;width:100%;padding:13px 16px;display:flex}.annotation-v2-task-list button:hover{background:#eef4ff}.annotation-v2-task-list button.is-active{color:var(--navy);box-shadow:inset 3px 0 var(--blue);background:#fff}.annotation-v2-task-list button>span{color:#8290a4;font-size:10px}.annotation-v2-task-list button div{gap:5px;min-width:0;display:grid}.annotation-v2-task-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.annotation-v2-task-list small{color:var(--muted);font-size:10px}.annotation-v2-editor{width:100%;min-width:0;margin:0;padding:25px}.annotation-v2-editor__header{justify-content:space-between;gap:20px;margin-bottom:16px;display:flex}.annotation-v2-editor__header h2{margin:0 0 6px;font-size:25px}.annotation-v2-editor__header p{color:var(--muted);margin:0;font-size:12px}.annotation-v2-save{color:#63718a;align-self:flex-start;align-items:center;gap:8px;font-size:11px;display:flex}.annotation-v2-save--saved{color:var(--ok)}.annotation-v2-save--failed,.annotation-v2-save--conflict{color:var(--danger)}.annotation-v2-save button{color:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.annotation-timeline{--timeline-label-width:128px;background:#fff;border:1px solid #c8d5e6;border-radius:8px;width:100%;min-width:0;max-width:100%;margin-top:14px;overflow:hidden;box-shadow:0 5px 16px #0b24550f}.annotation-timeline__toolbar{background:#f8fafd;border-bottom:1px solid #dbe3ee;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;min-height:52px;padding:10px 14px;display:flex}.annotation-timeline__toolbar>div:first-child{gap:3px;display:grid}.annotation-timeline__toolbar strong{color:#18335a;font-size:12px}.annotation-timeline__toolbar span{color:#6c7b91;font-size:9px}.annotation-timeline__playback{flex:520px;justify-content:center;align-items:center;gap:10px;min-width:420px;display:flex}.annotation-timeline__playback-time{color:#18385f;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:150px;font:10px ui-monospace,SFMono-Regular,Consolas,monospace}.annotation-timeline__playback button{color:#214f82;cursor:pointer;background:#fff;border:1px solid #b8c9df;border-radius:5px;min-height:28px;padding:5px 9px;font-size:9px;font-weight:750}.annotation-timeline__playback label{color:#65758e;white-space:nowrap;align-items:center;gap:5px;font-size:9px;font-weight:750;display:flex}.annotation-timeline__playback select{color:#294a72;background:#fff;border:1px solid #c5d3e5;border-radius:5px;height:28px;padding:3px 6px;font-size:9px}.annotation-timeline__volume input{accent-color:#2872e1;width:90px}.annotation-timeline__volume output{color:#526783;min-width:30px;font:9px ui-monospace,monospace}.annotation-timeline__playback-audio{display:none}.annotation-timeline__playback button.annotation-timeline__playback-toggle{color:#fff;background:#2872e1;border:1px solid #1260c7;border-radius:50%;place-items:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;line-height:1;transition:background .12s,border-color .12s,box-shadow .12s,transform .12s;display:grid;box-shadow:0 3px 9px #1459b447}.annotation-timeline__playback-toggle svg{fill:currentColor;width:15px;height:15px;display:block}.annotation-timeline__playback-toggle svg.is-play{transform:translate(1px)}.annotation-timeline__playback button.annotation-timeline__playback-toggle:hover{background:#165fca;border-color:#0e4fa8;box-shadow:0 4px 12px #1459b45c}.annotation-timeline__playback button.annotation-timeline__playback-toggle:active{transform:scale(.95)}.annotation-timeline__playback button.annotation-timeline__playback-toggle:focus-visible{outline-offset:3px;outline:3px solid #2872e147}.annotation-timeline__operation-bar{--operation-control-height:28px;background:#f8fafd;border-bottom:1px solid #dbe3ee;flex-wrap:wrap;align-items:end;gap:12px;padding:8px 14px;display:flex}.annotation-timeline__operation-bar .annotation-timeline__timing-editor{background:0 0;border:0;flex:0 auto;margin:0;padding:0}.annotation-timeline__secondary-tools{align-items:stretch;gap:8px;min-width:0;display:flex}.annotation-timeline__operation-divider{background:#cbd6e4;align-self:stretch;width:1px;min-height:28px;margin:0 3px}.annotation-timeline__tool-group{align-content:end;gap:4px;min-width:0;display:grid}.annotation-timeline__tool-group.is-history{margin-left:auto}.annotation-timeline__tool-group-label{color:#65758e;white-space:nowrap;font-size:8px;font-weight:750;line-height:1}.annotation-timeline__merge-tools{flex:none;grid-template-columns:30px 30px;align-items:end;gap:5px;min-width:0;display:grid}.annotation-timeline__merge-tools button{height:var(--operation-control-height);min-height:var(--operation-control-height);box-sizing:border-box;color:#31557f;cursor:pointer;background:#fff;border:1px solid #c5d3e5;border-radius:5px;padding:5px 9px;font-size:9px}.annotation-timeline__merge-tools button.is-active{color:#164b96;background:#e7f0ff;border-color:#2872e1}.annotation-timeline__merge-tools button.is-primary{color:#fff;background:#2872e1;border-color:#2872e1}.annotation-timeline__merge-tools button:disabled{cursor:not-allowed;opacity:.45}.annotation-timeline__merge-tools small{color:#687892;text-align:right;grid-column:1/-1;min-height:11px;font-size:8px}.annotation-timeline__edit-tools,.annotation-timeline__history-tools,.annotation-timeline__nav-tools{flex:none;gap:5px;display:flex}.annotation-timeline__edit-tools button,.annotation-timeline__history-tools button,.annotation-timeline__nav-tools button{height:var(--operation-control-height);min-height:var(--operation-control-height);box-sizing:border-box;color:#31557f;cursor:pointer;background:#fff;border:1px solid #c5d3e5;border-radius:5px;padding:5px 8px;font-size:9px}.annotation-timeline__edit-tools button:disabled,.annotation-timeline__history-tools button:disabled,.annotation-timeline__nav-tools button:disabled{cursor:not-allowed;opacity:.45}.annotation-timeline__nav-tools button{white-space:nowrap;font-weight:700}.annotation-timeline__nav-tools button:hover:not(:disabled),.annotation-timeline__nav-tools button:focus-visible{color:#154f8e;background:#edf5ff;border-color:#4f79aa}.annotation-timeline__sentence-split{height:var(--operation-control-height);min-height:var(--operation-control-height);color:#fff;cursor:pointer;white-space:nowrap;background:#2872e1;border:1px solid #2872e1;border-radius:5px;padding:5px 10px;font-size:9px;font-weight:800}.annotation-timeline__sentence-split:hover:not(:disabled),.annotation-timeline__sentence-split:focus-visible{background:#165fca;border-color:#165fca}.annotation-timeline__sentence-split:disabled{cursor:not-allowed;opacity:.45}.annotation-timeline .annotation-timeline__icon-button{width:30px;min-width:30px;height:var(--operation-control-height,28px);min-height:var(--operation-control-height,28px);border-radius:5px;place-items:center;padding:0;display:inline-grid;position:relative}.annotation-timeline__icon-button svg{pointer-events:none;display:block}.annotation-timeline__icon-button:hover:not(:disabled),.annotation-timeline__icon-button:focus-visible{color:#154f8e;background:#edf5ff;border-color:#4f79aa}.annotation-timeline__icon-count{color:#fff;background:#1269c7;border:2px solid #f8fafd;border-radius:8px;place-items:center;min-width:14px;height:14px;padding:0 3px;font:7px/1 ui-monospace,monospace;display:grid;position:absolute;top:-6px;right:-5px}.annotation-timeline button[data-tooltip]{position:relative}.annotation-timeline button[data-tooltip]:after{z-index:40;pointer-events:none;color:#fff;content:attr(data-tooltip);text-align:left;white-space:normal;opacity:0;background:#19385f;border-radius:5px;width:max-content;max-width:240px;padding:7px 9px;font-size:9px;font-weight:500;line-height:1.45;transition:opacity .12s,transform .12s;position:absolute;top:calc(100% + 7px);right:0;transform:translateY(-3px);box-shadow:0 5px 16px #0b245533}.annotation-timeline button[data-tooltip]:hover,.annotation-timeline button[data-tooltip]:focus-visible{z-index:41}.annotation-timeline button[data-tooltip]:hover:after,.annotation-timeline button[data-tooltip]:focus-visible:after{opacity:1;transform:translateY(0)}.annotation-timeline button[data-tooltip][data-tooltip-placement=top]:after{top:auto;bottom:calc(100% + 7px);transform:translateY(3px)}.annotation-timeline button[data-tooltip][data-tooltip-placement=top]:hover:after,.annotation-timeline button[data-tooltip][data-tooltip-placement=top]:focus-visible:after{transform:translateY(0)}.annotation-timeline button[data-tooltip][data-tooltip-align=start]:after,.annotation-timeline .annotation-timeline__timing-editor button[data-tooltip]:after{left:0;right:auto}.annotation-timeline__zoom{height:var(--operation-control-height,28px);box-sizing:border-box;background:#fff;border:1px solid #cbd7e7;border-radius:6px;flex:none;align-items:center;gap:5px;padding:2px 6px;display:flex}.annotation-timeline__zoom-label{color:#526783;white-space:nowrap;font-size:8px;font-weight:800}.annotation-timeline__zoom button{color:#294d74;cursor:pointer;background:#fff;border:1px solid #8fa2bb;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;font-size:13px;line-height:1;display:grid}.annotation-timeline__zoom button:disabled{cursor:not-allowed;opacity:.35}.annotation-timeline__zoom input[type=range]{accent-color:#536f92;cursor:pointer;width:160px;height:12px;margin:0}.annotation-timeline__zoom output{color:#304e73;text-align:center;min-width:24px;font:8px ui-monospace,monospace}.annotation-timeline__legend{flex-wrap:wrap;justify-content:flex-end;gap:5px 12px;display:flex}.annotation-timeline__legend span{white-space:nowrap;align-items:center;gap:5px;display:flex}.annotation-timeline__legend span:before{content:"";background:#aab8ca;border-radius:2px;width:8px;height:8px}.annotation-timeline__legend .is-correct:before{background:#1f9a63}.annotation-timeline__legend .is-edited:before{background:#2872e1}.annotation-timeline__legend .is-filled:before{background:#7a56c5}.annotation-timeline__legend .is-unreviewed:before{background:0 0;border:1px dashed #d38a14}.annotation-timeline__ruler-row,.annotation-timeline__track-row{grid-template-columns:var(--timeline-label-width) minmax(0,1fr);display:grid}.annotation-timeline__scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:transparent transparent;width:100%;min-width:0;max-width:100%;max-height:min(52vh,440px);overflow:auto}.annotation-timeline__scroll:hover,.annotation-timeline__scroll:focus-visible,.annotation-timeline__scroll:focus-within,.annotation-timeline__scroll.is-panning{scrollbar-color:#8ca3c0 #edf2f7}.annotation-timeline__scroll:focus-visible{outline-offset:-2px;outline:2px solid #2872e147}.annotation-timeline__scroll::-webkit-scrollbar{width:11px;height:11px}.annotation-timeline__scroll::-webkit-scrollbar-track{background:0 0}.annotation-timeline__scroll::-webkit-scrollbar-corner{background:0 0}.annotation-timeline__scroll::-webkit-scrollbar-thumb{background:padding-box padding-box;border:3px solid #0000;border-radius:8px;min-width:36px;min-height:36px}.annotation-timeline__scroll:hover::-webkit-scrollbar-track{background:#edf2f7}.annotation-timeline__scroll:focus-within::-webkit-scrollbar-track{background:#edf2f7}.annotation-timeline__scroll.is-panning::-webkit-scrollbar-track{background:#edf2f7}.annotation-timeline__scroll:hover::-webkit-scrollbar-corner{background:#edf2f7}.annotation-timeline__scroll:focus-within::-webkit-scrollbar-corner{background:#edf2f7}.annotation-timeline__scroll.is-panning::-webkit-scrollbar-corner{background:#edf2f7}.annotation-timeline__scroll:hover::-webkit-scrollbar-thumb{background-color:#8ca3c0}.annotation-timeline__scroll:focus-within::-webkit-scrollbar-thumb{background-color:#8ca3c0}.annotation-timeline__scroll.is-panning::-webkit-scrollbar-thumb{background-color:#8ca3c0}.annotation-timeline__scroll:hover::-webkit-scrollbar-thumb:hover{background-color:#607b9f}.annotation-timeline__scroll.is-panning{cursor:grabbing;-webkit-user-select:none;user-select:none}.annotation-timeline__canvas{min-width:100%;max-width:none;position:relative}.annotation-timeline__canvas .annotation-timeline__track-label{z-index:6;position:sticky;left:0}.annotation-timeline__playhead-layer{z-index:5;inset:0 0 0 var(--timeline-label-width);pointer-events:none;position:absolute}.annotation-timeline__playhead{background:#d43e3e;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;box-shadow:0 0 0 1px #ffffffb8}.annotation-timeline__audio-track .annotation-waveform__playhead{display:none}.annotation-timeline__ruler-row{background:#f4f7fb;border-bottom:1px solid #dce4ef;min-height:28px}.annotation-timeline__ruler-row .annotation-timeline__track-label{padding:3px 11px;font-size:12px;line-height:1}.annotation-timeline__track-label{color:#39506f;background:#f8fafd;border-right:1px solid #d8e1ed;align-content:center;gap:3px;padding:9px 11px;display:grid}.annotation-timeline__track-label strong{font-size:10px}.annotation-timeline__track-label small{color:#7a8799;font-size:8px}.annotation-timeline__ruler{background-image:linear-gradient(90deg,#8093ae2e 1px,#0000 1px);background-size:calc(100% / var(--timeline-divisions,6)) 100%;min-width:0;position:relative;overflow:hidden}.annotation-timeline__ruler time{color:#64758d;white-space:nowrap;font:8px/1 ui-monospace,monospace;position:absolute;top:7px;transform:translate(-50%)}.annotation-timeline__ruler time:first-child{transform:none}.annotation-timeline__ruler time:last-child{transform:translate(-100%)}.annotation-timeline__track-row{border-bottom:1px solid #dce4ef;position:relative}.annotation-timeline__track-row.is-audio-track{min-height:56px}.annotation-timeline__track-row.is-asr-track{min-height:44px}.annotation-timeline__track-row.is-human-track{min-height:48px}.annotation-timeline__track{z-index:0;background-color:#fbfcfe;background-image:linear-gradient(90deg,#8093ae21 1px,#0000 1px);background-size:calc(100% / var(--timeline-divisions,6)) 100%;min-width:0;position:relative;overflow:hidden}.annotation-timeline__audio-track{padding:5px 8px}.annotation-timeline__audio-track .annotation-waveform{cursor:pointer;border:0;height:100%;min-height:0;margin:0}.annotation-timeline__audio-track .annotation-waveform-status{z-index:5;margin:0;font-size:8px;position:absolute;bottom:3px;right:10px}.annotation-timeline__track-resize{z-index:12;touch-action:none;cursor:ns-resize;outline:none;height:8px;position:absolute;bottom:0;left:0;right:0}.annotation-timeline__track-resize:after{content:"";opacity:0;background:#6f8db4;border-radius:2px;width:38px;height:2px;transition:opacity .12s;position:absolute;top:5px;left:50%;transform:translate(-50%)}.annotation-timeline__track-row:hover>.annotation-timeline__track-resize:after,.annotation-timeline__track-resize:focus-visible:after,.annotation-timeline__track-resize:active:after{opacity:.8}.annotation-timeline__track-resize:focus-visible{box-shadow:inset 0 -2px #2872e1}.annotation-timeline__clip{z-index:var(--clip-z,0);top:6px;bottom:6px;left:var(--clip-left);width:max(30px,calc(var(--clip-width) - 3px));text-align:left;color:#354a68;cursor:pointer;background:#e6ebf2;border:1px solid #9fb0c7;border-radius:4px;grid-template-rows:1fr auto;grid-template-columns:auto minmax(0,1fr);gap:1px 5px;min-width:0;padding:4px 6px;display:grid;position:absolute;overflow:hidden}.annotation-timeline__clip b{font-size:8px}.annotation-timeline__clip span{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;min-height:0;font-size:9px;font-weight:650;line-height:1.4;overflow:hidden}.annotation-timeline__clip em{text-overflow:ellipsis;white-space:nowrap;opacity:.76;grid-column:1/-1;font-size:7px;font-style:normal;font-weight:800;overflow:hidden}.annotation-timeline__track-row.is-expanded .annotation-timeline__clip{grid-template-rows:minmax(0,1fr) auto;align-content:start}.annotation-timeline__track-row.is-expanded .annotation-timeline__clip span{scrollbar-width:thin;overflow:hidden auto}.annotation-timeline__clip.is-asr{background:#e9edf3;border-color:#9eadc1}.annotation-timeline__clip.is-human.is-unreviewed{color:#72511c;background:#fff8e9;border-style:dashed;border-color:#d38a14}.annotation-timeline__clip.is-human.is-asr_unchanged{color:#14593f;background:#ddf3e9;border-color:#20895c}.annotation-timeline__clip.is-human.is-human_edited{color:#164b96;background:#dceaff;border-color:#2872e1}.annotation-timeline__clip.is-human.is-human_filled{color:#4d3283;background:#ece4fb;border-color:#7550bd}.annotation-timeline__clip.is-human.is-still_empty{color:#48576a;background:#e7ebf0;border-color:#687a91}.annotation-timeline__clip.is-human.is-completion-issue{z-index:6200;color:#7f211d;background:#ffe9e7;border-style:solid;border-color:#c93832;box-shadow:0 0 0 2px #c938322e}.annotation-timeline__issue-badge{z-index:6;color:#fff;white-space:nowrap;background:#b82f2a;border-radius:3px;padding:1px 4px;font-size:7px;font-weight:850;line-height:1.35;position:absolute;top:2px;right:3px}.annotation-timeline__clip.is-human{touch-action:none;cursor:grab}.annotation-timeline__clip.is-human:before,.annotation-timeline__clip.is-human:after{content:"";z-index:3;opacity:.35;background:currentColor;width:7px;position:absolute;top:0;bottom:0}.annotation-timeline__clip.is-human:before{left:0}.annotation-timeline__clip.is-human:after{right:0}.annotation-timeline__clip.is-human:hover:before,.annotation-timeline__clip.is-human:hover:after{opacity:.72}.annotation-timeline__clip.is-human.is-dragging{z-index:8000;-webkit-user-select:none;user-select:none;filter:none;box-shadow:0 0 0 3px #2872e140,0 6px 14px #193d6e2e}.annotation-timeline__clip.is-human.is-dragging-move{cursor:grabbing!important}.annotation-timeline__clip.is-human.is-dragging-start,.annotation-timeline__clip.is-human.is-dragging-end{cursor:ew-resize!important}.annotation-timeline__clip.is-human.is-dragging-start:before,.annotation-timeline__clip.is-human.is-dragging-end:after{opacity:1;width:9px}.annotation-timeline__clip:hover{filter:brightness(.98)}.annotation-timeline__clip.is-selected{z-index:6000;border-width:2px;box-shadow:0 0 0 2px #2872e133}.annotation-timeline__clip.is-merge-selected{z-index:6100;border:2px solid #1269c7;box-shadow:inset 0 0 0 2px #1269c724,0 0 0 2px #1269c72e}.annotation-timeline__merge-check{z-index:5;color:#fff;background:#1269c7;border-radius:50%;place-items:center;width:15px;height:15px;font:9px/1 sans-serif;display:grid;position:absolute;top:3px;right:3px}.annotation-timeline__clip.is-playing:after{content:"播放中";color:#fff;background:#d43e3e;border-radius:3px;padding:1px 3px;font-size:6px;font-weight:800;position:absolute;top:2px;right:3px}.annotation-timeline__inspector{--inspector-accent:#d38a14;border-left:4px solid var(--inspector-accent);background:#fff;padding:13px 14px 15px}.annotation-timeline__inspector.is-asr_unchanged{--inspector-accent:#1f9a63}.annotation-timeline__inspector.is-human_edited{--inspector-accent:#2872e1}.annotation-timeline__inspector.is-human_filled{--inspector-accent:#7a56c5}.annotation-timeline__inspector.is-still_empty{--inspector-accent:#677991}.annotation-timeline__inspector>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.annotation-timeline__inspector-heading,.annotation-timeline__inspector-tools{align-items:center;gap:9px;display:flex}.annotation-timeline__inspector-heading{min-width:0}.annotation-timeline__inspector-tools{flex-shrink:0;gap:6px}.annotation-timeline__inspector-heading>.annotation-timeline__state{color:#fff;background:var(--inspector-accent);white-space:nowrap;border-radius:10px;padding:2px 6px;font-size:8px;font-weight:800}.annotation-timeline__inspector button{color:#31557f;cursor:pointer;background:#f5f8fc;border:1px solid #c5d3e5;border-radius:5px;padding:5px 8px;font-size:9px}.annotation-timeline__inspector button:disabled{cursor:not-allowed;opacity:.55}.annotation-timeline__inspector .annotation-timeline__play-sentence{color:#1857a7;background:#eef5ff;border-color:#9fb8d8;flex:0 0 28px;place-items:center;width:28px;height:28px;padding:0;display:grid}.annotation-timeline__play-sentence:hover,.annotation-timeline__play-sentence:focus-visible{color:#fff;background:#2872e1;border-color:#2872e1}.annotation-timeline__play-sentence svg{fill:currentColor;width:15px;height:15px}.annotation-timeline__inspector .annotation-timeline__delete-sentence{color:#a23b36;background:#fff7f6;border-color:#e0b6b4;flex:0 0 28px;place-items:center;width:28px;height:28px;padding:0;display:grid}.annotation-timeline__delete-sentence:hover:not(:disabled),.annotation-timeline__delete-sentence:focus-visible{color:#fff;background:#b94b45;border-color:#b94b45}.annotation-timeline__delete-sentence svg{width:15px;height:15px}.annotation-timeline .annotation-timeline__inspector-heading>button[data-tooltip]:after{left:0;right:auto}.annotation-timeline__timing-editor{background:#f8fafd;border:1px solid #d9e2ee;border-radius:6px;flex-wrap:wrap;align-items:end;gap:7px;margin:0 0 11px;padding:8px 10px;display:flex}.annotation-timeline__timing-editor label{color:#687892;gap:3px;font-size:8px;font-weight:800;display:grid}.annotation-timeline__timing-editor input{width:104px;height:var(--operation-control-height,28px);box-sizing:border-box;color:#19375e;background:#fff;border:1px solid #bdcbe0;border-radius:4px;padding:5px 6px;font:9px ui-monospace,monospace}.annotation-timeline__timing-editor input:disabled{background:#eef1f5}.annotation-timeline__timing-editor button{height:var(--operation-control-height,28px);min-height:var(--operation-control-height,28px);box-sizing:border-box;color:#31557f;cursor:pointer;background:#fff;border:1px solid #c5d3e5;border-radius:5px;padding:5px 8px;font-size:9px}.annotation-timeline__timing-editor button:disabled{cursor:not-allowed;opacity:.45}.annotation-timeline__timing-divider{background:#d5deea;align-self:stretch;width:1px;margin:0 3px}.annotation-timeline__timing-editor p{color:#a33b35;flex-basis:100%;margin:0;font-size:9px}.annotation-timeline__inspector-heading>.annotation-timeline__timing-editor{background:0 0;border:0;border-left:1px solid #d5deea;border-radius:0;flex-wrap:nowrap;margin:0;padding:0 0 0 9px}.annotation-timeline__text-grid{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}.annotation-timeline__text-grid.is-human-only{grid-template-columns:minmax(0,1fr)}.annotation-timeline__text-grid>div,.annotation-timeline__text-grid>label{align-content:start;gap:5px;min-width:0;display:grid}.annotation-timeline__inspector.is-stacked-layout .annotation-timeline__text-grid{grid-template-columns:minmax(0,1fr)}.annotation-timeline__text-grid label,.annotation-timeline__text-grid label>span{color:#697992;font-size:9px;font-weight:800}.annotation-timeline__text-grid p{color:#47566c;background:#f6f8fb;border:1px solid #d7e0eb;border-radius:5px;min-height:66px;margin:0;padding:9px 10px;font-size:12px;line-height:1.55;overflow:auto}.annotation-timeline__text-grid p.is-empty{color:#8c98aa;font-style:italic}.annotation-timeline__text-grid textarea{resize:vertical;color:#10284c;background:#f8fbff;border:1px solid #aebfda;border-radius:5px;min-height:66px;padding:9px 10px;font:12px/1.55 inherit}.annotation-text-diff{background:#fff;border:1px solid #d7e0eb;border-radius:5px;margin-top:3px;overflow:hidden}.annotation-text-diff>header{background:#f8fafd;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:10px;padding:6px 8px;display:flex}.annotation-text-diff>header strong{color:#304966;font-size:9px}.annotation-text-diff>header span{color:#748298;font-size:8px}.annotation-text-diff__legend{color:#60708a;flex-wrap:wrap;gap:5px 12px;padding:6px 8px 0;font-size:8px;display:flex}.annotation-text-diff__legend span{align-items:center;gap:4px;display:inline-flex}.annotation-text-diff__legend span:before{content:"";background:currentColor;border-radius:2px;width:7px;height:7px}.annotation-text-diff__legend .is-add{color:#167048}.annotation-text-diff__legend .is-delete{color:#a23b36}.annotation-text-diff__legend .is-replace{color:#1f5fae}.annotation-text-diff__legend .is-fill{color:#67439d}.annotation-timeline__text-grid .annotation-text-diff>p{color:#34465f;overflow-wrap:anywhere;background:#fff;border:0;min-height:42px;padding:7px 8px 9px;line-height:1.8}.annotation-text-diff ins,.annotation-text-diff del{border-radius:2px;padding:1px 2px;text-decoration:none}.annotation-text-diff ins.is-add{color:#115d3b;background:#dff3e8;border-bottom:1px solid #45a777}.annotation-text-diff ins.is-fill{color:#563485;background:#eee5fa;border-bottom:1px solid #8a68bd}.annotation-text-diff del.is-delete{color:#8f302d;background:#fde7e5;text-decoration:line-through;text-decoration-thickness:1px}.annotation-text-diff .is-replace{color:#174f95;background:#e4efff;border-radius:2px;padding:1px 2px}.annotation-text-diff .is-replace del{color:#687c98;text-decoration:line-through}.annotation-text-diff .is-replace>span{color:#54749f;padding:0 3px;font-size:9px}.annotation-text-diff .is-replace ins{color:#174f95;font-weight:700}.annotation-timeline__actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;margin-top:9px;display:flex}.annotation-timeline__quality-error{color:#7f211d;background:#fff1ef;border:1px solid #e3aaa6;border-radius:6px;gap:4px;margin-top:9px;padding:9px 11px;display:grid}.annotation-timeline__quality-error.is-disputed{color:#66501a;background:#fff9e8;border-color:#d3b76f}.annotation-timeline__quality-error strong{font-size:10px}.annotation-timeline__quality-error p{min-height:0;color:inherit;background:0 0;border:0;margin:0;padding:0;font-size:9px;line-height:1.55;overflow:visible}.annotation-timeline__quality-error b{font-weight:850}.annotation-timeline__inspector button.annotation-timeline__quality-dispute{color:#8c2f29;background:#fff5f4;border-color:#cf7b73;margin-right:auto;font-weight:750}.annotation-timeline__inspector button.annotation-timeline__quality-dispute:hover:not(:disabled),.annotation-timeline__inspector button.annotation-timeline__quality-dispute:focus-visible{color:#fff;background:#b94b45;border-color:#a83e37}.annotation-timeline__inspector button.annotation-timeline__confirm-result{color:#fff;background:#2872e1;border-color:#2872e1;font-weight:750}.annotation-timeline__inspector button.annotation-timeline__confirm-result:hover:not(:disabled),.annotation-timeline__inspector button.annotation-timeline__confirm-result:focus-visible{background:#165fca;border-color:#165fca}.annotation-v2-legend{color:#52627e;flex-wrap:wrap;gap:20px;padding:14px 3px 10px;font-size:10px;display:flex}.annotation-v2-legend span{align-items:center;gap:6px;display:flex}.annotation-v2-legend i{border-radius:2px;width:9px;height:9px}.annotation-v2-legend .is-asr{background:#a9b8cc}.annotation-v2-legend .is-human{background:#3978d6}.annotation-v2-legend .is-unreviewed{background:#fff;border:1px dashed #9aa8bb}.annotation-v2-segments{gap:9px;margin:0;padding:0;list-style:none;display:grid}.annotation-v2-segments>li{background:#fff;border:1px solid #d5deea;border-left:3px solid #aab6c6;border-radius:7px;padding:14px 16px;transition:border-color .15s,box-shadow .15s}.annotation-v2-segments>li.is-unreviewed{background:#fbfcfe;border-style:dashed}.annotation-v2-segments>li.is-reviewed{border-left-color:#3978d6}.annotation-v2-segments>li.is-current{border-color:#2872e1;box-shadow:0 0 0 2px #2872e11f}.annotation-v2-segment__meta{align-items:center;gap:10px;margin-bottom:12px;display:flex}.annotation-v2-segment__meta button{color:#31557f;cursor:pointer;background:#f5f8fc;border:1px solid #d4dfed;border-radius:5px;padding:4px 8px;font-size:10px}.annotation-v2-segment__meta time{color:#60708a;font:11px ui-monospace,monospace}.annotation-v2-segment__meta span{color:#4b607d;background:#edf2f8;border-radius:10px;margin-left:auto;padding:3px 7px;font-size:9px;font-weight:800}.annotation-v2-segment__source{grid-template-columns:95px 1fr;align-items:start;gap:12px;margin-bottom:9px;display:grid}.annotation-v2-segment__source label,.annotation-v2-segment__edit>span{color:#697992;font-size:10px;font-weight:800}.annotation-v2-segment__source p{color:#47566c;margin:0;line-height:1.65}.annotation-v2-segment__source p.is-empty,.annotation-v2-review p.is-empty{color:#8c98aa;font-style:italic}.annotation-v2-segment__edit{grid-template-columns:95px 1fr;align-items:start;gap:12px;display:grid}.annotation-v2-segment__edit textarea{resize:vertical;color:#10284c;background:#f8fbff;border:1px solid #b9cae1;border-radius:6px;min-height:64px;padding:9px 11px;font:14px/1.6 inherit}.annotation-v2-segment__edit textarea:disabled{background:#f2f4f7;border-color:#dce3ec}.annotation-v2-segment__actions{gap:8px;margin:9px 0 0 107px;display:flex}.annotation-v2-segment__actions button{color:#265786;cursor:pointer;background:#f2f7ff;border:1px solid #c9d7ea;border-radius:5px;padding:6px 10px;font-size:10px}.annotation-v2-complete{background:#fffffff5;border:1px solid #cbd8e8;border-radius:9px;grid-template-columns:minmax(210px,1fr) minmax(420px,auto) minmax(210px,1fr);align-items:center;gap:20px;margin-top:17px;padding:10px 16px;display:grid;position:sticky;bottom:10px;box-shadow:0 10px 28px #0b245521}.annotation-v2-complete__progress{gap:4px;display:grid}.annotation-v2-complete__player{justify-content:center;min-width:0;display:flex}.annotation-v2-complete__player .annotation-timeline__playback{flex:0 600px;min-width:0}.annotation-v2-complete span{color:var(--muted);font-size:10px}.annotation-v2-complete span.annotation-v2-complete__notice{color:#315f94;font-weight:650}.annotation-v2-complete span.annotation-v2-complete__notice.is-error{color:var(--danger)}.annotation-v2-quality-progress{background:#dfe8f4;border-radius:999px;width:min(360px,100%);height:6px;overflow:hidden}.annotation-v2-quality-progress>span{border-radius:inherit;background:var(--blue);height:100%;transition:width .2s;display:block}.annotation-v2-complete__actions{justify-self:end;align-items:center;gap:8px;display:flex}.annotation-v2-complete__actions button{cursor:pointer;border-radius:6px;min-height:36px;padding:8px 13px;font-size:10px;font-weight:800}.annotation-v2-complete__actions button:disabled{cursor:not-allowed;opacity:.55}.annotation-v2-secondary{color:#31557f;background:#fff;border:1px solid #b8c9df}.annotation-v2-secondary:hover:not(:disabled){color:#164b96;background:#f3f7fd;border-color:#2872e1}.annotation-v2-empty{min-height:300px;color:var(--muted);place-items:center;display:grid}.annotation-v2-complete button[data-tooltip]{position:relative}.annotation-v2-complete button[data-tooltip]:after{z-index:40;pointer-events:none;color:#fff;content:attr(data-tooltip);text-align:left;white-space:normal;opacity:0;background:#19385f;border-radius:5px;width:max-content;max-width:260px;padding:7px 9px;font-size:9px;font-weight:500;line-height:1.45;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 7px);right:0;transform:translateY(3px);box-shadow:0 5px 16px #0b245533}.annotation-v2-complete button[data-tooltip]:hover,.annotation-v2-complete button[data-tooltip]:focus-visible{z-index:41}.annotation-v2-complete button[data-tooltip]:hover:after,.annotation-v2-complete button[data-tooltip]:focus-visible:after{opacity:1;transform:translateY(0)}.annotation-v2-page{min-height:calc(100vh - var(--topbar-height));background:#f4f7fb;padding:35px max(25px,50% - 710px)}.annotation-v2-page__header{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:27px;display:flex}.annotation-v2-page__header h1{letter-spacing:-1px;margin:0 0 8px;font-size:34px}.annotation-v2-page__header p{max-width:760px;color:var(--muted);margin:0;line-height:1.6}.annotation-v2-page__metric{border-left:1px solid #ccd7e6;grid-template-columns:auto auto;align-items:baseline;gap:5px 12px;padding-left:24px;display:grid}.annotation-v2-page__metric strong{font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:end;font-size:21px}.annotation-v2-page__metric>span{color:var(--muted);white-space:nowrap;font-size:10px}.annotation-v2-page__metric>span em{color:inherit;font-style:normal}.annotation-v2-page__metric>span em.is-accepted{color:#2e7d4f}.annotation-v2-page__metric>span em.is-pending{color:#a3660d}.annotation-v2-metric-triplet{align-items:baseline;gap:6px;display:inline-flex}.annotation-v2-metric-triplet>i{color:#b3c2d6;font-size:13px;font-style:normal;font-weight:500}.annotation-v2-metric-triplet>.is-accepted{color:#24603c}.annotation-v2-metric-triplet>.is-pending{color:#82500d}.annotation-v2-back{color:#4b6588;margin-bottom:14px;font-size:11px;text-decoration:none;display:inline-block}.annotation-v2-review{padding-inline:max(25px,50% - 900px)}.annotation-v2-review .annotation-v2-page__header h1{letter-spacing:-.5px;font-size:22px}.annotation-v2-create,.annotation-v2-panel{background:#fff;border:1px solid #d7e0ec;border-radius:8px;padding:18px}.annotation-v2-create{grid-template-columns:minmax(180px,1.3fr) 1.4fr 1.6fr 120px auto;align-items:end;gap:14px;display:grid}.annotation-v2-create h2,.annotation-v2-panel h2{margin:0 0 5px;font-size:15px}.annotation-v2-create p,.annotation-v2-panel p{color:var(--muted);margin:0;font-size:10px}.annotation-v2-create input[type=number]{min-width:0}.annotation-v2-table-wrap a{color:var(--blue);font-size:11px;font-weight:700;text-decoration:none}.annotation-v2-table-wrap .annotation-v2-action-link{color:#175ba7;white-space:nowrap;background:#f5f9ff;border:1px solid #b8cbe4;border-radius:5px;align-items:center;min-height:30px;padding:5px 9px;display:inline-flex}.annotation-v2-table-wrap .annotation-v2-action-link:hover,.annotation-v2-table-wrap .annotation-v2-action-link:focus-visible{border-color:var(--blue);background:#eaf3ff}.annotation-v2-table-wrap button.annotation-v2-action-link{font:inherit;cursor:pointer}.annotation-v2-table-wrap .annotation-v2-action-link:disabled{opacity:.55;cursor:default}.annotation-v2-table-wrap .annotation-v2-action-link--danger{color:#b42318;background:#fff5f4;border-color:#e6b4ad}.annotation-v2-table-wrap .annotation-v2-action-link--danger:hover,.annotation-v2-table-wrap .annotation-v2-action-link--danger:focus-visible{background:#ffecea;border-color:#d92d20}.annotation-v2-action-cell{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.annotation-v2-assignment-status{white-space:nowrap;border-radius:10px;padding:4px 7px;font-size:9px;font-weight:800;display:inline-flex}.annotation-v2-assignment-status.is-completed{color:#24603c;background:#e7f5ec}.annotation-v2-assignment-status.is-in_progress{color:#18599e;background:#e6f1ff}.annotation-v2-assignment-status.is-pending{color:#6b5a26;background:#f7f0d9}.annotation-v2-focus-member{font-size:11px;color:#315f94!important;margin:5px 0!important}.annotation-v2-focus-member strong{color:#173f70}.annotation-v2-list-filters{flex-wrap:wrap;gap:10px;margin-top:15px;display:flex}.annotation-v2-list-filters label:first-child{flex:1}.annotation-v2-list-filters label:not(:first-child){width:150px}.annotation-v2-platform-section{margin-top:18px}.annotation-v2-platform-section>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:13px;display:flex}.annotation-v2-platform-section>header>strong{color:#1a3c68;font-size:14px}.annotation-v2-platform-section .annotation-v2-empty{min-height:100px}.annotation-v2-directory-filters{grid-template-columns:minmax(200px,1fr) 160px 160px;align-items:end;gap:10px;margin-bottom:12px;display:grid}.annotation-v2-directory-filters label{color:#65758e;gap:4px;font-size:9px;font-weight:750;display:grid}.annotation-v2-directory-filters input,.annotation-v2-directory-filters select{color:#354765;background:#fff;border:1px solid #d3deec;border-radius:5px;min-width:0;padding:7px 8px;font-size:10px}.annotation-v2-platform-section--inventory>header{flex-wrap:wrap}.annotation-v2-platform-section--inventory>header>div:first-child{flex:1}.annotation-v2-platform-section--inventory>header>strong{white-space:nowrap}.annotation-v2-platform-section--inventory .annotation-v2-list-filters{flex-basis:100%;order:3;min-width:0;margin-top:0}.annotation-v2-platform-section--directory>header{flex-wrap:wrap}.annotation-v2-platform-section--directory>header>div:first-child{flex:1}.annotation-v2-platform-section--directory>header>strong{white-space:nowrap}.annotation-v2-platform-section--directory .annotation-v2-directory-filters{flex-basis:100%;order:3;min-width:0;margin-bottom:0}.annotation-v2-pagination{color:#65758e;justify-content:space-between;align-items:center;gap:12px;padding:14px 2px 0;font-size:10px;display:flex}.annotation-v2-pagination>div{gap:8px;display:flex}.annotation-v2-pagination button{color:#24466f;min-width:68px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd8e8;border-radius:5px;padding:7px 10px;font-weight:750}.annotation-v2-pagination button:hover:not(:disabled){background:#f4f8fc;border-color:#8eafd4}.annotation-v2-pagination button:focus-visible{outline-offset:2px;outline:2px solid #2e74c9}.annotation-v2-pagination button:disabled{color:#9aa8ba;cursor:not-allowed;background:#f5f7fa}.annotation-v2-panel{margin-bottom:14px}.annotation-v2-panel summary{cursor:pointer;font-weight:750}.annotation-v2-candidates{gap:6px;max-height:300px;margin:14px 0;display:grid;overflow:auto}.annotation-v2-candidates label{border:1px solid #e0e6ef;border-radius:6px;gap:10px;padding:9px 11px;display:flex}.annotation-v2-candidates label>span{gap:3px;display:grid}.annotation-v2-candidates small,.annotation-v2-candidates em{color:var(--muted);font-size:9px}.annotation-v2-candidates em{color:var(--danger)}.annotation-v2-candidates .is-disabled{opacity:.65}.annotation-v2-table-wrap{background:#fff;border:1px solid #d7e0ec;border-radius:8px;overflow:auto}.annotation-v2-table-wrap table{border-collapse:collapse;width:100%}.annotation-v2-table-wrap caption{text-align:left;padding:15px;font-size:15px;font-weight:750}.annotation-v2-table-wrap th,.annotation-v2-table-wrap td{text-align:left;border-top:1px solid #e1e7ef;padding:12px 14px;font-size:11px}.annotation-v2-table-wrap th{color:#62728b;text-transform:uppercase;background:#f8fafd;font-size:9px}.annotation-v2-table-wrap td strong,.annotation-v2-table-wrap td small{display:block}.annotation-v2-table-wrap td small{color:var(--muted);margin-top:4px;font-size:9px}.annotation-v2-table-wrap td.annotation-v2-duration{font-variant-numeric:tabular-nums;min-width:145px}.annotation-v2-table-wrap td.annotation-v2-duration--wide{min-width:300px}.annotation-v2-table-wrap select.annotation-v2-role-select{min-width:84px}.annotation-v2-table-wrap--open-sides{border-left-color:#0000;border-right-color:#0000}.annotation-v2-table-wrap select{color:#354765;background:#fff;border:1px solid #cbd7e7;border-radius:5px;min-width:110px;min-height:32px;padding:6px 8px;font-size:10px}.annotation-v2-table-wrap select:disabled{cursor:wait;opacity:.6}.annotation-v2-sort-button{width:100%;color:inherit;font:inherit;font-weight:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:7px;margin:-7px -8px;padding:7px 8px;display:flex}.annotation-v2-sort-button:hover{color:#174f9b;background:#edf4fd}.annotation-v2-sort-button:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.annotation-v2-sort-indicator{color:#8a99ad;text-align:center;min-width:1em;font-size:11px;line-height:1}.annotation-v2-table-wrap th[aria-sort=ascending] .annotation-v2-sort-button,.annotation-v2-table-wrap th[aria-sort=descending] .annotation-v2-sort-button{color:#174f9b}.annotation-v2-table-wrap th[aria-sort=ascending] .annotation-v2-sort-indicator,.annotation-v2-table-wrap th[aria-sort=descending] .annotation-v2-sort-indicator{color:var(--blue)}.annotation-v2-dataset-info{min-width:240px;max-width:330px}.annotation-v2-dataset-info>small:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.annotation-v2-dataset-role{color:#315f94;font-weight:800}.annotation-v2-progress-summary{white-space:nowrap;min-width:300px}.annotation-v2-task-status{color:#24603c;background:#eaf6ef;border-radius:4px;margin:0 8px 6px 0;padding:3px 6px;font-size:8px;font-weight:800;display:inline-flex}.annotation-v2-task-status.is-closed{color:#5d6675;background:#edf0f4}.annotation-v2-task-controls{white-space:normal;flex-wrap:wrap;align-items:flex-end;gap:5px;margin-top:8px;display:flex}.annotation-v2-task-controls label{color:#65758e;gap:3px;font-size:8px;font-weight:750;display:grid}.annotation-v2-task-controls input{color:#263d60;background:#fff;border:1px solid #cbd7e7;border-radius:5px;width:58px;min-height:28px;padding:4px 6px;font-size:10px}.annotation-v2-task-controls button,.annotation-v2-task-review{color:#31557f;cursor:pointer;background:#fff;border:1px solid #bdcce0;border-radius:5px;align-items:center;min-height:28px;padding:4px 7px;font-size:8px;font-weight:750;text-decoration:none;display:inline-flex}.annotation-v2-task-controls button:hover:not(:disabled),.annotation-v2-task-controls button:focus-visible,.annotation-v2-task-review:hover,.annotation-v2-task-review:focus-visible{border-color:var(--blue);color:var(--blue);background:#f2f7ff}.annotation-v2-task-controls button:disabled,.annotation-v2-task-review.is-disabled{cursor:not-allowed;opacity:.48}.annotation-v2-task-review{color:#82500d;background:#fff9ef;border-color:#c89d63}.annotation-v2-task-review.is-accepted{color:#24603c;background:#f0faf3;border-color:#67a779}.annotation-v2-task-accept{color:#82500d;cursor:pointer;background:#fff9ef;border:1px solid #c89d63;border-radius:5px;min-height:32px;margin-top:12px;padding:6px 12px;font-size:10px;font-weight:800}.annotation-v2-task-accept:hover,.annotation-v2-task-accept:focus-visible{background:#fff3dc;border-color:#a66d22}.annotation-v2-task-accept:disabled{cursor:wait;opacity:.55}.annotation-v2-source{min-width:190px}.annotation-v2-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.annotation-v2-management-heading{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.annotation-v2-management-heading h2{margin:0 0 5px}.annotation-v2-data-import{padding-bottom:0}.annotation-v2-import-methods{border-top:1px solid #e2e8f0;margin-top:16px}.annotation-v2-import-method{min-width:0;padding:16px 0}.annotation-v2-import-method summary{color:#254b78;font-size:11px}.annotation-v2-import-history{background:#f8fafd;border-top:1px solid #e2e8f0;margin:0 -18px;padding:12px 18px 14px}.annotation-v2-import-history summary{color:#4e6380;font-size:10px}.annotation-v2-import-history ul,.annotation-v2-annotator-list{margin:10px 0 0;padding:0;list-style:none}.annotation-v2-import-history li,.annotation-v2-annotator-list li{border-top:1px solid #e5eaf1;justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;font-size:10px;display:flex}.annotation-v2-import-history li strong,.annotation-v2-annotator-list li strong{color:#61718a;text-align:right;font-size:9px}.annotation-v2-task-management{padding:0;overflow:hidden}.annotation-v2-task-management>.annotation-v2-management-heading{padding:16px 18px}.annotation-v2-task-management>.annotation-v2-table-wrap{border:0;border-top:1px solid #e1e7ef;border-radius:0}.annotation-v2-assignment-toolbar{justify-content:flex-end;align-items:flex-end;gap:9px;display:flex}.annotation-v2-assignment-toolbar>strong{color:#526783;white-space:nowrap;min-width:72px;padding-bottom:8px;font-size:9px}.annotation-v2-assignment-toolbar label{color:#65758e;gap:4px;font-size:8px;font-weight:750;display:grid}.annotation-v2-assignment-toolbar input{width:min(34vw,420px);min-height:34px;color:var(--ink);background:#fff;border:1px solid #cbd7e7;border-radius:6px;padding:7px 9px;font-size:11px}.annotation-v2-assignment-toolbar input:disabled{color:#8491a3;background:#f1f4f8}.annotation-v2-assignment-toolbar button{white-space:nowrap;min-height:34px}.annotation-v2-team-management{padding-bottom:0}.annotation-v2-team-grid{border-top:1px solid #e2e8f0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:16px;display:grid}.annotation-v2-team-grid>section{min-width:0;padding:16px 20px 18px 0}.annotation-v2-team-grid>section+section{border-left:1px solid #e2e8f0;padding-left:20px;padding-right:0}.annotation-v2-member-form{grid-template-columns:minmax(180px,1fr) auto auto;align-items:end;gap:7px;display:grid}.annotation-v2-member-form label{color:#65758e;gap:4px;min-width:0;font-size:8px;font-weight:750;display:grid}.annotation-v2-member-form input,.annotation-v2-member-form select,.annotation-v2-member-form button{color:#354765;background:#fff;border:1px solid #d2ddea;border-radius:5px;min-width:0;min-height:34px;padding:7px 8px;font-size:10px}.annotation-v2-member-form button{color:#244e7c;cursor:pointer;font-weight:750}.annotation-v2-member-form button:disabled{cursor:not-allowed;opacity:.5}.annotation-v2-member-list{margin:10px 0 0;padding:0;list-style:none}.annotation-v2-member-list>li{border-top:1px solid #e5eaf1;grid-template-columns:minmax(150px,1fr) auto minmax(190px,auto);align-items:center;gap:12px;min-height:52px;padding:8px 0;display:grid}.annotation-v2-member-email{color:#19375e;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.annotation-v2-member-progress{color:#6a7890;text-align:right;font-size:8px}.annotation-v2-member-list select{color:#354765;background:#fff;border:1px solid #cbd7e7;border-radius:5px;min-width:130px;min-height:32px;padding:6px 8px;font-size:9px}.annotation-v2-member-list select:disabled{cursor:wait;opacity:.6}.annotation-v2-role-badge{color:#315f94;white-space:nowrap;background:#edf4fd;border-radius:5px;padding:6px 9px;font-size:9px;font-weight:800}.annotation-v2-member-identity{align-items:center;gap:8px;min-width:0;max-width:220px;display:flex}.annotation-v2-member-identity>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.annotation-v2-status-badge{white-space:nowrap;border-radius:5px;flex:none;padding:6px 9px;font-size:9px;font-weight:800}.annotation-v2-status-badge--candidate{color:#8a5a12;background:#fef3e2}.annotation-v2-status-badge--formal{color:#1f6b45;background:#e7f6ed}.annotation-v2-status-badge--other{color:#4a5568;background:#edf1f6}.annotation-v2-status-select{color:#354765;background:#fff;border:1px solid #cbd7e7;border-radius:5px;flex:none;min-height:28px;padding:4px 6px;font-size:9px}.annotation-v2-status-select:disabled{cursor:wait;opacity:.6}.annotation-v2-role-help{vertical-align:middle;display:inline-flex;position:relative}.annotation-v2-role-help>button{color:#315f94;cursor:help;background:#fff;border:1px solid #b9c9dd;border-radius:5px;place-items:center;width:18px;height:18px;min-height:0;padding:3px;line-height:1;display:grid}.annotation-v2-role-help>button svg{fill:currentColor;width:100%;height:100%;display:block}.annotation-v2-role-help>span[role=tooltip]{z-index:40;pointer-events:none;color:#e9f1fc;opacity:0;visibility:hidden;background:#19385f;border-radius:6px;gap:9px;width:310px;padding:10px 12px;font-size:9px;font-weight:500;line-height:1.5;transition:opacity .12s,transform .12s,visibility .12s;display:grid;position:absolute;top:calc(100% + 7px);left:0;transform:translateY(-3px);box-shadow:0 8px 22px #0b24553d}.annotation-v2-role-help>span[role=tooltip]>span{gap:2px;display:grid}.annotation-v2-role-help>span[role=tooltip] strong{color:#fff;font-size:10px}.annotation-v2-role-help:hover>span[role=tooltip],.annotation-v2-role-help:focus-within>span[role=tooltip]{opacity:1;visibility:visible;transform:translateY(0)}.annotation-timeline__annotator-label[data-tooltip]{cursor:help;outline:none;display:inline-flex;position:relative}.annotation-timeline__annotator-label[data-tooltip]:after{z-index:50;pointer-events:none;color:#fff;content:attr(data-tooltip);text-align:left;white-space:normal;opacity:0;visibility:hidden;background:#19385f;border-radius:5px;width:max-content;max-width:260px;padding:7px 9px;font-size:9px;font-weight:500;line-height:1.45;transition:opacity .12s,transform .12s,visibility .12s;position:absolute;top:calc(100% + 7px);left:0;transform:translateY(-3px);box-shadow:0 5px 16px #0b245533}.annotation-timeline__annotator-label[data-tooltip]:hover:after,.annotation-timeline__annotator-label[data-tooltip]:focus-visible:after{opacity:1;visibility:visible;transform:translateY(0)}.annotation-timeline__annotator-label[data-tooltip]:focus-visible{border-radius:2px;box-shadow:0 0 0 2px #2872e14d}.annotation-v2-review .annotation-timeline{margin-top:0}.annotation-timeline--review{padding-bottom:92px}.annotation-timeline--review .annotation-timeline__scroll{max-height:min(66vh,620px)}.annotation-timeline--review .annotation-timeline__track-row.is-audio-track{height:72px}.annotation-timeline--review .annotation-timeline__track-row.is-asr-track,.annotation-timeline--review .annotation-timeline__track-row.is-human-track{height:60px}.annotation-timeline--review .annotation-timeline__clip{cursor:pointer}.annotation-timeline--review .annotation-timeline__clip.is-draggable{cursor:grab;touch-action:none}.annotation-timeline--review .annotation-timeline__clip.is-draggable:active{cursor:grabbing}.annotation-timeline--review .annotation-timeline__clip.is-review-human{border-color:var(--review-track-accent);color:#263f61;background:color-mix(in srgb,var(--review-track-accent) 12%,#fff)}.annotation-timeline--review .annotation-timeline__clip.is-review-human:before,.annotation-timeline--review .annotation-timeline__clip.is-review-human:after{background:var(--review-track-accent)}.annotation-timeline--review .is-review-human-track>.annotation-timeline__track-label{box-shadow:inset 3px 0 var(--review-track-accent)}.annotation-timeline--review .is-review-human-track>.annotation-timeline__track-label small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.annotation-timeline__review-legend span:not(.is-asr):before{background:var(--review-track-accent)}.annotation-timeline__review-error{color:#9f332e;background:#fff4f3;margin:0;padding:7px 14px;font-size:10px}.annotation-timeline__review-footer{z-index:60;right:24px;bottom:max(12px,env(safe-area-inset-bottom));color:#60718a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #cbd8e8;border-radius:9px;grid-template-columns:minmax(220px,1fr) minmax(420px,auto) minmax(220px,1fr);align-items:center;gap:20px;min-height:58px;margin:0;padding:10px 16px;font-size:9px;display:grid;position:fixed;left:24px;box-shadow:0 10px 28px #0b24552e}.annotation-timeline__review-footer-copy{align-items:center;gap:9px;display:flex}.annotation-timeline__review-footer-copy span{color:#315f94;background:#e5effc;border-radius:9px;flex:none;padding:2px 6px;font-weight:800}.annotation-timeline__review-footer-copy p{margin:0;line-height:1.5}.annotation-timeline__review-footer-player{grid-column:2;justify-content:center;min-width:0;display:flex}.annotation-timeline__review-footer-player .annotation-timeline__playback{flex:0 600px;min-width:0}.annotation-timeline--review .annotation-waveform__selection{pointer-events:none}.annotation-timeline__review-comparison{background:#fff;border-top:1px solid #cbd7e7}.annotation-timeline__review-comparison>header{background:#f8fafd;border-bottom:1px solid #dbe3ee;justify-content:space-between;align-items:flex-end;gap:18px;padding:12px 14px;display:flex}.annotation-timeline__review-comparison>header>div:first-child{gap:3px;display:grid}.annotation-timeline__review-comparison>header strong{color:#18335a;font-size:12px}.annotation-timeline__review-comparison>header span{color:#6c7b91;font-size:9px}.annotation-timeline__review-cards{background:#f4f7fb;grid-template-columns:minmax(0,1fr);gap:12px;padding:12px;display:grid}.annotation-timeline__review-card{border:1px solid #d5dfeb;border-left:4px solid var(--review-track-accent);background:#fff;border-radius:6px;min-width:0;overflow:hidden}.annotation-timeline__review-card-meta{color:#65758e;background:#fff;border-bottom:1px solid #dce4ef;flex-wrap:wrap;align-items:center;gap:7px 13px;padding:8px 14px;font-size:8px;display:flex}.annotation-timeline__review-card-meta strong{color:#234d80;font-size:10px}.annotation-timeline__review-card .annotation-timeline__inspector{border-left-width:0}.annotation-timeline__review-card .annotation-timeline__review-time{color:#60718a;white-space:nowrap;font:9px ui-monospace,monospace}.annotation-timeline__review-card textarea[readonly]{resize:none;color:#10284c;cursor:text;background:#f8fbff}.annotation-timeline__review-card-empty{color:#748298;background:#fbfcfe;place-items:center;min-height:86px;padding:24px 14px;font-size:10px;display:grid}.annotation-timeline__review-empty{text-align:center;color:#66758c;background:#fbfcfe;place-content:center;gap:7px;min-height:170px;padding:34px;display:grid}.annotation-timeline__review-empty strong{color:#294a72;font-size:13px}.annotation-timeline__review-empty p{max-width:520px;margin:0;font-size:10px;line-height:1.6}.annotation-timeline__review-stack{border-left-width:1px}.annotation-timeline__review-stack-section{background:#fff;min-width:0}.annotation-timeline__review-stack-section+.annotation-timeline__review-stack-section{border-top:1px solid #cbd7e7}.annotation-timeline__review-stack-section.is-asr{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.annotation-timeline__review-stack-section.is-asr .annotation-timeline__asr-content{grid-area:1/1}.annotation-timeline__review-stack-section.is-asr .annotation-timeline__review-card-meta{border-bottom:0;border-left:1px solid #dce4ef;border-right:0;flex-direction:column;grid-area:1/2;align-content:flex-start;align-items:flex-start}.annotation-timeline__review-stack-section.is-annotator{box-shadow:inset 4px 0 var(--review-track-accent)}.annotation-timeline__review-stack-section.is-focused-member{box-shadow:inset 4px 0 var(--review-track-accent),inset 0 0 0 2px #72a8e8;background:#f5f9ff}.annotation-timeline__review-stack-section.is-focused-member .annotation-timeline__review-card-meta{background:#f5f9ff}.annotation-timeline__review-stack-section.is-asr .annotation-timeline__review-card-meta{gap:4px 10px;padding:6px 11px}.annotation-timeline__review-stack-section.is-asr .annotation-timeline__asr-content{gap:3px;padding:8px 11px}.annotation-timeline__review-stack-section.is-asr .annotation-timeline__asr-content p{min-height:44px;padding:6px 8px;line-height:1.4}.annotation-timeline__review-stack-section.is-annotator .annotation-timeline__review-card-meta{gap:4px 10px;padding:5px 12px}.annotation-timeline__review-stack-section.is-annotator .annotation-timeline__inspector{padding:8px 12px 9px}.annotation-timeline__review-stack-section.is-annotator .annotation-timeline__inspector>header{margin-bottom:6px}.annotation-timeline__review-stack-section.is-annotator .annotation-timeline__human-card{grid-template-rows:auto minmax(48px,auto);grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch;align-items:stretch;gap:3px 10px;display:grid}.annotation-timeline__review-stack-section.is-annotator .annotation-timeline__human-card>label{grid-area:1/1}.annotation-timeline__review-stack-section.is-annotator .annotation-timeline__human-card>textarea{grid-area:2/1;min-height:48px;padding:6px 8px;line-height:1.4}.annotation-timeline__review-stack-section.is-annotator .annotation-text-diff{grid-area:1/2/span 2;margin-top:0}.annotation-timeline__review-stack-section.is-annotator .annotation-text-diff>header{padding:4px 7px}.annotation-timeline__review-stack-section.is-annotator .annotation-text-diff__legend{gap:3px 10px;padding:4px 7px 0}.annotation-timeline__review-stack-section.is-annotator .annotation-text-diff>p{min-height:30px;padding:4px 7px 6px;line-height:1.55}.annotation-timeline--review .is-review-human-track.is-focused-member{background:#f5f9ff;box-shadow:inset 0 0 0 2px #72a8e8}.annotation-timeline__review-card.is-focused-member{box-shadow:0 0 0 2px #72a8e8}.annotation-timeline--review .is-review-human-track>.annotation-timeline__track-label{height:auto;min-height:60px;padding-top:6px;padding-bottom:5px}.annotation-timeline__review-decision{gap:3px;margin-top:3px;display:grid}.annotation-timeline__review-decision label{color:#6b7890;gap:2px;font-size:7px;font-weight:700;display:grid}.annotation-timeline__review-decision textarea{resize:vertical;color:#263d60;background:#fff;border:1px solid #cbd7e7;border-radius:3px;width:100%;min-height:31px;padding:3px 4px;font-size:8px;line-height:1.3}.annotation-timeline__review-decision>div{flex-wrap:wrap;gap:3px;display:flex}.annotation-timeline__accept-submission,.annotation-timeline__reject-submission{cursor:pointer;border-radius:4px;width:max-content;min-height:19px;padding:2px 5px;font-size:8px;font-weight:800;line-height:1.15}.annotation-timeline__accept-submission{color:#24603c;background:#f0faf3;border:1px solid #67a779}.annotation-timeline__reject-submission{color:#96352d;background:#fff4f3;border:1px solid #d28a83}.annotation-timeline__accept-submission:hover:not(:disabled),.annotation-timeline__accept-submission:focus-visible{background:#e5f6ea;border-color:#3b8752}.annotation-timeline__reject-submission:hover:not(:disabled),.annotation-timeline__reject-submission:focus-visible{background:#ffe9e7;border-color:#b94b42}.annotation-timeline__accept-submission:disabled,.annotation-timeline__reject-submission:disabled{cursor:default;opacity:.5}.annotation-timeline__rejection-reason{color:#a23d35;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:750;overflow:hidden}.annotation-timeline--review .annotation-timeline__track-row.is-human-track{height:auto;min-height:60px}.annotation-v2-task-list__rejected{color:#9a342d;background:#fff0ee;border-radius:3px;width:max-content;padding:2px 5px;font-size:9px;font-weight:800}.annotation-v2-task-list small.annotation-v2-task-list__reason{color:#a24a42;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.annotation-timeline__asr-card{background:#fff;min-height:170px}.annotation-timeline__asr-card.is-horizontal-layout{grid-template-columns:minmax(190px,28%) minmax(0,1fr);display:grid}.annotation-timeline__asr-card.is-horizontal-layout .annotation-timeline__review-card-meta{border-bottom:0;border-right:1px solid #dce4ef;flex-direction:column;align-content:flex-start;align-items:flex-start}.annotation-timeline__asr-card time{color:#60718a;white-space:nowrap;font:9px ui-monospace,monospace}.annotation-timeline__asr-content{align-content:start;gap:6px;min-width:0;padding:14px;display:grid}.annotation-timeline__asr-content>strong{color:#697992;font-size:9px}.annotation-timeline__asr-content p{color:#10284c;white-space:pre-wrap;background:#f8fbff;border:1px solid #d7e0eb;border-radius:5px;min-height:66px;margin:0;padding:9px 10px;font-size:12px;line-height:1.55;overflow:auto}.annotation-timeline__asr-content p.is-empty{color:#8c98aa;font-style:italic}@media (width<=1250px){.annotation-v2-complete{grid-template-columns:minmax(190px,1fr) auto}.annotation-v2-complete__player{grid-area:1/1/auto/-1}.annotation-v2-complete__progress{grid-area:2/1}.annotation-v2-complete__actions{grid-area:2/2}.annotation-timeline--review{padding-bottom:118px}.annotation-timeline__review-footer{grid-template-columns:minmax(190px,1fr) auto}.annotation-timeline__review-footer-player{grid-area:1/1/auto/-1}.annotation-timeline__review-footer-copy{grid-area:2/1/auto/-1}}@media (width<=1100px){.annotation-v2-create{grid-template-columns:1fr 1fr}.annotation-v2-create>div{grid-column:1/-1}.annotation-v2-dataset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.annotation-v2-management-heading{flex-direction:column;align-items:flex-start}.annotation-v2-assignment-toolbar{justify-content:flex-start;width:100%}.annotation-v2-assignment-toolbar input{width:min(56vw,460px)}.annotation-v2-team-grid{grid-template-columns:1fr}.annotation-v2-team-grid>section+section{border-top:1px solid #e2e8f0;border-left:0;padding-left:0}.annotation-v2-workspace{grid-template-columns:220px minmax(0,1fr)}.annotation-v2-editor{padding:18px}}@media (width<=700px){.annotation-v2-list-filters label:first-child{flex-basis:100%}.annotation-v2-list-filters label:not(:first-child){width:calc(50% - 5px)}.annotation-v2-directory-filters{grid-template-columns:1fr}.annotation-v2-platform-section>header{flex-direction:column;gap:8px}.annotation-v2-platform-section--inventory>header,.annotation-v2-platform-section--directory>header{align-items:stretch}.annotation-v2-platform-section--inventory>header>strong,.annotation-v2-platform-section--directory>header>strong{align-self:flex-end}.annotation-v2-platform-section--inventory .annotation-v2-list-filters,.annotation-v2-platform-section--directory .annotation-v2-directory-filters{width:100%}.annotation-v2-pagination{flex-direction:column;align-items:flex-start}.annotation-v2-pagination>div{width:100%}.annotation-v2-pagination button{flex:1}.annotation-v2-assignment-toolbar{flex-direction:column;align-items:stretch}.annotation-v2-assignment-toolbar>strong{padding-bottom:0}.annotation-v2-assignment-toolbar label,.annotation-v2-assignment-toolbar input{width:100%}.annotation-v2-member-form{grid-template-columns:1fr}.annotation-v2-import-history li,.annotation-v2-annotator-list li{flex-direction:column;align-items:flex-start;gap:3px}.annotation-v2-import-history li strong,.annotation-v2-annotator-list li strong{text-align:left}.annotation-v2-member-list>li{grid-template-columns:minmax(0,1fr) auto}.annotation-v2-member-progress{text-align:left;grid-column:1/-1}.annotation-timeline__secondary-tools{flex-wrap:wrap;align-items:center;width:100%}.annotation-timeline__secondary-tools .annotation-timeline__operation-divider{display:none}.annotation-timeline__zoom{flex:230px}.annotation-timeline__zoom input[type=range]{flex:1;min-width:70px}.annotation-timeline__inspector-heading{width:100%}.annotation-timeline__inspector-heading>.annotation-timeline__timing-editor{border-top:1px solid #d5deea;border-left:0;flex-wrap:wrap;width:100%;padding:8px 0 0}.annotation-timeline__inspector-heading>.annotation-timeline__state{align-self:flex-start}.annotation-timeline__asr-card.is-horizontal-layout,.annotation-timeline__review-stack-section.is-asr{grid-template-columns:minmax(0,1fr)}.annotation-timeline__asr-card.is-horizontal-layout .annotation-timeline__review-card-meta{border-bottom:1px solid #dce4ef;border-right:0;flex-direction:row}.annotation-timeline__review-stack-section.is-asr .annotation-timeline__asr-content{grid-area:1/1}.annotation-timeline__review-stack-section.is-asr .annotation-timeline__review-card-meta{border-top:1px solid #dce4ef;border-bottom:0;border-left:0;flex-direction:row;grid-area:2/1}.annotation-timeline__review-stack-section.is-annotator .annotation-timeline__human-card{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.annotation-timeline__review-stack-section.is-annotator .annotation-timeline__human-card>label,.annotation-timeline__review-stack-section.is-annotator .annotation-timeline__human-card>textarea,.annotation-timeline__review-stack-section.is-annotator .annotation-text-diff{grid-area:auto/1}.global-topbar--annotation{grid-template-columns:auto 1fr}.global-topbar--annotation .wordmark span,.annotation-v2-identity__email,.annotation-v2-identity__mcp-full{display:none}.annotation-v2-identity{grid-column:2;gap:6px;margin-left:8px}.annotation-v2-identity span.annotation-v2-identity__mcp-short{display:inline}.annotation-mcp-guide{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.annotation-mcp-guide__surface{max-height:calc(100vh - 22px)}.annotation-mcp-guide__surface>header{padding:16px}.annotation-mcp-guide__surface>header h2{font-size:18px}.annotation-mcp-guide__boundary{grid-template-columns:1fr;margin:12px 16px 0}.annotation-mcp-guide__boundary strong{grid-row:auto}.annotation-mcp-guide section{padding:15px 16px 0}.annotation-mcp-guide footer{flex-direction:column;align-items:stretch;padding:13px 16px 16px}.annotation-mcp-guide footer a{text-align:center}.annotation-v2-workspace{display:block}.annotation-v2-queue{border-bottom:1px solid #d5deeb;border-right:0;width:100%;height:auto;max-height:260px;position:static}.annotation-v2-editor{padding:14px}.annotation-v2-editor__header,.annotation-v2-page__header,.annotation-v2-mcp-callout{flex-direction:column;align-items:flex-start}.annotation-timeline{--timeline-label-width:88px}.annotation-timeline__toolbar{flex-direction:column;align-items:flex-start}.annotation-timeline__playback{flex-wrap:wrap;justify-content:flex-start;width:100%;min-width:0}.annotation-timeline__operation-bar{flex-direction:column;align-items:stretch}.annotation-timeline__history-tools{align-self:flex-end}.annotation-timeline__merge-tools{min-width:0}.annotation-timeline__legend{justify-content:flex-start}.annotation-timeline__track-label{padding:7px}.annotation-timeline__text-grid{grid-template-columns:1fr}.annotation-timeline__layout-toggle{display:none}.annotation-timeline__timing-editor{flex-wrap:wrap;align-items:stretch}.annotation-timeline__timing-editor label{flex:105px}.annotation-timeline__timing-editor input{width:100%}.annotation-timeline__timing-divider{display:none}.annotation-timeline__inspector>header{align-items:flex-start}.annotation-timeline__inspector-heading{flex-direction:column;align-items:flex-start;gap:4px}.annotation-timeline__clip{padding:5px 4px}.annotation-timeline__clip span{font-size:8px}.annotation-v2-complete{grid-template-columns:1fr;align-items:stretch;position:static}.annotation-v2-complete__actions{justify-content:flex-end}.annotation-v2-page{padding:24px 14px}.annotation-v2-page__metric{border:0;padding:0}.annotation-v2-create,.annotation-v2-assign,.annotation-v2-dataset-grid{grid-template-columns:1fr}.annotation-v2-mcp-callout code{overflow-wrap:anywhere}.annotation-v2-login{padding:15px}.annotation-v2-login section{padding:28px 22px}.global-topbar--annotation{grid-template-rows:34px 34px;grid-template-columns:auto minmax(0,1fr) auto;padding:0 10px}.global-topbar--annotation .wordmark{grid-area:1/1}.global-topbar--annotation .annotation-v2-identity{grid-area:1/3}.global-topbar--annotation .topnav{scrollbar-width:none;grid-area:2/1/auto/-1;justify-self:stretch;width:100%;max-width:100%;overflow-x:auto}.global-topbar--annotation .topnav::-webkit-scrollbar{display:none}.annotation-v2-complete__progress,.annotation-v2-complete__player,.annotation-v2-complete__actions{grid-area:auto}.annotation-timeline--review{padding-bottom:158px}.annotation-timeline__review-footer{right:10px;bottom:max(10px,env(safe-area-inset-bottom));grid-template-columns:1fr;align-items:stretch;gap:8px;padding:10px 12px;left:10px}.annotation-timeline__review-footer-copy,.annotation-timeline__review-footer-player{grid-area:auto}.annotation-timeline__review-footer-copy{flex-direction:column;align-items:flex-start;gap:4px}.annotation-timeline__review-footer-player{justify-content:flex-start}.annotation-task-guide{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.annotation-task-guide__surface{max-height:calc(100vh - 22px)}.annotation-task-guide__surface>header{padding:16px}.annotation-task-guide__surface>header h2{font-size:18px}.annotation-task-guide__rules,.annotation-task-guide__details{padding-left:16px;padding-right:16px}.annotation-task-guide footer{flex-direction:column;align-items:stretch;padding:13px 16px 16px}.annotation-task-guide footer button{width:100%}.annotation-task-guide__tooltip{width:min(218px,100vw - 52px)}}.annotation-v2-more-filters{flex-basis:100%;grid-column:1/-1;margin-top:2px}.annotation-v2-more-filters>summary{color:#1a3c68;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;padding:4px 0;font-size:10px;font-weight:750;list-style:none;display:inline-flex}.annotation-v2-more-filters>summary::-webkit-details-marker{display:none}.annotation-v2-more-filters>summary:before{content:"▸";font-size:9px;transition:transform .15s}.annotation-v2-more-filters[open]>summary:before{transform:rotate(90deg)}.annotation-v2-more-filters__dot{background:#2f6df0;border-radius:50%;width:6px;height:6px}.annotation-v2-more-filters__body{background:#f8fafd;border:1px solid #e2e8f0;border-radius:8px;flex-wrap:wrap;align-items:flex-end;gap:12px 16px;margin-top:8px;padding:12px;display:flex}.annotation-v2-range-filter{gap:4px;display:grid}.annotation-v2-range-filter__label{color:#65758e;font-size:9px;font-weight:750}.annotation-v2-range-filter__label em{color:#9aa8bd;font-style:normal}.annotation-v2-range-filter__inputs{align-items:center;gap:5px;display:flex}.annotation-v2-range-filter__inputs input{color:#354765;background:#fff;border:1px solid #d3deec;border-radius:5px;width:78px;padding:6px 7px;font-size:10px}.annotation-v2-range-filter__inputs input[type=date]{width:auto}.annotation-v2-range-filter__inputs i{color:#9aa8bd;font-style:normal}.annotation-v2-min-group{border:1px dashed #d3deec;border-radius:6px;flex-wrap:wrap;align-items:flex-end;gap:8px 12px;margin:0;padding:6px 10px 8px;display:flex}.annotation-v2-min-group>legend{color:#65758e;padding:0 4px;font-size:9px;font-weight:750}.annotation-v2-min-filter{color:#65758e;gap:4px;font-size:9px;font-weight:750;display:grid}.annotation-v2-min-filter input{color:#354765;background:#fff;border:1px solid #d3deec;border-radius:5px;width:70px;padding:6px 7px;font-size:10px}.annotation-v2-more-filters__clear{color:#1a3c68;cursor:pointer;background:#fff;border:1px solid #d3deec;border-radius:5px;align-self:flex-end;padding:6px 12px;font-size:10px;font-weight:750}.annotation-v2-more-filters__clear:hover{background:#eef3fb}.annotation-workload{gap:14px;display:grid}.annotation-workload__toolbar{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.annotation-workload__dates{flex-wrap:wrap;gap:6px;display:flex}.annotation-workload__dates button{color:#35507a;cursor:pointer;background:#fff;border:1px solid #cbd7e7;border-radius:15px;min-height:30px;padding:5px 11px;font-size:10px;font-weight:700}.annotation-workload__dates button:hover{border-color:var(--blue);background:#eef4fd}.annotation-workload__dates button.is-active{border-color:var(--blue);color:#fff;background:var(--blue)}.annotation-workload__refresh{color:#1a3c68;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #cbd7e7;border-radius:5px;min-height:30px;padding:5px 12px;font-size:10px;font-weight:750}.annotation-workload__refresh:hover{background:#eef3fb}.annotation-workload__refresh:disabled{opacity:.6;cursor:wait}.annotation-workload__totals td{color:#173d75;background:#f4f8fe;font-weight:750}.annotation-forecast{gap:14px;display:grid}.annotation-forecast .annotation-v2-page__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.annotation-forecast__hero{text-align:right;gap:2px;display:grid}.annotation-forecast__hero-label{color:#6c7a8f;letter-spacing:.05em;font-size:11px}.annotation-forecast__hero strong{color:#12233c;letter-spacing:-.01em;font-size:34px;line-height:1.1}.annotation-forecast__hero span{color:#43536b;font-size:12px}.annotation-forecast__controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.annotation-forecast__chips{background:#fff;border:1px solid #cbd7e7;border-radius:8px;display:flex;overflow:hidden}.annotation-forecast__chips button{color:#35507a;cursor:pointer;background:0 0;border:0;border-right:1px solid #cbd7e7;min-height:30px;padding:5px 12px;font-size:11px;font-weight:700}.annotation-forecast__chips button:last-child{border-right:0}.annotation-forecast__chips button.is-active{background:var(--blue);color:#fff}.annotation-forecast__play,.annotation-forecast__speed{color:#1a3c68;cursor:pointer;background:#fff;border:1px solid #cbd7e7;border-radius:5px;min-height:30px;padding:5px 12px;font-size:11px;font-weight:750}.annotation-forecast__play{background:var(--blue);border-color:var(--blue);color:#fff}.annotation-forecast__day{color:#6c7a8f;font-variant-numeric:tabular-nums;font-size:12px}.annotation-forecast__tiles{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.annotation-forecast__tiles .annotation-v2-panel{gap:2px;display:grid}.annotation-forecast__tiles span{color:#6c7a8f;font-size:11px}.annotation-forecast__tiles strong{color:#12233c;letter-spacing:-.01em;font-size:22px}.annotation-forecast__tiles small{color:#43536b;font-size:11px}.annotation-forecast__note{color:#6c7a8f;margin:2px 0 6px;font-size:11px}.annotation-forecast__legend{color:#43536b;flex-wrap:wrap;gap:12px;margin-bottom:4px;font-size:11px;display:flex}.annotation-forecast__legend span{align-items:center;gap:6px;display:inline-flex}.annotation-forecast__key{border-top:2px solid #2a78d6;border-radius:2px;width:16px;display:inline-block}.annotation-forecast__key--dash{border-top-style:dashed}.annotation-forecast__key--band{background:#2a78d61a;border-top:none;width:12px;height:10px}.annotation-forecast__key--review{border-top-color:#1baf7a}.annotation-forecast__key--review-dash{border-top-style:dashed;border-top-color:#1baf7a}.annotation-forecast__key--total{border-top:1px solid #898781}.annotation-forecast__key--formal{background:#2a78d6;border-top:none;border-radius:2px;width:12px;height:10px}.annotation-forecast__key--cand{background:#eb6834;border-top:none;border-radius:2px;width:12px;height:10px}.annotation-forecast__chart{position:relative}.annotation-forecast__chart svg{width:100%;height:auto;display:block}.annotation-forecast__tip{z-index:3;pointer-events:none;background:#fff;border:1px solid #cbd7e7;border-radius:8px;min-width:150px;padding:8px 10px;font-size:11px;position:absolute;box-shadow:0 4px 14px #102a5424}.annotation-forecast__tip div{color:#6c7a8f;margin-bottom:4px}.annotation-forecast__tip p{color:#43536b;justify-content:space-between;gap:12px;margin:0;display:flex}.annotation-forecast__tip strong{color:#12233c;font-variant-numeric:tabular-nums}.annotation-forecast__params{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px 22px;display:grid}.annotation-forecast__params label{color:#43536b;flex-direction:column;gap:4px;font-size:11px;display:flex}.annotation-forecast__params label b{color:#12233c;font-variant-numeric:tabular-nums}.annotation-forecast__params input[type=range]{width:100%;accent-color:var(--blue)}.annotation-forecast__check{align-items:center;gap:8px;flex-direction:row!important}.annotation-forecast__check input{accent-color:var(--blue);width:15px;height:15px}.annotation-forecast__tables summary{cursor:pointer;color:#43536b;font-size:12px}.annotation-forecast__table-wrap{overflow-x:auto}.annotation-forecast__table-wrap table{border-collapse:collapse;width:100%;margin:8px 0;font-size:11px}.annotation-forecast__table-wrap th,.annotation-forecast__table-wrap td{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;border-bottom:1px solid #e3eaf4;padding:5px 10px}.annotation-forecast__table-wrap th:first-child,.annotation-forecast__table-wrap td:first-child{text-align:left}.annotation-forecast__table-wrap th{color:#6c7a8f;font-weight:600}.annotation-forecast__foot{color:#6c7a8f;margin:0;font-size:11px;line-height:1.7}@media (width<=640px){.annotation-forecast__hero{text-align:left}.annotation-forecast__hero strong{font-size:26px}}.annotation-v2-task-list__group{display:grid}.annotation-v2-task-list__group>button{text-align:left;color:#354765;cursor:pointer;background:0 0;border:0;border-top:1px solid #e4e9f1;gap:12px;width:100%;padding:13px 16px;display:flex}.annotation-v2-task-list__group>button:hover{background:#eef4ff}.annotation-v2-task-list__group>button>span{color:#8290a4;font-size:10px}.annotation-v2-task-list__group>button div{gap:5px;min-width:0;display:grid}.annotation-v2-task-list__group strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.annotation-v2-task-list__group small{color:var(--muted);font-size:10px}.annotation-v2-task-list__parent.is-active{color:var(--navy);box-shadow:inset 3px 0 var(--blue);background:#fff}.annotation-v2-task-list__sub{position:relative;border-top:1px dashed #e4e9f1!important;padding:9px 16px 9px 36px!important}.annotation-v2-task-list__sub:before{content:"";background:#d5deeb;width:1px;position:absolute;top:0;bottom:0;left:24px}.annotation-v2-task-list__sub.is-active{color:var(--navy);box-shadow:inset 3px 0 var(--blue);background:#fff}.annotation-v2-task-list__sub.is-active:before{background:var(--blue)}.annotation-v2-task-list__sub small.is-part-submitted{color:#6b5a26}.annotation-v2-task-list__sub small.is-part-accepted{color:#24603c}.annotation-v2-task-list__sub small.is-part-rejected{color:#a23b36}.annotation-v2-parts{align-items:center;gap:10px;margin-top:14px;display:flex}.annotation-v2-parts__bands{flex:1;align-items:stretch;gap:0;min-width:0;min-height:30px;display:flex}.annotation-v2-parts__slot{min-width:0;display:flex;position:relative}.annotation-v2-parts__slot+.annotation-v2-parts__slot{margin-left:3px}.annotation-v2-parts__band{color:#5d6c83;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:#f1f4f8;border:1px solid #98a7bc;border-radius:4px;flex:1;min-width:0;padding:5px 8px;font-size:9px;font-weight:800;overflow:hidden}.annotation-v2-parts__band.is-submitted{color:#6b5a26;background:#f7f0d9;border-color:#c9a24a}.annotation-v2-parts__band.is-accepted{color:#24603c;background:#e7f5ec;border-color:#2e7d4f}.annotation-v2-parts__band.is-rejected{color:#8c2f29;background:#fff1ef;border-color:#cf7b73}.annotation-v2-parts__band.is-open{color:#31557f;background:#eef4fb;border-color:#8fa8c8}.annotation-v2-parts__band.is-current{color:#164b96;background:#e6f1ff;border-color:#2872e1;box-shadow:0 0 0 2px #2872e140}.annotation-v2-parts__unsplit{z-index:3;color:#8c2f29;cursor:pointer;background:#fff;border:1px solid #cf7b73;border-radius:50%;place-items:center;width:16px;height:16px;padding:0;font-size:10px;line-height:1;display:grid;position:absolute;top:50%;left:-11px;transform:translateY(-50%)}.annotation-v2-parts__unsplit:disabled{opacity:.45;cursor:not-allowed}.annotation-v2-parts__hint{color:#8290a4;align-self:center;font-size:10px}.annotation-v2-parts__split{color:#164b96;cursor:pointer;white-space:nowrap;background:#e7f0ff;border:1px solid #2872e1;border-radius:5px;flex:none;height:30px;padding:5px 12px;font-size:9px;font-weight:800;position:relative}.annotation-v2-parts__split:hover:not(:disabled){color:#fff;background:#2872e1}.annotation-v2-parts__split:disabled{cursor:not-allowed;opacity:.45}.annotation-v2-parts__split[data-tooltip]:after{z-index:40;pointer-events:none;color:#fff;content:attr(data-tooltip);text-align:left;white-space:normal;opacity:0;background:#19385f;border-radius:5px;width:max-content;max-width:260px;padding:7px 9px;font-size:9px;font-weight:500;line-height:1.45;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 7px);right:0;transform:translateY(3px);box-shadow:0 5px 16px #0b245533}.annotation-v2-parts__split[data-tooltip]:hover:after,.annotation-v2-parts__split[data-tooltip]:focus-visible:after{opacity:1;transform:translateY(0)}.annotation-v2-part-review{background:#fff;border:1px solid #d7e0ec;border-radius:8px;margin:12px 0 16px;overflow:hidden}.annotation-v2-part-review>header{border-bottom:1px solid #e4eaf2;align-items:center;gap:10px;padding:10px 14px;display:flex}.annotation-v2-part-review>header strong{color:#1a3c68;font-size:12px}.annotation-v2-part-review>header span{color:#66738e;font-size:10px}.annotation-v2-part-review table{border-collapse:collapse;width:100%;font-size:11px}.annotation-v2-part-review th{text-align:left;color:#65758e;white-space:nowrap;border-bottom:1px solid #e4eaf2;padding:7px 14px;font-size:9px;font-weight:750}.annotation-v2-part-review td{color:#354765;vertical-align:middle;border-bottom:1px solid #eef2f7;padding:8px 14px}.annotation-v2-part-review td.is-mono{color:#60708a;font:10.5px ui-monospace,SFMono-Regular,Menlo,monospace}.annotation-v2-part-review tr:last-child td{border-bottom:0}.annotation-v2-part-review__note{color:#405675;background:#f5f9ff;border-top:1px solid #e4eaf2;padding:9px 14px;font-size:10px;line-height:1.6}.annotation-v2-duplicate-flag{color:#8a5a12;margin-top:4px;font-size:8.5px;font-weight:750;display:block}.annotation-v2-duplicate-flag a{color:#82500d;text-decoration:underline}.annotation-v2-duplicate-banner{color:#82500d;background:#fff9ef;border:1px solid #ecd3a4;border-radius:6px;margin:6px 0 0;padding:8px 10px;font-size:10.5px}.annotation-v2-duplicate-banner a{color:#5b3c07;font-weight:800;text-decoration:underline}.annotation-v2-review-queue>summary{cursor:pointer;align-items:center;gap:10px;list-style:none;display:flex}.annotation-v2-review-queue>summary::-webkit-details-marker{display:none}.annotation-v2-review-queue>summary:before{content:"";border-bottom:2px solid #5f718a;border-right:2px solid #5f718a;width:7px;height:7px;transition:transform .15s;transform:rotate(-45deg)}.annotation-v2-review-queue[open]>summary:before{transform:rotate(45deg)}.annotation-v2-review-queue>summary>span{flex:1;gap:4px;display:grid}.annotation-v2-review-queue>summary>span>strong{font-size:15px}.annotation-v2-review-queue>summary small{color:var(--muted);font-size:10px;font-weight:400}.annotation-v2-review-queue>summary em{color:#1a3c68;white-space:nowrap;font-size:13px;font-style:normal}.annotation-v2-review-queue__content{margin-top:16px}.annotation-v2-review-allocation-bar{background:#f7fafc;border:1px solid #dbe4ef;border-radius:10px;flex-wrap:wrap;align-items:end;gap:14px;margin:0 0 16px;padding:12px 14px;display:flex}.annotation-v2-review-allocation-bar label{color:#637087;gap:5px;font-size:12px;display:grid}.annotation-v2-review-allocation-bar select{min-width:260px}.annotation-v2-review-allocation-bar span{color:#56647b;font-size:13px}.annotation-v2-review-projects{gap:12px;display:grid}.annotation-v2-review-projects details{background:#fff;border:1px solid #dbe4ef;border-radius:10px;overflow:hidden}.annotation-v2-review-projects summary{cursor:pointer;background:#f7fafc;justify-content:space-between;gap:16px;padding:12px 14px;display:flex}.annotation-v2-review-projects summary span{color:#65738a;font-size:13px}.annotation-v2-batch-section{padding-bottom:14px}.annotation-v2-batch-clear{color:#31557f;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #bdcce0;border-radius:5px;min-height:32px;padding:6px 10px;font-size:9px;font-weight:750}.annotation-v2-batch-clear:hover,.annotation-v2-batch-clear:focus-visible{border-color:var(--blue);color:var(--blue);background:#f2f7ff}.annotation-v2-batch-bar{scrollbar-width:thin;align-items:stretch;gap:10px;margin-top:12px;padding:2px 2px 8px;display:flex;overflow-x:auto}.annotation-v2-batch-bar>[role=listitem]{display:flex}.annotation-v2-batch-card{background:#fff;border:1px solid #d5dfeb;border-radius:8px;flex-direction:column;flex:0 0 212px;transition:border-color .12s,box-shadow .12s;display:flex;position:relative}.annotation-v2-batch-card.is-selected{border-color:var(--blue);box-shadow:0 0 0 2px #2f6df02e}.annotation-v2-batch-card.is-overdue{border-color:#d9534f}.annotation-v2-batch-card.is-closed,.annotation-v2-batch-card.is-archived{background:#f6f8fb}.annotation-v2-batch-card.is-closed .annotation-v2-batch-card__body strong,.annotation-v2-batch-card.is-archived .annotation-v2-batch-card__body strong{color:#5d6675}.annotation-v2-batch-card.is-unbatched{background:#fafbfd;border-style:dashed}.annotation-v2-batch-card__body{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;flex:1;gap:6px;padding:10px 12px;display:grid}.annotation-v2-batch-card__body:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.annotation-v2-batch-card__body header{align-items:center;gap:6px;display:flex}.annotation-v2-batch-card__body header strong{color:#19375e;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:11px;overflow:hidden}.annotation-v2-batch-card__body header small{color:#6a7890;flex:none;font-size:8px}.annotation-v2-batch-card__body p{color:#526783;margin:0;font-size:9px}.annotation-v2-batch-card__body p b{color:#19375e;font-size:12px}.annotation-v2-batch-card__body footer{color:#6a7890;flex-wrap:wrap;gap:4px 10px;font-size:8px;display:flex}.annotation-v2-batch-card__body footer .is-overdue{color:#b3261e;font-weight:800}.annotation-v2-batch-dot{background:#8a96a8;border-radius:50%;flex:none;width:8px;height:8px}.annotation-v2-batch-dot.is-open{background:#2f9e5b}.annotation-v2-batch-dot.is-paused{background:#e0a100}.annotation-v2-batch-dot.is-closed{background:#8a96a8}.annotation-v2-batch-dot.is-archived,.annotation-v2-batch-dot.is-unbatched{background:#c3ccd8}.annotation-v2-batch-progress{background:#e8edf4;border-radius:3px;height:6px;display:flex;overflow:hidden}.annotation-v2-batch-progress>span{height:100%;display:block}.annotation-v2-batch-progress>.is-accepted{background:#2f9e5b}.annotation-v2-batch-progress>.is-pending{background:#e0a100}.annotation-v2-batch-card__menu{position:absolute;top:6px;right:6px}.annotation-v2-batch-card__menu>button{color:#31557f;cursor:pointer;background:#fff;border:1px solid #cbd7e7;border-radius:5px;width:24px;height:22px;padding:0;font-weight:800;line-height:1}.annotation-v2-batch-card__menu ul{z-index:30;background:#fff;border:1px solid #cbd7e7;border-radius:6px;min-width:150px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 22px #0b24552e}.annotation-v2-batch-card__menu li>button{color:#263d60;cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:4px;width:100%;padding:7px 9px;font-size:9px}.annotation-v2-batch-card__menu li>button:hover,.annotation-v2-batch-card__menu li>button:focus-visible{background:#f2f7ff}.annotation-v2-batch-card__menu li>button.is-danger{color:#9a342d}.annotation-v2-batch-card--new{color:#31557f;cursor:pointer;text-align:left;background:#fbfcfe;border:1px dashed #b9c9dd;flex:0 0 150px;align-content:center;gap:4px;padding:10px 12px;display:grid}.annotation-v2-batch-card--new strong{font-size:11px}.annotation-v2-batch-card--new small{color:#6a7890;font-size:8px;line-height:1.4}.annotation-v2-batch-card--new:hover,.annotation-v2-batch-card--new:focus-visible{border-color:var(--blue);background:#f2f7ff}.annotation-v2-batch-bar__archived{color:#6a7890;white-space:nowrap;flex:none;align-self:center;align-items:center;gap:4px;font-size:8px;display:inline-flex}.annotation-v2-batch-chip{color:#244e7c;white-space:nowrap;background:#e5effc;border:1px solid #0000;border-radius:10px;align-items:center;margin:0;padding:3px 7px;font-size:8px;font-weight:800;display:inline-flex}button.annotation-v2-batch-chip{cursor:pointer}button.annotation-v2-batch-chip:hover,button.annotation-v2-batch-chip:focus-visible{border-color:var(--blue)}.annotation-v2-batch-chip.is-active{border-color:var(--blue);box-shadow:0 0 0 2px #2f6df029}.annotation-v2-batch-chip.is-paused{color:#7a5a00;background:#fff3d6}.annotation-v2-batch-chip.is-closed,.annotation-v2-batch-chip.is-archived{color:#5d6675;background:#edf0f4}.annotation-v2-batch-chip.is-unbatched{color:#6a7890;background:#f1f4f8;border-style:dashed;border-color:#c3ccd8}.annotation-v2-batch-paused-flag{color:#7a5a00;white-space:nowrap;margin-left:6px;font-size:8px;font-weight:750}.annotation-v2-batch-cell{white-space:nowrap}.annotation-v2-move-to-batch select{color:#354765;background:#fff;border:1px solid #cbd7e7;border-radius:6px;min-height:34px;padding:7px 8px;font-size:10px}.annotation-v2-move-to-batch select:disabled{color:#8491a3;background:#f1f4f8}.annotation-v2-import-batch{flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:10px;display:flex}.annotation-v2-import-batch label{color:#65758e;gap:4px;font-size:8px;font-weight:750;display:grid}.annotation-v2-import-batch select{color:#354765;background:#fff;border:1px solid #cbd7e7;border-radius:6px;min-width:180px;min-height:34px;padding:7px 8px;font-size:10px}.annotation-v2-task-list__batch{color:#244e7c;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.annotation-v2-dialog-backdrop{z-index:120;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a18306b;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.annotation-v2-dialog{background:#fff;border:1px solid #cbd7e7;border-radius:10px;width:min(520px,100%);max-height:calc(100vh - 32px);overflow:auto;box-shadow:0 18px 48px #0b245547}.annotation-v2-dialog>header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.annotation-v2-dialog>header h3{color:#19375e;margin:0;font-size:13px}.annotation-v2-dialog>header button{color:#31557f;cursor:pointer;background:#fff;border:1px solid #cbd7e7;border-radius:6px;width:28px;height:28px;padding:0;font-size:14px;line-height:1}.annotation-v2-dialog__form{gap:10px;padding:14px 16px 16px;display:grid}.annotation-v2-dialog__form p{color:#354765;margin:0;font-size:10px;line-height:1.55}.annotation-v2-dialog__form label{color:#65758e;gap:4px;font-size:8px;font-weight:750;display:grid}.annotation-v2-dialog__form input,.annotation-v2-dialog__form select,.annotation-v2-dialog__form textarea{min-height:34px;color:var(--ink);background:#fff;border:1px solid #cbd7e7;border-radius:6px;padding:7px 9px;font-family:inherit;font-size:11px}.annotation-v2-dialog__form textarea{resize:vertical}.annotation-v2-dialog__row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.annotation-v2-dialog__check{align-items:center;gap:6px;color:#354765!important;font-size:10px!important;font-weight:600!important;display:flex!important}.annotation-v2-dialog__error{color:#9a342d;background:#fff0ee;border-radius:6px;margin:0;padding:7px 9px;font-size:9px}.annotation-v2-dialog__form footer{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.annotation-v2-dialog__form footer button{color:#31557f;cursor:pointer;background:#fff;border:1px solid #bdcce0;border-radius:6px;min-height:34px;padding:7px 14px;font-size:10px;font-weight:750}.annotation-v2-dialog__form footer button:disabled{cursor:not-allowed;opacity:.5}@media (width<=700px){.annotation-v2-dialog__row{grid-template-columns:1fr}.annotation-v2-batch-card{flex-basis:180px}}.annotation-v2-batch-header-tools{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.annotation-v2-batch-actions{flex-wrap:wrap;gap:6px;display:flex}.annotation-v2-batch-actions>button{color:#31557f;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #bdcce0;border-radius:5px;min-height:32px;padding:6px 10px;font-size:9px;font-weight:750}.annotation-v2-batch-actions>button:hover,.annotation-v2-batch-actions>button:focus-visible{border-color:var(--blue);color:var(--blue);background:#f2f7ff}.annotation-v2-batch-actions>button.is-danger{color:#96352d;border-color:#d28a83}.annotation-v2-inline-check{color:#526783;white-space:nowrap;align-self:flex-end;align-items:center;gap:5px;padding-bottom:8px;font-size:9px;font-weight:700;display:inline-flex!important}.replay-motion-row{flex:none;grid-template-rows:1fr;align-self:stretch;min-width:0;display:grid}.replay-motion-row-inner{min-width:0;min-height:0}.replay-row-entering{animation:.28s cubic-bezier(.2,.65,.3,1) both replay-row-unfold}.replay-row-entering>.replay-motion-row-inner{overflow:hidden}@keyframes replay-row-unfold{0%{opacity:0;margin-top:calc(-1 * var(--replay-row-gap,0px));grid-template-rows:0fr}to{opacity:1;grid-template-rows:1fr;margin-top:0}}@media (prefers-reduced-motion:reduce){.replay-row-entering{animation:none}.replay-row-entering>.replay-motion-row-inner{overflow:visible}}.session-share-overlay{z-index:1000;background:#0a0f0a59;justify-content:center;align-items:center;padding:.2rem;display:flex;position:fixed;inset:0}.session-share-dialog{color:#0a0f0a;text-align:center;background:#fff;border-radius:.2rem;width:min(4.2rem,100%);max-height:90dvh;padding:.3rem .24rem .22rem;font-family:Poppins,Songti SC,Noto Serif SC Variable,serif;position:relative;overflow:auto;box-shadow:0 .12rem .48rem #0a0f0a18}.session-share-dialog h2{margin:0 0 .12rem;font-size:.2rem;font-weight:500}.session-share-dialog p{color:#667066;margin:.12rem 0;font-size:.13rem;line-height:1.7}.session-share-dialog button,.session-share-options a{color:#365337;font:inherit;cursor:pointer;background:#fff;border:.01rem solid #dfe1df;border-radius:.12rem;min-height:.44rem;padding:.1rem .12rem;font-size:.13rem;text-decoration:none}.session-share-dialog .session-share-close{border:0;padding:.04rem .12rem;font-size:.24rem;position:absolute;top:.06rem;right:.08rem}.session-share-qr{aspect-ratio:1;width:min(2.4rem,100%);margin:.12rem auto;display:block}.session-share-url{overflow-wrap:anywhere;color:#568157;font-size:.12rem;display:block}.session-share-options{flex-wrap:wrap;justify-content:center;gap:.08rem;margin-top:.2rem;display:flex}.session-share-dialog .session-share-finish{color:#6d3c34}.session-share-dialog [role=status]{color:#568157;margin-top:.08rem;font-size:.12rem;display:block}.showcase-multilingual-settings .live-share-menu{box-sizing:border-box;color:#0a0f0a;text-align:center;cursor:pointer;background:#fff;border:.01rem solid #dfe1df;border-radius:99.99rem;width:100%;height:.36rem;padding:.06rem 0;font:400 .14rem/.24rem Songti SC,Noto Serif SC Variable,serif;text-decoration:none;display:block}.showcase-multilingual-settings .live-share-menu:disabled{opacity:.55;cursor:wait}.showcase-multilingual-settings .live-share-menu:focus-visible{outline-offset:.03rem;outline:.02rem solid #365337}.live-share-menu-error{color:#6d3c34;font-size:.12rem}.showcase-session-action--guest-placeholder{visibility:hidden;pointer-events:none}.showcase-session-actions>button[hidden]{display:none}.session-audio-downloads{box-sizing:border-box;color:#0a0f0a;text-align:left;background:#f5f6f5;border-radius:.24rem;flex-direction:column;gap:.06rem;width:100%;min-width:0;max-width:100%;margin-top:.24rem;padding:.06rem;display:flex}.session-audio-title{box-sizing:border-box;width:100%;padding:.12rem .12rem .06rem}.session-audio-title h3{color:#0a0f0a;word-break:break-word;margin:0;font:900 .14rem/.22rem Songti SC,Noto Serif SC Variable,serif}.session-audio-tracks{box-sizing:border-box;flex-direction:column;gap:.12rem;width:100%;min-width:0;padding:.06rem .12rem;display:flex}.session-audio-status{color:#0a0f0a8c;margin:0;font:400 .12rem/.16rem Songti SC,Noto Serif SC Variable,serif}.session-audio-group{flex-direction:column;gap:.12rem;min-width:0;display:flex}.session-audio-group+.session-audio-group{border-top:.01rem solid #e6e9e6;padding-top:.12rem}.session-audio-track{flex-direction:column;gap:.06rem;min-width:0;display:flex;position:relative}.session-audio-track-label{color:#0a0f0a;word-break:break-word;font:700 .14rem/.22rem Songti SC,Noto Serif SC Variable,serif}.session-audio-player{box-sizing:border-box;background:#fff;border-radius:99rem;justify-content:space-between;align-items:center;gap:.36rem;width:100%;height:.46rem;padding:.08rem .16rem .08rem .1rem;display:flex;overflow:hidden}.session-audio-player-main{flex:auto;align-items:center;gap:.12rem;min-width:0;display:flex}.session-audio-play,.session-audio-rate{appearance:none;font:inherit;color:inherit;cursor:pointer;border:0;margin:0}.session-audio-play:focus-visible,.session-audio-rate:focus-visible,.session-audio-progress:focus-visible,.session-audio-download:focus-visible{outline-offset:.02rem;outline:.02rem solid #568157}.session-audio-play{background:#f1f1f1;border-radius:999rem;flex:none;justify-content:center;align-items:center;width:.3rem;height:.3rem;padding:0;display:flex}.session-audio-play img{width:.13rem;height:.13rem;display:block}.session-audio-pause-glyph{width:.13rem;height:.13rem;display:block;position:relative}.session-audio-pause-glyph:before,.session-audio-pause-glyph:after{content:"";background:#0a0f0a;border-radius:.01rem;width:.02rem;position:absolute;top:.01rem;bottom:.01rem}.session-audio-pause-glyph:before{left:.03rem}.session-audio-pause-glyph:after{right:.03rem}.session-audio-time{color:#0a0f0a8c;white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;font:400 .12rem/.16rem Poppins,-apple-system,PingFang SC,Noto Sans SC Variable,sans-serif}.session-audio-progress{cursor:pointer;touch-action:none;border-radius:.12rem;flex:1 1 0;align-items:center;min-width:.4rem;height:.24rem;display:flex}.session-audio-progress-track{background:#f5f6f5;border-radius:.17rem;width:100%;height:.04rem;position:relative;overflow:hidden}.session-audio-progress-fill{background:#568157;border-radius:.14rem;height:.04rem;position:absolute;top:0;left:0}.session-audio-rate{color:#0a0f0a8c;white-space:nowrap;background:#f1f5f2;border-radius:.99rem;flex:none;padding:.02rem .08rem;font:400 .12rem/.16rem Poppins,-apple-system,PingFang SC,Noto Sans SC Variable,sans-serif}.session-audio-download{width:.16rem;height:.16rem;color:inherit;border-radius:.04rem;flex:none;justify-content:center;align-items:center;text-decoration:none;display:flex}.session-audio-download img{width:100%;height:100%;display:block}.session-audio-download.is-pending{opacity:.4}.session-audio-native{clip:rect(0 0 0 0);clip-path:inset(50%);opacity:0;pointer-events:none;white-space:nowrap;border:0;width:.01rem;height:.01rem;margin:0;padding:0;position:absolute;bottom:0;left:0;overflow:hidden}.shared-session-page{min-height:100dvh;padding:.24rem .16rem calc(.48rem + env(safe-area-inset-bottom));color:#0a0f0a;font-synthesis:none;letter-spacing:0;background:#eef2f0;flex-direction:column;align-items:center;font-family:Poppins,HarmonyOS Sans SC,Noto Sans SC Variable,Inter,PingFang SC,system-ui,sans-serif;display:flex}.shared-session-sheet{flex-direction:column;gap:.16rem;width:min(4.28rem,100%);min-width:0;display:flex}.shared-session-card{background:#fff;border-radius:.12rem;flex-direction:column;gap:.1rem;padding:.2rem;display:flex;box-shadow:0 .06rem .16rem #040f2414,0 .03rem .06rem -.04rem #040f241f}.shared-session-card-top{justify-content:space-between;align-items:flex-start;gap:.12rem;display:flex}.shared-session-card-top--actions-only{justify-content:flex-end}.shared-session-card h1{color:#0a0f0a;margin:0;font:400 .24rem/.34rem Songti SC,Noto Serif SC Variable,STSong,Noto Serif SC,serif}.shared-session-abnormal{color:#92501d;background:#fff4e8;border-radius:9.99rem;width:fit-content;margin:0;padding:.04rem .09rem;font-size:.12rem;line-height:.18rem}.shared-session-languages{color:#365337;align-items:center;gap:.08rem;margin:0;font:400 .15rem/.23rem Songti SC,Noto Serif SC Variable,STSong,Noto Serif SC,serif;display:flex}.shared-session-languages-arrow{color:#3653378c}.shared-session-meta{border-top:.01rem solid #eef1ee;flex-direction:column;gap:.04rem;margin:.06rem 0 0;padding-top:.1rem;display:flex}.shared-session-meta>div{justify-content:space-between;align-items:baseline;gap:.12rem;display:flex}.shared-session-meta dt{color:#0a0f0a73;font-size:.12rem;line-height:.22rem}.shared-session-meta dd{overflow-wrap:anywhere;text-align:right;color:#0a0f0a73;font-variant-numeric:tabular-nums;min-width:0;margin:0;font-size:.12rem;line-height:.22rem}.shared-session-rows{background:#fff;border-radius:.12rem;flex-direction:column;gap:.22rem;margin:0;padding:.2rem .14rem;list-style:none;display:flex;box-shadow:0 .06rem .16rem #040f2414,0 .03rem .06rem -.04rem #040f241f}.shared-session-rows>li{min-width:0}.shared-session-row{flex-direction:column;gap:.06rem;display:flex}.shared-session-row .realtime-showcase-source{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}.shared-session-row .showcase-translation-line{cursor:default}.shared-session-row .showcase-translation-line:hover,.shared-session-row .showcase-translation-line:focus-visible{background:#fbfbfb}.shared-session-row .showcase-translation-line strong{overflow-wrap:anywhere}.shared-session-empty{color:#0a0f0a80;text-align:center;background:#fff;border-radius:.12rem;margin:0;padding:.32rem .2rem;box-shadow:0 .06rem .16rem #040f2414,0 .03rem .06rem -.04rem #040f241f}.consumer-history-settings{background:#fff;border-radius:.12rem;padding:.12rem .16rem;box-shadow:0 .06rem .16rem #040f2414,0 .03rem .06rem -.04rem #040f241f}.consumer-history-settings>summary{cursor:pointer;font-size:.15rem;font-weight:600;list-style-position:inside}.consumer-history-settings-table{border-collapse:collapse;width:100%;margin-top:.1rem;font-size:.12rem;line-height:.18rem}.consumer-history-settings-table th,.consumer-history-settings-table td{text-align:left;vertical-align:top;border-top:.01rem solid #0a0f0a0f;padding:.05rem 0}.consumer-history-settings-table th{color:#0a0f0a80;width:40%;font-weight:400}.consumer-history-settings-table td{color:#0a0f0acc;overflow-wrap:anywhere}.consumer-history-trace{color:#0a0f0a80;flex-wrap:wrap;align-items:center;gap:.06rem;margin:.1rem 0 0;font-size:.12rem;display:flex}.consumer-history-trace code{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.11rem}.consumer-history-trace button{color:inherit;cursor:pointer;background:0 0;border:.01rem solid #0a0f0a1f;border-radius:9.99rem;padding:.02rem .1rem;font-size:.11rem}.shared-session-footer p{color:#0a0f0a73;text-align:center;margin:0;font-size:.12rem;line-height:.22rem}.consumer-history-notice{color:#6d3c34;text-align:center;margin:0;font-size:.12rem;line-height:.22rem}.shared-session-status{text-align:center;background:#fff;border-radius:.12rem;flex-direction:column;align-items:center;gap:.1rem;width:min(3.2rem,100%);margin:auto;padding:.36rem .28rem;display:flex;box-shadow:0 .06rem .16rem #040f2414,0 .03rem .06rem -.04rem #040f241f}.shared-session-status strong{font-size:.18rem;font-weight:600;line-height:.26rem}.shared-session-status p{color:#0a0f0a8c;margin:0;font-size:.14rem;line-height:.22rem}.shared-session-spinner{border:.02rem solid #36533733;border-top-color:#365337;border-radius:50%;width:.22rem;height:.22rem;animation:.8s linear infinite shared-session-spin}@keyframes shared-session-spin{to{transform:rotate(360deg)}}.shared-session-retry{color:#fff;height:.46rem;font:inherit;cursor:pointer;background:#365337;border:0;border-radius:9.99rem;margin-top:.06rem;padding:0 .28rem;font-size:.15rem;font-weight:600;line-height:.22rem}.shared-session-retry:hover{background:#2c452d}@media (width>=720px){.shared-session-page{padding-top:.48rem}.shared-session-sheet{width:min(5.6rem,100%)}}.shared-session-cta{text-align:center;color:#fff;background:#365337;border-radius:9.99rem;max-width:3.2rem;margin:.2rem auto .04rem;padding:0 .28rem;font-size:.15rem;font-weight:600;line-height:.46rem;text-decoration:none;transition:opacity .15s;display:block}.shared-session-cta:hover{opacity:.88}.shared-session-status .shared-session-cta{margin-top:.24rem}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-devanagari-600-normal-STEjXBNN.woff2)format("woff2"),url(/assets/poppins-devanagari-600-normal-ClASKHrr.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-ext-600-normal-CAhIAdZj.woff2)format("woff2"),url(/assets/poppins-latin-ext-600-normal-Df5ffKXP.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.consumer-history-title{color:#0a0f0a;white-space:nowrap;flex:none;align-items:center;height:.56rem;margin:0;font:900 .36rem/.56rem Songti SC,Noto Serif SC Variable,serif;display:flex}.consumer-history-sections{flex-direction:column;gap:.12rem;margin-top:.36rem;display:flex}.consumer-history-section{flex-direction:column;gap:.12rem;display:flex}.consumer-history-section-title{color:#0a0f0a8c;white-space:nowrap;align-items:center;height:.31rem;margin:0;font:700 .16rem/.56rem Songti SC,Noto Serif SC Variable,serif;display:flex}.consumer-history-entries{flex-direction:column;gap:.12rem;margin:0;padding:0;list-style:none;display:flex}.consumer-history-entry{margin:0;padding:0}.consumer-history-entry-link{box-sizing:border-box;color:#0a0f0a;background:#f8f8f8;border:.01rem solid #e6e9e64f;border-radius:.0738rem;flex-direction:column;justify-content:space-between;height:.94rem;padding:.15rem;text-decoration:none;transition:background-color .16s;display:flex}@media (hover:hover){.consumer-history-entry-link:hover{background:#e6ece6}}.consumer-history-entry-link:focus-visible{outline-offset:.02rem;outline:.02rem solid #568157}.consumer-history-entry-head{justify-content:space-between;align-items:flex-start;gap:.12rem;height:.24rem;display:flex}.consumer-history-entry-time{color:#0a0f0a;white-space:nowrap;font:600 .14rem/.22rem Poppins,-apple-system,PingFang SC,Noto Sans SC Variable,sans-serif}.consumer-history-entry-duration{color:#00000073;white-space:nowrap;font:400 .16rem/.24rem Poppins,-apple-system,PingFang SC,Noto Sans SC Variable,sans-serif}.consumer-history-entry-foot{justify-content:space-between;align-items:center;gap:.12rem;height:.22rem;display:flex}.consumer-history-entry-mode{color:#0a0f0a73;white-space:nowrap;flex:none;align-items:center;gap:.06rem;font:400 .14rem/.22rem Songti SC,Noto Serif SC Variable,serif;display:inline-flex}.consumer-history-entry-mode img{flex:none;width:.2rem;height:.2rem;display:block}.consumer-history-entry-languages{color:#0a0f0a8c;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font:400 .14rem/.22rem Poppins,-apple-system,PingFang SC,Noto Sans SC Variable,sans-serif;overflow:hidden}.consumer-history-blank,.consumer-history-state{text-align:center;flex-direction:column;align-items:center;gap:.06rem;margin-top:.36rem;padding:.24rem 0;display:flex}.consumer-history-blank p,.consumer-history-state p{color:#0a0f0a73;overflow-wrap:anywhere;margin:0;font:400 .14rem/.22rem Songti SC,Noto Serif SC Variable,serif}.consumer-history-state.is-error p{color:#0a0f0a}.consumer-history-retry,.consumer-history-delete{box-sizing:border-box;color:#0a0f0a;white-space:nowrap;cursor:pointer;background:#fff;border:.01rem solid #dfe1df;border-radius:99.99rem;justify-content:center;align-items:center;min-width:.76rem;height:.36rem;margin:0;padding:0 .16rem;font:400 .14rem/.24rem Songti SC,Noto Serif SC Variable,serif;transition:background-color .16s;display:inline-flex}.consumer-history-retry{margin-top:.1rem}@media (hover:hover){.consumer-history-retry:hover,.consumer-history-delete:hover{background:#f1f5f2}}.consumer-history-retry:focus-visible,.consumer-history-delete:focus-visible{outline-offset:.03rem;outline:.02rem solid #568157}.consumer-history-delete:disabled{color:#0a0f0a73;cursor:default}.showcase-finished-extras .consumer-history-delete{align-self:flex-start;min-width:.76rem;height:.36rem;padding:0 .16rem;font-size:.14rem;line-height:.24rem}.consumer-history-delete-error{color:#ff4040;margin:0;font:400 .14rem/.22rem Songti SC,Noto Serif SC Variable,serif}.consumer-history-notice{color:#ff4040;margin:0 0 .12rem;font:400 .14rem/.22rem Songti SC,Noto Serif SC Variable,serif}.consumer-settings-page .consumer-page-content{justify-content:space-between;gap:.24rem}.consumer-settings-top{flex-direction:column;gap:.52rem;display:flex}.consumer-settings-title{color:#0a0f0a;white-space:nowrap;align-items:center;height:.34rem;margin:0;font:900 .36rem/.56rem Songti SC,Noto Serif SC Variable,serif;display:flex}.consumer-settings-sections,.consumer-settings-section{flex-direction:column;gap:.12rem;display:flex}.consumer-settings-heading{color:#0a0f0a8c;white-space:nowrap;align-items:center;height:.31rem;margin:0;font:700 .16rem/.56rem Songti SC,Noto Serif SC Variable,serif;display:flex}.consumer-settings-row{box-sizing:border-box;color:#0a0f0a;white-space:nowrap;cursor:pointer;border-bottom:.01rem solid #e6e9e6;justify-content:space-between;align-items:center;gap:.16rem;height:.57rem;margin:0;padding:0;font:700 .24rem/.56rem Songti SC,Noto Serif SC Variable,serif;text-decoration:none;display:flex}.consumer-settings-chevron{flex:none;width:.2rem;height:.2rem;display:block}@media (hover:hover){.consumer-settings-row:hover{color:#365337}}.consumer-settings-switch-input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;opacity:0;pointer-events:none;width:.01rem;height:.01rem;margin:0;padding:0;position:absolute;overflow:hidden}.consumer-settings-switch-row{position:relative}.consumer-settings-switch{background:#dfe1df;border-radius:99.99rem;flex:none;width:.4rem;height:.2rem;transition:background-color .16s;position:relative}.consumer-settings-switch:after{content:"";background:#fff;border-radius:50%;width:.17rem;height:.17rem;transition:transform .16s;position:absolute;top:.015rem;left:.015rem;box-shadow:0 .01rem .02rem #0000001f}.consumer-settings-switch-input:checked+.consumer-settings-switch{background:#456746}.consumer-settings-switch-input:checked+.consumer-settings-switch:after{transform:translate(.2rem)}.consumer-settings-switch-input:focus-visible+.consumer-settings-switch{outline-offset:.03rem;outline:.02rem solid #568157}.consumer-settings-note{color:#0a0f0a73;margin:0;font:400 .12rem/.22rem Songti SC,Noto Serif SC Variable,serif}.consumer-settings-logout{box-sizing:border-box;color:#0a0f0a;white-space:nowrap;cursor:pointer;background:0 0;border:.01rem solid #0a0f0a;border-radius:99.99rem;flex:none;width:100%;height:.56rem;margin:0;padding:0 .24rem;font:700 .16rem/.24rem Songti SC,Noto Serif SC Variable,serif;transition:background-color .16s}@media (hover:hover){.consumer-settings-logout:hover{background:#0a0f0a0a}}.consumer-settings-page a.consumer-settings-row:focus-visible,.consumer-settings-logout:focus-visible{outline-offset:.03rem;outline:.02rem solid #568157}.realtime-showcase-page{background:#eef2f0;place-items:safe center center;min-height:100dvh;padding:.32rem .16rem .48rem;display:grid}.realtime-showcase-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:.01rem;height:.01rem;margin:-.01rem;padding:0;position:absolute;overflow:hidden}.realtime-showcase-device{aspect-ratio:521/926;color:#0a0f0a;font-synthesis:none;letter-spacing:0;background:#fff;border-radius:.24rem;width:5.21rem;font-family:Poppins,HarmonyOS Sans SC,Noto Sans SC Variable,Inter,PingFang SC,system-ui,sans-serif;position:relative;overflow:hidden;box-shadow:0 .24rem .7rem #1d3d302b}.realtime-showcase-landscape{pointer-events:none;background:url(/showcase/mountain-background.png) 50%/cover no-repeat;display:none;position:absolute;inset:.7rem 0 0}.realtime-showcase-motion-stage{z-index:1;pointer-events:none;position:absolute}.realtime-showcase-motion-window,.realtime-showcase-motion{position:absolute}.realtime-showcase-device--welcome .realtime-showcase-landscape{display:block}.realtime-showcase-device--welcome .realtime-showcase-motion-stage{display:none}.realtime-showcase-device--recording .realtime-showcase-motion-stage,.realtime-showcase-device--connecting .realtime-showcase-motion-stage,.realtime-showcase-device--processing .realtime-showcase-motion-stage{width:4.28rem;height:1.47rem;bottom:.44rem;left:0;-webkit-mask:url(/showcase/motion-mask-recording-vertical.svg) 0 0/100% 100% no-repeat;mask:url(/showcase/motion-mask-recording-vertical.svg) 0 0/100% 100% no-repeat}.realtime-showcase-device--recording .realtime-showcase-motion-window,.realtime-showcase-device--connecting .realtime-showcase-motion-window,.realtime-showcase-device--processing .realtime-showcase-motion-window{mix-blend-mode:darken;width:3.1292rem;height:1.31rem;top:-.01rem;left:.5956rem;-webkit-mask:url(/showcase/motion-mask-recording-horizontal.svg) 0 0/100% 100% no-repeat;mask:url(/showcase/motion-mask-recording-horizontal.svg) 0 0/100% 100% no-repeat}.realtime-showcase-device--recording .realtime-showcase-motion,.realtime-showcase-device--connecting .realtime-showcase-motion,.realtime-showcase-device--processing .realtime-showcase-motion{object-fit:fill;opacity:.3;width:3.3248rem;height:1.403rem;top:-.0465rem;left:-.0978rem}.realtime-showcase-device--finished .realtime-showcase-motion-stage,.realtime-showcase-device--error .realtime-showcase-motion-stage{width:6.9947rem;height:2.2898rem;bottom:-.9298rem;left:50%;transform:translate(-50%);-webkit-mask:url(/showcase/motion-mask-finished.svg) 0 0/100% 100% no-repeat;mask:url(/showcase/motion-mask-finished.svg) 0 0/100% 100% no-repeat}.realtime-showcase-device--finished .realtime-showcase-motion-window,.realtime-showcase-device--error .realtime-showcase-motion-window,.realtime-showcase-device--finished .realtime-showcase-motion,.realtime-showcase-device--error .realtime-showcase-motion{width:100%;height:100%;inset:0}.realtime-showcase-device--finished .realtime-showcase-motion,.realtime-showcase-device--error .realtime-showcase-motion{object-fit:fill}.realtime-showcase-header{z-index:3;height:calc(1.2rem + env(safe-area-inset-top));position:absolute;top:0;left:0;right:0}.realtime-showcase-brand{top:calc(.28rem + env(safe-area-inset-top));cursor:pointer;background:0 0;border:0;border-radius:.04rem;width:.38rem;height:.23rem;padding:0;display:block;position:absolute;left:.34rem}.realtime-showcase-brand img{object-fit:contain;width:100%;height:100%;display:block}.realtime-showcase-brand:focus-visible{outline-offset:.05rem;outline:.02rem solid #315c3cb8}.realtime-showcase-controls{top:calc(.8rem + env(safe-area-inset-top));align-items:center;height:.4rem;display:flex;position:absolute;left:.24rem;right:.24rem}.realtime-showcase-combobox{z-index:4;color:#0a0f0a8c;letter-spacing:0;flex:none;height:.4rem;font-size:.14rem;line-height:.22rem;position:relative}.realtime-showcase-combobox.is-open{z-index:20}.realtime-showcase-combobox-trigger{width:100%;min-width:0;height:.38rem;color:inherit;cursor:pointer;-webkit-backdrop-filter:blur(.12rem)saturate(112%);backdrop-filter:blur(.12rem)saturate(112%);font:inherit;letter-spacing:inherit;text-align:left;background:linear-gradient(135deg,#ffffff57,#fff0 48%),#f5f6f5;border:0;border-radius:9.99rem;align-items:center;margin:.01rem 0;padding:0;display:flex;overflow:hidden;box-shadow:inset 0 .01rem #ffffffc7,inset 0 -.01rem #0a0f0a06}.realtime-showcase-combobox-trigger:disabled{cursor:not-allowed;opacity:.56}.realtime-showcase-combobox-list{color:#0a0f0a8c;-webkit-backdrop-filter:blur(.18rem)saturate(112%);backdrop-filter:blur(.18rem)saturate(112%);scrollbar-width:none;background:linear-gradient(135deg,#ffffff57,#fff0 48%),#f5f6f5;border:0;border-radius:.14rem;flex-direction:column;gap:.1rem;padding:.12rem .16rem;display:flex;position:absolute;top:.46rem;left:0;overflow:hidden auto;box-shadow:inset 0 .01rem #fffc,inset 0 -.01rem #0a0f0a06,0 .08rem .24rem #13261b14}.realtime-showcase-combobox-list::-webkit-scrollbar{display:none}.realtime-showcase-combobox-list [role=option]{cursor:pointer;outline:none;align-items:center;gap:.08rem;min-height:.22rem;padding:0;transition:color .14s,background .14s;display:flex}.realtime-showcase-combobox-list [role=option]+[role=option]{border-top:0}.realtime-showcase-combobox-list [role=option].is-selected{color:#0a0f0ab8}.realtime-showcase-combobox-list [role=option].is-active:not(.is-selected){color:#0a0f0ab8;background:#5681570f;border-radius:.05rem;box-shadow:0 0 0 .04rem #5681570f}.realtime-showcase-combobox-list [role=option].is-disabled{cursor:not-allowed;opacity:.36}.realtime-showcase-combobox-list [role=option]>img:last-child{flex:none;width:.16rem;height:.16rem;margin-left:auto}.realtime-showcase-provider{width:1.91rem;min-width:0}.realtime-showcase-provider-label{flex-direction:column;flex:1;justify-content:center;min-width:0;padding-left:.12rem;display:flex;overflow:hidden}.realtime-showcase-provider-label>span,.realtime-showcase-provider-option-copy>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.realtime-showcase-provider-label>span{font-size:.14rem;line-height:.22rem}.realtime-showcase-provider-label small,.realtime-showcase-provider-option-copy small{color:#0a0f0a73;letter-spacing:0;font-size:.1rem;font-weight:400;line-height:.13rem}.realtime-showcase-provider .realtime-showcase-combobox-trigger>img{pointer-events:none;flex:none;width:.16rem;height:.16rem;margin:0 .12rem 0 auto;transition:transform .16s}.realtime-showcase-provider .realtime-showcase-combobox-trigger>img.is-open{transform:rotate(180deg)}.realtime-showcase-provider .realtime-showcase-combobox-list{scrollbar-width:thin;scrollbar-color:#56695b57 transparent;width:3.16rem;max-height:min(2.3rem,100dvh - 1.48rem)}.realtime-showcase-provider .realtime-showcase-combobox-list::-webkit-scrollbar{width:.05rem;display:block}.realtime-showcase-provider .realtime-showcase-combobox-list::-webkit-scrollbar-thumb{background:#56695b57;border-radius:9.99rem}.realtime-showcase-provider .realtime-showcase-combobox-list [role=option]>span{min-width:0}.realtime-showcase-provider .realtime-showcase-combobox-list [role=option]{flex:none;height:.44rem;min-height:.44rem}.realtime-showcase-provider-option-copy{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.realtime-showcase-provider-option-copy>span{font-size:.13rem;line-height:.18rem}.realtime-showcase-provider .realtime-showcase-combobox-list [role=option]>span>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.realtime-showcase-languages{flex:0 0 1.19rem;margin-left:.12rem}.realtime-showcase-languages .realtime-showcase-combobox-trigger{justify-content:center;gap:.08rem;padding:0 .16rem}.realtime-showcase-languages .realtime-showcase-combobox-trigger>span,.realtime-showcase-languages .realtime-showcase-combobox-list [role=option]>span{text-align:center;flex:none}.realtime-showcase-languages .realtime-showcase-combobox-list{scrollbar-width:thin;scrollbar-color:#56695b57 transparent;width:100%;max-height:min(2.3rem,100dvh - 1.48rem);padding:.12rem .16rem}.realtime-showcase-languages .realtime-showcase-combobox-list::-webkit-scrollbar{width:.05rem;display:block}.realtime-showcase-languages .realtime-showcase-combobox-list::-webkit-scrollbar-thumb{background:#56695b57;border-radius:9.99rem}.realtime-showcase-languages .realtime-showcase-combobox-list [role=option]{gap:.08rem;width:.87rem;min-height:.22rem;padding:0}.realtime-showcase-swap{flex:none;width:.16rem;height:.16rem}.realtime-showcase-chevron{flex:none;width:.16rem;height:.16rem;transition:transform .16s}.realtime-showcase-chevron.is-open{transform:rotate(180deg)}.realtime-showcase-menu{cursor:pointer;background:0 0;border:0;border-radius:9.99rem;flex:none;place-items:center;width:.4rem;height:.4rem;padding:0;display:grid}.realtime-showcase-menu:hover,.realtime-showcase-menu:focus-visible,.realtime-showcase-menu.is-open{background:#f5f6f5}.realtime-showcase-menu img{width:.24rem;height:.24rem}.realtime-showcase-settings-wrap{z-index:10;flex:none;margin-left:auto;position:relative}.realtime-showcase-settings{z-index:1;isolation:isolate;color:#172019;-webkit-backdrop-filter:blur(.2rem);backdrop-filter:blur(.2rem);background:#fcfdfcf0;border:.01rem solid #27433114;border-radius:.2rem;width:3.32rem;padding:.18rem;position:absolute;top:.48rem;right:0;box-shadow:0 .2rem .54rem #1933242e}.realtime-showcase-settings-title{justify-content:space-between;align-items:baseline;margin-bottom:.14rem;display:flex}.realtime-showcase-settings-title strong{font-size:.15rem;font-weight:600}.realtime-showcase-settings-title span,.realtime-showcase-setting-select>span,.realtime-showcase-setting-row small,.realtime-showcase-settings-note{color:#1720197a;font-size:.11rem;line-height:.17rem}.realtime-showcase-setting-select{grid-template-columns:.68rem minmax(0,1fr);align-items:center;gap:.1rem;margin-top:.1rem;display:grid}.realtime-showcase-device-combobox{color:#243229;width:100%;min-width:0;height:.34rem;font-size:.12rem;line-height:.18rem}.realtime-showcase-device-combobox .realtime-showcase-combobox-trigger{height:.34rem;margin:0;padding:0 .12rem}.realtime-showcase-device-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.realtime-showcase-device-combobox .realtime-showcase-combobox-trigger>img{flex:none;width:.16rem;height:.16rem;margin-left:.08rem;transition:transform .16s}.realtime-showcase-device-combobox .realtime-showcase-combobox-trigger>img.is-open{transform:rotate(180deg)}.realtime-showcase-device-combobox .realtime-showcase-combobox-list{scrollbar-width:thin;scrollbar-color:#56695b57 transparent;border-radius:.12rem;gap:.06rem;width:100%;max-height:1.78rem;padding:.08rem;top:.38rem;left:auto;right:0}.realtime-showcase-device-combobox .realtime-showcase-combobox-list::-webkit-scrollbar{width:.05rem;display:block}.realtime-showcase-device-combobox .realtime-showcase-combobox-list::-webkit-scrollbar-thumb{background:#56695b57;border-radius:9.99rem}.realtime-showcase-device-combobox .realtime-showcase-combobox-list [role=option]{border-radius:.08rem;flex:none;height:.36rem;min-height:.36rem;padding:0 .08rem}.realtime-showcase-device-combobox .realtime-showcase-combobox-list [role=option]>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.realtime-showcase-device-combobox .realtime-showcase-combobox-list [role=option].is-selected{background:#56815714}.realtime-showcase-device-access{color:#315c3c;width:100%;font:inherit;cursor:pointer;background:#eef5f0b8;border:.01rem solid #315c3c24;border-radius:.1rem;margin-top:.1rem;padding:.08rem .1rem;font-size:.12rem}.realtime-showcase-device-access:disabled{cursor:not-allowed;opacity:.5}.showcase-history-link{box-sizing:border-box;text-align:center;text-decoration:none;display:block}.realtime-showcase-setting-row{border-top:.01rem solid #20352712;justify-content:space-between;align-items:center;gap:.14rem;min-height:.45rem;margin-top:.12rem;padding-top:.12rem;display:flex}.realtime-showcase-setting-row>span{flex-direction:column;min-width:0;display:flex}.realtime-showcase-setting-row strong{font-size:.13rem;font-weight:500;line-height:.2rem}.realtime-showcase-switch{cursor:pointer;background:#dce1dd;border:0;border-radius:9.99rem;flex:none;width:.38rem;height:.22rem;padding:0;transition:background .18s;position:relative}.realtime-showcase-switch>span{background:#fff;border-radius:50%;width:.16rem;height:.16rem;transition:transform .18s;position:absolute;top:.03rem;left:.03rem;box-shadow:0 .02rem .05rem #0c1b1133}.realtime-showcase-switch.is-on{background:#568157}.realtime-showcase-switch.is-on>span{transform:translate(.16rem)}.realtime-showcase-switch:disabled{cursor:not-allowed;opacity:.48}.realtime-showcase-settings-note{margin:.1rem 0 0}.realtime-showcase-advanced-audio{border-top:.01rem solid #20352712;margin-top:.12rem;padding-top:.12rem}.realtime-showcase-advanced-audio>summary{color:#243229;cursor:pointer;justify-content:space-between;align-items:center;font-size:.13rem;font-weight:500;line-height:.2rem;list-style:none;display:flex}.realtime-showcase-advanced-audio>summary::-webkit-details-marker{display:none}.realtime-showcase-advanced-audio>summary:after{content:"⌄";color:#1720197a;font-size:.16rem;transition:transform .16s}.realtime-showcase-advanced-audio[open]>summary:after{transform:rotate(180deg)}.realtime-showcase-advanced-audio__content>.realtime-showcase-setting-row{border-top:0;margin-top:.08rem;padding-top:0}.realtime-showcase-audio-path{background:#5681570f;border-radius:.08rem;padding:.07rem .09rem}.realtime-showcase-feedback-row .bad-case-button{letter-spacing:0;flex:none;min-width:.82rem;min-height:.32rem;padding:.06rem .12rem;font:600 .11rem/.18rem Poppins,HarmonyOS Sans SC,Noto Sans SC Variable,sans-serif}.realtime-showcase-welcome-copy{z-index:2;top:calc(2.5rem + env(safe-area-inset-top));flex-direction:column;align-items:flex-start;display:flex;position:absolute;left:.36rem;right:.36rem}.realtime-showcase-welcome-copy p,.realtime-showcase-welcome-copy strong,.realtime-showcase-welcome-copy span{margin:0}.realtime-showcase-welcome-copy p,.realtime-showcase-welcome-copy strong{letter-spacing:0;font-family:Songti SC,Noto Serif SC Variable,STSong,Noto Serif SC,serif;font-weight:400}.realtime-showcase-welcome-copy p{height:.49rem;font-size:.24rem;font-weight:300;line-height:.56rem}.realtime-showcase-welcome-copy strong{white-space:nowrap;flex-direction:column;justify-content:center;width:min(3.32rem,100%);height:.48rem;margin-top:.02rem;font-size:.32rem;line-height:.56rem;display:flex}.realtime-showcase-welcome-copy span{color:#0a0f0a73;letter-spacing:0;flex-direction:column;justify-content:center;width:100%;height:.5rem;margin-top:.16rem;font-size:.14rem;line-height:.22rem;display:flex}.realtime-showcase-transcript{z-index:2;top:calc(1.54rem + env(safe-area-inset-top));scrollbar-width:none;height:5.4rem;position:absolute;left:0;right:0;overflow:hidden auto;-webkit-mask-image:linear-gradient(#0000 0,#000 19% 94%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 19% 94%,#0000 100%)}.realtime-showcase-transcript::-webkit-scrollbar{display:none}.realtime-showcase-device--finished .realtime-showcase-transcript,.realtime-showcase-device--error .realtime-showcase-transcript{-webkit-mask-image:none;mask-image:none}.realtime-showcase-transcript-track{flex-direction:column;justify-content:flex-end;gap:.24rem;min-height:100%;padding:1.12rem .24rem 2.04rem;display:flex}.realtime-showcase-transcript article{text-align:justify;text-justify:inter-character;opacity:var(--showcase-row-opacity,1);transform-origin:bottom;flex-direction:column;flex:none;gap:.06rem;transition:opacity .3s,transform .3s;display:flex}.realtime-showcase-transcript article.is-history{transform:scale(.985)}.realtime-showcase-transcript time,.realtime-showcase-source,.realtime-showcase-translation,.realtime-showcase-listening{letter-spacing:0;margin:0}.realtime-showcase-transcript time,.realtime-showcase-source,.realtime-showcase-listening{color:#0a0f0a73;font-size:.14rem;line-height:.22rem}.realtime-showcase-transcript time{font-variant-numeric:tabular-nums;font-family:HarmonyOS Sans SC,Noto Sans SC Variable,PingFang SC,sans-serif}.realtime-showcase-source{font-family:Songti SC,Noto Serif SC Variable,STSong,Noto Serif SC,serif}.realtime-showcase-translation{color:#0a0f0a;font-size:.16rem;line-height:.24rem;transition:color .16s}.realtime-showcase-typewriter[data-typing=true]:after{content:"";vertical-align:-.05em;background:currentColor;width:.01rem;height:.9em;margin-left:.02rem;animation:.72s step-end infinite realtime-showcase-typewriter-caret;display:inline-block}@keyframes realtime-showcase-typewriter-caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.realtime-showcase-typewriter[data-typing=true]:after{animation:none;display:none}}.showcase-translation-playback-fragment.is-playing{color:#25633f}.realtime-showcase-listening{text-align:center;margin:auto 0;padding-bottom:.72rem}.realtime-showcase-sync-status{color:#0a0f0a73;letter-spacing:0;text-align:left;margin:0;font-size:.13rem;line-height:.2rem}.realtime-showcase-notices{z-index:4;flex-direction:column;gap:.08rem;display:flex;position:absolute;bottom:1.8rem;left:.24rem;right:.24rem}.realtime-showcase-notice{text-align:center;-webkit-backdrop-filter:blur(.08rem);backdrop-filter:blur(.08rem);border-radius:.12rem;margin:0;padding:.08rem .12rem;font-size:.12rem;line-height:.18rem}.realtime-showcase-notice--service{color:#6d3c34;background:#fffaf8e6;border:.01rem solid #a64e3e26}.realtime-showcase-notice--audio{color:#315c3c;cursor:pointer;background:#f4f8f5f0;border:.01rem solid #315c3c38;width:100%;font-family:inherit}.realtime-showcase-notice--audio:active{background:#e9f3ecfa}.realtime-showcase-notice--audio:focus-visible{outline-offset:.02rem;outline:.02rem solid #315c3c8c}.realtime-showcase-notice--history{color:#625637;background:#fffdf5eb;border:.01rem solid #977d3629}.realtime-showcase-session-control{z-index:5;bottom:calc(.9rem + env(safe-area-inset-bottom));cursor:pointer;-webkit-backdrop-filter:blur(.18rem)saturate(105%);backdrop-filter:blur(.18rem)saturate(105%);background:#56815714;border:0;border-radius:50%;place-items:center;width:.72rem;height:.72rem;padding:0;display:grid;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.realtime-showcase-session-control:before{z-index:2;content:"";pointer-events:none;border-radius:inherit;-webkit-mask-composite:xor;opacity:0;background:linear-gradient(135deg,#fffc,#ffffff29 48%,#ffffff80) border-box;border:.01rem solid #0000;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.realtime-showcase-session-control:after{z-index:1;content:"";pointer-events:none;border-radius:inherit;filter:blur(.05rem);opacity:0;background:radial-gradient(circle at 72% 80%,#3a524129,#0000 42%);position:absolute;inset:.01rem}.realtime-showcase-device--welcome .realtime-showcase-session-control{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff47;border:.01rem solid #ffffff3d;box-shadow:0 .08rem .2rem #0e261a2e}.realtime-showcase-device--recording .realtime-showcase-session-control{-webkit-backdrop-filter:saturate(130%)contrast(120%);backdrop-filter:saturate(130%)contrast(120%);background:#f1f5f22e;width:.7rem;height:.67rem;box-shadow:inset 0 0 0 .01rem #ffffff52}.realtime-showcase-session-control:disabled{cursor:not-allowed;opacity:1}.realtime-showcase-device--connecting .realtime-showcase-session-control:disabled,.realtime-showcase-device--processing .realtime-showcase-session-control:disabled{cursor:wait}.realtime-showcase-session-control img,.realtime-showcase-stop,.realtime-showcase-spinner{z-index:3;position:relative}.realtime-showcase-session-control img{width:.28rem;height:.28rem}@media (hover:hover) and (pointer:fine){.realtime-showcase-session-control:not(:disabled):hover{transform:translate(-50%)scale(1.02)}}.realtime-showcase-stop{background:#ed4a4a;border-radius:.04rem;width:.16rem;height:.16rem}.realtime-showcase-spinner{border:.02rem solid #36533733;border-top-color:#365337;border-radius:50%;width:.24rem;height:.24rem;animation:.8s linear infinite realtime-showcase-spin}@keyframes realtime-showcase-spin{to{transform:rotate(360deg)}}@media (width>=600px) and (width<=899px),(width>=900px) and (width<=1180px) and (any-pointer:coarse){.realtime-showcase-page{background:#fff;place-items:stretch stretch;min-height:100dvh;padding:0}.realtime-showcase-device{aspect-ratio:auto;width:100vw;height:100dvh;min-height:0;box-shadow:none;border-radius:0}.realtime-showcase-landscape{top:0}.realtime-showcase-header{height:.96rem}.realtime-showcase-brand{width:.44rem;height:.27rem;top:.34rem;left:.48rem}.realtime-showcase-controls{top:.28rem;left:1.24rem;right:.32rem}.realtime-showcase-provider{flex:2.6rem;width:auto;max-width:2.8rem}.realtime-showcase-languages{flex-basis:1.32rem}.realtime-showcase-welcome-copy{top:calc(clamp(1.8rem, 22dvh, 2.3rem) + env(safe-area-inset-top));left:.6rem;right:.6rem}.realtime-showcase-welcome-copy p{height:auto;font-size:.28rem;line-height:1.5}.realtime-showcase-welcome-copy strong{width:100%;height:auto;margin-top:.04rem;font-size:.34rem;line-height:1.4}.realtime-showcase-welcome-copy span{width:min(5.6rem,100%);height:auto;margin-top:.18rem;font-size:.16rem;line-height:.26rem}.realtime-showcase-transcript{top:calc(1.12rem + env(safe-area-inset-top));bottom:calc(25dvh + .7312rem + env(safe-area-inset-bottom));height:auto}.realtime-showcase-device--recording .realtime-showcase-transcript,.realtime-showcase-device--connecting .realtime-showcase-transcript,.realtime-showcase-device--processing .realtime-showcase-transcript{-webkit-mask-image:linear-gradient(#0000 0,#000 16% 100%);mask-image:linear-gradient(#0000 0,#000 16% 100%)}.realtime-showcase-transcript-track{align-items:center;gap:.28rem;padding:.72rem .6rem 0}.realtime-showcase-transcript article{gap:.08rem;width:min(6.2rem,100%)}.realtime-showcase-source{font-size:.16rem;line-height:.26rem}.realtime-showcase-translation{font-size:.18rem;line-height:.28rem}.realtime-showcase-sync-status{width:min(6.2rem,100%)}.realtime-showcase-notices{right:.6rem;bottom:calc(1.5rem + env(safe-area-inset-bottom));left:.6rem}.realtime-showcase-session-control{bottom:calc(.64rem + env(safe-area-inset-bottom))}.realtime-showcase-device--recording .realtime-showcase-motion-stage,.realtime-showcase-device--connecting .realtime-showcase-motion-stage,.realtime-showcase-device--processing .realtime-showcase-motion-stage{bottom:calc(.975rem - .735rem + env(safe-area-inset-bottom))}}@media (width<=599px){.realtime-showcase-page{background:#fff;place-items:stretch stretch;min-height:100dvh;padding:0}.realtime-showcase-device{aspect-ratio:auto;width:100vw;height:100dvh;min-height:0;box-shadow:none;border-radius:0}.realtime-showcase-brand{left:.34rem}.realtime-showcase-controls{left:.24rem;right:.24rem}.realtime-showcase-provider{flex:1.91rem;width:auto;max-width:1.91rem}.realtime-showcase-languages{flex-basis:1.19rem;margin-left:.12rem}.realtime-showcase-languages .realtime-showcase-combobox-trigger{gap:.08rem;padding-inline:.16rem}.realtime-showcase-settings-wrap{margin-left:auto}.realtime-showcase-welcome-copy{top:calc(clamp(1.9rem, 26.9978dvh, 2.5rem) + env(safe-area-inset-top));left:.36rem;right:.36rem}.realtime-showcase-welcome-copy p{font-size:.24rem}.realtime-showcase-welcome-copy strong{white-space:normal;text-wrap:balance;width:100%;font-size:.32rem}.realtime-showcase-transcript{top:calc(clamp(1.28rem, 16.6307dvh, 1.54rem) + env(safe-area-inset-top));bottom:calc(clamp(1.18rem, 25.054dvh, 2.32rem) + env(safe-area-inset-bottom));height:auto}.realtime-showcase-transcript-track{padding:clamp(.68rem,12.095dvh,1.12rem) .24rem clamp(.96rem,22.0302dvh,2.04rem)}.realtime-showcase-session-control{bottom:calc(clamp(.32rem, 9.7192dvh, .9rem) + env(safe-area-inset-bottom));width:.72rem;height:.72rem}.realtime-showcase-device--recording .realtime-showcase-session-control{width:.7rem;height:.67rem}.realtime-showcase-device--recording .realtime-showcase-motion-stage,.realtime-showcase-device--connecting .realtime-showcase-motion-stage,.realtime-showcase-device--processing .realtime-showcase-motion-stage{bottom:calc(clamp(.24rem, 4.7516dvh, .44rem) + env(safe-area-inset-bottom))}}@media (width<=380px){.realtime-showcase-welcome-copy strong{line-height:1.45}}.showcase-multilingual-device{--showcase-source-font-size:.14rem;--showcase-source-line-height:.22rem;--showcase-secondary-font-size:.14rem;--showcase-secondary-line-height:.22rem;--showcase-primary-font-size:.16rem;--showcase-primary-line-height:.24rem;--showcase-meta-font-size:.14rem;--showcase-meta-line-height:.22rem;--showcase-time-font-size:.14rem;--showcase-time-line-height:.22rem;background:#fff}.showcase-multilingual-device.showcase-font-size--small{--showcase-source-font-size:.12rem;--showcase-source-line-height:.2rem;--showcase-secondary-font-size:.12rem;--showcase-secondary-line-height:.2rem;--showcase-primary-font-size:.14rem;--showcase-primary-line-height:.22rem;--showcase-meta-font-size:.12rem;--showcase-meta-line-height:.18rem;--showcase-time-font-size:.1rem;--showcase-time-line-height:.16rem}.showcase-multilingual-device.showcase-font-size--large{--showcase-source-font-size:.16rem;--showcase-source-line-height:.24rem;--showcase-secondary-font-size:.16rem;--showcase-secondary-line-height:.24rem;--showcase-primary-font-size:.18rem;--showcase-primary-line-height:.28rem;--showcase-meta-font-size:.14rem;--showcase-meta-line-height:.21rem;--showcase-time-font-size:.13rem;--showcase-time-line-height:.19rem}.showcase-session-actions{z-index:5;bottom:calc(.68rem + env(safe-area-inset-bottom));justify-content:space-between;align-items:flex-start;width:min(2.23rem,100% - .48rem);display:flex;position:absolute;left:50%;transform:translate(-50%)}.showcase-session-share{z-index:6;bottom:calc(.26rem + env(safe-area-inset-bottom));position:absolute;left:50%;transform:translate(-50%)}.showcase-session-share>button{color:#0a0f0a73;-webkit-backdrop-filter:none;backdrop-filter:none;cursor:pointer;background:0 0;border:0;border-radius:9.99rem;justify-content:center;align-items:center;gap:.04rem;min-width:0;height:.24rem;padding:.02rem .08rem;font:400 .12rem/.22rem Songti SC,Noto Serif SC Variable,serif;display:flex}.showcase-session-share>button img{opacity:.5;flex:none;width:.14rem;height:.14rem}.showcase-session-share>button:hover,.showcase-session-share>button:focus-visible{color:#365337;outline:none}.showcase-session-share>button:disabled{cursor:not-allowed;opacity:.56}.showcase-session-share>button[aria-busy=true]{cursor:wait}.showcase-session-share-toast{color:#fff;text-align:center;background:#233926e6;border-radius:9.99rem;width:max-content;max-width:min(2.24rem,100vw - .38rem);padding:.07rem .11rem;font:400 .1rem/.14rem Poppins,Noto Sans SC Variable,sans-serif;position:absolute;bottom:1.18rem;left:50%;transform:translate(-50%);box-shadow:0 .08rem .24rem #1d3d3029}.showcase-multilingual-device.realtime-showcase-device--recording .realtime-showcase-motion-stage{transform:translateY(-.18rem)}.showcase-session-action{color:#0a0f0a8c;cursor:pointer;background:0 0;border:0;grid-template-rows:.67rem .22rem;place-items:center;gap:.05rem;width:.7rem;min-width:0;height:.94rem;padding:0;font:400 .12rem/.22rem Songti SC,Noto Serif SC Variable,serif;display:grid}.showcase-session-action:disabled{cursor:wait;opacity:.48}.showcase-session-action-icon{box-sizing:border-box;background:#fff;border:.01rem solid #e6e9e6;border-radius:50%;place-items:center;width:.48rem;height:.48rem;display:grid;position:relative;box-shadow:0 .01rem .086rem #00000008}.showcase-session-action--primary .showcase-session-action-icon{color:#fff;background:#365337;border-color:#365337;width:.67rem;height:.67rem;box-shadow:0 .1rem .28rem #1d3d3038}.showcase-session-action-icon img{width:.14rem;height:.14rem}.showcase-session-action-icon--volume img{width:.15rem;height:.13rem}.showcase-session-action.is-active .showcase-session-action-icon--volume:after{content:"";background:#568157;border-radius:.99rem;width:.18rem;height:.015rem;position:absolute;transform:rotate(-45deg)}.showcase-session-action-icon--pause:before,.showcase-session-action-icon--pause:after{content:"";background:currentColor;border-radius:.02rem;width:.03rem;height:.16rem}.showcase-session-action-icon--pause{grid-template-columns:repeat(2,.03rem);place-content:center;gap:.05rem}.showcase-session-action-icon--play:before{content:"";border-top:.08rem solid #0000;border-bottom:.08rem solid #0000;border-left:.13rem solid;margin-left:.03rem}.showcase-multilingual-controls{justify-content:space-between;gap:.1rem}.showcase-completed-language-switch{flex-direction:row;width:100%;min-width:0;display:flex}.showcase-completed-language-group{scrollbar-width:none;justify-content:space-between;align-items:center;gap:0;width:100%;min-width:0;display:flex;overflow-x:auto}.showcase-completed-language-group::-webkit-scrollbar{display:none}.showcase-completed-language-side{color:#365337;background:#36533717;border-radius:.06rem;flex:0 0 .19rem;place-items:center;width:.19rem;height:.19rem;font:600 .1rem/.14rem Songti SC,Noto Serif SC Variable,serif;display:grid}.showcase-completed-language-group button{color:#0a0f0a73;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:.01rem solid #dfe1df;border-radius:0;flex:1 1 0;justify-content:center;align-items:center;gap:.04rem;min-width:0;min-height:.4rem;padding:.06rem .16rem .12rem;font:400 .14rem/.16rem Songti SC,Noto Serif SC Variable,serif;display:inline-flex}.showcase-completed-language-group button.is-active{color:#456746;background:0 0;border-color:#365337;flex:none;font-weight:700}.showcase-completed-language-group[data-language-count="2"] button,.showcase-completed-language-group[data-language-count="2"] button.is-active{flex:1 1 0}.showcase-completed-language-group button>span{font-size:inherit}.showcase-multilingual-transcript.showcase-multilingual-transcript--completed{top:calc(2.38rem + env(safe-area-inset-top))}.showcase-multilingual-transcript--completed .realtime-showcase-transcript-track{justify-content:flex-start}.showcase-stereo-swap{color:#315c3c;cursor:pointer;background:#f5f7f5e0;border:.01rem solid #315c3c24;border-radius:9.99rem;flex:none;padding:.05rem .08rem;font:500 .08rem/.14rem Poppins,Noto Sans SC Variable,sans-serif}.showcase-stereo-swap:disabled{cursor:not-allowed;opacity:.48}.showcase-multilingual-transcript{top:calc(1.98rem + env(safe-area-inset-top));bottom:calc(1.91rem + env(safe-area-inset-bottom));height:auto}.showcase-multilingual-device:is(.realtime-showcase-device--connecting,.realtime-showcase-device--recording,.realtime-showcase-device--processing) .showcase-multilingual-transcript{top:calc(.56rem + env(safe-area-inset-top));-webkit-mask-image:linear-gradient(#0000 0,#000 .42rem 100%);mask-image:linear-gradient(#0000 0,#000 .42rem 100%)}.showcase-multilingual-transcript .realtime-showcase-transcript-track{gap:.24rem;padding:.2rem .24rem 0}.showcase-multilingual-device:is(.realtime-showcase-device--connecting,.realtime-showcase-device--recording,.realtime-showcase-device--processing) .showcase-multilingual-transcript .realtime-showcase-transcript-track{gap:.32rem;padding-top:.12rem;padding-bottom:0}.showcase-multilingual-row{box-shadow:none;background:0 0;border:0;gap:.06rem!important}.showcase-multilingual-row--featured{background:0 0;border-radius:0;padding:0;gap:.12rem!important}.showcase-multilingual-row--history,.showcase-multilingual-row--live{opacity:1}.showcase-multilingual-transcript .realtime-showcase-source,.showcase-multilingual-transcript .realtime-showcase-listening{color:#0a0f0a;font-size:var(--showcase-source-font-size);line-height:var(--showcase-source-line-height)}.showcase-multilingual-row--history>.realtime-showcase-source,.showcase-multilingual-row--featured>.realtime-showcase-source,.showcase-duo-bubble>.realtime-showcase-source{color:#0a0f0a73;overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}.showcase-source-playback{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0}.showcase-source-playback:hover,.showcase-source-playback:focus-visible,.showcase-source-playback.is-playing{color:#365337;outline:none}.showcase-row-meta{justify-content:space-between;align-items:center;width:100%;min-width:0;display:flex}.showcase-row-meta strong{font:600 var(--showcase-meta-font-size)/var(--showcase-meta-line-height) Poppins, sans-serif}.showcase-row-meta time{color:#0a0f0a40;font:400 var(--showcase-time-font-size)/var(--showcase-time-line-height) Poppins, sans-serif}.showcase-row-meta--solo{justify-content:flex-start}.showcase-translation-list{flex-direction:column;gap:.05rem;display:flex}.showcase-translation-line{color:#0a0f0a8c;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.12rem;grid-template-columns:.24rem minmax(0,1fr);align-items:start;gap:.06rem;width:100%;min-width:0;min-height:.48rem;padding:.12rem;font-family:Poppins,Noto Sans SC Variable,sans-serif;transition:color .18s,background .18s;display:grid}.showcase-translation-line:hover,.showcase-translation-line:focus-visible{background:#56815712;outline:none}.showcase-sentence-playback-icon{vertical-align:-.02rem;fill:currentColor;opacity:.65;width:.14rem;height:.14rem;margin-left:.06rem;display:inline-block}.showcase-sentence-playback-icon.is-playing{color:#365337;opacity:1}.showcase-translation-badge,.showcase-translation-speaker{color:#0a0f0a8c;background:0 0;border:.01rem solid #e6e9e6;border-radius:.04rem;place-items:center;width:.24rem;height:.24rem;font:400 .12rem/.14rem Songti SC,Noto Serif SC Variable,serif;display:grid}.showcase-translation-badge.is-output{color:#fff;background:#365337;border-color:#365337}.showcase-translation-speaker{border:0}.showcase-translation-speaker img{width:.08rem;height:.06rem}.showcase-translation-line strong{min-width:0;font-size:var(--showcase-secondary-font-size);font-weight:400;line-height:var(--showcase-secondary-line-height);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.showcase-translation-line.is-primary{color:#0a0f0a}.showcase-translation-line.is-primary strong{font-size:var(--showcase-secondary-font-size);line-height:var(--showcase-secondary-line-height);white-space:normal}.showcase-translation-list:not(.is-solo).is-featured .showcase-translation-line.is-primary{background:#fff;border-radius:.12rem;flex-direction:column;align-items:flex-start;gap:.08rem;min-height:0;padding:.12rem;display:flex}.showcase-primary-language{align-items:center;gap:.05rem;display:flex}.showcase-primary-language b{color:#fff;background:#365337;border-radius:.04rem;place-items:center;width:.16rem;height:.16rem;font:900 .0914rem/.1333rem Songti SC,Noto Serif SC Variable,serif;display:grid}.showcase-primary-language em{color:#0a0f0a73;text-transform:uppercase;font:400 .14rem/.22rem Poppins,Noto Sans SC Variable,sans-serif}.showcase-multilingual-transcript--completed .showcase-duo-bubble--history .showcase-translation-line{color:#0a0f0a8c;background:#f8f8f8;border-radius:.12rem;min-height:.36rem;padding:.06rem}.showcase-multilingual-transcript--completed .showcase-duo-bubble--history .showcase-translation-badge{background:#f1f1f1;border-color:#0000;border-radius:.06rem}.showcase-multilingual-transcript--completed .showcase-duo-bubble--history .showcase-translation-line strong{font-size:var(--showcase-secondary-font-size);font-weight:400;line-height:var(--showcase-secondary-line-height);white-space:nowrap}.showcase-translation-list:not(.is-solo):is(.is-featured,.is-terminal) .showcase-translation-line.is-primary strong{font-size:var(--showcase-primary-font-size);font-weight:500;line-height:var(--showcase-primary-line-height);white-space:normal}.showcase-translation-list:not(.is-solo).is-terminal .showcase-translation-line.is-primary{color:#0a0f0a;background:#f8f8f8;border-radius:.12rem;flex-direction:column;align-items:flex-start;gap:.08rem;min-height:0;padding:.12rem;display:flex}.showcase-translation-list:not(.is-solo).is-terminal .showcase-primary-language b{width:.28rem;height:.28rem;font-size:.16rem;line-height:.2333rem}.showcase-translation-list.is-solo.is-featured .showcase-translation-line,.showcase-translation-list.is-solo.is-terminal .showcase-translation-line,.showcase-multilingual-row--history .showcase-translation-line{background:0 0;border-radius:0;min-height:.24rem;padding:0}.showcase-translation-list.is-solo.is-featured .showcase-translation-line{gap:.12rem}.showcase-translation-list.is-solo.is-featured .showcase-translation-line.is-primary{color:#0a0f0a}.showcase-translation-list.is-solo.is-featured .showcase-translation-line.is-primary strong,.showcase-translation-list.is-solo.is-terminal .showcase-translation-line.is-primary strong{font-size:var(--showcase-secondary-font-size);font-weight:500;line-height:var(--showcase-secondary-line-height);white-space:normal}.showcase-translation-list.is-solo.is-featured .showcase-translation-line.is-primary .showcase-translation-badge{color:#0a0f0a;border-color:#0a0f0a;font-weight:900}.showcase-translation-list.is-solo.is-featured.is-primary-preview .showcase-translation-line.is-primary strong{font-size:var(--showcase-secondary-font-size);text-overflow:clip;white-space:normal;display:block;overflow:visible}.showcase-multilingual-row--history .showcase-translation-line,.showcase-translation-list.is-solo.is-terminal .showcase-translation-line{grid-template-columns:minmax(0,1fr)}.showcase-multilingual-row--history .showcase-translation-badge,.showcase-translation-list.is-solo.is-terminal .showcase-translation-badge{display:none}.showcase-multilingual-row--history .showcase-translation-line strong{color:#0a0f0a8c;font-size:var(--showcase-secondary-font-size);font-weight:500;line-height:var(--showcase-secondary-line-height);text-overflow:clip;white-space:normal;overflow:visible}.showcase-multilingual-transcript:not(.showcase-multilingual-transcript--completed) .showcase-translation-line.is-primary.is-unread,.showcase-multilingual-transcript:not(.showcase-multilingual-transcript--completed) .showcase-translation-line.is-primary.is-unread strong{color:#0a0f0a;font-weight:500}.showcase-multilingual-transcript:not(.showcase-multilingual-transcript--completed) .showcase-translation-line.is-primary.is-read,.showcase-multilingual-transcript:not(.showcase-multilingual-transcript--completed) .showcase-translation-line.is-primary.is-read strong{color:#0a0f0a8c;font-weight:500}.showcase-multilingual-transcript:not(.showcase-multilingual-transcript--completed) .showcase-translation-line.is-primary.is-playing,.showcase-multilingual-transcript:not(.showcase-multilingual-transcript--completed) .showcase-translation-line.is-primary.is-playing strong{color:#568157;font-weight:600}.showcase-multilingual-transcript:not(.showcase-multilingual-transcript--completed) .showcase-translation-line.is-primary .showcase-translation-playback-fragment.is-pending{color:#0a0f0a;font-weight:500}.showcase-multilingual-transcript:not(.showcase-multilingual-transcript--completed) .showcase-translation-playback-fragment.is-playing{color:#568157;font-weight:600}.showcase-multilingual-transcript:not(.showcase-multilingual-transcript--completed) .showcase-translation-playback-fragment.is-played,.showcase-multilingual-transcript:not(.showcase-multilingual-transcript--completed) .showcase-translation-playback-fragment.is-skipped{color:#0a0f0a8c;font-weight:500}.showcase-multilingual-transcript--completed .showcase-translation-list.is-terminal .showcase-translation-line.is-primary.is-playing,.showcase-multilingual-transcript--completed .showcase-translation-list.is-terminal .showcase-translation-line.is-primary.is-playing strong{color:#568157;font-weight:600}.showcase-multilingual-transcript--completed .showcase-translation-list.is-terminal .showcase-translation-line.is-primary.is-read,.showcase-multilingual-transcript--completed .showcase-translation-list.is-terminal .showcase-translation-line.is-primary.is-read strong{color:#0a0f0a8c;font-weight:500}.showcase-multilingual-transcript--completed .showcase-translation-list.is-terminal .showcase-translation-line.is-primary:not(.is-read):not(.is-playing),.showcase-multilingual-transcript--completed .showcase-translation-list.is-terminal .showcase-translation-line.is-primary:not(.is-read):not(.is-playing) strong{color:#0a0f0a;font-weight:500}.showcase-translation-line strong:lang(ja),.showcase-translation-line strong:lang(ja) .showcase-translation-playback-fragment:not(.is-playing){font-weight:400!important}.showcase-translation-line.is-playing strong:lang(ja),.showcase-translation-line strong:lang(ja) .showcase-translation-playback-fragment.is-playing{font-weight:600!important}.showcase-row-footer{justify-content:space-between;align-items:center;width:100%;display:flex}.showcase-multilingual-transcript--completed .showcase-multilingual-row{gap:.06rem!important}.showcase-row-time{color:#0a0f0a73;font:400 .14rem/.22rem PingFang SC,Poppins,Noto Sans SC Variable,sans-serif;display:block}.showcase-multilingual-transcript--completed .showcase-multilingual-row>.realtime-showcase-source{margin-bottom:.02rem}.showcase-multilingual-transcript--completed .showcase-row-footer{margin-top:0}.showcase-row-footer>time{color:#0a0f0a73;font:400 var(--showcase-time-font-size)/var(--showcase-time-line-height) "PingFang SC", "Noto Sans SC Variable", sans-serif;font-variant-numeric:tabular-nums}.showcase-duo-transcript .realtime-showcase-transcript-track{align-items:stretch;gap:.32rem}.showcase-duo-transcript{top:calc(1.7rem + env(safe-area-inset-top));bottom:max(calc(1.74rem + env(safe-area-inset-bottom)), calc(100% - 7.09rem))}.showcase-multilingual-device:is(.realtime-showcase-device--connecting,.realtime-showcase-device--recording,.realtime-showcase-device--processing) .showcase-duo-transcript{top:calc(.58rem + env(safe-area-inset-top))}.showcase-duo-bubble{width:calc(100% - .32rem);box-shadow:none;background:0 0;border:0;padding:0;gap:.06rem!important}.showcase-duo-bubble--b{align-self:flex-end}.showcase-duo-bubble--featured{background:0 0;border-radius:0;padding:0;gap:.12rem!important}.showcase-duo-transcript:not(.showcase-multilingual-transcript--completed) .showcase-duo-bubble--history .showcase-translation-line{background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr);min-height:.24rem;padding:0}.showcase-duo-transcript:not(.showcase-multilingual-transcript--completed) .showcase-duo-bubble--history .showcase-translation-badge{display:none}.showcase-duo-transcript:not(.showcase-multilingual-transcript--completed) .showcase-duo-bubble--history .showcase-translation-line strong{color:#0a0f0a8c;font-size:var(--showcase-secondary-font-size);font-weight:500;line-height:var(--showcase-secondary-line-height);text-overflow:clip;white-space:normal;overflow:visible}.showcase-duo-bubble--history,.showcase-duo-bubble--live{opacity:1}.showcase-duo-bubble.is-active{box-shadow:none}.sentence-feedback{align-items:center;gap:.04rem;min-width:0;margin:.04rem 0 0;display:flex}.sentence-feedback-buttons{align-items:center;gap:.12rem;display:inline-flex}.sentence-feedback-thumb{color:#040f248c;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:.02rem;place-items:center;width:.2rem;height:.2rem;padding:0;display:grid;position:relative}.sentence-feedback-thumb:before{content:"";position:absolute;inset:-.08rem}.sentence-feedback-thumb:focus-visible{outline-offset:.02rem;outline:.02rem solid #56815773}.sentence-feedback-thumb:hover,.sentence-feedback-thumb:focus-visible{background:#f1f5f2}.sentence-feedback-thumb-icon{width:.16rem;height:.16rem;-webkit-mask:var(--thumb-outline) center / .16rem .16rem no-repeat;mask:var(--thumb-outline) center / .16rem .16rem no-repeat;-webkit-mask:var(--thumb-outline) center / .16rem .16rem no-repeat;background:currentColor}.sentence-feedback-thumb-icon.is-up{--thumb-outline:url(/showcase/thumb-up-outline.svg);--thumb-fill:url(/showcase/thumb-up-fill.svg)}.sentence-feedback-thumb-icon.is-down{--thumb-outline:url(/showcase/thumb-down-outline.svg);--thumb-fill:url(/showcase/thumb-down-fill.svg)}.sentence-feedback-thumb:hover .sentence-feedback-thumb-icon,.sentence-feedback-thumb:focus-visible .sentence-feedback-thumb-icon,.sentence-feedback-thumb.is-active .sentence-feedback-thumb-icon{-webkit-mask-image:var(--thumb-fill);mask-image:var(--thumb-fill);-webkit-mask-image:var(--thumb-fill)}.sentence-feedback-notice{min-width:0;color:var(--danger,#b42318);text-overflow:ellipsis;white-space:nowrap;font:400 .12rem/.18rem Songti SC,Noto Serif SC Variable,serif;overflow:hidden}.sentence-feedback-pop{z-index:80;background:#fff;border-radius:.14rem;flex-direction:column;gap:.1rem;width:min(3rem,100vw - .24rem);padding:.14rem;display:flex;position:absolute;box-shadow:0 .03rem .06rem -.04rem #040f241f,0 .06rem .16rem #040f241f}.sentence-feedback-pop:focus{outline:none}.sentence-feedback-pop__title{color:#0a0f0a;font:600 .15rem/.22rem Songti SC,Noto Serif SC Variable,serif}.sentence-feedback-pop__chips{flex-wrap:wrap;gap:.08rem;display:flex}.sentence-feedback-pop__chips button{color:#0a0f0a8c;cursor:pointer;background:#fbfbfb;border:.01rem solid #dfe1df;border-radius:.99rem;min-height:.44rem;padding:0 .14rem;font:400 .13rem/.2rem Songti SC,Noto Serif SC Variable,serif;transition:color .15s,background .15s,border-color .15s}.sentence-feedback-pop__chips button.is-active{color:#fff;background:#365337;border-color:#365337}.sentence-feedback-pop__textwrap{position:relative}.sentence-feedback-pop__textwrap textarea{color:#0a0f0a;resize:none;background:#fbfbfb;border:.01rem solid #e6e9e6;border-radius:.1rem;width:100%;min-height:.6rem;padding:.08rem .1rem .2rem;font:400 .13rem/.2rem Noto Sans SC Variable,sans-serif}.sentence-feedback-pop__textwrap textarea:focus-visible{border-color:#568157;outline:none}.sentence-feedback-pop__charcount{color:#0a0f0a4d;font:400 .11rem/.16rem Poppins,sans-serif;position:absolute;bottom:.06rem;right:.1rem}.sentence-feedback-pop__actions{justify-content:flex-end;gap:.08rem;display:flex}.sentence-feedback-pop__actions button{cursor:pointer;border-radius:.99rem;min-width:.76rem;min-height:.44rem;padding:0 .16rem;font:400 .14rem/.22rem Songti SC,Noto Serif SC Variable,serif}.sentence-feedback-pop__skip{color:#0a0f0a80;background:#fff;border:.01rem solid #dfe1df}.sentence-feedback-pop__submit{color:#fff;background:#365337;border:.01rem solid #365337}.sentence-feedback-pop__submit:disabled{cursor:not-allowed;opacity:.4}.showcase-voice-clone-row small{margin-top:.02rem}.showcase-voice-clone-consent{z-index:40;background:#0a0f0a6b;justify-content:center;align-items:center;padding:.24rem;display:flex;position:fixed;inset:0}.showcase-voice-clone-consent-card{background:#fff;border:.01rem solid #315c3c0f;border-radius:.18rem;width:min(4.2rem,100%);max-height:min(78vh,6.2rem);padding:.24rem .22rem .2rem;overflow-y:auto;box-shadow:0 .14rem .34rem #1e3b272e}.showcase-voice-clone-consent-card h2{color:#0a0f0a;margin:0;font:400 .22rem/1.35 Songti SC,Noto Serif SC Variable,serif}.showcase-voice-clone-consent-points{color:#0a0f0ab8;flex-direction:column;gap:.08rem;margin:.14rem 0 0;padding-left:.18rem;font-size:.12rem;line-height:.19rem;display:flex}.showcase-voice-clone-consent-actions{flex-direction:column;gap:.08rem;margin-top:.18rem;display:flex}.showcase-voice-clone-consent-accept{color:#fff;cursor:pointer;background:#568157;border:0;border-radius:9.99rem;height:.44rem;font-family:inherit;font-size:.14rem;font-weight:600}.showcase-voice-clone-consent-decline{color:#0a0f0a8c;cursor:pointer;background:0 0;border:0;border-radius:9.99rem;height:.4rem;font-family:inherit;font-size:.13rem}.showcase-confirm-dialog{color:#0a0f0a;background:#fff;border:0;border-radius:.2rem;width:min(5.2rem,100vw - .32rem);max-height:calc(100dvh - .32rem);padding:0;overflow:auto;box-shadow:0 .18rem .48rem #0a0f0a3d}.showcase-confirm-dialog::backdrop{-webkit-backdrop-filter:blur(.03rem);backdrop-filter:blur(.03rem);background:#0a0f0a7a}.showcase-confirm-dialog__content{padding:.24rem}.showcase-confirm-dialog h2{margin:0 0 .14rem;font:600 .22rem/1.35 Songti SC,Noto Serif SC Variable,serif}.showcase-confirm-dialog p{color:#0a0f0aad;margin:.1rem 0 0;font:400 .13rem/1.7 Poppins,Noto Sans SC Variable,sans-serif}.showcase-confirm-dialog .showcase-confirm-dialog__lead{color:#0a0f0a;font-weight:600}.showcase-confirm-dialog pre{color:#eef6ef;white-space:pre;background:#203c29;border-radius:.12rem;margin:.1rem 0 0;padding:.12rem .14rem;overflow-x:auto}.showcase-confirm-dialog code{font:400 .11rem/1.65 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.showcase-confirm-dialog .showcase-confirm-dialog__note{color:#0a0f0a85;font-size:.11rem}.showcase-confirm-dialog__actions{gap:.1rem;margin-top:.2rem;display:flex}.showcase-confirm-dialog__actions button{color:#365337;cursor:pointer;background:#f5f7f5;border:.01rem solid #3653372e;border-radius:9.99rem;flex:1 1 0;min-width:0;height:.44rem;font:600 .13rem/1 Poppins,Noto Sans SC Variable,sans-serif}.showcase-confirm-dialog__actions button.is-primary{color:#fff;background:#365337;border-color:#365337}.showcase-confirm-dialog__option{color:#0a0f0aad;cursor:pointer;align-items:center;gap:.08rem;margin:.16rem 0 0;font:400 .12rem/1.5 Poppins,Noto Sans SC Variable,sans-serif;display:flex}.showcase-confirm-dialog__option input[type=checkbox]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;opacity:0;pointer-events:none;width:.01rem;height:.01rem;margin:0;padding:0;position:absolute;overflow:hidden}.showcase-confirm-dialog__option i{background:url(/showcase/checkbox-off.svg) 50%/contain no-repeat;flex:none;width:.18rem;height:.18rem}.showcase-confirm-dialog__option input[type=checkbox]:checked+i{background-image:url(/showcase/checkbox-on.svg)}.showcase-confirm-dialog__option input[type=checkbox]:focus-visible+i{outline-offset:.02rem;border-radius:.04rem;outline:.02rem solid #568157}.showcase-multilingual-settings .realtime-showcase-setting-select>span{align-items:center;gap:.04rem;display:inline-flex}.showcase-setting-info{color:#0a0f0a73;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:.16rem;height:.16rem;padding:0;display:grid}.showcase-setting-info svg{width:.14rem;height:.14rem}.showcase-setting-info:hover,.showcase-setting-info:focus-visible{color:#365337;outline:none}.showcase-setting-info-overlay{z-index:40;background:#0a0f0a73;place-items:center;padding:.24rem;display:grid;position:fixed;inset:0}.showcase-setting-info-dialog{color:#0a0f0a;scrollbar-width:thin;background:#fff;border-radius:.12rem;width:min(3.38rem,100%);max-height:min(6.4rem,100% - .48rem);padding:.16rem;overflow-y:auto;box-shadow:0 .06rem .16rem #0000001f,0 .03rem .06rem -.04rem #0000002e}.showcase-setting-info-header{justify-content:space-between;align-items:center;gap:.12rem;display:flex}.showcase-setting-info-header h2{margin:0;font:700 .16rem/.22rem Songti SC,Noto Serif SC Variable,serif}.showcase-setting-info-close{color:#0a0f0a8c;cursor:pointer;background:#f3f3f3;border:0;border-radius:9.99rem;width:.28rem;height:.28rem;padding:0;font-size:.18rem;line-height:.28rem}.showcase-setting-info-intro{color:#0a0f0a8c;margin:.08rem 0 .12rem;font:400 .12rem/.2rem Songti SC,Noto Serif SC Variable,serif}.showcase-setting-info-list{gap:.1rem;margin:0;padding:0;list-style:none;display:grid}.showcase-setting-info-list>li{background:#f8f8f8;border-radius:.1rem;padding:.12rem}.showcase-setting-info-list>li>strong{font:700 .14rem/.22rem Poppins,Songti SC,Noto Serif SC Variable,serif;display:block}.showcase-setting-info-list>li>small{color:#0a0f0a73;font:400 .11rem/.18rem Poppins,Songti SC,Noto Serif SC Variable,serif;display:block}.showcase-setting-info-list>li>p{margin:.06rem 0 0;font:400 .13rem/.2rem Songti SC,Noto Serif SC Variable,serif}.showcase-setting-info-list>li>ul{color:#0a0f0a8c;margin:.06rem 0 0;padding-left:.16rem;font:400 .12rem/.2rem Songti SC,Noto Serif SC Variable,serif}.showcase-setting-info-table-wrap{scrollbar-width:thin;overflow-x:auto}.showcase-setting-info-table{border-collapse:collapse;width:100%;font:400 .12rem/.18rem Songti SC,Noto Serif SC Variable,serif}.showcase-setting-info-table th,.showcase-setting-info-table td{vertical-align:top;text-align:left;border-bottom:.01rem solid #eef0ee;padding:.08rem .04rem}.showcase-setting-info-table th:first-child{width:.64rem}.showcase-setting-info-table [data-column=推荐]{width:.62rem}.showcase-setting-info-table [data-column=速度]{white-space:nowrap;width:.34rem}.showcase-setting-info-table [data-column=输出]{width:.64rem}.showcase-setting-info-table [data-column=克隆能力]{width:.6rem}.showcase-setting-info-table [data-column=场景],.showcase-setting-info-table [data-column=设备],.showcase-setting-info-table [data-column=效果]{width:27%}.showcase-setting-info-table thead th{color:#0a0f0a73;white-space:nowrap;font-weight:400}.showcase-setting-info-table tbody th{overflow-wrap:anywhere;font:700 .12rem/.18rem Poppins,Songti SC,Noto Serif SC Variable,serif}.showcase-setting-info-table tbody tr.is-recommended th,.showcase-setting-info-table tbody tr.is-recommended td:first-of-type{color:#365337}.showcase-setting-info-table tbody tr:last-child th,.showcase-setting-info-table tbody tr:last-child td{border-bottom:0}@media (orientation:portrait) and (width<=900px){.showcase-multilingual-transcript{top:calc(1.98rem + env(safe-area-inset-top))}.showcase-multilingual-transcript.showcase-multilingual-transcript--completed{top:calc(2.38rem + env(safe-area-inset-top))}.showcase-duo-transcript{top:calc(1.7rem + env(safe-area-inset-top))}.showcase-duo-transcript.showcase-multilingual-transcript--completed{top:calc(2.35rem + env(safe-area-inset-top))}}.showcase-backfill{flex-direction:column;align-items:flex-start;gap:.1rem;margin:.04rem 0 .18rem;display:flex}.showcase-backfill-note{color:#0a0f0a73;margin:0;font:400 .12rem/.22rem Songti SC,Noto Serif SC Variable,serif}.showcase-backfill-button{color:#0a0f0a;cursor:pointer;background:#fff;border:.01rem solid #dfe1df;border-radius:99.99rem;height:.36rem;padding:0 .16rem;font:400 .14rem/.22rem Songti SC,Noto Serif SC Variable,serif}.showcase-backfill-button:hover:not(:disabled){background:#f1f5f2}.showcase-backfill-button:disabled{opacity:.5;cursor:not-allowed}.showcase-backfill-toast{z-index:5;color:#fff;background:#0a0f0ad1;border-radius:99.99rem;align-self:center;width:fit-content;margin:0 auto .12rem;padding:.08rem .16rem;font:400 .13rem/.2rem Songti SC,Noto Serif SC Variable,serif;position:sticky;top:.08rem;box-shadow:0 .06rem .16rem #040f241f}.showcase-multilingual-device .showcase-back{top:calc(.28rem + env(safe-area-inset-top));color:#0a0f0a8c;align-items:center;gap:.04rem;min-height:.24rem;font:400 .14rem/.22rem Songti SC,Noto Serif SC Variable,serif;text-decoration:none;display:inline-flex;position:absolute;left:.34rem}.showcase-multilingual-device .showcase-back span{font-size:.2rem;line-height:.2rem}.showcase-multilingual-device .showcase-back:hover{color:#0a0f0a}.showcase-language-rail.showcase-language-rail--finished{top:calc(.8rem + env(safe-area-inset-top));gap:.12rem}.showcase-language-rail--finished .showcase-language-picker-trigger,.showcase-language-rail--finished .showcase-language-direction,.showcase-language-rail--finished .showcase-language-picker--source{display:none}.showcase-language-rail--finished>.showcase-duo-language-select{pointer-events:none;height:100%;position:absolute;inset:0}.showcase-language-rail--finished .showcase-language-picker--target{position:static}.showcase-language-rail--finished .showcase-target-language-list{pointer-events:auto;top:calc(100% + .08rem);left:0;right:0}.showcase-multilingual-transcript--finished .realtime-showcase-transcript-track{padding-bottom:.16rem}.realtime-showcase-header.is-finished .realtime-showcase-controls{pointer-events:none}.realtime-showcase-header.is-finished .realtime-showcase-settings-wrap{pointer-events:auto}.showcase-language-rail--finished .showcase-language-picker--target .showcase-target-language-list{width:auto;margin:0;left:0;right:0}.showcase-finished-summary{flex-direction:column;gap:.02rem;margin-bottom:.04rem;display:flex}.showcase-finished-summary strong{color:#0a0f0a;font:500 .16rem/.24rem Poppins,Songti SC,Noto Serif SC Variable,sans-serif}.showcase-finished-summary span{color:#0a0f0a73;font:400 .12rem/.18rem Poppins,Songti SC,Noto Serif SC Variable,sans-serif}.realtime-showcase-header.is-finished .showcase-session-share>button{color:#0a0f0a8c}.showcase-finished-extras{border-top:.01rem solid #eef0ee;flex-direction:column;gap:.08rem;margin-top:.28rem;padding-top:.16rem;display:flex}.showcase-finished-extras details{background:#f8f8f8;border:0;border-radius:.12rem;padding:0 .14rem}.showcase-finished-extras details>summary{cursor:pointer;color:#0a0f0a;padding:.1rem 0;font:400 .14rem/.22rem Songti SC,Noto Serif SC Variable,serif;list-style:none}.showcase-finished-extras details>summary::-webkit-details-marker{display:none}.showcase-finished-extras details>summary:before{content:"▸";color:#0a0f0a73;width:.16rem;transition:transform .15s;display:inline-block}.showcase-finished-extras details[open]>summary:before{transform:rotate(90deg)}.showcase-finished-extras details>:not(summary){margin-bottom:.12rem}.showcase-finished-extras .consumer-history-audio label{color:#0a0f0a8c;flex-direction:column;gap:.04rem;margin-bottom:.1rem;font:400 .12rem/.18rem Songti SC,Noto Serif SC Variable,serif;display:flex}.showcase-finished-extras .consumer-history-audio audio{width:100%}.shared-session-finished-notes{flex-direction:column;gap:.12rem;padding:.04rem 0 .08rem;display:flex}.shared-session-finished-notes p{margin:0}.shared-session-finished-notes .shared-session-aigc,.shared-session-finished-notes .shared-session-expiry{color:var(--showcase-muted,#252a259e);font-size:.13rem;line-height:.2rem}.shared-session-finished-notes .shared-session-cta{margin:.08rem auto 0}.showcase-sentence-playback-state{white-space:nowrap;vertical-align:middle;align-items:center;gap:.04rem;font-size:.12rem;display:inline-flex}.showcase-multilingual-page{overscroll-behavior:none;background:#eef2f0;place-items:center;min-height:100dvh;padding:0;display:grid;overflow:hidden}.showcase-multilingual-device{aspect-ratio:auto;background:#fff;border-radius:.24rem;width:5.21rem;height:9.26rem;min-height:0;overflow:hidden;box-shadow:0 .24rem .7rem #1d3d302b}@media (orientation:portrait) and (width<=900px){.showcase-multilingual-page{padding:0}.showcase-multilingual-device{width:100vw;height:100dvh;box-shadow:none;border-radius:0}}.showcase-multilingual-device .realtime-showcase-landscape{top:calc(1.98rem + env(safe-area-inset-top));background:url(/showcase/mountain-background.png) 50% 77.7%/cover no-repeat;bottom:0;left:0;right:0}.showcase-multilingual-device--duo .realtime-showcase-landscape{top:calc(2.4rem + env(safe-area-inset-top));background-position:50% 80.3%}.showcase-multilingual-device .realtime-showcase-header{z-index:30;height:calc(.96rem + env(safe-area-inset-top))}.showcase-multilingual-device .realtime-showcase-header.is-settings-open{z-index:30}.showcase-multilingual-device .realtime-showcase-brand{top:calc(.28rem + env(safe-area-inset-top));width:.3846rem;height:.24rem;left:.34rem}.showcase-multilingual-device .realtime-showcase-controls{top:calc(.8rem + env(safe-area-inset-top));width:auto;height:.46rem;left:.24rem;right:.24rem;transform:none}.showcase-multilingual-device:is(.realtime-showcase-device--connecting,.realtime-showcase-device--recording,.realtime-showcase-device--processing) .showcase-multilingual-controls{top:calc(.16rem + env(safe-area-inset-top))}.showcase-multilingual-device:is(.realtime-showcase-device--welcome,.realtime-showcase-device--finished,.realtime-showcase-device--error) .realtime-showcase-settings-wrap{position:absolute;top:-.72rem;right:0;transform:none}.showcase-multilingual-device:is(.realtime-showcase-device--connecting,.realtime-showcase-device--recording,.realtime-showcase-device--processing) .realtime-showcase-settings-wrap{transform:none}.showcase-multilingual-device .realtime-showcase-menu{width:.4rem;height:.4rem}.showcase-multilingual-device .realtime-showcase-menu img{width:.24rem;height:.24rem}.showcase-mode-switch{background:#f3f3f3;border-radius:99.99rem;flex:none;align-items:center;gap:.06rem;height:.46rem;padding:.06rem;display:flex}.showcase-mode-switch button{color:#0a0f0a73;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:99.99rem;flex:none;align-items:center;gap:.04rem;min-width:0;height:.34rem;padding:.06rem .12rem;font:400 .14rem/.22rem Songti SC,Noto Serif SC Variable,serif;display:flex}.showcase-mode-switch button.is-active{color:#f8faf8;background:#365337}.showcase-mode-switch button:first-child,.showcase-mode-switch button.is-active{padding-inline:.16rem}.showcase-mode-switch button:disabled{cursor:not-allowed;opacity:.68}.showcase-mode-icon{background:currentColor;flex:none;width:.2rem;height:.2rem;-webkit-mask:none 50%/.2rem .2rem no-repeat;mask:none 50%/.2rem .2rem no-repeat}.showcase-mode-icon--solo{-webkit-mask-image:url(/showcase/mode-mic-active.svg);mask-image:url(/showcase/mode-mic-active.svg)}.showcase-mode-icon--duo{-webkit-mask-image:url(/showcase/mode-duo.svg);mask-image:url(/showcase/mode-duo.svg)}.showcase-language-rail{z-index:7;top:calc(1.38rem + env(safe-area-inset-top));align-items:center;gap:.12rem;width:auto;height:.36rem;display:flex;position:absolute;left:.24rem;right:.32rem;transform:none}.showcase-language-rail>.showcase-duo-language-select{width:100%}.showcase-language-rail.showcase-language-rail--completed{flex-direction:column;align-items:stretch;gap:.24rem;height:auto}.showcase-duo-rail{z-index:7;top:calc(1.38rem + env(safe-area-inset-top));grid-template-rows:repeat(2,.36rem);grid-template-columns:minmax(0,1fr);gap:.06rem;height:auto;padding:0 0 0 .23rem;display:grid}.showcase-duo-rail.showcase-language-rail--completed{grid-template-rows:auto;gap:0}.showcase-duo-rail.showcase-language-rail--completed .showcase-duo-language-select{display:none}.showcase-duo-rail.showcase-language-rail--completed .showcase-completed-language-switch{grid-column:1}.showcase-duo-transcript.showcase-multilingual-transcript--completed{top:calc(2.35rem + env(safe-area-inset-top))}.showcase-duo-language-select{align-items:center;gap:.12rem;min-width:0;display:flex;position:relative}.showcase-duo-language-select.is-open{z-index:13}.showcase-duo-language-side{color:#0a0f0a;flex:none;place-items:center;width:.16rem;font:700 .16rem/.21rem Songti SC,Noto Serif SC Variable,serif;display:grid}.showcase-language-direction{color:#0000;background:url(/showcase/language-direction.svg) 50%/.2rem .2rem no-repeat;flex:none;width:.2rem;height:.2rem;font-size:0}.showcase-language-picker{flex:none;min-width:0;position:relative}.showcase-language-picker.is-open{z-index:14}.showcase-language-picker-trigger{color:#0a0f0a;white-space:nowrap;cursor:pointer;background:#fff;border:.01rem solid #e6e9e6;border-radius:99.99rem;align-items:center;gap:.12rem;min-width:0;height:.36rem;padding:.06rem .16rem;font:400 .12rem/.22rem Songti SC,Noto Serif SC Variable,serif;display:flex}.showcase-language-picker-trigger strong{text-overflow:clip;white-space:nowrap;flex:none;font-weight:400;overflow:visible}.showcase-language-picker-trigger img{flex:none;width:.16rem;height:.16rem;transition:transform .18s}.showcase-language-picker.is-open .showcase-language-picker-trigger img{transform:rotate(180deg)}.showcase-language-picker-trigger:disabled{cursor:not-allowed;opacity:.48}.showcase-duo-language-list{z-index:12;background:#fff;border:0;border-radius:.12rem;grid-template-columns:minmax(0,1fr);gap:.06rem;padding:.12rem;display:grid;position:absolute;top:calc(100% + .05rem);left:0;box-shadow:0 .06rem .16rem #0000001f,0 .03rem .06rem -.04rem #0000002e}.showcase-source-language-list{width:1.46rem}.showcase-target-language-list{overscroll-behavior:contain;width:1.46rem;max-height:3.36rem;left:-.04rem;overflow-y:auto}.showcase-duo-language-list button{color:#0a0f0a;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.06rem;justify-content:space-between;align-items:center;gap:.16rem;width:100%;min-width:0;min-height:.3rem;padding:.04rem .12rem;font:700 .12rem/.22rem Songti SC,Noto Serif SC Variable,serif;display:flex}.showcase-source-language-list button.is-selected{background:#36533712}.showcase-source-language-list button:not(.is-selected){color:#0a0f0a40;min-height:.22rem;padding:0 .12rem;font-weight:400}.showcase-source-language-list i{opacity:0;background:url(/showcase/check-12.svg) 50%/contain no-repeat;flex:none;width:.12rem;height:.12rem}.showcase-source-language-list button.is-selected i{opacity:1}@media (hover:hover){.showcase-duo-language-list button:hover:not(:disabled){background:#36533712}}.showcase-duo-language-list button:focus-visible{background:#36533712;outline:none}.showcase-duo-language-list button:disabled{cursor:not-allowed;opacity:.3}.showcase-duo-language-list button>span{align-items:center;gap:.06rem;min-width:0;display:flex}.showcase-duo-language-list button>span>b{font-weight:700}.showcase-duo-language-list button>span>em{color:#0a0f0a73;text-overflow:ellipsis;white-space:nowrap;font-size:.1rem;font-style:normal;font-weight:700;overflow:hidden}.showcase-target-language-list i{background:url(/showcase/checkbox-12-off.svg) 50%/contain no-repeat;border:0;flex:none;width:.12rem;height:.12rem;font-size:0}.showcase-target-language-list button.is-selected i{background-image:url(/showcase/checkbox-12-on.svg)}.showcase-multilingual-welcome{top:calc(2.75rem + env(safe-area-inset-top));width:auto;left:.36rem;right:.36rem;transform:none}.showcase-multilingual-welcome p{color:#0a0f0a;white-space:nowrap;height:auto;font-size:.48rem;font-weight:700;line-height:.64rem}.showcase-multilingual-welcome p em{color:#3a9d3e;font-style:normal}.showcase-multilingual-welcome strong{white-space:nowrap;width:3.32rem;height:.48rem;margin-top:.2rem;font-size:.32rem;line-height:.56rem}.showcase-multilingual-welcome span{color:#0a0f0a;white-space:nowrap;width:100%;height:auto;margin-top:.12rem;font:400 .14rem/.22rem Poppins,-apple-system,PingFang SC,Noto Sans SC Variable,sans-serif}.showcase-multilingual-device .realtime-showcase-session-control{bottom:calc(.9rem + env(safe-area-inset-bottom));width:.72rem;height:.72rem}.showcase-multilingual-device .realtime-showcase-session-control img{width:.28rem;height:.28rem}.showcase-multilingual-device.realtime-showcase-device--welcome .realtime-showcase-session-control{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff47;border:.01rem solid #ffffff3d}.showcase-multilingual-device .realtime-showcase-stop{border-radius:.03rem;width:.13rem;height:.13rem}.showcase-multilingual-device .realtime-showcase-spinner{width:.19rem;height:.19rem}.showcase-session-actions{bottom:calc(.68rem + env(safe-area-inset-bottom))}.realtime-showcase-device--welcome .showcase-multilingual-notices--duo,.realtime-showcase-device--welcome .showcase-multilingual-notices--solo{right:0;bottom:env(safe-area-inset-bottom,0rem);justify-content:center;align-items:center;height:.9rem;left:0}.realtime-showcase-device--welcome .showcase-multilingual-notices--duo .realtime-showcase-notice,.realtime-showcase-device--welcome .showcase-multilingual-notices--solo .realtime-showcase-notice{color:#f8faf8;text-align:center;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0;font:400 .14rem/.22rem Songti SC,Noto Serif SC Variable,serif}.showcase-multilingual-settings{z-index:31;color:#0a0f0a;-webkit-backdrop-filter:none;backdrop-filter:none;scrollbar-width:thin;background:#fff;border:0;border-radius:.12rem;flex-direction:column;gap:.16rem;width:3.38rem;max-height:min(8rem,100dvh - 1.21rem);padding:.16rem;display:flex;top:.53rem;right:-.07rem;overflow-y:auto;box-shadow:0 .06rem .16rem #0000001f,0 .03rem .06rem -.04rem #0000002e}.showcase-multilingual-device:is(.realtime-showcase-device--connecting,.realtime-showcase-device--recording,.realtime-showcase-device--processing) .showcase-multilingual-settings{top:.38rem}.showcase-multilingual-settings .realtime-showcase-settings-title{flex-direction:column;align-items:flex-start;gap:.06rem;margin:0}.showcase-multilingual-settings .realtime-showcase-settings-title strong{color:#0a0f0a;font:700 .16rem/.22rem Songti SC,Noto Serif SC Variable,serif}.showcase-multilingual-settings .realtime-showcase-settings-title span,.showcase-multilingual-settings .realtime-showcase-settings-note{color:#0a0f0a40;margin:0;font:400 .12rem/.22rem Songti SC,Noto Serif SC Variable,serif}.showcase-panel-fields{flex-direction:column;gap:.12rem;display:flex}.showcase-panel-fields:empty{display:none}.showcase-language-settings,.showcase-language-settings label{gap:.08rem;min-width:0;display:grid}.showcase-language-settings textarea{box-sizing:border-box;width:100%;min-width:0;color:inherit;resize:vertical;background:#fff;border:1px solid #0a0f0a2e;border-radius:.08rem;max-height:1.8rem;padding:.1rem;font-family:inherit;font-size:.13rem;line-height:1.5;overflow-y:auto}.showcase-language-settings label>span,.showcase-hotword-custom>summary{font-size:.13rem}.showcase-hotword-custom{border:1px solid #0a0f0a1f;border-radius:.08rem;padding:.1rem}.showcase-hotword-custom>summary{cursor:pointer}.showcase-hotword-custom[open]>summary{margin-bottom:.1rem}.showcase-multilingual-settings .realtime-showcase-setting-select{grid-template-columns:.86rem minmax(0,1fr);align-items:center;gap:.1rem;min-height:.36rem;margin:0;display:grid}.showcase-multilingual-settings .realtime-showcase-setting-select>span{color:#0a0f0a8c;white-space:nowrap;align-items:center;gap:.04rem;font:400 .14rem/.22rem Songti SC,Noto Serif SC Variable,serif;display:flex}.showcase-multilingual-settings .realtime-showcase-device-combobox{color:#0a0f0a;width:100%;min-width:0;height:.36rem;font:400 .14rem/.22rem Songti SC,Noto Serif SC Variable,serif}.showcase-multilingual-settings .realtime-showcase-device-combobox--latin,.showcase-multilingual-settings .realtime-showcase-device-combobox--latin .realtime-showcase-combobox-list [role=option]{font-family:HarmonyOS Sans SC,Poppins,-apple-system,PingFang SC,sans-serif}.showcase-multilingual-settings .realtime-showcase-device-combobox .realtime-showcase-combobox-trigger{color:#0a0f0a;height:.36rem;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;font:inherit;background:#fff;border:.01rem solid #e6e9e6;border-radius:99.99rem;margin:0;padding:.06rem .16rem}.showcase-multilingual-settings .realtime-showcase-device-combobox .realtime-showcase-combobox-trigger>img{width:.16rem;height:.16rem;margin-left:.08rem}.showcase-multilingual-settings .realtime-showcase-device-combobox .realtime-showcase-combobox-list{color:#0a0f0a73;background:#fff;border:0;border-radius:.12rem;gap:.06rem;max-height:2.2rem;padding:.06rem;top:.38rem;box-shadow:0 .16rem .3rem #040f241a}.showcase-multilingual-settings .realtime-showcase-device-combobox .realtime-showcase-combobox-list [role=option]{color:#0a0f0a73;border-radius:.12rem;height:.34rem;min-height:.34rem;padding:.06rem .12rem;font-family:Songti SC,Noto Serif SC Variable,serif;font-size:.14rem;font-weight:400;line-height:.22rem}.showcase-multilingual-settings .realtime-showcase-device-combobox .realtime-showcase-combobox-list [role=option] img{width:.16rem;height:.16rem}.showcase-multilingual-settings .realtime-showcase-device-combobox .realtime-showcase-combobox-list [role=option].is-selected{color:#0a0f0a;background:#f1f5f2}.showcase-multilingual-settings .realtime-showcase-device-combobox .realtime-showcase-combobox-list [role=option].is-active:not(.is-selected){color:#0a0f0a;box-shadow:none;background:#f8f8f8}.showcase-multilingual-settings .realtime-showcase-device-combobox .realtime-showcase-combobox-list [role=option].is-disabled{opacity:.55}.showcase-panel-static{box-sizing:border-box;color:#0a0f0a;background:#fff;border:.01rem solid #e6e9e6;border-radius:99.99rem;justify-content:space-between;align-items:center;height:.36rem;padding:.06rem .16rem;font:400 .14rem/.22rem Songti SC,Noto Serif SC Variable,serif;display:flex}.showcase-panel-static>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.showcase-panel-static.is-placeholder{color:#0a0f0a40}.showcase-panel-divider{border:0;border-top:.01rem solid #e6e9e6;width:100%;height:0;margin:0 0 -.01rem}.showcase-multilingual-settings .realtime-showcase-setting-row{border:0;justify-content:space-between;align-items:flex-start;gap:.1rem;min-height:.44rem;margin:0;padding:0;display:flex}.showcase-multilingual-settings .realtime-showcase-setting-row>span{flex-direction:column;min-width:0;display:flex}.showcase-multilingual-settings .realtime-showcase-setting-row strong{color:#0a0f0a;font:700 .14rem/.22rem Songti SC,Noto Serif SC Variable,serif}.showcase-multilingual-settings .realtime-showcase-setting-row small{color:#0a0f0a8c;font:400 .12rem/.22rem Songti SC,Noto Serif SC Variable,serif}.showcase-multilingual-settings .realtime-showcase-switch{cursor:pointer;background:#dfe1df;border:0;border-radius:99.99rem;flex:none;width:.4rem;height:.2rem;padding:0;transition:background-color .16s;position:relative}.showcase-multilingual-settings .realtime-showcase-switch.is-on,.showcase-multilingual-settings .realtime-showcase-switch[aria-checked=true]{background:#456746}.showcase-multilingual-settings .realtime-showcase-switch>span{background:#fff;border-radius:50%;width:.1714rem;height:.1714rem;transition:transform .16s;position:absolute;top:.0143rem;left:.0143rem;transform:none}.showcase-multilingual-settings .realtime-showcase-switch[aria-checked=true]>span{transform:translate(.2rem)}.showcase-multilingual-settings .realtime-showcase-switch:disabled{cursor:not-allowed;opacity:.5}.showcase-multilingual-settings .realtime-showcase-advanced-audio{border:0;margin:0;padding:0}.showcase-multilingual-settings .realtime-showcase-advanced-audio>summary{color:#0a0f0a;cursor:pointer;font:700 .14rem/.22rem Songti SC,Noto Serif SC Variable,serif}.showcase-multilingual-settings .realtime-showcase-advanced-audio__content{flex-direction:column;gap:.12rem;margin-top:.12rem;display:flex}.showcase-multilingual-settings .realtime-showcase-advanced-audio__content>.realtime-showcase-setting-row{margin:0;padding:0}.showcase-multilingual-settings .realtime-showcase-device-access{color:#0a0f0a;cursor:pointer;background:#fff;border:.01rem solid #dfe1df;border-radius:99.99rem;width:100%;height:.36rem;padding:.06rem 0;font:400 .14rem/.24rem Songti SC,Noto Serif SC Variable,serif}.showcase-panel-footer{flex-direction:column;gap:.16rem;display:flex}.showcase-multilingual-settings .showcase-account-row{justify-content:space-between;align-items:center;gap:.16rem;margin:0;display:flex}.showcase-multilingual-settings .showcase-quota-note{color:#0a0f0a8c;margin:0;font:400 .12rem/.22rem Songti SC,Noto Serif SC Variable,serif}.showcase-multilingual-settings .showcase-quota-note b{color:#568157;font-weight:900}.showcase-multilingual-settings .showcase-history-link{color:#568157;flex:none;font:700 .12rem/.22rem Songti SC,Noto Serif SC Variable,serif;text-decoration:none}.showcase-multilingual-settings .showcase-settings-entry{color:#0a0f0a;text-align:center;cursor:pointer;background:#fff;border:.01rem solid #dfe1df;border-radius:99.99rem;width:100%;height:.36rem;padding:.06rem 0;font:400 .14rem/.24rem Songti SC,Noto Serif SC Variable,serif;text-decoration:none;display:block}.showcase-multilingual-settings .live-share-menu{color:#f8faf8;cursor:pointer;background:#365337;border:0;border-radius:99.99rem;width:100%;height:.36rem;padding:.06rem 0;font:700 .14rem/.24rem Songti SC,Noto Serif SC Variable,serif}.showcase-multilingual-device:is(.realtime-showcase-device--connecting,.realtime-showcase-device--recording,.realtime-showcase-device--processing) .showcase-multilingual-transcript{bottom:calc(1.36rem + env(safe-area-inset-bottom))}.showcase-multilingual-device:is(.realtime-showcase-device--connecting,.realtime-showcase-device--recording,.realtime-showcase-device--processing) .showcase-multilingual-transcript .realtime-showcase-transcript-track{gap:.24rem;padding:.12rem .18rem 0 .32rem}.showcase-multilingual-transcript:not(.showcase-multilingual-transcript--completed) .showcase-multilingual-row:not(.showcase-multilingual-row--featured){padding-right:0;position:relative;gap:.06rem!important}.realtime-showcase-transcript time.showcase-row-time--live{color:#0a0f0a40;font:400 .12rem/.16rem Poppins,Noto Sans SC Variable,sans-serif;position:absolute;top:.03rem;right:0}.showcase-multilingual-transcript:not(.showcase-multilingual-transcript--completed) .showcase-multilingual-row:not(.showcase-multilingual-row--featured)>.realtime-showcase-source{color:#0a0f0a73;font:400 .14rem/.22rem Poppins,Noto Sans SC Variable,sans-serif}.showcase-multilingual-transcript:not(.showcase-multilingual-transcript--completed) .showcase-multilingual-row:not(.showcase-multilingual-row--featured) .showcase-translation-line.is-primary,.showcase-multilingual-transcript:not(.showcase-multilingual-transcript--completed) .showcase-multilingual-row:not(.showcase-multilingual-row--featured) .showcase-translation-line.is-primary strong{color:#0a0f0a8c;width:fit-content;max-width:100%;min-height:0;padding:0;font:400 .2rem/.26rem Songti SC,Noto Serif SC Variable,serif}.showcase-multilingual-transcript:not(.showcase-multilingual-transcript--completed) .showcase-multilingual-row:not(.showcase-multilingual-row--featured) .showcase-translation-line.is-primary{padding-bottom:.02rem}.showcase-multilingual-transcript:not(.showcase-multilingual-transcript--completed) .showcase-multilingual-row:not(.showcase-multilingual-row--featured) .showcase-translation-line.is-primary.is-playing{border-bottom:.01rem solid #3a9d3e;border-radius:0;align-items:center;gap:.1rem;display:flex}.showcase-multilingual-transcript:not(.showcase-multilingual-transcript--completed) .showcase-multilingual-row:not(.showcase-multilingual-row--featured) .showcase-translation-line.is-primary.is-playing:before{content:"";background:url(/showcase/volume-speaking.svg) 50%/contain no-repeat;flex:none;width:.2rem;height:.2rem}.showcase-multilingual-transcript:not(.showcase-multilingual-transcript--completed) .showcase-multilingual-row:not(.showcase-multilingual-row--featured) .showcase-translation-line.is-primary.is-playing,.showcase-multilingual-transcript:not(.showcase-multilingual-transcript--completed) .showcase-multilingual-row:not(.showcase-multilingual-row--featured) .showcase-translation-line.is-primary.is-playing strong,.showcase-multilingual-transcript:not(.showcase-multilingual-transcript--completed) .showcase-multilingual-row:not(.showcase-multilingual-row--featured) .showcase-translation-line.is-primary.is-playing .showcase-translation-playback-fragment{color:#3a9d3e;font-weight:900}.showcase-multilingual-transcript:not(.showcase-multilingual-transcript--completed) .showcase-multilingual-row--featured{margin-right:.14rem;gap:.12rem!important}.showcase-multilingual-transcript:not(.showcase-multilingual-transcript--completed) .showcase-multilingual-row--featured>.realtime-showcase-source{color:#0a0f0a8c;font:400 .14rem/.22rem Poppins,Noto Sans SC Variable,sans-serif}.showcase-translation-list.is-solo.is-featured{gap:.12rem}.showcase-translation-list.is-solo.is-featured .showcase-translation-line.is-primary{grid-template-columns:minmax(0,1fr)}.showcase-translation-list.is-solo.is-featured .showcase-translation-line.is-primary .showcase-translation-badge{display:none}.showcase-translation-list.is-solo.is-featured .showcase-translation-line.is-primary{min-height:0}.showcase-translation-list.is-solo.is-featured .showcase-translation-line.is-primary strong,.showcase-translation-list.is-solo.is-featured.is-primary-preview .showcase-translation-line.is-primary strong{color:#0a0f0a;font:400 .2rem/.26rem Songti SC,Noto Serif SC Variable,serif}.showcase-row-languages{align-items:center;gap:.08rem;margin-top:.04rem;display:flex}.showcase-row-languages button{color:#000;white-space:nowrap;cursor:pointer;background:#0000000f;border:0;border-radius:.99rem;height:.24rem;padding:.04rem .16rem;font:400 .14rem/.16rem Songti SC,Noto Serif SC Variable,serif}.showcase-row-languages button.is-active{color:#f8faf8;filter:drop-shadow(0 0 .0265rem #56815733);background:#365337}.showcase-row-languages button:focus-visible{outline-offset:.02rem;outline:.02rem solid #568157}.showcase-multilingual-device .showcase-session-actions{right:0;bottom:env(safe-area-inset-bottom,0rem);box-sizing:border-box;background:#fff;justify-content:space-between;align-items:center;width:auto;height:1.12rem;padding:.24rem .36rem;display:flex;left:0;transform:none}.showcase-multilingual-device .showcase-session-action{color:#0a0f0a73;align-items:center;gap:.06rem;width:auto;height:auto;font:400 .16rem/.22rem Songti SC,Noto Serif SC Variable,serif;display:flex}.showcase-multilingual-device .showcase-session-action-icon--volume{width:.2rem;height:.2rem;box-shadow:none;background:0 0;border:0}.showcase-multilingual-device .showcase-session-action-icon--volume img{width:.2rem;height:.2rem}.showcase-multilingual-device .showcase-session-action--primary{justify-content:center;width:.84rem}.showcase-multilingual-device .showcase-session-action--primary .showcase-session-action-icon{color:#0a0f0a;width:.64rem;height:.64rem;box-shadow:none;background:#f5f6f5;border:0}.showcase-multilingual-device .showcase-session-action-icon--pause{grid-template-columns:repeat(2,.04rem);gap:.08rem}.showcase-multilingual-device .showcase-session-action-icon--pause:before,.showcase-multilingual-device .showcase-session-action-icon--pause:after{border-radius:.02rem;width:.04rem;height:.16rem}.showcase-multilingual-device .showcase-session-action--complete .showcase-session-action-icon{background:#568157;border:0;width:.48rem;height:.48rem;box-shadow:0 .01rem .086rem #00000008}.showcase-multilingual-device .showcase-session-action--complete .showcase-session-action-icon img{width:.2rem;height:.2rem}.showcase-multilingual-device .showcase-session-action--primary>span:not(.showcase-session-action-icon),.showcase-multilingual-device .showcase-session-action--complete>span:not(.showcase-session-action-icon){clip:rect(0 0 0 0);white-space:nowrap;width:.01rem;height:.01rem;position:absolute;overflow:hidden}.showcase-multilingual-device .showcase-session-action--guest-placeholder{width:.48rem}.realtime-showcase-notice{align-items:center;gap:.12rem;display:flex}.realtime-showcase-notice-text{min-width:0;color:inherit;font:inherit;text-align:inherit;background:0 0;border:0;flex:1;margin:0;padding:0}.realtime-showcase-notice-action{cursor:pointer}.realtime-showcase-notice-icon,.realtime-showcase-notice-close{display:none}.showcase-multilingual-device:is(.realtime-showcase-device--connecting,.realtime-showcase-device--recording,.realtime-showcase-device--processing) .realtime-showcase-notices{right:.18rem;bottom:calc(1.3rem + env(safe-area-inset-bottom));left:.2rem}.showcase-multilingual-device:is(.realtime-showcase-device--connecting,.realtime-showcase-device--recording,.realtime-showcase-device--processing) .realtime-showcase-notice{color:#0a0f0a;text-align:left;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:0;border-radius:.12rem;padding:.16rem .24rem;font:400 .16rem/.22rem Songti SC,Noto Serif SC Variable,serif;box-shadow:0 .06rem .16rem #040f2414,0 .03rem .06rem -.04rem #040f241f}.showcase-multilingual-device:is(.realtime-showcase-device--connecting,.realtime-showcase-device--recording,.realtime-showcase-device--processing) .realtime-showcase-notice-icon{flex:none;width:.2rem;height:.2rem;display:block}.showcase-multilingual-device:is(.realtime-showcase-device--connecting,.realtime-showcase-device--recording,.realtime-showcase-device--processing) .realtime-showcase-notice-close{cursor:pointer;background:url(/showcase/close.svg) 50%/contain no-repeat;border:0;flex:none;width:.2rem;height:.2rem;padding:0;display:block}.showcase-multilingual-notices--ending{z-index:5;bottom:2.6rem}.showcase-multilingual-device:is(.realtime-showcase-device--connecting,.realtime-showcase-device--recording,.realtime-showcase-device--processing) .showcase-multilingual-notices--ending{bottom:calc(2.1rem + env(safe-area-inset-bottom))}.showcase-multilingual-notices--ending .realtime-showcase-notice{color:#6d3c34;text-align:center;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffaf8f7;border:0;border-radius:.12rem;padding:.16rem .24rem;font:600 .16rem/.22rem Poppins,system-ui,sans-serif;box-shadow:0 .06rem .16rem #040f241f,0 .03rem .06rem -.04rem #040f2429}.showcase-multilingual-device .showcase-language-rail--finished{top:calc(.36rem + env(safe-area-inset-top));gap:0;left:0;right:0}.showcase-language-rail--finished .showcase-finished-summary{gap:.12rem;margin:0 0 .34rem;padding:0 .24rem}.showcase-finished-summary strong{color:#0a0f0a;white-space:nowrap;align-items:center;gap:.12rem;height:.34rem;font:900 .24rem/.56rem Songti SC,Noto Serif SC Variable,serif;display:flex}.showcase-finished-summary strong b{color:#568157;font:400 .3rem/.38rem Poppins,Noto Sans SC Variable,sans-serif}.showcase-finished-summary span{color:#0a0f0a73;text-overflow:ellipsis;white-space:nowrap;align-items:center;height:.31rem;font:700 .16rem/.56rem Songti SC,Noto Serif SC Variable,serif;display:flex;overflow:hidden}.showcase-language-rail--finished .showcase-completed-language-switch{padding:0 .24rem}.showcase-language-rail--finished .showcase-completed-language-group button{color:#00000073;min-height:.35rem;padding:.06rem .16rem .12rem;font:400 .14rem/.16rem Songti SC,Noto Serif SC Variable,serif}.showcase-language-rail--finished .showcase-completed-language-group button.is-active{color:#456746;box-shadow:none;filter:none;border-color:#365337;flex:1 1 0;font-weight:700}.showcase-multilingual-transcript.showcase-multilingual-transcript--completed.showcase-multilingual-transcript--finished{top:calc(1.82rem + env(safe-area-inset-top));bottom:calc(1.3rem + env(safe-area-inset-bottom));-webkit-mask-image:none;mask-image:none}.showcase-multilingual-transcript--finished .realtime-showcase-transcript-track{gap:.24rem;padding:0 .24rem .18rem}.showcase-multilingual-transcript--finished .showcase-multilingual-row{padding:0;gap:.08rem!important}.showcase-multilingual-transcript--finished .showcase-multilingual-row>.realtime-showcase-source{color:#0a0f0a73;margin:0;font:400 .14rem/.22rem Songti SC,Noto Serif SC Variable,serif}.showcase-multilingual-transcript--finished .showcase-translation-list{gap:0}.showcase-multilingual-transcript--finished .showcase-translation-line.is-primary,.showcase-multilingual-transcript--finished .showcase-translation-line.is-primary strong{color:#0a0f0a;min-height:0;padding:0;font:500 .14rem/.22rem Poppins,Noto Sans SC Variable,sans-serif}.showcase-multilingual-transcript--finished .showcase-row-footer{margin-top:.04rem}.showcase-multilingual-transcript--finished .showcase-row-footer>time{color:#0a0f0a73;font:400 .14rem/.22rem PingFang SC,Poppins,Noto Sans SC Variable,sans-serif}.showcase-multilingual-transcript--finished .showcase-finished-extras{border-top:0;gap:.24rem;margin-top:0;padding-top:0}.showcase-multilingual-device .realtime-showcase-header.is-finished{pointer-events:none;height:100%}.showcase-multilingual-device .realtime-showcase-header.is-finished:after{height:calc(1.12rem + env(safe-area-inset-bottom,0rem));content:"";background:#fff;position:absolute;bottom:0;left:0;right:0}.showcase-multilingual-device .realtime-showcase-header.is-finished .showcase-back{top:auto;bottom:calc(.43rem + env(safe-area-inset-bottom,0rem));z-index:1;color:#0a0f0a73;pointer-events:auto;gap:.06rem;min-height:.26rem;font:400 .16rem/.22rem Songti SC,Noto Serif SC Variable,serif;left:.36rem}.showcase-multilingual-device .realtime-showcase-header.is-finished .showcase-back span{background:url(/showcase/chevron-left.svg) 50%/contain no-repeat;width:.2rem;height:.2rem;font-size:0;line-height:0}.showcase-multilingual-device .realtime-showcase-header.is-finished .showcase-session-share{top:auto;right:.36rem;bottom:calc(.43rem + env(safe-area-inset-bottom,0rem));z-index:1;pointer-events:auto;left:auto;transform:none}.realtime-showcase-header.is-finished .showcase-session-share>button{color:#0a0f0a8c;gap:.06rem;height:.26rem;padding:0;font:400 .16rem/.22rem Songti SC,Noto Serif SC Variable,serif}.realtime-showcase-header.is-finished .showcase-session-share>button img{opacity:1;width:.16rem;height:.16rem}.realtime-showcase-header.is-finished .showcase-session-share-toast{inset:auto 0 calc(100% + .08rem) auto;transform:none}.showcase-multilingual-transcript--finished .showcase-sentence-playback-state>span{display:none}.showcase-multilingual-transcript--finished .showcase-source-playback .showcase-sentence-playback-state:not(:has(.is-playing)){display:none}.showcase-multilingual-device--duo .showcase-duo-transcript.showcase-duo-transcript--split{top:0;right:0;bottom:calc(1.12rem + env(safe-area-inset-bottom));flex-direction:column;height:auto;display:flex;left:0;overflow:hidden;-webkit-mask-image:none;mask-image:none}.showcase-duo-panel{color:#0a0f0a;flex-direction:column;flex:1 1 0;min-height:0;display:flex}.showcase-duo-panel--b{color:#f8faf8;background:#365337}.showcase-duo-panel--a{background:#f5f6f5;border:.01rem solid #e6e9e6}.showcase-duo-panel-head{border-bottom:.01rem solid #e6e9e6;flex:none;justify-content:space-between;align-items:center;padding:.24rem;display:flex}.showcase-duo-panel--b .showcase-duo-panel-head{border-bottom-color:#e6e9e633}.showcase-duo-panel-side{align-items:center;gap:.06rem;font:900 .14rem/.22rem Songti SC,Noto Serif SC Variable,serif;display:flex}.showcase-duo-panel-side b{color:#fff;background:#365337;border-radius:.04rem;place-items:center;width:.28rem;height:.28rem;font:900 .16rem/.2333rem Songti SC,Noto Serif SC Variable,serif;display:grid}.showcase-duo-panel--b .showcase-duo-panel-side b{color:#000;background:#fff}.showcase-duo-panel-languages{color:#0a0f0a73;white-space:nowrap;align-items:center;gap:.12rem;font:400 .14rem/.22rem Songti SC,Noto Serif SC Variable,serif;display:flex}.showcase-duo-panel-languages i{background:url(/showcase/language-direction.svg) 50%/contain no-repeat;width:.2rem;height:.2rem}.showcase-duo-panel--b .showcase-duo-panel-languages{color:#f8faf873}.showcase-duo-panel--b .showcase-duo-panel-languages i{background-image:url(/showcase/swap-white.svg)}.showcase-duo-panel-scroll{scrollbar-width:none;flex:1 1 0;min-height:0;overflow:hidden auto}.showcase-duo-panel-scroll::-webkit-scrollbar{display:none}.showcase-duo-panel-language-switch{flex:none;margin:0;padding:.12rem .24rem .16rem}.showcase-multilingual-device--duo .showcase-duo-transcript--split .showcase-duo-panel .realtime-showcase-transcript-track{flex-direction:column;justify-content:flex-end;gap:.3rem;min-height:100%;padding:.2rem .2rem .28rem;display:flex}.showcase-multilingual-device--duo .showcase-duo-transcript--split .showcase-duo-panel--a .realtime-showcase-transcript-track{padding:.2rem .24rem .28rem}.showcase-duo-transcript--split .showcase-duo-bubble{align-self:stretch;width:100%;padding:0;position:relative;gap:.06rem!important}.showcase-duo-transcript--split .showcase-duo-bubble-body{flex-direction:column;gap:.06rem;display:flex}.showcase-duo-transcript--split .showcase-duo-bubble:not(.showcase-duo-bubble--featured) .showcase-duo-bubble-body{padding-right:.5rem}.showcase-duo-transcript--split .realtime-showcase-listening{color:inherit;opacity:.45;font:400 .14rem/.22rem Songti SC,Noto Serif SC Variable,serif}.showcase-duo-transcript--split .showcase-duo-bubble>.showcase-duo-bubble-body>.realtime-showcase-source{color:#0a0f0a73;font:400 .14rem/.22rem Poppins,Songti SC,Noto Serif SC Variable,serif}.showcase-duo-transcript--split .showcase-duo-bubble .showcase-translation-line.is-primary,.showcase-duo-transcript--split .showcase-duo-bubble .showcase-translation-line.is-primary strong{color:#0a0f0a8c;grid-template-columns:minmax(0,1fr);width:fit-content;max-width:100%;min-height:0;padding:0;font:400 .2rem/.26rem Poppins,Songti SC,Noto Serif SC Variable,serif}.showcase-duo-transcript--split .showcase-duo-bubble .showcase-translation-line.is-primary{padding-bottom:.02rem}.showcase-duo-transcript--split .showcase-duo-bubble .showcase-translation-badge{display:none}.showcase-duo-transcript--split .showcase-duo-bubble .showcase-translation-line.is-primary.is-playing{border-bottom:.01rem solid #3a9d3e;border-radius:0;align-items:center;gap:.1rem;display:flex}.showcase-duo-transcript--split .showcase-duo-bubble .showcase-translation-line.is-primary.is-playing:before{content:"";background:url(/showcase/volume-speaking.svg) 50%/contain no-repeat;flex:none;width:.2rem;height:.2rem}.showcase-duo-transcript--split .showcase-duo-bubble .showcase-translation-line.is-primary.is-playing,.showcase-duo-transcript--split .showcase-duo-bubble .showcase-translation-line.is-primary.is-playing strong,.showcase-duo-transcript--split .showcase-duo-bubble .showcase-translation-line.is-primary.is-playing .showcase-translation-playback-fragment{color:#3a9d3e;font-weight:900}.showcase-duo-panel--b .showcase-duo-bubble>.showcase-duo-bubble-body>.realtime-showcase-source{color:#f8faf873}.realtime-showcase-transcript .showcase-duo-panel--b time.showcase-row-time--live{color:#f8faf840}.showcase-duo-panel--b .showcase-duo-bubble .showcase-translation-line.is-primary,.showcase-duo-panel--b .showcase-duo-bubble .showcase-translation-line.is-primary strong{color:#f8faf8b8}.showcase-duo-panel--b .showcase-duo-bubble .showcase-translation-line.is-primary.is-playing{border-bottom-color:#f8faf8}.showcase-duo-panel--b .showcase-duo-bubble .showcase-translation-line.is-primary.is-playing:before{background-image:url(/showcase/volume-white.svg)}.showcase-duo-panel--b .showcase-duo-bubble .showcase-translation-line.is-primary.is-playing,.showcase-duo-panel--b .showcase-duo-bubble .showcase-translation-line.is-primary.is-playing strong,.showcase-duo-panel--b .showcase-duo-bubble .showcase-translation-line.is-primary.is-playing .showcase-translation-playback-fragment{color:#f8faf8;font-weight:600}.showcase-duo-transcript--split .showcase-duo-bubble--featured{gap:.12rem!important}.showcase-duo-transcript--split .showcase-duo-bubble--featured .showcase-duo-bubble-body{gap:.12rem}.showcase-duo-transcript--split .showcase-duo-bubble--featured>.showcase-duo-bubble-body>.realtime-showcase-source{color:#0a0f0a8c;font:400 .14rem/.22rem Poppins,Songti SC,Noto Serif SC Variable,serif}.showcase-duo-panel--b .showcase-duo-bubble--featured>.showcase-duo-bubble-body>.realtime-showcase-source{color:#ffffffb8}.showcase-duo-transcript--split .showcase-duo-bubble--featured .showcase-translation-line.is-primary,.showcase-duo-transcript--split .showcase-duo-bubble--featured .showcase-translation-line.is-primary strong{color:#0a0f0a;width:100%;padding:0;font:400 .2rem/.26rem Poppins,Songti SC,Noto Serif SC Variable,serif}.showcase-duo-panel--b .showcase-duo-bubble--featured .showcase-translation-line.is-primary,.showcase-duo-panel--b .showcase-duo-bubble--featured .showcase-translation-line.is-primary strong{color:#fff}.showcase-duo-panel--b .showcase-row-languages button{color:#fff;background:#ffffff17}.showcase-duo-panel--b .showcase-row-languages button.is-active{color:#0a0f0a;background:#fff}.showcase-multilingual-device:is(.realtime-showcase-device--connecting,.realtime-showcase-device--recording,.realtime-showcase-device--processing) .realtime-showcase-brand{display:none}.showcase-multilingual-device:is(.realtime-showcase-device--connecting,.realtime-showcase-device--recording,.realtime-showcase-device--processing) .realtime-showcase-settings-wrap{width:.5rem;height:.44rem;position:absolute;top:3.68rem;right:-.24rem}.showcase-multilingual-device:is(.realtime-showcase-device--connecting,.realtime-showcase-device--recording,.realtime-showcase-device--processing) .realtime-showcase-menu{background:#fff;border-radius:.99rem 0 0 .99rem;justify-content:flex-start;width:.5rem;height:.44rem;padding-left:.18rem;box-shadow:0 .06rem .16rem #040f2414,0 .03rem .06rem -.04rem #040f241f}.showcase-multilingual-device:is(.realtime-showcase-device--connecting,.realtime-showcase-device--recording,.realtime-showcase-device--processing) .showcase-multilingual-settings{border-radius:.12rem 0 0 .12rem;height:9.26rem;max-height:none;top:-3.84rem;right:0}.showcase-multilingual-device:is(.realtime-showcase-device--connecting,.realtime-showcase-device--recording,.realtime-showcase-device--processing) .realtime-showcase-settings-wrap:has(>.showcase-multilingual-settings) .realtime-showcase-menu{z-index:30;background:#fff url(/showcase/chevron-right.svg) .04rem .45rem/.16rem .16rem no-repeat;border-radius:.12rem 0 0 .12rem;width:.24rem;height:1.15rem;padding:0;position:absolute;top:-.26rem;left:-3.06rem;box-shadow:0 .06rem .16rem #040f2414,0 .03rem .06rem -.04rem #040f241f}.showcase-multilingual-device:is(.realtime-showcase-device--connecting,.realtime-showcase-device--recording,.realtime-showcase-device--processing) .realtime-showcase-settings-wrap:has(>.showcase-multilingual-settings) .realtime-showcase-menu img{display:none}@media (orientation:portrait) and (width<=900px){.showcase-multilingual-device:is(.realtime-showcase-device--connecting,.realtime-showcase-device--recording,.realtime-showcase-device--processing) .showcase-multilingual-settings{height:100dvh}}.showcase-multilingual-transcript--completed .showcase-duo-bubble{flex-direction:row;align-self:stretch;align-items:flex-start;width:100%;padding:0;display:flex;gap:.12rem!important}.showcase-duo-bubble-badge{color:#fff;background:#365337;border-radius:.04rem;flex:none;place-items:center;width:.28rem;height:.28rem;font:900 .16rem/.2333rem Songti SC,Noto Serif SC Variable,serif;display:grid}.showcase-duo-bubble--b .showcase-duo-bubble-badge{background:#424f98}.showcase-multilingual-transcript--completed .showcase-duo-bubble-body{flex-direction:column;flex:1 1 0;gap:.08rem;min-width:0;display:flex}.showcase-multilingual-transcript--completed .showcase-duo-bubble>.showcase-duo-bubble-body>.realtime-showcase-source{color:#0a0f0a73;margin:0;font:400 .14rem/.22rem Songti SC,Noto Serif SC Variable,serif}.showcase-multilingual-transcript--completed .showcase-duo-bubble .showcase-translation-list{gap:0}.showcase-multilingual-transcript--completed .showcase-duo-bubble .showcase-translation-line.is-primary,.showcase-multilingual-transcript--completed .showcase-duo-bubble .showcase-translation-line.is-primary strong{color:#0a0f0a;white-space:normal;background:0 0;border-radius:0;min-height:0;padding:0;font:500 .14rem/.22rem Poppins,Noto Sans SC Variable,sans-serif}.showcase-multilingual-transcript--completed .showcase-duo-bubble .showcase-translation-badge{display:none}.showcase-multilingual-transcript--completed .showcase-duo-bubble .showcase-row-footer{margin-top:.04rem}.showcase-multilingual-transcript--completed .showcase-duo-bubble .showcase-row-footer>time{color:#0a0f0a73;font:400 .14rem/.22rem PingFang SC,Poppins,Noto Sans SC Variable,sans-serif}.showcase-multilingual-transcript--completed .showcase-duo-bubble .showcase-sentence-playback-state>span{display:none}.showcase-multilingual-transcript--completed .showcase-duo-bubble .showcase-source-playback .showcase-sentence-playback-state:not(:has(.is-playing)){display:none}.showcase-language-rail--finished .showcase-completed-language-side{color:#fff;background:#365337;border-radius:.04rem;flex:none;place-items:center;width:.28rem;height:.28rem;margin-right:.12rem;font:900 .16rem/.2333rem Songti SC,Noto Serif SC Variable,serif;display:grid}.showcase-language-rail--finished .showcase-completed-language-group+.showcase-completed-language-group .showcase-completed-language-side{background:#424f98}.showcase-multilingual-device:has(>.showcase-finished-footer){--showcase-share-footer-height:calc(1.43rem + env(safe-area-inset-bottom))}.showcase-multilingual-device .realtime-showcase-header.is-finished.is-readonly:after{display:none}.showcase-finished-footer{z-index:34;height:var(--showcase-share-footer-height);box-sizing:border-box;padding:.16rem .24rem calc(.71rem + env(safe-area-inset-bottom));background:0 0;position:absolute;bottom:0;left:0;right:0}.showcase-finished-footer .shared-session-finished-notes{flex-direction:column;align-items:center;gap:.08rem;padding:0;display:flex}.showcase-finished-footer .shared-session-finished-notes p{color:#0a0f0a73;margin:0;font:400 .12rem/.22rem Songti SC,Noto Serif SC Variable,serif}.showcase-finished-footer .shared-session-cta{color:#f8faf8;background:#365337;border-radius:99.99rem;justify-content:center;align-items:center;gap:.08rem;width:100%;max-width:4.67rem;height:.56rem;margin:0;padding:0 .24rem;font:900 .16rem/.24rem Songti SC,Noto Serif SC Variable,serif;text-decoration:none;display:flex}.showcase-finished-footer .shared-session-cta:before{content:"";background:url(/showcase/cta-voice.svg) 50%/contain no-repeat;width:.2rem;height:.2rem}.showcase-multilingual-device:is(.realtime-showcase-device--connecting,.realtime-showcase-device--recording,.realtime-showcase-device--processing) .realtime-showcase-landscape,.showcase-multilingual-device:is(.realtime-showcase-device--connecting,.realtime-showcase-device--recording,.realtime-showcase-device--processing) .realtime-showcase-motion-stage{display:none}.showcase-language-rail--finished .showcase-completed-language-switch:has(.showcase-completed-language-side) .showcase-completed-language-group{align-items:center;width:100%;display:flex}.showcase-multilingual-device .realtime-showcase-header.is-readonly~.showcase-multilingual-transcript--finished{z-index:31;flex-direction:column;display:flex;bottom:0}.showcase-multilingual-transcript--completed .showcase-duo-bubble-body{position:relative}.showcase-multilingual-transcript--completed .showcase-duo-bubble .showcase-translation-line.is-primary{overflow:visible}.showcase-multilingual-transcript--completed .showcase-duo-bubble .showcase-translation-line .showcase-sentence-playback-state{background:url(/showcase/volume-side-a.svg) 50%/contain no-repeat;width:.2rem;height:.2rem;margin:0;position:absolute;bottom:.01rem;right:0}.showcase-multilingual-transcript--completed .showcase-duo-bubble--b .showcase-translation-line .showcase-sentence-playback-state{background-image:url(/showcase/volume-side-b.svg)}.showcase-multilingual-transcript--completed .showcase-duo-bubble .showcase-translation-line .showcase-sentence-playback-icon{opacity:0;width:100%;height:100%;margin:0}.showcase-multilingual-transcript--completed .showcase-duo-bubble:has(.showcase-translation-line .showcase-sentence-playback-state) .showcase-row-footer{padding-right:.32rem}.showcase-multilingual-device:has(>.realtime-showcase-header.is-readonly) .realtime-showcase-landscape{display:none}.showcase-multilingual-device:has(>.realtime-showcase-header.is-readonly) .realtime-showcase-motion-stage{z-index:30;bottom:calc(-.9298rem + env(safe-area-inset-bottom));width:6.9947rem;height:2.2898rem;left:50%;overflow:visible;transform:translate(-50%);-webkit-mask:none;mask:none}.showcase-multilingual-device:has(>.realtime-showcase-header.is-readonly) .realtime-showcase-motion-window{width:100%;height:100%;inset:0;transform:none;-webkit-mask:url(/showcase/motion-mask-finished.svg) 0 0/100% 100% no-repeat;mask:url(/showcase/motion-mask-finished.svg) 0 0/100% 100% no-repeat}.showcase-multilingual-device--duo .showcase-duo-transcript--split .showcase-duo-bubble--history .showcase-translation-line.is-primary:not(.is-playing) strong,.showcase-multilingual-device--duo .showcase-duo-transcript--split .showcase-duo-bubble--history .showcase-translation-line.is-primary:not(.is-playing) .showcase-translation-playback-fragment{font-weight:400}.showcase-multilingual-device--duo .showcase-duo-transcript--split .showcase-duo-panel--b .showcase-duo-bubble .showcase-translation-line.is-primary strong,.showcase-multilingual-device--duo .showcase-duo-transcript--split .showcase-duo-panel--b .showcase-duo-bubble .showcase-translation-line.is-primary .showcase-translation-playback-fragment{color:#f8faf8b8}.showcase-multilingual-device--duo .showcase-duo-transcript--split .showcase-duo-panel--b .showcase-duo-bubble--featured .showcase-translation-line.is-primary strong,.showcase-multilingual-device--duo .showcase-duo-transcript--split .showcase-duo-panel--b .showcase-duo-bubble--featured .showcase-translation-line.is-primary .showcase-translation-playback-fragment{color:#fff}.showcase-multilingual-device--duo .showcase-duo-transcript--split .showcase-duo-panel--b .showcase-duo-bubble .showcase-translation-line.is-primary.is-playing strong,.showcase-multilingual-device--duo .showcase-duo-transcript--split .showcase-duo-panel--b .showcase-duo-bubble .showcase-translation-line.is-primary.is-playing .showcase-translation-playback-fragment.is-playing{color:#f8faf8}.showcase-multilingual-device--duo .showcase-duo-transcript--split .showcase-duo-panel--b .showcase-duo-bubble .showcase-translation-line.is-primary .showcase-translation-playback-fragment:is(.is-played,.is-skipped){color:#f8faf8b8}.showcase-multilingual-device--duo .showcase-duo-transcript--split .showcase-duo-panel--b .showcase-duo-bubble .showcase-translation-line.is-primary.is-playing strong,.showcase-multilingual-device--duo .showcase-duo-transcript--split .showcase-duo-panel--b .showcase-duo-bubble .showcase-translation-line.is-primary.is-playing .showcase-translation-playback-fragment.is-playing{font-weight:600}.showcase-multilingual-device--duo .showcase-duo-transcript--split .showcase-duo-panel--a .showcase-duo-bubble .showcase-translation-line.is-primary.is-playing strong,.showcase-multilingual-device--duo .showcase-duo-transcript--split .showcase-duo-panel--a .showcase-duo-bubble .showcase-translation-line.is-primary.is-playing .showcase-translation-playback-fragment.is-playing{font-weight:900}.showcase-multilingual-device--solo:is(.realtime-showcase-device--connecting,.realtime-showcase-device--recording,.realtime-showcase-device--processing) .showcase-multilingual-transcript{top:0;bottom:calc(1.12rem + env(safe-area-inset-bottom));-webkit-mask-image:none;mask-image:none}.showcase-multilingual-device--solo:is(.realtime-showcase-device--connecting,.realtime-showcase-device--recording,.realtime-showcase-device--processing) .showcase-multilingual-transcript .realtime-showcase-transcript-track{gap:.24rem;padding:.12rem .18rem .24rem .32rem}.showcase-multilingual-device:is(.realtime-showcase-device--connecting,.realtime-showcase-device--recording,.realtime-showcase-device--processing) .realtime-showcase-header{pointer-events:none}.showcase-multilingual-device:is(.realtime-showcase-device--connecting,.realtime-showcase-device--recording,.realtime-showcase-device--processing) .realtime-showcase-settings-wrap{pointer-events:auto}.showcase-translation-list .showcase-row-languages{order:1}.showcase-multilingual-transcript:not(.showcase-multilingual-transcript--completed) :is(.showcase-multilingual-row--featured,.showcase-duo-bubble--featured) .showcase-translation-line.is-primary.is-pending-translation{display:none}.showcase-multilingual-transcript:not(.showcase-multilingual-transcript--completed) :is(.showcase-multilingual-row--featured,.showcase-duo-bubble--featured) .showcase-translation-list:has(>.is-pending-translation) .showcase-row-languages{display:none}.showcase-multilingual-device:is(.realtime-showcase-device--connecting,.realtime-showcase-device--recording,.realtime-showcase-device--processing) .showcase-multilingual-row--featured:has(.showcase-translation-line.is-primary.is-pending-translation)>.realtime-showcase-source{color:#0a0f0a73;font:400 .14rem/.22rem Poppins,Songti SC,Noto Serif SC Variable,serif}.showcase-multilingual-device:is(.realtime-showcase-device--connecting,.realtime-showcase-device--recording,.realtime-showcase-device--processing) .showcase-duo-bubble--featured:has(.showcase-translation-line.is-primary.is-pending-translation)>.showcase-duo-bubble-body>.realtime-showcase-source{color:#0a0f0a73;font:400 .14rem/.22rem Poppins,Songti SC,Noto Serif SC Variable,serif}.showcase-multilingual-device:is(.realtime-showcase-device--connecting,.realtime-showcase-device--recording,.realtime-showcase-device--processing) .showcase-duo-panel--b .showcase-duo-bubble--featured:has(.showcase-translation-line.is-primary.is-pending-translation)>.showcase-duo-bubble-body>.realtime-showcase-source{color:#f8faf873}.showcase-multilingual-settings .realtime-showcase-switch>span{box-shadow:none}.showcase-multilingual-settings .realtime-showcase-switch:disabled{opacity:1;cursor:not-allowed}.showcase-multilingual-device .realtime-showcase-menu.is-open{background:0 0}.showcase-multilingual-settings .realtime-showcase-device-combobox--latin .realtime-showcase-combobox-list [role=option]{font-family:HarmonyOS Sans SC,Poppins,-apple-system,PingFang SC,sans-serif}.showcase-multilingual-transcript--finished .showcase-finished-extras{gap:0}.showcase-multilingual-transcript--finished .showcase-finished-extras .session-audio-downloads{margin-top:0}.showcase-multilingual-device .showcase-multilingual-transcript.showcase-multilingual-transcript--completed.showcase-multilingual-transcript--finished{bottom:calc(1.12rem + env(safe-area-inset-bottom))}.showcase-multilingual-device .showcase-multilingual-transcript--finished .realtime-showcase-transcript-track{padding-bottom:.09rem}.showcase-multilingual-transcript--finished .showcase-row-footer{height:.22rem}.showcase-multilingual-transcript--finished .sentence-feedback,.showcase-multilingual-transcript--finished .sentence-feedback-buttons{gap:.12rem}.showcase-multilingual-transcript--finished .sentence-feedback-thumb{width:.16rem;height:.16rem;padding:0}.showcase-multilingual-transcript--finished .sentence-feedback-thumb svg,.showcase-multilingual-transcript--finished .sentence-feedback-thumb img{width:100%;height:100%}.showcase-multilingual-transcript--finished .showcase-multilingual-row{position:relative}.showcase-multilingual-transcript--finished .showcase-multilingual-row .showcase-translation-line.is-primary{overflow:visible}.showcase-multilingual-transcript--finished .showcase-multilingual-row .showcase-translation-line .showcase-sentence-playback-state{opacity:1;background:url(/showcase/volume-side-a.svg) 50%/contain no-repeat;width:.2rem;height:.2rem;margin:0;position:absolute;bottom:.01rem;right:0}.showcase-multilingual-transcript--finished .showcase-multilingual-row .showcase-translation-line .showcase-sentence-playback-icon{opacity:0;width:100%;height:100%;margin:0}.showcase-multilingual-transcript--finished .showcase-multilingual-row:has(.showcase-translation-line .showcase-sentence-playback-state) .showcase-row-footer{padding-right:.32rem}.showcase-multilingual-device .showcase-duo-rail.showcase-language-rail--completed{padding-left:0}.showcase-language-rail--finished .showcase-completed-language-switch:has(.showcase-completed-language-side){flex-direction:row;align-items:stretch;gap:0}.showcase-language-rail--finished .showcase-completed-language-switch:has(.showcase-completed-language-side) .showcase-completed-language-group{flex:1 1 0;width:auto;min-width:0}.showcase-language-rail--finished .showcase-completed-language-side{display:none}.showcase-multilingual-device .showcase-multilingual-transcript--completed.showcase-multilingual-transcript--finished:has(.showcase-duo-bubble){top:calc(1.82rem + env(safe-area-inset-top))}.showcase-multilingual-device .showcase-multilingual-settings{box-shadow:0 .06rem .16rem #040f2414,0 .03rem .06rem -.04rem #040f241f}.showcase-multilingual-device .realtime-showcase-header.is-readonly~.showcase-multilingual-transcript--finished .realtime-showcase-transcript-track{flex-shrink:0;padding-bottom:.44rem}.showcase-finished-footer .shared-session-expiry{display:none}.showcase-multilingual-device--duo .showcase-duo-transcript--split .showcase-duo-panel--b .showcase-duo-bubble--featured .showcase-translation-line.is-primary strong{line-height:.27rem}.showcase-multilingual-device .realtime-showcase-header.is-readonly~.showcase-multilingual-transcript.showcase-multilingual-transcript--completed.showcase-multilingual-transcript--finished{bottom:var(--showcase-share-footer-height);min-height:0;overflow:hidden auto;-webkit-mask-image:linear-gradient(#000 0 calc(100% - .32rem),#0000 100%);mask-image:linear-gradient(#000 0 calc(100% - .32rem),#0000 100%)}.showcase-multilingual-transcript:not(.showcase-multilingual-transcript--completed) .showcase-multilingual-row--history .showcase-translation-line.is-primary:not(.is-playing) strong,.showcase-multilingual-transcript:not(.showcase-multilingual-transcript--completed) .showcase-multilingual-row--history .showcase-translation-line.is-primary:not(.is-playing) .showcase-translation-playback-fragment,.showcase-multilingual-device--duo .showcase-duo-transcript--split .showcase-duo-panel--a .showcase-duo-bubble--history .showcase-translation-line.is-primary:not(.is-playing) strong,.showcase-multilingual-device--duo .showcase-duo-transcript--split .showcase-duo-panel--a .showcase-duo-bubble--history .showcase-translation-line.is-primary:not(.is-playing) .showcase-translation-playback-fragment{color:#0a0f0a8c}.showcase-completed-language-group button .showcase-completed-language-name{display:none}.showcase-completed-duo-switch{color:#0a0f0a;background:#fff;border-bottom:1px solid #e6e9e6;flex-wrap:wrap;gap:.12rem .57rem;padding:0 .23rem .12rem;font-family:Songti SC,Noto Serif SC Variable,serif;display:flex}.showcase-completed-duo-group,.showcase-completed-duo-direction{align-items:center;gap:.12rem;display:flex}.showcase-completed-duo-side{flex-shrink:0;font-size:.16rem;font-weight:700;line-height:.36rem}.showcase-completed-duo-direction{gap:.06rem}.showcase-completed-duo-source{box-sizing:border-box;white-space:nowrap;background:#f1f5f2;border:1px solid #f1f5f2;border-radius:999px;align-items:center;height:.28rem;padding:.02rem .16rem;font-size:.12rem;line-height:.22rem;display:inline-flex}.showcase-completed-duo-arrow{width:.2rem;height:.2rem}.showcase-completed-duo-target{color:#0a0f0a;width:.74rem;height:.28rem;font:400 .12rem/.22rem Songti SC,Noto Serif SC Variable,serif}.showcase-completed-duo-target .realtime-showcase-combobox-trigger{height:.28rem;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #e6e9e6;justify-content:space-between;gap:.12rem;margin:0;padding:.02rem .16rem}.showcase-completed-duo-target.is-open .realtime-showcase-combobox-trigger,.showcase-completed-duo-target .realtime-showcase-combobox-trigger:focus-visible{border-color:#9ab39a}.showcase-completed-duo-target .realtime-showcase-combobox-trigger>img{flex-shrink:0;width:.16rem;height:.16rem}.showcase-completed-duo-target .realtime-showcase-combobox-trigger>img.is-open{transform:rotate(180deg)}.showcase-completed-duo-target .realtime-showcase-combobox-list{background:#fff;border-radius:.12rem;gap:.06rem;width:max-content;min-width:1.25rem;max-width:1.75rem;max-height:2.6rem;padding:.12rem;top:calc(100% + .04rem);box-shadow:0 .03rem .06rem -.04rem #0000002e,0 .06rem .16rem #0000001f}.showcase-completed-duo-target .realtime-showcase-combobox-list [role=option]{color:#0a0f0a;border-radius:.06rem;gap:.06rem;margin:0;padding:.04rem .12rem;font-weight:700}.showcase-completed-duo-target .realtime-showcase-combobox-list [role=option].is-selected{background:#36533712}.showcase-completed-duo-target .realtime-showcase-combobox-list [role=option]>img{width:.12rem;height:.12rem}.showcase-completed-duo-option-label{white-space:nowrap;align-items:center;gap:.06rem;display:flex}.showcase-completed-duo-option-label small{color:#0a0f0a73;font-size:.1rem}.showcase-completed-duo-group:last-child .realtime-showcase-combobox-list{left:auto;right:0}.showcase-language-rail--finished:has(.showcase-completed-duo-switch) .showcase-finished-summary{margin-bottom:.24rem}.showcase-language-rail--finished:has(.showcase-completed-duo-switch){z-index:32}.showcase-multilingual-device:has(.showcase-completed-duo-switch) .showcase-multilingual-transcript--completed.showcase-multilingual-transcript--finished{top:calc(1.86rem + env(safe-area-inset-top))}.showcase-multilingual-device.realtime-showcase-device--welcome{background:#f8faf9}.showcase-multilingual-device.realtime-showcase-device--welcome .realtime-showcase-landscape{background:url(/showcase/mountain-background.png) top/cover no-repeat;width:100%;height:auto;inset:-.46rem 0 0;-webkit-mask-image:none;mask-image:none}.showcase-multilingual-transcript:not(.showcase-multilingual-transcript--completed) .showcase-multilingual-row--featured .showcase-translation-line.is-primary.is-playing{border-bottom:.01rem solid #3a9d3e;border-radius:0;align-items:center;gap:.1rem;width:fit-content;max-width:100%;padding-bottom:.02rem;display:flex}.showcase-multilingual-transcript:not(.showcase-multilingual-transcript--completed) .showcase-multilingual-row--featured .showcase-translation-line.is-primary.is-playing:before{content:"";background:url(/showcase/volume-speaking.svg) 50%/contain no-repeat;flex:none;width:.2rem;height:.2rem}.showcase-multilingual-transcript:not(.showcase-multilingual-transcript--completed) .showcase-multilingual-row--featured .showcase-translation-line.is-primary.is-playing,.showcase-multilingual-transcript:not(.showcase-multilingual-transcript--completed) .showcase-multilingual-row--featured .showcase-translation-line.is-primary.is-playing strong,.showcase-multilingual-transcript:not(.showcase-multilingual-transcript--completed) .showcase-multilingual-row--featured .showcase-translation-line.is-primary.is-playing .showcase-translation-playback-fragment{color:#3a9d3e;font-weight:900}.showcase-multilingual-device .showcase-row-languages--docked{right:.32rem;bottom:calc(1.35rem + env(safe-area-inset-bottom));z-index:5;position:absolute;left:.32rem}.showcase-multilingual-device--solo:is(.realtime-showcase-device--connecting,.realtime-showcase-device--recording,.realtime-showcase-device--processing) .showcase-multilingual-transcript .realtime-showcase-transcript-track{padding-bottom:.72rem}.showcase-multilingual-device .showcase-multilingual-transcript:not(.showcase-multilingual-transcript--completed) :is(.showcase-multilingual-row,.showcase-duo-bubble) .showcase-translation-line.is-primary,.showcase-multilingual-device .showcase-multilingual-transcript:not(.showcase-multilingual-transcript--completed) :is(.showcase-multilingual-row,.showcase-duo-bubble) .showcase-translation-line.is-primary.is-playing{border:0;border-radius:0;grid-template-columns:minmax(0,1fr) .2rem;justify-content:start;align-items:start;column-gap:.1rem;width:100%;max-width:100%;padding-bottom:.02rem;display:grid}.showcase-multilingual-device .showcase-multilingual-transcript:not(.showcase-multilingual-transcript--completed) :is(.showcase-multilingual-row,.showcase-duo-bubble) .showcase-translation-line.is-primary:before,.showcase-multilingual-device .showcase-multilingual-transcript:not(.showcase-multilingual-transcript--completed) :is(.showcase-multilingual-row,.showcase-duo-bubble) .showcase-translation-line.is-primary.is-playing:before{content:"";visibility:hidden;grid-area:1/2;width:.2rem;height:.2rem;margin-top:.01rem}.showcase-multilingual-device .showcase-multilingual-transcript:not(.showcase-multilingual-transcript--completed) :is(.showcase-multilingual-row,.showcase-duo-bubble) .showcase-translation-line.is-primary strong{overflow-wrap:anywhere;grid-area:1/1;min-width:0;max-width:100%;font:400 .2rem/.26rem Songti SC,Noto Serif SC Variable,serif;overflow:visible;font-weight:400!important}.showcase-multilingual-device .showcase-multilingual-transcript:not(.showcase-multilingual-transcript--completed) :is(.showcase-multilingual-row,.showcase-duo-bubble) .showcase-translation-line.is-primary strong:not(:lang(zh),:lang(ja),:lang(ko)){font-size:.28rem;line-height:1.3}.showcase-multilingual-device .showcase-multilingual-transcript:not(.showcase-multilingual-transcript--completed) :is(.showcase-multilingual-row,.showcase-duo-bubble) .showcase-translation-line.is-primary .showcase-translation-playback-fragment{font:inherit!important}.showcase-multilingual-device .showcase-multilingual-transcript:not(.showcase-multilingual-transcript--completed) :is(.showcase-multilingual-row,.showcase-duo-bubble) .showcase-translation-line.is-primary.is-playing:before{visibility:visible;color:#3a9d3e}.showcase-multilingual-device .showcase-multilingual-transcript .realtime-showcase-source:not(.is-playing):not(.showcase-duo-panel--b *),.showcase-multilingual-device .showcase-multilingual-transcript .showcase-translation-line:not(.is-playing):not(.showcase-duo-panel--b *),.showcase-multilingual-device .showcase-multilingual-transcript .showcase-translation-line:not(.is-playing) :is(strong,.showcase-translation-playback-fragment):not(.showcase-duo-panel--b *),.showcase-multilingual-device .showcase-multilingual-transcript:not(.showcase-multilingual-transcript--completed) :is(.showcase-translation-line,.showcase-translation-line strong,.showcase-translation-playback-fragment):not(.showcase-duo-panel--b *){color:#0a0f0a!important}.showcase-multilingual-device .showcase-multilingual-transcript:not(.showcase-multilingual-transcript--completed) .showcase-translation-line .showcase-translation-playback-fragment.is-playing{color:#3a9d3e!important}.showcase-multilingual-transcript--finished .showcase-row-footer>time{display:none}@keyframes showcase-speaker-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.88)}}.showcase-multilingual-transcript--finished .showcase-source-playback.is-playing,.showcase-multilingual-transcript--finished .showcase-source-playback.is-playing .realtime-showcase-typewriter{color:#568157}.showcase-multilingual-transcript--finished :is(.showcase-multilingual-row,.showcase-duo-bubble-body) .showcase-source-playback .showcase-sentence-playback-state:has(.is-playing){opacity:1;background:url(/showcase/volume-side-a.svg) 50%/contain no-repeat;width:.2rem;height:.2rem;margin:0;display:block;position:absolute;bottom:.01rem;right:0}.showcase-multilingual-transcript--finished .showcase-duo-bubble--b .showcase-source-playback .showcase-sentence-playback-state:has(.is-playing){background-image:url(/showcase/volume-side-b.svg)}.showcase-multilingual-transcript--finished .showcase-source-playback .showcase-sentence-playback-state:has(.is-playing) .showcase-sentence-playback-icon{opacity:0;width:100%;height:100%;margin:0}.showcase-multilingual-transcript--finished :is(.showcase-multilingual-row,.showcase-duo-bubble):has(.showcase-source-playback.is-playing) .showcase-translation-line .showcase-sentence-playback-state{visibility:hidden}.showcase-multilingual-transcript:not(.showcase-multilingual-transcript--completed) .showcase-translation-line.is-primary.is-playing:before{transform-origin:50%;animation:1s ease-in-out infinite showcase-speaker-pulse}.showcase-multilingual-transcript--finished .showcase-sentence-playback-state:has(.is-playing){transform-origin:50%;animation:1s ease-in-out infinite showcase-speaker-pulse}@media (prefers-reduced-motion:reduce){.showcase-multilingual-transcript:not(.showcase-multilingual-transcript--completed) .showcase-translation-line.is-primary.is-playing:before{animation:none}.showcase-multilingual-transcript--finished .showcase-sentence-playback-state:has(.is-playing){animation:none}}@keyframes showcase-speaker-waves{0%,to{-webkit-mask-image:url(/showcase/speaker-wave-0.svg);mask-image:url(/showcase/speaker-wave-0.svg)}33.33%{-webkit-mask-image:url(/showcase/speaker-wave-1.svg);mask-image:url(/showcase/speaker-wave-1.svg)}66.67%{-webkit-mask-image:url(/showcase/speaker-wave-2.svg);mask-image:url(/showcase/speaker-wave-2.svg)}}.showcase-multilingual-transcript:not(.showcase-multilingual-transcript--completed) .showcase-translation-line.is-primary.is-playing:before{background:currentColor;animation:1.2s linear infinite showcase-speaker-waves;transform:none;-webkit-mask:url(/showcase/speaker-wave-2.svg) 50%/contain no-repeat;mask:url(/showcase/speaker-wave-2.svg) 50%/contain no-repeat}.showcase-multilingual-transcript--finished .showcase-sentence-playback-state:has(.is-playing){background:#365337;animation:1.2s linear infinite showcase-speaker-waves;transform:none;-webkit-mask:url(/showcase/speaker-wave-2.svg) 50%/contain no-repeat;mask:url(/showcase/speaker-wave-2.svg) 50%/contain no-repeat}.showcase-multilingual-transcript--finished .showcase-duo-bubble--b .showcase-sentence-playback-state:has(.is-playing){background:#424f98}@media (prefers-reduced-motion:reduce){.showcase-multilingual-transcript:not(.showcase-multilingual-transcript--completed) .showcase-translation-line.is-primary.is-playing:before{animation:none}.showcase-multilingual-transcript--finished .showcase-sentence-playback-state:has(.is-playing){animation:none}}.showcase-multilingual-device .showcase-multilingual-transcript:not(.showcase-multilingual-transcript--completed) :is(.showcase-multilingual-row,.showcase-duo-bubble) .realtime-showcase-source{box-sizing:border-box;padding-inline-end:.3rem}.showcase-multilingual-device .showcase-multilingual-transcript:not(.showcase-multilingual-transcript--completed) .showcase-translation-list.is-paragraph-highlight .showcase-translation-line :is(strong,.showcase-translation-playback-fragment){transition:color .15s ease-out}.showcase-multilingual-device .showcase-multilingual-transcript:not(.showcase-multilingual-transcript--completed) .showcase-translation-list.is-paragraph-highlight .showcase-translation-line.is-playing :is(strong,.showcase-translation-playback-fragment){color:#3a9d3e!important}@media (prefers-reduced-motion:reduce){.showcase-translation-list.is-paragraph-highlight .showcase-translation-line :is(strong,.showcase-translation-playback-fragment){transition:none!important}}.consumer-login-page{color:#0a0f0a;background:#eef2f0;justify-content:center;align-items:center;min-height:100dvh;padding:0;font-family:Songti SC,Noto Serif SC Variable,serif;display:flex}.consumer-login-device{background:#fff url(/showcase/mountain-background.png) top/cover no-repeat;border-radius:.24rem;flex:none;width:5.21rem;min-height:9.26rem;position:relative;overflow:hidden;box-shadow:0 .24rem .7rem #1d3d302b}@media (orientation:portrait) and (width<=900px){.consumer-login-page{padding:0}.consumer-login-device{width:100%;min-height:100dvh;box-shadow:none;border-radius:0;overflow:visible}}.consumer-login-header{height:calc(.8rem + env(safe-area-inset-top,0rem));background:#fff;position:absolute;top:0;left:0;right:0}.consumer-login-vui{top:calc(.28rem + env(safe-area-inset-top,0rem));width:.3846rem;height:.24rem;position:absolute;left:.34rem}.consumer-login-vui img{object-fit:contain;object-position:left center;width:100%;height:100%;display:block}.consumer-login-inner{width:100%;padding:calc(1.6rem + env(safe-area-inset-top,0rem)) .36rem calc(.36rem + env(safe-area-inset-bottom,0rem));border:0;flex-direction:column;align-items:center;gap:.24rem;margin:0;display:flex;position:relative}.consumer-login-top{flex-direction:column;gap:.2rem;width:100%;display:flex}.consumer-login-brand{flex-direction:column;gap:.06rem;width:100%;display:flex}.consumer-login-brand-title{flex-direction:column;gap:.02rem;display:flex}.consumer-login-hello{color:#0a0f0a;white-space:nowrap;height:.49rem;margin:0;font:300 .24rem/.56rem Songti SC,Noto Serif SC Variable,serif}.consumer-login-title{color:#0a0f0a;white-space:nowrap;align-items:center;height:.48rem;margin:0;font:400 .32rem/.56rem Songti SC,Noto Serif SC Variable,serif;display:flex}.consumer-login-sub{color:#0a0f0a73;white-space:nowrap;margin:0;font:400 .14rem/.22rem Poppins,-apple-system,PingFang SC,Noto Sans SC Variable,sans-serif}.consumer-login-fields{flex-direction:column;gap:.12rem;width:100%;display:flex}.consumer-login-field{box-sizing:border-box;cursor:text;background:#eef0ee;border:.01rem solid #eef0ee;border-radius:99.99rem;align-items:center;gap:.16rem;height:.58rem;padding:0 .24rem;transition:background-color .16s,border-color .16s;display:flex}@media (hover:hover){.consumer-login-field:not(.consumer-login-phone):hover{background:#f1f5f2}}.consumer-login-field:focus-within{background:#f1f5f2;border-color:#568157}.consumer-login-phone{width:100%}.consumer-login-phone-prefix{color:#0a0f0a;flex:none;font:700 .16rem/.24rem Songti SC,Noto Serif SC Variable,serif}.consumer-login-input{color:#0a0f0a;appearance:none;background:0 0;border:0;border-radius:0;outline:none;flex:1;min-width:0;height:.24rem;margin:0;padding:0;font:400 .16rem/.24rem Songti SC,Noto Serif SC Variable,serif}.consumer-login-field .consumer-login-input:focus,.consumer-login-field .consumer-login-input:focus-visible{box-shadow:none;outline:none}.consumer-login-input::placeholder{color:#0a0f0a73;opacity:1}.consumer-login-code-row{gap:.12rem;width:100%;display:flex}.consumer-login-code{flex:1;min-width:0}.consumer-login-send{box-sizing:border-box;color:#568157;white-space:nowrap;cursor:pointer;background:0 0;border:.01rem solid #568157;border-radius:99.99rem;flex:none;width:1.3rem;min-width:0;height:.58rem;padding:0 .12rem;font:400 .16rem/.24rem Songti SC,Noto Serif SC Variable,serif;transition:color .16s,border-color .16s}@media (hover:hover){.consumer-login-send:hover:not(:disabled){color:#789a79;border-color:#9ab39a}}.consumer-login-send:disabled{color:#789a79;cursor:not-allowed;border-color:#9ab39a}.consumer-login-hint,.consumer-login-notice{box-sizing:border-box;color:#365337;overflow-wrap:anywhere;width:100%;min-height:.28rem;margin:0;padding:0 .25rem;font:400 .16rem/.24rem Songti SC,Noto Serif SC Variable,serif}.consumer-login-hint.is-error,.consumer-login-notice{color:#ff4040}.consumer-login-hint.is-guide{color:#0a0f0a40}.consumer-login-bottom{flex-direction:column;align-items:center;gap:.12rem;width:100%;display:flex}.consumer-login-cta{color:#f8faf8;cursor:pointer;background:#365337;border:0;border-radius:99.99rem;width:100%;height:.56rem;padding:0 .24rem;font:700 .16rem/.24rem Songti SC,Noto Serif SC Variable,serif;transition:background-color .16s}.consumer-login-cta.is-idle{background:#bbcdbc}@media (hover:hover){.consumer-login-cta:not(.is-idle):hover{background:#365337 linear-gradient(#0003,#0003)}}.consumer-login-send:focus-visible,.consumer-login-cta:focus-visible,.consumer-login-consent-cancel:focus-visible,.consumer-login-consent-confirm:focus-visible,.consumer-login-consent-text a:focus-visible,.consumer-login-consent-body a:focus-visible{outline-offset:.03rem;outline:.02rem solid #568157}.consumer-login-consent{cursor:pointer;align-items:center;gap:.06rem;margin:0;padding:0;display:flex;position:relative}.consumer-login-consent input[type=checkbox]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;opacity:0;pointer-events:none;width:.01rem;height:.01rem;margin:0;padding:0;position:absolute;overflow:hidden}.consumer-login-checkbox{background:url(/showcase/checkbox-off.svg) 50%/contain no-repeat;flex:none;width:.2rem;height:.2rem}.consumer-login-consent input[type=checkbox]:checked+.consumer-login-checkbox{background-image:url(/showcase/checkbox-on.svg)}.consumer-login-consent input[type=checkbox]:focus-visible+.consumer-login-checkbox{outline-offset:.02rem;border-radius:.04rem;outline:.02rem solid #568157}.consumer-login-consent-text{color:#000;white-space:nowrap;align-items:center;height:.28rem;font:400 .16rem/.24rem Songti SC,Noto Serif SC Variable,serif;display:flex}.consumer-login-consent-text a{color:#568157;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-weight:700;text-decoration:underline}.consumer-login-consent-dialog{z-index:40;background:#00000024;position:absolute;inset:0}.consumer-login-consent-card{box-sizing:border-box;background:#fff;border-radius:.24rem;flex-direction:column;gap:.24rem;width:4.66rem;padding:.24rem;display:flex;position:absolute;top:2.87rem;left:50%;transform:translate(-50%)}.consumer-login-consent-copy{flex-direction:column;gap:.12rem;display:flex}.consumer-login-consent-title{color:#0a0f0a;white-space:nowrap;align-items:center;height:.32rem;margin:0;font:700 .24rem/.56rem Songti SC,Noto Serif SC Variable,serif;display:flex}.consumer-login-consent-body{color:#0a0f0a8c;margin:0;font:400 .14rem/.28rem Songti SC,Noto Serif SC Variable,serif}.consumer-login-consent-body a{color:#568157;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration:underline}.consumer-login-consent-actions{gap:.1rem;width:100%;display:flex}.consumer-login-consent-cancel,.consumer-login-consent-confirm{box-sizing:border-box;white-space:nowrap;cursor:pointer;border-radius:99.99rem;flex:50%;min-width:0;height:.56rem;padding:0 .24rem;font:700 .16rem/.24rem Songti SC,Noto Serif SC Variable,serif}.consumer-login-consent-cancel{color:#0a0f0a;background:#fff;border:.01rem solid #568157}.consumer-login-consent-confirm{color:#f8faf8;background:#365337;border:0}@media (hover:hover){.consumer-login-consent-confirm:hover{background:#365337 linear-gradient(#0003,#0003)}}.consumer-page{color:#0a0f0a;background:#eef2f0;justify-content:center;align-items:center;min-height:100dvh;padding:0;font-family:Songti SC,Noto Serif SC Variable,serif;display:flex}.consumer-page-device{background:#fff;border-radius:.24rem;flex-direction:column;flex:none;width:5.21rem;height:9.26rem;display:flex;position:relative;overflow:hidden;box-shadow:0 .24rem .7rem #1d3d302b}.consumer-page-topbar{box-sizing:border-box;height:calc(.89rem + env(safe-area-inset-top,0rem));padding:calc(.2rem + env(safe-area-inset-top,0rem)) .36rem .2rem;background:#fff;flex:none;align-items:center;display:flex}.consumer-page-back{filter:drop-shadow(0 .01rem .043rem #00000008);color:#0a0f0a73;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:.06rem;height:.26rem;margin:0;padding:0;font:400 .16rem/.22rem Songti SC,Noto Serif SC Variable,serif;text-decoration:none;display:inline-flex}.consumer-page-back img{flex:none;width:.2rem;height:.2rem;margin-top:.03rem;display:block}.consumer-page-back:focus-visible{outline-offset:.03rem;border-radius:.04rem;outline:.02rem solid #568157}.consumer-page-scroll{overscroll-behavior-y:contain;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.consumer-page-content{box-sizing:border-box;width:100%;padding:.14rem .48rem calc(.34rem + env(safe-area-inset-bottom,0rem));flex-direction:column;flex:1 0 auto;display:flex}@media (orientation:portrait) and (width<=900px){.consumer-page{padding:0}.consumer-page-device{width:100%;height:auto;min-height:100dvh;box-shadow:none;border-radius:0;overflow:visible}.consumer-page-scroll{overflow:visible}}
