:root{color-scheme:dark;--brand-cyan:#00e0ff;--brand-blue:#2f7dff;--brand-violet:#7b61ff;--brand-magenta:#bc3cff;--brand-bg:#0d1220;--brand-surface:#161b2b;--brand-surface-raised:#2a3142;--brand-muted:#8a93a6;--brand-text:#e6ecf3;--bg:var(--brand-bg);--surface:var(--brand-surface);--surface-1:var(--brand-surface);--surface-2:#1c2334;--surface-3:var(--brand-surface-raised);--line:rgba(155,177,213,0.13);--line-strong:rgba(160,185,225,0.24);--text:var(--brand-text);--text-1:var(--brand-text);--text-2:#a9b6ca;--text-3:var(--brand-muted);--accent:var(--brand-violet);--accent-soft:#b9afff;--accent-bright:#9585ff;--accent-deep:#5b43df;--cyan:var(--brand-cyan);--ok:#47d7a0;--warn:#f1bd59;--danger:#ff777f;--info:#78a9ff;--neutral:#91a0b6;--radius:18px;--radius-s:11px;--shadow:0 24px 64px rgba(0,0,0,0.34);--shadow-soft:0 12px 36px rgba(0,0,0,0.22);--font:"SF Pro Display","SF Pro Text",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--mono:ui-monospace,"Cascadia Mono",Consolas,monospace;font-family:var(--font)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:linear-gradient(color-mix(in srgb,var(--brand-violet) 2%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--brand-violet) 2%,transparent) 1px,transparent 1px),radial-gradient(900px 540px at 92% -12%,color-mix(in srgb,var(--brand-violet) 16%,transparent),transparent 64%),radial-gradient(760px 520px at 4% 88%,color-mix(in srgb,var(--brand-cyan) 8%,transparent),transparent 60%),var(--bg);background-size:48px 48px,48px 48px,auto,auto,auto;color:var(--text);font-size:14.5px;line-height:1.55;margin:0;min-height:100dvh;-webkit-font-smoothing:antialiased}a{color:var(--accent-bright);text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{color:inherit;font:inherit}button{background:none;border:0}:where(a,button,input,select,summary,textarea):focus-visible{border-radius:6px;outline:2px solid var(--accent);outline-offset:2px}.mono,code{color:var(--text-3);font-family:var(--mono);font-size:.92em}.container{margin:0 auto;max-width:1320px;padding:0 24px}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(10,14,20,.84);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:20}.topbar-in{gap:28px;min-height:60px}.brand,.topbar-in{align-items:center;display:flex}.brand{color:var(--text);flex:0 0 auto;gap:12px}.brand:hover{text-decoration:none}.brand-mark{background:linear-gradient(160deg,var(--accent),var(--accent-deep));border-radius:9px;color:#fff;display:grid;flex:none;font-size:12px;font-weight:800;height:32px;place-items:center;width:32px}.brand-name,.brand-sub{display:block;line-height:1.2}.brand-name{font-size:14px;font-weight:650}.brand-sub{color:var(--text-3);font-size:11px}.topnav{display:flex;flex-wrap:wrap;gap:4px}.topnav a{border-radius:9px;color:var(--text-2);font-size:13.5px;font-weight:500;padding:7px 13px;transition:background-color .15s ease,color .15s ease}.topnav a:hover{background:var(--surface-2);color:var(--text);text-decoration:none}.topnav a.is-active{background:rgba(76,141,246,.09);color:var(--text)}.topbar-right{align-items:center;display:flex;gap:14px;margin-left:auto}.topbar-right form{margin:0}.demo-chip{align-items:center;background:rgba(227,181,77,.1);border:1px solid rgba(227,181,77,.28);border-radius:999px;color:#efd9a0;display:inline-flex;font-size:12px;font-weight:600;gap:7px;padding:5px 11px;white-space:nowrap}.demo-chip:before{background:var(--warn);border-radius:50%;content:"";height:7px;width:7px}.avatar{background:var(--surface-2);border:1px solid var(--line-strong);border-radius:50%;color:var(--text-2);display:grid;font-size:12.5px;font-weight:650;height:32px;place-items:center;width:32px}.demo-ribbon{background:linear-gradient(90deg,rgba(227,181,77,.07),rgba(227,181,77,.03));border-bottom:1px solid rgba(227,181,77,.16)}.demo-ribbon-in{align-items:center;color:var(--text-2);display:flex;font-size:12.5px;gap:10px;min-height:34px}.demo-ribbon strong{color:#efd9a0;font-weight:600}.app-main{padding-bottom:40px;padding-top:24px}.app-footer{border-top:1px solid var(--line);color:var(--text-3);display:flex;flex-wrap:wrap;font-size:12px;gap:18px;padding-bottom:26px;padding-top:16px}.login-page{background:radial-gradient(760px 640px at 18% 54%,color-mix(in srgb,var(--brand-violet) 20%,transparent),transparent 66%),radial-gradient(620px 520px at 76% 18%,color-mix(in srgb,var(--brand-cyan) 10%,transparent),transparent 70%);display:grid;min-height:100vh;padding:24px;place-items:center}.login-shell{align-items:stretch;display:grid;grid-template-columns:minmax(420px,1.15fr) minmax(360px,.85fr);max-width:1120px;min-height:670px;overflow:hidden;width:100%}.login-brand-stage{background:linear-gradient(90deg,rgba(13,18,32,.2),rgba(13,18,32,.72)),radial-gradient(440px 360px at 50% 45%,color-mix(in srgb,var(--brand-cyan) 14%,transparent),transparent 72%);border:1px solid var(--line-strong);border-radius:24px 0 0 24px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;padding:38px 42px 28px;position:relative}.login-brand-stage:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--brand-cyan) 68%,transparent),color-mix(in srgb,var(--brand-magenta) 68%,transparent),transparent);bottom:0;content:"";height:2px;left:10%;position:absolute;right:10%}.login-brand-stage>[role=img],.login-brand-stage>p{position:relative;z-index:2}.login-brand-stage>p{color:var(--brand-muted);font-size:12px;letter-spacing:.08em;margin:0;text-transform:uppercase}.login-full-mascot{align-self:end;bottom:-20px;filter:drop-shadow(0 24px 40px rgba(0,0,0,.46));height:610px;justify-self:center;position:relative;z-index:1}.login-card{align-self:center;background:color-mix(in srgb,var(--brand-surface) 94%,transparent);border:1px solid var(--line-strong);border-left:0;border-radius:0 24px 24px 0;box-shadow:var(--shadow);display:grid;gap:24px;max-width:none;min-height:500px;padding:48px 42px;width:100%}.login-brand{max-width:100%;width:fit-content}@media (max-width:900px){.login-shell{grid-template-columns:1fr;max-width:500px;min-height:0}.login-brand-stage{border-radius:22px 22px 0 0;min-height:210px;padding:26px 28px 20px}.login-brand-stage>[role=img]{max-width:310px}.login-brand-stage>p{display:none}.login-full-mascot{bottom:-132px;height:310px;justify-self:end;position:absolute;right:18px}.login-card{border-left:1px solid var(--line-strong);border-radius:0 0 22px 22px;min-height:0;padding:32px 28px}}@media (max-width:520px){.login-page{padding:12px}.login-brand-stage{min-height:156px;padding:20px}.login-brand-stage>[role=img]{max-width:250px}.login-full-mascot{display:none}.login-card{padding:26px 20px}}.login-card h1{margin:0}.login-form{display:grid;gap:16px}.page-stack{display:grid}.page-header,.page-stack{gap:20px;max-width:100%;min-width:0}.page-header{align-items:end;display:flex;justify-content:space-between}.page-header>div{flex:1 1 auto;min-width:0}.page-header h1{font-size:24px;font-weight:700;letter-spacing:0;line-height:1.15;margin:0}.page-header p{color:var(--text-2);font-size:13px;margin:3px 0 0}.overline{color:var(--text-3);font-size:11px;font-weight:600;letter-spacing:.08em;margin:0 0 6px;text-transform:uppercase}.page-actions{flex:0 0 auto}.card{background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,0) 46%),var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);max-width:100%;min-width:0}.card-flat{background:var(--surface)}.card-head{align-items:baseline;display:flex;gap:12px;padding:18px 22px 0}.card-head h2{font-weight:650;margin:0}.card-action{margin-left:auto}.card-body{padding:14px 22px 20px}.pill{align-items:center;border:1px solid;border-radius:999px;display:inline-flex;font-size:12.5px;font-weight:600;gap:8px;padding:5px 12px;white-space:nowrap}.pill:before{border-radius:50%;content:"";flex:none;height:8px;width:8px}.pill-ok{background:rgba(63,206,143,.09);border-color:rgba(63,206,143,.26);color:#a9e8cc}.pill-ok:before{background:var(--ok)}.pill-warn{background:rgba(227,181,77,.1);border-color:rgba(227,181,77,.28);color:#efd9a0}.pill-warn:before{background:var(--warn)}.pill-info{background:rgba(127,166,232,.1);border-color:rgba(127,166,232,.28);color:#bdd3f5}.pill-info:before{background:var(--info)}.pill-neutral{background:rgba(139,151,168,.1);border-color:rgba(139,151,168,.26);color:#c2cbd8}.pill-neutral:before{background:var(--neutral)}.pill-danger{background:rgba(239,115,112,.09);border-color:rgba(239,115,112,.28);color:#f5b4b2}.pill-danger:before{background:var(--danger)}.badge{background:var(--surface-2);border:1px solid var(--line);border-radius:999px;color:var(--text-2);display:inline-flex;font-size:11.5px;font-weight:550;padding:3px 9px;white-space:nowrap}.badge-good{background:rgba(63,206,143,.09);border-color:rgba(63,206,143,.26);color:#a9e8cc}.badge-warn{background:rgba(227,181,77,.1);border-color:rgba(227,181,77,.28);color:#efd9a0}.badge-danger{background:rgba(239,115,112,.09);border-color:rgba(239,115,112,.28);color:#f5b4b2}.dot{border-radius:50%;display:inline-block;flex:none;height:8px;width:8px}.dot-ok{background:var(--ok)}.dot-warn{background:var(--warn)}.dot-danger{background:var(--danger)}.dot-info{background:var(--info)}.dot-neutral{background:var(--neutral)}.dot-live{animation:live-dot 2.4s ease-in-out infinite}.btn{align-items:center;border:1px solid transparent;border-radius:var(--radius-s);display:inline-flex;font-size:13.5px;font-weight:600;gap:8px;height:40px;justify-content:center;padding:0 18px;transition:background-color .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.btn:hover{text-decoration:none}.btn-primary{background:linear-gradient(180deg,var(--accent),var(--accent-deep));border-color:rgba(76,141,246,.55);color:#fff}.btn-secondary{border-color:var(--line-strong);color:var(--text)}.btn-secondary:hover{background:var(--surface-2)}.btn-ghost{color:var(--text-2)}.btn-ghost:hover{background:var(--surface-2);color:var(--text)}.btn-danger{border-color:rgba(239,115,112,.38);color:#f5a9a7}.btn-danger:hover{background:rgba(239,115,112,.1)}.btn-sm{border-radius:8px;font-size:12.5px;height:32px;padding:0 12px}.btn[disabled],button[disabled],input[disabled]{cursor:not-allowed;opacity:.45}.hero-panel{margin-bottom:20px;padding:26px 28px 0}.hero-top{align-items:flex-start;display:flex;flex-wrap:wrap;gap:32px;padding-bottom:24px}.hero-id{flex:1 1 380px;min-width:0}.hero-title{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-bottom:10px}.hero-title h1{font-size:26px;font-weight:700;letter-spacing:0;margin:0}.hero-badges,.pill-row{display:flex;flex-wrap:wrap;gap:8px}.hero-sub{font-size:13px;margin:0}.hero-actions{align-items:flex-end;display:flex;flex-direction:column;gap:12px}.action-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.action-sep{background:var(--line-strong);height:26px;margin:0 4px;width:1px}.action-note{color:var(--text-3);font-size:12px;margin:0;text-align:right}.hero-facts{border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.hero-fact{padding:16px 20px 18px}.hero-fact+.hero-fact{border-left:1px solid var(--line)}.hero-fact-top{align-items:center;display:flex;gap:8px;margin-bottom:8px}.hero-fact-top .overline{flex:1 1;margin:0}.hero-fact-value{font-size:15.5px;font-weight:650}.hero-fact-sub{color:var(--text-2);font-size:12.5px;margin-top:2px}.main-grid{align-items:start;grid-template-columns:minmax(0,1fr) 372px}.main-grid,.side-column,.stack{display:grid;gap:20px}.config-row{border-top:1px solid var(--line)}.config-row:first-of-type{border-top:0}.config-row summary{align-items:center;cursor:pointer;display:grid;gap:16px;grid-template-columns:200px minmax(0,1fr) 16px;list-style:none;padding:15px 22px;transition:background-color .15s ease}.config-row summary::-webkit-details-marker{display:none}.config-row summary:hover{background:var(--surface-2)}.config-title{font-size:13.5px;font-weight:600}.config-summary{color:var(--text-2);font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chev{border-bottom:1.6px solid var(--text-3);border-right:1.6px solid var(--text-3);height:9px;justify-self:end;margin-top:-4px;transform:rotate(45deg);transition:transform .15s ease;width:9px}details[open]>summary .chev{margin-top:4px;transform:rotate(-135deg)}.config-body{color:var(--text-2);font-size:13px;padding:4px 22px 18px}.data-grid{display:grid;gap:8px 16px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.data-grid dt,.sumdl dt{font-size:12px}.data-grid dd,.sumdl dd{color:var(--text-2);margin:0;overflow-wrap:anywhere}:where(.data-grid dd b,.sumdl dd b){color:var(--text)}.event-item{display:grid;gap:0 12px;grid-template-columns:14px minmax(0,1fr);padding:11px 0}.event-item+.event-item{border-top:1px solid var(--line)}.event-rail{display:flex;justify-content:center;padding-top:7px}.event-time{align-items:baseline;color:var(--text-3);display:flex;font-size:11.5px;gap:8px;margin-bottom:2px}.event-time code{font-size:11px}.event-item h3{font-size:13.5px;font-weight:600;margin:0}.event-item p{color:var(--text-2);font-size:12.5px;margin:0}.safety-list{display:grid;gap:0;list-style:none;margin:0;padding:0}.safety-list li{align-items:flex-start;color:var(--text-2);display:flex;font-size:13.5px;gap:10px;padding:8px 0}.safety-list li+li{border-top:1px solid var(--line)}.safety-list .dot{margin-top:6px}.safety-list b{color:var(--text);font-weight:600}.voice-hero{display:grid;grid-template-columns:minmax(0,1fr) 300px;margin-bottom:20px}.voice-hero-main{padding:24px 28px}.voice-name{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-bottom:6px}.voice-name h2{font-size:24px;font-weight:700;letter-spacing:0;margin:0}.voice-char{color:var(--text-2);font-size:13.5px;margin:0 0 18px}.spec-grid{display:grid;gap:14px 20px;grid-template-columns:repeat(4,minmax(0,1fr))}.scenario-grid b,.spec-grid b{color:var(--text-3);display:block;font-size:11px;font-weight:600;letter-spacing:.08em;margin-bottom:3px;text-transform:uppercase}.scenario-grid span,.spec-grid span{font-size:13.5px;font-weight:550}.voice-hero-side{border-left:1px solid var(--line);display:flex;flex-direction:column;gap:12px;padding:24px}.two-col{align-items:start;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.list-row{align-items:center;display:flex;gap:16px;min-width:0;padding:15px 22px}.list-row-main{flex:1 1 auto;min-width:0}.list-row-title{font-size:14px;font-weight:600;margin-bottom:1px}.list-row-meta{color:var(--text-2);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-row-aside{align-items:center;display:flex;flex:none;flex-wrap:wrap;gap:10px;justify-content:flex-end;min-width:0}.list-row-usage{color:var(--text-3);font-size:12.5px;text-align:right;width:120px}.provider-group{padding:14px 22px 4px}.list-row+.list-row,.provider-group+.provider-group,.provider-row{border-top:1px solid var(--line)}.provider-row summary{align-items:center;cursor:pointer;display:flex;gap:16px;list-style:none;padding:15px 22px}.provider-row summary::-webkit-details-marker{display:none}.provider-row summary:hover{background:var(--surface-2)}.provider-body{display:grid;font-size:13px;gap:6px 16px;grid-template-columns:200px minmax(0,1fr);padding:2px 22px 18px}.ladder{display:flex;flex-direction:column;margin:6px 0 16px}.tier{align-items:flex-start;background:var(--surface-2);border:1px solid var(--line);border-radius:12px;display:flex;gap:16px;padding:14px 16px;position:relative}.tier+.tier{margin-top:26px}.tier+.tier:before{background:var(--line-strong);content:"";height:26px;left:31px;position:absolute;top:-27px;width:1.5px}.tier-number{background:var(--surface);border:1px solid var(--line-strong);border-radius:50%;color:var(--text-2);display:grid;flex:none;font-size:13px;font-weight:700;height:30px;place-items:center;width:30px}.tier-main{flex:1 1;min-width:0}.tier-name{font-size:13.5px;font-weight:650}.tier-desc{color:var(--text-2);font-size:12.5px}.tier-state{align-self:center;flex:none}.tier.active{background:rgba(76,141,246,.06);border-color:rgba(76,141,246,.45)}.tier.muted{opacity:.62}.wizard{display:grid;grid-template-columns:230px minmax(0,1fr)}.wizard-rail{border-right:1px solid var(--line);padding:20px 0}.wizard-step{align-items:center;display:flex;gap:12px;padding:10px 20px}.wizard-step-index{background:var(--surface-2);border:1px solid var(--line-strong);border-radius:50%;color:var(--text-2);display:grid;flex:none;font-size:11.5px;font-weight:650;height:24px;place-items:center;width:24px}.wizard-step.is-current .wizard-step-index{background:var(--accent-deep);border-color:var(--accent);color:#fff}.wizard-step span:last-child{color:var(--text-2);font-size:13px;font-weight:550}.wizard-step.is-current span:last-child{color:var(--text);font-weight:600}.wizard-body{padding:24px 28px 26px}.wizard-pane h3{font-size:16px;font-weight:650;margin:0 0 4px}.wizard-pane p{color:var(--text-2);font-size:12.5px;margin:0 0 18px}.option-grid{display:grid;gap:10px}.option-card{align-items:flex-start;border:1px solid var(--line);border-radius:12px;display:flex;gap:14px;padding:14px 16px}.option-card.is-selected{background:rgba(76,141,246,.05);border-color:rgba(76,141,246,.5)}.option-title{align-items:center;display:flex;flex-wrap:wrap;font-size:13.5px;font-weight:600;gap:10px}.alert,.field-note,.option-desc{color:var(--text-2);font-size:12.5px}.chip-row,.filter-chips{border:0;display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0}.chip,.filter-chip{background:transparent;border:1px solid var(--line-strong);border-radius:999px;color:var(--text-2);cursor:pointer;display:inline-flex;font-size:13px;font-weight:550;padding:7px 14px;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.chip.is-active,.filter-chip.is-active,.filter-chip[aria-pressed=true]{background:rgba(76,141,246,.08);border-color:rgba(76,141,246,.55);color:var(--text)}.filter-chip:hover{background:var(--surface-2);color:var(--text)}.field{margin-bottom:16px}.field label{font-size:12.5px;font-weight:600}.field input,.field select{background:var(--surface-2);border:1px solid var(--line-strong);border-radius:10px;color:var(--text);height:38px;max-width:480px;padding:0 12px}.check-row{align-items:flex-start;border-top:1px solid var(--line);display:flex;font-size:13.5px;gap:10px;padding:12px 0}.check-row small{color:var(--text-3);display:block;font-size:12px}.sumdl{display:grid;font-size:13px;gap:7px 16px;grid-template-columns:170px minmax(0,1fr);margin:0 0 18px}.scenario-head{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-bottom:16px}.scenario-head h2{font-size:19px;font-weight:700;letter-spacing:0;margin:0}.scenario-grid{display:grid;gap:14px 24px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}.alert{background:rgba(227,181,77,.06);border-left:3px solid rgba(227,181,77,.55);border-radius:8px;padding:10px 14px}.outcome{align-items:center;display:flex;font-size:13px;gap:10px;padding:7px 0}.outcome+.outcome{border-top:1px solid var(--line)}.outcome b{font-weight:600}.outcome span:last-child{color:var(--text-3);font-size:12px;margin-left:auto;text-align:right}.codes{margin-top:12px}.codes summary{color:var(--text-3);cursor:pointer;font-size:12.5px;list-style:none}.codes-body{background:var(--surface-2);border:1px solid var(--line);border-radius:8px;color:var(--text-3);font-family:var(--mono);font-size:11.5px;line-height:1.8;margin-top:10px;padding:10px 12px}.journal-note{border-top:1px solid var(--line);margin:0;padding-top:14px}.journal-note,.journal-summary{color:var(--text-3);font-size:12px}.journal-summary{border-bottom:1px solid var(--line);margin:-2px 0 8px;padding-bottom:12px}.journal-day+.journal-day{border-top:1px solid var(--line);margin-top:6px;padding-top:14px}.empty-state{align-items:center;display:flex;flex-direction:column;gap:4px;justify-content:center;min-height:130px;text-align:center}.empty-state b{color:var(--text-2);font-size:14px;font-weight:600}.diag-band{align-items:center;background:rgba(139,151,168,.06);border:1px solid rgba(139,151,168,.16);border-radius:var(--radius);color:var(--text-2);display:flex;gap:12px;padding:12px 16px}.diag-band code{color:var(--text-2);font-size:11px;letter-spacing:.08em}.subnav{border-bottom:1px solid var(--line);display:flex;gap:2px}.subnav a{border-bottom:2px solid transparent;color:var(--text-2);font-size:13.5px;font-weight:550;margin-bottom:-1px;padding:9px 15px}.subnav a.is-active{border-bottom-color:var(--accent);color:var(--text);font-weight:600}.summary-strip{display:grid;gap:1px;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden}.summary-stat{background:var(--surface-2);border:1px solid var(--line);padding:14px 16px}.summary-stat b{display:block;font-size:20px;font-weight:700}.summary-stat span{font-size:12px}.diag-table-wrap{overflow-x:auto}.diag-table{border-collapse:collapse;min-width:720px;width:100%}.diag-table td,.diag-table th{border-bottom:1px solid var(--line);color:var(--text-2);font-size:12.5px;padding:10px 12px;text-align:left;vertical-align:top}.diag-table th{color:var(--text-3);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.diag-table .num{text-align:right}.diag-fold{border-top:1px solid var(--line)}.diag-fold summary{color:var(--text-2);cursor:pointer;font-size:12.5px;list-style:none;padding:14px 12px}@keyframes live-dot{0%,to{opacity:1}50%{opacity:.55}}@media (max-width:980px){.hero-top,.page-header,.topbar-in{align-items:stretch;flex-direction:column}.topbar-right{margin-left:0}.main-grid,.two-col,.voice-hero,.wizard{grid-template-columns:1fr}.voice-hero-side,.wizard-rail{border-left:0;border-right:0;border-top:1px solid var(--line)}.hero-facts,.scenario-grid,.spec-grid,.summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.container{padding-left:16px;padding-right:16px}.action-row,.topnav{align-items:stretch;flex-direction:column}.action-row .btn,.topnav a{justify-content:center;width:100%}.action-sep{display:none}.data-grid,.hero-facts,.prompt-compare-controls,.prompt-compare-grid,.scenario-grid,.spec-grid,.summary-strip{grid-template-columns:1fr}.hero-fact+.hero-fact{border-left:0;border-top:1px solid var(--line)}.config-row summary{grid-template-columns:1fr 16px}.config-summary{grid-column:1/-1;white-space:normal}.list-row,.provider-row summary{align-items:flex-start;flex-direction:column}.list-row-aside{width:100%}}@media (prefers-reduced-motion:reduce){*{animation:none;transition:none}}textarea{color:inherit;font:inherit}.voice-subnav{overflow-x:auto}.control-state-card{min-height:260px}.control-state{align-items:flex-start;display:flex;flex-direction:column;gap:12px;margin:24px auto;max-width:680px}.control-state h1,.control-state h2,.control-state p{margin:0}.control-action-form{display:grid;gap:12px;min-width:0;padding:12px 0}.control-action-form+.control-action-form{border-top:1px solid var(--line)}.control-action-form>.btn{justify-self:start}.action-feedback{border:1px solid var(--line-strong);border-radius:9px;display:grid;font-size:12.5px;gap:6px;padding:10px 12px}.action-feedback-success{background:rgba(63,206,143,.07);border-color:rgba(63,206,143,.28)}.action-feedback-error{background:rgba(239,115,112,.07);border-color:rgba(239,115,112,.28)}.blocker-list{background:rgba(239,115,112,.06);color:var(--text-2);font-size:12.5px;padding:10px 12px}.blocker-list ul{margin:6px 0 0;padding-left:20px}.confirmation-row{border:1px solid var(--line);border-radius:9px;padding:10px 12px}.profile-editor,.profile-editor fieldset{display:grid;gap:16px}.candidate-select,.profile-editor fieldset{border:1px solid var(--line);border-radius:11px;margin:0;padding:16px}.candidate-select legend,.profile-editor legend{color:var(--text-2);font-size:13px;font-weight:650;padding:0 6px}.form-grid,.score-grid{display:grid;gap:14px 18px;grid-template-columns:repeat(2,minmax(0,1fr))}.field{align-content:start;display:grid;gap:6px;margin:0;min-width:0}.field>label,.field>span{color:var(--text-2);font-size:12.5px;font-weight:600}.field input,.field select,.field textarea{background:var(--surface-2);border:1px solid var(--line-strong);border-radius:10px;color:var(--text);max-width:none;min-width:0;padding:9px 12px;width:100%}.field input,.field select{height:40px}.field textarea{line-height:1.5;resize:vertical}.field small{color:var(--text-3);font-size:11.5px}.field .field-error{color:var(--danger)}.field-wide{grid-column:1/-1}.inline-state,.prompt-meta,.readiness-score{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.compact-stack{gap:14px}.provider-control-card .card-body{display:grid;gap:14px}.provider-setup-page{margin-inline:auto;max-width:900px;width:100%}.provider-onboarding{display:grid;gap:14px}.provider-onboarding>header{align-items:center;display:flex;gap:16px;justify-content:space-between}.provider-onboarding>header h2,.provider-onboarding>header p{margin:0}.provider-onboarding>header h2{font-size:18px}.provider-billing-note,.provider-onboarding>header p,.provider-status-copy{color:var(--text-2);font-size:12px}.provider-billing-note,.provider-status-copy{margin:0}.provider-billing-note{border-left:2px solid var(--warn);line-height:1.5;padding-left:11px}.provider-technical-details{border-top:1px solid var(--line);padding-top:8px}.provider-technical-details>summary{color:var(--text-3);cursor:pointer;font-size:11px}.provider-technical-details>.data-grid{margin-top:14px}.provider-other-connections{margin-top:4px}.provider-actions-grid{border-top:1px solid var(--line);display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:8px}.prompt-actions details>summary,.prompt-preview>summary,.provider-actions-grid details>summary{color:var(--text-2);cursor:pointer;font-weight:600;padding:10px 0}.prompt-meta{color:var(--text-3);font-size:12px}.prompt-preview pre{background:var(--surface-2);border:1px solid var(--line);border-radius:9px;color:var(--text-2);font-family:var(--font);line-height:1.55;max-height:360px;overflow:auto;padding:14px;white-space:pre-wrap}.prompt-source-actions{align-items:center;justify-content:flex-start}.prompt-source-actions small{flex:1 1 320px}.prompt-inline-preview,.realtime-api-explainer{border-top:1px solid var(--line);margin-top:4px}.realtime-api-explainer .field-note{margin:0;padding:0 0 8px}.prompt-actions{margin-top:16px}.prompt-history{border-top:1px solid var(--line);display:grid;gap:14px;margin-top:18px;padding-top:18px}.prompt-history h3{font-size:14px;margin:0}.prompt-history details>summary{color:var(--text-2);cursor:pointer;font-weight:600;padding:8px 0}.prompt-compare{display:grid;gap:12px;padding-top:8px}.prompt-compare-controls,.prompt-compare-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.prompt-compare-grid section{min-width:0}.prompt-compare-grid pre{background:var(--surface-2);border:1px solid var(--line);border-radius:9px;color:var(--text-2);line-height:1.5;max-height:420px;overflow:auto;padding:12px;white-space:pre-wrap}.readiness-score{border:1px solid var(--line-strong);border-radius:11px;padding:12px 14px}.readiness-score .overline{margin:0}.command-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.command-card{border:1px solid var(--line);border-radius:11px;padding:14px}.command-card h3{font-size:14px;margin:0}.command-card-danger{border-color:rgba(239,115,112,.35);grid-column:1/-1}.emergency-control{border-color:rgba(239,115,112,.42)}.runtime-refresh-note{color:var(--text-3);font-size:11.5px;margin:0 0 -12px;text-align:right}.runtime-blockers{display:grid;gap:12px;list-style:none;margin:0;padding:0}.runtime-blockers li{border-bottom:1px solid var(--line);display:grid;gap:6px;padding-bottom:12px}.runtime-blockers li>.pill{justify-self:start}.lab-create-grid{align-items:start}.candidate-grid,.lab-list{display:grid;gap:10px}.lab-link-row{color:inherit}.lab-link-row:hover{background:var(--surface-2);text-decoration:none}.candidate-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.candidate-card{align-items:center;border:1px solid var(--line);border-radius:10px;display:flex;gap:10px;justify-content:space-between;padding:12px}.score-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.lab-run-details+.lab-run-details{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.artifact-list,.technical-gates{display:grid;gap:10px;margin-top:14px}.technical-gate{align-items:center;border:1px solid var(--line);border-radius:10px;display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.technical-gate>div{display:grid;gap:3px}.technical-gate span:not(.pill){color:var(--text-3);font-size:11.5px}.run-cost-separate{align-items:center;background:var(--surface-2);border-radius:10px;display:flex;flex-wrap:wrap;gap:6px 16px;justify-content:space-between;margin-top:14px;padding:10px 12px}.run-cost-separate span{color:var(--text-2)}.artifact-card{border:1px solid var(--line);border-radius:10px;display:grid;gap:12px;padding:12px}.artifact-card-head,.artifact-card-head>div{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px}.artifact-card-head{justify-content:space-between}.artifact-card-head code{color:var(--text-3);font-size:11px}.artifact-metadata{border-top:1px solid var(--line);padding-top:10px}.artifact-player{display:grid;gap:6px;min-width:0;width:100%}.artifact-player-control{align-items:center;background:linear-gradient(180deg,rgba(255,255,255,.018),transparent),rgba(8,13,22,.82);border:1px solid rgba(151,169,211,.16);border-radius:11px;display:grid;gap:10px;grid-template-columns:30px minmax(80px,1fr) auto;height:44px;min-width:0;padding:6px 10px 6px 7px;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.artifact-player[data-player-status=paused] .artifact-player-control,.artifact-player[data-player-status=playing] .artifact-player-control{background:linear-gradient(110deg,rgba(113,133,255,.09),transparent 42%),rgba(8,13,22,.86);border-color:rgba(132,145,255,.34);box-shadow:inset 0 0 0 1px rgba(132,145,255,.06)}.artifact-player[data-player-status=error] .artifact-player-control,.artifact-player[data-player-status=expired] .artifact-player-control{border-color:rgba(255,119,127,.27)}.artifact-player-toggle{align-items:center;appearance:none;background:linear-gradient(145deg,var(--accent-bright),var(--accent-deep));border:1px solid rgba(173,183,255,.38);border-radius:50%;box-shadow:0 6px 15px rgba(75,83,219,.25),inset 0 1px 0 rgba(255,255,255,.2);color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:9px;height:30px;justify-content:center;padding:0 0 0 1px;transition:box-shadow .15s ease,transform .15s ease;width:30px}.artifact-player-toggle:not(:disabled):hover{box-shadow:0 8px 20px rgba(75,83,219,.34),inset 0 1px 0 rgba(255,255,255,.24);transform:scale(1.04)}.artifact-player-toggle:disabled{cursor:wait;opacity:.72}.artifact-player-timeline:focus-within,.artifact-player-toggle:focus-visible{outline:2px solid rgba(154,165,255,.84);outline-offset:2px}.artifact-player-spinner{animation:artifact-player-spin .7s linear infinite;border-radius:50%;border:2px solid rgba(255,255,255,.34);border-top-color:#fff;height:13px;width:13px}.artifact-player-timeline{align-items:center;display:flex;height:28px;min-width:0;position:relative}.artifact-player-bars{align-items:center;display:flex;gap:2px;height:25px;inset:0;overflow:hidden;pointer-events:none;position:absolute}.artifact-player-bars i{background:rgba(126,139,181,.38);border-radius:999px;display:block;flex:1 1 2px;max-width:3px;min-height:3px;transition:background-color .1s linear,box-shadow .1s linear,opacity .1s linear}.artifact-player-bars i.is-played{background:linear-gradient(180deg,#b6bdff,#777ff0);box-shadow:0 0 5px rgba(121,132,246,.2)}.artifact-player-timeline input{appearance:none;cursor:pointer;height:28px;margin:0;opacity:0;position:relative;width:100%;z-index:1}.artifact-player-timeline input:disabled{cursor:default}.artifact-player-time{color:var(--text-3);font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:91px;text-align:right;white-space:nowrap}.artifact-player-state{color:var(--text-2);font-size:10.5px;height:16px;line-height:16px;min-width:0;overflow:hidden;padding-inline:2px;text-overflow:ellipsis;white-space:nowrap}.artifact-player-state span{display:block;overflow:hidden;text-overflow:ellipsis}.artifact-player-error,.artifact-player-expired{color:var(--danger)}.artifact-player-ended,.artifact-player-playing{color:#9ea8ff}.artifact-player .artifact-player-media{display:none}.artifact-player-compact{gap:4px}.artifact-player-compact .artifact-player-control{border-radius:9px;gap:7px;grid-template-columns:26px minmax(56px,1fr) auto;height:38px;padding:5px 8px 5px 5px}.artifact-player-compact .artifact-player-toggle{font-size:8px;height:26px;width:26px}.artifact-player-compact .artifact-player-bars{gap:1.5px;height:22px}.artifact-player-compact .artifact-player-time{font-size:8.5px;min-width:76px}.artifact-player-compact .artifact-player-state{font-size:9px;height:14px;line-height:14px}@keyframes artifact-player-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.artifact-player-spinner{animation-duration:1.4s}}.mic-panel{gap:14px}.mic-actions{justify-content:flex-start}.mic-state{border:1px solid var(--line);border-radius:10px;display:grid;gap:3px;padding:12px 14px}.mic-state span{color:var(--text-2);font-size:12.5px}.mic-state-active{border-color:rgba(63,206,143,.4)}.mic-state-error{border-color:rgba(239,115,112,.4)}.voice-waveforms{border:0;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0}.waveform-card{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;display:grid;gap:8px;padding:12px}.waveform-label{align-items:center;display:flex;font-size:12.5px;justify-content:space-between}.waveform-label span{color:var(--text-2)}.waveform{align-items:center;display:flex;gap:4px;height:42px;justify-content:center;overflow:hidden}.waveform i{background:var(--accent);border-radius:999px;display:block;height:34px;transform-origin:center;transition:transform 70ms linear;width:4px}.waveform-output i{background:var(--ok)}.mic-metrics{border-top:1px solid var(--line);padding-top:12px}.ephemeral-transcript{border:1px solid var(--line);border-radius:10px;display:grid;gap:10px;padding:12px 14px}.ephemeral-transcript-heading{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px 12px;justify-content:space-between}.ephemeral-transcript h3,.ephemeral-transcript p{margin:0}.ephemeral-transcript h3{font-size:13px}.ephemeral-transcript p,.ephemeral-transcript-heading>span{color:var(--text-3);font-size:11.5px}.ephemeral-transcript ol{display:grid;gap:8px;list-style:none;margin:0;max-height:240px;overflow:auto;padding:0}.ephemeral-transcript li{background:var(--surface-2);border-radius:8px;display:grid;font-size:12.5px;gap:3px;padding:9px 10px}.ephemeral-transcript li b{color:var(--text-2);font-size:11px;text-transform:uppercase}.pagination{align-items:center;border-top:1px solid var(--line);display:flex;justify-content:space-between;margin-top:14px;padding-top:14px}.skeleton{animation:skeleton-pulse 1.4s ease-in-out infinite;background:var(--surface-2);border-radius:10px}.skeleton-title{height:34px;width:min(340px,80%)}.skeleton-card{height:280px}@keyframes skeleton-pulse{50%{opacity:.45}}@media (max-width:820px){.command-grid,.form-grid,.provider-actions-grid,.score-grid{grid-template-columns:1fr}.command-card-danger,.field-wide{grid-column:auto}}@media (max-width:560px){.voice-waveforms{grid-template-columns:1fr}}.generated-response-review-page{gap:12px}.generated-response-review-page>.page-header{padding:2px 1px 0}.generated-response-review-page>.page-header h1{font-size:clamp(27px,2.2vw,36px);font-weight:760;letter-spacing:-.035em}.generated-response-review-page>.page-header .overline{color:#9f94ff;letter-spacing:.16em}.generated-review-safety{background:radial-gradient(420px 100px at 10% 0,rgba(59,209,148,.1),transparent 70%),linear-gradient(100deg,rgba(18,34,38,.86),rgba(11,18,30,.94));border-color:rgba(89,207,156,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.generated-review-commandbar{background:linear-gradient(180deg,rgba(255,255,255,.02),transparent),rgba(9,15,26,.92);border-color:rgba(147,165,211,.17);box-shadow:0 15px 40px rgba(0,0,0,.12),inset 0 1px 0 rgba(255,255,255,.025);padding:8px}.generated-review-view-switch button.is-active{background:linear-gradient(145deg,rgba(113,133,255,.24),rgba(95,79,220,.16));border-color:rgba(150,158,255,.4);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.generated-review-search input:focus{border-color:rgba(143,154,255,.5);box-shadow:0 0 0 3px rgba(113,133,255,.1);outline:0}.generated-review-layout{gap:14px;grid-template-columns:minmax(380px,.78fr) minmax(540px,1.22fr);height:clamp(610px,calc(100vh - 252px),860px)}.generated-review-group-content,.generated-review-group-nav,.generated-review-inspector,.generated-review-next,.generated-review-queue-panel{background:radial-gradient(520px 260px at 0 0,rgba(93,84,202,.045),transparent 72%),linear-gradient(160deg,rgba(18,26,42,.98),rgba(9,15,25,.985));border-color:rgba(151,171,214,.17);border-radius:16px;box-shadow:0 22px 55px rgba(0,0,0,.13),inset 0 1px 0 rgba(255,255,255,.025)}.generated-review-queue-panel>header{min-height:66px;padding:14px 16px}.generated-review-queue-row{gap:6px 10px;grid-template-columns:7px 32px minmax(0,1fr) 62px;min-height:82px;padding:10px 13px}.generated-review-row-copy b{font-size:12.5px;font-weight:620;letter-spacing:-.005em}.generated-review-row-copy>span{color:#8d9bb1}.generated-review-row-decisions{align-items:center}.generated-review-decision-chip.is-partial{background:rgba(240,186,90,.08);border-color:rgba(240,186,90,.2);color:#e7bd73}.generated-review-inspector{gap:14px;padding:clamp(18px,1.6vw,25px)}.generated-review-inspector-queue{box-shadow:inset 3px 0 0 rgba(126,113,255,.62),0 22px 55px rgba(0,0,0,.13)}.generated-review-inspector-head{min-height:44px}.generated-review-context-tags span{background:rgba(126,113,255,.1);border-color:rgba(151,159,255,.2);color:#c2c8dc;font-weight:620}.generated-review-exact{background:linear-gradient(115deg,rgba(113,133,255,.085),transparent 42%),rgba(7,12,21,.32);border:1px solid rgba(145,157,215,.12);border-radius:13px;padding:16px 17px 18px}.generated-review-exact p{font-size:clamp(20px,1.55vw,27px);font-weight:690;letter-spacing:-.024em;line-height:1.34;margin-top:9px}.generated-review-audio{background:linear-gradient(145deg,rgba(113,133,255,.045),transparent 48%),rgba(5,10,18,.48);border-color:rgba(147,160,214,.15);border-radius:13px;gap:9px;padding:13px}.generated-review-audio-title{grid-template-columns:1fr}.generated-review-audio-title b{color:#e5e9f3;font-size:12.5px}.generated-review-pair-step{background:linear-gradient(120deg,rgba(113,133,255,.085),transparent 54%),rgba(7,12,21,.58);border-color:rgba(146,155,255,.24);box-shadow:inset 0 1px 0 rgba(255,255,255,.022);padding:13px}.generated-review-step[data-decision=PARTIAL]{border-color:rgba(240,186,90,.35)}.generated-review-decision-label.is-partial{color:#e7bd73}.generated-review-partial-note{background:rgba(240,186,90,.065);border:1px solid rgba(240,186,90,.15);border-radius:8px;color:#d8bd8e;font-size:10.5px;line-height:1.45;margin:0;padding:8px 10px}.generated-review-decision-actions{gap:10px;grid-template-columns:minmax(0,1.42fr) minmax(155px,.58fr)}.generated-review-decision-actions .confirmation-row{color:#aeb8ca;font-size:10.5px;min-height:40px;padding:8px 10px}.generated-review-activation-step .control-action-form>.btn,.generated-review-decision-actions .control-action-form>.btn{border-radius:9px;font-weight:720;height:40px}.generated-review-activation-step{background:rgba(7,12,21,.38);border-color:rgba(147,164,209,.13)}.generated-review-inspector-footer{font-size:10px}.generated-review-groups-layout{gap:14px;grid-template-columns:210px minmax(0,1fr)}.generated-review-group-content{gap:16px;padding:18px}.generated-review-comparison-grid{align-items:stretch}.generated-review-comparison-card{grid-template-rows:auto minmax(68px,auto) auto auto;padding:13px}.generated-review-comparison-card.is-active{box-shadow:inset 0 0 0 1px rgba(151,158,255,.16),0 16px 38px rgba(0,0,0,.16)}.generated-review-focus-layout{grid-template-columns:minmax(600px,1fr) 290px}.generated-review-inspector-focus{box-shadow:inset 0 3px 0 rgba(126,113,255,.55),0 28px 68px rgba(0,0,0,.16)}@media (max-width:1320px){.generated-review-layout{grid-template-columns:minmax(350px,.72fr) minmax(470px,1.28fr)}}@media (max-width:1160px){.generated-review-layout{grid-template-columns:minmax(330px,.82fr) minmax(430px,1.18fr)}.generated-review-exact p{font-size:20px}}@media (max-width:1050px){.generated-review-focus-layout,.generated-review-layout{grid-template-columns:1fr;height:auto}}@media (max-width:560px){.generated-review-decision-actions{grid-template-columns:1fr}.generated-review-exact{padding:13px}}.skip-link{background:var(--accent-deep);border:1px solid var(--accent-bright);border-radius:10px;box-shadow:var(--shadow-soft);color:#fff;font-size:12px;font-weight:680;left:16px;padding:10px 14px;position:fixed;top:-80px;transition:top .15s ease;z-index:100}.skip-link:focus{top:14px}.admin-shell{display:grid;grid-template-columns:276px minmax(0,1fr);min-height:100dvh}.admin-sidebar{align-self:start;background:radial-gradient(460px 300px at 16% -4%,rgba(113,133,255,.18),transparent 68%),linear-gradient(180deg,rgba(15,21,34,.98),rgba(8,12,19,.98));border-right:1px solid rgba(160,185,225,.13);display:flex;flex-direction:column;height:100dvh;overflow:hidden auto;position:sticky;top:0;z-index:30}.sidebar-brand{align-items:center;border-bottom:1px solid var(--line);color:var(--text);display:flex;gap:13px;min-height:92px;padding:20px 22px}.sidebar-brand:hover{text-decoration:none}.login-brand .brand-mark,.sidebar-brand .brand-mark{background:linear-gradient(145deg,rgba(255,255,255,.2),transparent 42%),linear-gradient(145deg,var(--accent-bright),var(--accent-deep));border:1px solid rgba(255,255,255,.2);border-radius:13px;box-shadow:0 10px 28px rgba(76,94,232,.34),inset 0 1px 0 rgba(255,255,255,.18);font-size:13px;height:42px;letter-spacing:-.03em;width:42px}.identity-copy,.side-nav-copy,.sidebar-brand-copy{display:grid;min-width:0}.sidebar-eyebrow,.sidebar-section-label,.utility-kicker{color:var(--text-3);font-size:10px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.sidebar-brand-name{font-weight:720;letter-spacing:-.02em;line-height:1.25}.sidebar-brand-sub{color:var(--text-3);font-size:11.5px}.sidebar-body{display:grid;gap:11px;padding:22px 14px}.sidebar-section-label{margin:10px 11px 2px}.side-nav{display:grid;gap:5px}.side-nav-link{align-items:center;border:1px solid transparent;border-radius:13px;color:var(--text-2);display:grid;gap:12px;grid-template-columns:38px minmax(0,1fr);min-height:58px;padding:7px 10px;position:relative;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.side-nav-link:hover{background:rgba(255,255,255,.035);border-color:var(--line);color:var(--text);text-decoration:none;transform:translateX(2px)}.side-nav-link.is-active{background:linear-gradient(90deg,rgba(113,133,255,.17),rgba(113,133,255,.055)),rgba(255,255,255,.02);border-color:rgba(129,148,255,.24);box-shadow:inset 3px 0 0 var(--accent-bright);color:var(--text)}.side-nav-icon{align-items:center;background:rgba(148,168,204,.07);border:1px solid var(--line);border-radius:11px;color:var(--text-2);display:inline-flex;font-size:13px;font-weight:760;height:36px;justify-content:center;letter-spacing:-.03em;width:36px}.side-nav-link.is-active .side-nav-icon{background:linear-gradient(145deg,rgba(141,156,255,.34),rgba(76,94,232,.18));border-color:rgba(141,156,255,.34);color:#f7f8ff;box-shadow:0 8px 20px rgba(76,94,232,.18)}.side-nav-label{font-size:13.5px;font-weight:650;line-height:1.2}.side-nav-description{color:var(--text-3);font-size:10.75px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-foot{display:grid;gap:12px;margin-top:auto;padding:16px 14px 18px}.sidebar-security{background:rgba(71,215,160,.055);border:1px solid rgba(71,215,160,.16);border-radius:14px;color:var(--text-2);display:grid;font-size:11.5px;gap:4px;line-height:1.45;padding:12px 13px}.sidebar-security strong{color:#a9ebd1;font-size:11.5px}.admin-workspace{min-width:0}.utility-bar{align-items:center;-webkit-backdrop-filter:blur(22px) saturate(130%);backdrop-filter:blur(22px) saturate(130%);background:rgba(7,10,16,.76);border-bottom:1px solid var(--line);display:flex;gap:24px;justify-content:space-between;min-height:74px;padding:0 clamp(22px,3vw,48px);position:sticky;top:0;z-index:24}.utility-context{display:grid;gap:2px}.utility-title{font-size:15px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.utility-actions{align-items:center;display:flex;gap:12px}.identity-card{align-items:center;display:flex;gap:10px}.identity-avatar{background:linear-gradient(145deg,rgba(113,133,255,.28),rgba(66,215,245,.12));border:1px solid rgba(141,156,255,.3);border-radius:11px;color:#f3f5ff;display:grid;font-size:12px;font-weight:760;height:36px;place-items:center;width:36px}.identity-name{font-size:12.5px;font-weight:650}.identity-role{color:var(--text-3);font-size:10.5px}.app-content{min-width:0}.app-content>.demo-ribbon{background:rgba(241,189,89,.035);border-color:rgba(241,189,89,.1)}.app-content>.demo-ribbon .demo-ribbon-in{min-height:36px}.container{max-width:1500px}.app-main{padding:clamp(28px,3.2vw,48px) clamp(22px,3vw,48px) 52px}.app-footer{border-top-color:rgba(155,177,213,.09);font-size:11px;gap:10px 22px;margin:0 clamp(22px,3vw,48px);max-width:none;padding:18px 0 28px}.page-stack{animation:workspace-rise .26s ease-out both;gap:24px}.page-header{align-items:center;min-height:70px}.page-header-copy{position:relative}.page-header h1{font-size:clamp(27px,2vw,34px);font-weight:730;letter-spacing:-.035em;line-height:1.08}.page-header p:not(.overline){color:var(--text-2);font-size:14px;margin-top:8px;max-width:760px}.overline{color:#8493aa;font-size:10.5px;font-weight:760;letter-spacing:.14em;margin-bottom:9px}.card{background:linear-gradient(155deg,rgba(255,255,255,.03),transparent 34%),linear-gradient(180deg,rgba(16,23,36,.98),rgba(12,18,29,.98));border-color:rgba(155,177,213,.14);box-shadow:var(--shadow-soft);overflow:clip;position:relative}.card:before{background:linear-gradient(90deg,transparent,rgba(141,156,255,.32),transparent);content:"";height:1px;left:12%;opacity:.45;position:absolute;right:12%;top:0}.card-flat{box-shadow:none}.card-head{align-items:center;min-height:58px;padding:17px 22px 0}.card-head h2{font-size:15px;font-weight:680;letter-spacing:-.012em}.card-body{padding:16px 22px 22px}.main-grid,.side-column,.stack,.two-col{gap:22px}.summary-strip{background:rgba(10,15,24,.72);border:1px solid var(--line);border-radius:16px;gap:0;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));list-style:none;margin-block:0;padding:0}.summary-stat{background:radial-gradient(180px 100px at 100% 0,rgba(113,133,255,.1),transparent 74%),transparent;border:0;min-height:92px;padding:18px 20px}.summary-stat+.summary-stat{border-left:1px solid var(--line)}.summary-stat b{color:var(--text);font-size:22px;font-weight:720;letter-spacing:-.03em;line-height:1.25;overflow-wrap:anywhere}.summary-stat span{color:var(--text-3);font-size:11.5px}.subnav{align-items:center;align-self:start;background:rgba(16,23,36,.7);border:1px solid var(--line);border-radius:13px;gap:4px;padding:4px;width:fit-content}.subnav a{border:0;border-radius:9px;margin:0;padding:8px 13px}.subnav a:hover{background:rgba(255,255,255,.035);color:var(--text);text-decoration:none}.subnav a.is-active{background:rgba(113,133,255,.15);box-shadow:inset 0 0 0 1px rgba(141,156,255,.16);color:#f5f6ff}.btn{border-radius:11px;font-weight:650;height:42px;padding-inline:17px;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease,transform .15s ease}.btn:not([disabled]):hover{transform:translateY(-1px)}.btn-primary{background:linear-gradient(180deg,rgba(255,255,255,.13),transparent 46%),linear-gradient(135deg,var(--accent-bright),var(--accent-deep));border-color:rgba(141,156,255,.55);box-shadow:0 9px 24px rgba(76,94,232,.24),inset 0 1px 0 rgba(255,255,255,.14)}.btn-primary:not([disabled]):hover{box-shadow:0 12px 30px rgba(76,94,232,.34),inset 0 1px 0 rgba(255,255,255,.18)}.btn-secondary{background:rgba(255,255,255,.018)}.btn-danger{background:rgba(255,119,127,.055)}.pill{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:11.5px;letter-spacing:.005em;padding:5px 10px}.pill:before{box-shadow:0 0 10px currentColor;height:6px;width:6px}.badge{background:rgba(148,168,204,.075);border-color:rgba(148,168,204,.15);color:#abb8ca;font-size:10.75px;font-weight:620;padding:4px 9px}.field input,.field select,.field textarea{background:linear-gradient(180deg,rgba(255,255,255,.018),transparent),rgba(10,15,24,.84);border-color:rgba(160,185,225,.2);border-radius:11px;min-height:42px;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.field input:hover,.field select:hover,.field textarea:hover{border-color:rgba(160,185,225,.32)}.field input:focus,.field select:focus,.field textarea:focus{border-color:rgba(141,156,255,.68);box-shadow:0 0 0 4px rgba(113,133,255,.1);outline:0}.field>label,.field>span{color:#c2ccdb}.field small,.field-note{color:var(--text-3);line-height:1.45}.candidate-select,.profile-editor fieldset{background:rgba(7,11,18,.24);border-color:var(--line);border-radius:15px;padding:20px}.candidate-select legend,.profile-editor legend{color:#d9e0ec;font-size:13.5px}.list-row{min-height:68px;padding:14px 20px;transition:background-color .15s ease}.list-row:hover{background:rgba(255,255,255,.018)}.list-row-title{color:#e7ecf5;font-weight:640}.list-row-meta{color:var(--text-3)}.data-grid{gap:14px 20px}.data-field{background:rgba(7,11,18,.25);border:1px solid rgba(155,177,213,.09);border-radius:11px;min-width:0;padding:10px 12px}.data-grid dt,.sumdl dt{color:var(--text-3);font-size:10.5px;font-weight:650;letter-spacing:.06em;margin-bottom:3px;text-transform:uppercase}.data-grid dd,.sumdl dd{color:#c6d0df}.empty-state{gap:7px;min-height:190px;padding:28px 18px}.empty-state-icon{background:radial-gradient(circle,rgba(141,156,255,.32) 0 17%,transparent 18%),linear-gradient(145deg,rgba(113,133,255,.16),rgba(66,215,245,.05));border:1px solid rgba(141,156,255,.2);border-radius:14px;height:42px;margin-bottom:6px;position:relative;width:42px}.empty-state-icon:after{border:1px solid rgba(141,156,255,.42);border-radius:50%;content:"";inset:10px;position:absolute}.empty-state b{color:#dce3ee;font-size:14.5px}.empty-state span{color:var(--text-3);font-size:12.5px;max-width:460px}.alert{background:rgba(241,189,89,.055);border:1px solid rgba(241,189,89,.13);border-left:3px solid rgba(241,189,89,.68);border-radius:11px}.alert-ok{background:rgba(71,215,160,.06);border-color:rgba(71,215,160,.17);border-left-color:var(--ok)}.blocker-list{background:rgba(255,119,127,.055);border:1px solid rgba(255,119,127,.13);border-left:3px solid var(--danger);border-radius:10px;color:#b9c4d4}.hero-panel{background:radial-gradient(600px 260px at 90% -14%,rgba(113,133,255,.19),transparent 70%),radial-gradient(380px 220px at 6% 110%,rgba(66,215,245,.07),transparent 68%),linear-gradient(160deg,rgba(18,26,42,.98),rgba(11,17,28,.98));padding:28px 30px 0}.hero-title h1{font-size:clamp(27px,2vw,36px);letter-spacing:-.04em}.hero-sub{color:var(--text-2);font-size:13.5px;margin-top:12px}.readiness-score{background:rgba(7,11,18,.36);border-color:rgba(155,177,213,.18);min-width:210px}.readiness-score strong{font-size:13px;letter-spacing:.035em}.hero-facts{border-top-color:rgba(155,177,213,.12)}.hero-fact{min-height:84px;padding:18px 20px 20px}.command-card{background:rgba(7,11,18,.26);border-radius:14px;padding:16px}.runtime-blockers li{background:rgba(255,119,127,.035);border:1px solid rgba(255,119,127,.1);border-radius:11px;padding:12px}.runtime-blockers li:last-child{border-bottom:1px solid rgba(255,119,127,.1)}.mic-panel{gap:17px}.artifact-card,.candidate-card,.ephemeral-transcript,.mic-state,.technical-gate,.waveform-card{background:rgba(7,11,18,.29);border-color:rgba(155,177,213,.13);border-radius:13px}.mic-state{padding:15px 16px}.waveform-card{min-height:118px;padding:14px}.waveform{height:52px}.waveform i{background:linear-gradient(180deg,var(--cyan),var(--accent));box-shadow:0 0 10px rgba(66,215,245,.22);width:3px}.waveform-output i{background:linear-gradient(180deg,#79ecc0,var(--ok));box-shadow:0 0 10px rgba(71,215,160,.2)}.lab-link-row{border:1px solid transparent;border-radius:12px}.lab-link-row:hover{border-color:var(--line)}.filter-chips{background:rgba(16,23,36,.58);border:1px solid var(--line);border-radius:13px;gap:4px;padding:4px;width:fit-content}.filter-chip{border-color:transparent;padding:7px 13px}.filter-chip.is-active,.filter-chip[aria-pressed=true]{background:rgba(113,133,255,.15);border-color:rgba(141,156,255,.16)}.event-item{padding:14px 0}.event-item h3{color:#dbe3ef}.diag-table th{background:rgba(7,11,18,.34);color:#8593a8}.diag-table td,.diag-table th{padding-block:12px}.login-page{background:radial-gradient(680px 460px at 50% 18%,rgba(113,133,255,.16),transparent 70%),var(--bg)}.login-card{background:linear-gradient(145deg,rgba(255,255,255,.035),transparent 45%),rgba(13,19,31,.96);border-color:rgba(160,185,225,.2);border-radius:22px;box-shadow:0 36px 100px rgba(0,0,0,.52);max-width:480px;padding:34px}@keyframes workspace-rise{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1160px){.admin-shell{grid-template-columns:92px minmax(0,1fr)}.sidebar-brand{justify-content:center;padding-inline:12px}.side-nav-copy,.sidebar-brand-copy,.sidebar-section-label,.sidebar-security{display:none}.sidebar-body{padding-inline:12px}.side-nav-link{display:flex;justify-content:center;min-height:54px;padding:8px}.side-nav-link:hover{transform:none}.side-nav-link.is-active{box-shadow:inset 0 0 0 1px rgba(141,156,255,.2)}}@media (max-width:760px){.business-project-card>header{grid-template-columns:48px minmax(0,1fr)}.business-project-card>header>.pill{grid-column:1/-1;justify-self:start}.business-project-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.script-catalog-row{align-items:stretch;grid-template-columns:1fr}.script-row-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.business-project-calibration-list li,.business-project-test-list li,.project-revision-list li{align-items:start;grid-template-columns:1fr}.project-revision-number{height:30px}.admin-shell{display:block}.admin-sidebar{border-bottom:1px solid var(--line);border-right:0;height:auto;overflow:visible;position:relative}.sidebar-brand{justify-content:flex-start;min-height:66px;padding:12px 16px}.sidebar-brand-copy{display:grid}.sidebar-body{display:block;overflow-x:auto;padding:8px 12px 11px}.side-nav{display:flex;min-width:max-content}.side-nav-link{display:grid;grid-template-columns:30px auto;min-height:46px;padding:5px 10px}.side-nav-icon{border-radius:9px;height:30px;width:30px}.side-nav-copy{display:grid}.side-nav-description,.sidebar-foot,.sidebar-section-label{display:none}.utility-bar{min-height:60px;padding:0 16px;position:sticky}.identity-copy,.utility-kicker{display:none}.app-main{padding:24px 16px 40px}.app-footer{margin-inline:16px}.page-header h1{font-size:27px}.summary-stat+.summary-stat{border-left:0;border-top:1px solid var(--line)}.subnav{max-width:100%;overflow-x:auto}}.sidebar-brand-mark{align-items:center;display:flex;gap:2px;justify-content:center}.sidebar-brand-mark i{background:#fff;border-radius:999px;display:block;height:18px;opacity:.92;width:3px}.sidebar-brand-mark i:nth-child(2),.sidebar-brand-mark i:nth-child(4){height:26px}.sidebar-brand-mark i:nth-child(3){height:32px}.sidebar-brand-copy{gap:2px}.utility-context{align-items:center;display:flex;gap:16px;min-width:0}.utility-context>b{color:var(--text-2);font-size:12px;font-weight:560}.primary-test-setup{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.primary-pipeline{display:grid;gap:10px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.primary-pipeline-step{align-items:center;background:radial-gradient(180px 100px at 0 0,rgba(113,133,255,.13),transparent 74%),rgba(7,12,20,.72);border:1px solid rgba(141,156,255,.16);border-radius:13px;display:grid;gap:9px;grid-template-columns:28px minmax(0,1fr);min-height:74px;padding:12px}.primary-pipeline-step.is-ready{border-color:rgba(71,215,160,.22)}.primary-pipeline-icon{background:var(--warn);border-radius:50%;box-shadow:0 0 13px rgba(241,189,89,.34);height:9px;width:9px}.primary-pipeline-step.is-ready .primary-pipeline-icon{background:var(--ok);box-shadow:0 0 13px rgba(71,215,160,.4)}.primary-pipeline-step>span:nth-child(2){display:grid;min-width:0}.primary-pipeline-step small{color:var(--text-3);font-size:9px;font-weight:760;letter-spacing:.1em;text-transform:uppercase}.primary-pipeline-step b{font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.primary-pipeline-step em{color:var(--warn);font-size:9.5px;font-style:normal;grid-column:2}.primary-pipeline-step.is-ready em{color:var(--ok)}.primary-test-field{background:rgba(7,12,20,.48);border:1px solid var(--line);border-radius:12px;display:grid;gap:6px;padding:12px}.primary-test-field>span{color:var(--text-2);font-size:11px;font-weight:650}.calibration-filters select,.primary-test-field select{background:rgba(4,8,14,.72);border:1px solid var(--line-strong);border-radius:9px;min-height:38px;padding:7px 30px 7px 10px;width:100%}.primary-test-field small{color:var(--text-3);font-size:10px;line-height:1.35}.primary-test-blocked{display:grid;gap:16px;padding:20px}.primary-test-blocked .alert{margin:0}.primary-experiments-disclosure{background:rgba(9,14,24,.62);border:1px solid var(--line);border-radius:12px}.primary-experiments-disclosure>summary{align-items:center;cursor:pointer;display:flex;justify-content:space-between;list-style:none;min-height:58px;padding:12px 14px}.primary-experiments-disclosure>summary::-webkit-details-marker{display:none}.primary-experiments-disclosure>summary>span:first-child{display:grid;gap:2px}.primary-experiments-disclosure summary b{color:var(--text-2);font-size:12px}.primary-experiments-disclosure summary small{color:var(--text-3);font-size:10px}.primary-experiments-body{border-top:1px solid var(--line);padding:12px}.persisted-transcript{background:radial-gradient(600px 240px at 0 0,rgba(113,133,255,.08),transparent 70%),rgba(8,13,22,.76);border:1px solid rgba(155,177,213,.14);border-radius:14px;display:flex;flex-direction:column;min-height:220px;overflow:hidden;padding:14px}.persisted-transcript .ephemeral-transcript-heading{align-items:center;display:flex;gap:12px;justify-content:space-between}.persisted-transcript .ephemeral-transcript-heading>div{display:grid;gap:2px}.persisted-transcript .ephemeral-transcript-heading h3{margin:0}.persisted-transcript .ephemeral-transcript-heading span{color:var(--text-3);font-size:10px}.persisted-transcript .transcript-copy{border:1px solid rgba(141,156,255,.24);border-radius:8px;color:#cdd3ff;cursor:pointer;font-size:10.5px;min-height:32px;padding:5px 9px}.persisted-transcript .transcript-copy:hover{background:rgba(113,133,255,.1)}.persisted-transcript ol{display:grid;gap:8px;list-style:none;margin:12px 0 0;max-height:520px;overflow:auto;padding:0 4px 0 0}.persisted-transcript li{border-radius:12px;display:grid;gap:6px;max-width:88%;padding:10px 12px}.persisted-transcript li.transcript-agent{background:rgba(113,133,255,.07);border:1px solid rgba(141,156,255,.14)}.persisted-transcript li.transcript-user{background:rgba(71,215,160,.06);border:1px solid rgba(71,215,160,.12);margin-left:auto}.persisted-transcript li.has-problem{border-color:rgba(241,189,89,.34);box-shadow:inset 3px 0 0 rgba(241,189,89,.65)}.transcript-line-head{align-items:center;display:flex;gap:7px}.transcript-line-head b{letter-spacing:.08em;text-transform:uppercase}.transcript-line-head b,.transcript-line-head small{color:var(--text-3);font-size:9px}.transcript-persistence-warning,.transcript-unsaved{color:var(--warn)!important}.transcript-persistence-warning{background:rgba(241,189,89,.08);border:1px solid rgba(241,189,89,.22);border-radius:9px;padding:8px 10px}.transcript-mark{background:rgba(241,189,89,.07);border:1px solid rgba(241,189,89,.18);border-radius:8px;display:grid;gap:3px;margin-top:4px;padding:8px}.transcript-mark b,.transcript-mark em,.transcript-mark span{color:#e7c983!important;font-size:10px!important;font-style:normal;letter-spacing:0;text-transform:none}.transcript-mark-resolved{background:rgba(71,215,160,.06);border-color:rgba(71,215,160,.18)}.transcript-mark-resolved b,.transcript-mark-resolved em,.transcript-mark-resolved span{color:#8ed7bd!important}.transcript-row-actions{display:flex}.transcript-mark-trigger{color:#aeb9ff;cursor:pointer;font-size:10px;padding:2px 0}.transcript-issue-editor{background:rgba(4,8,14,.6);border:1px solid var(--line);border-radius:10px;display:grid;gap:10px;padding:10px;scroll-margin-top:86px}.transcript-issue-editor fieldset{border:0;margin:0;padding:0}.transcript-issue-editor legend,.transcript-issue-editor>label>span{color:var(--text-2);font-size:10px;font-weight:650}.transcript-problem-options{display:flex;flex-wrap:wrap;gap:7px;margin-top:6px}.transcript-problem-options label{align-items:center;background:rgba(113,133,255,.06);border:1px solid var(--line);border-radius:999px;display:flex;font-size:10px;gap:5px;padding:5px 8px}.transcript-issue-editor>label{display:grid;gap:5px}.transcript-issue-editor textarea{background:rgba(6,10,17,.85);border:1px solid var(--line-strong);border-radius:8px;color:var(--text);font:inherit;font-size:11px;padding:8px;resize:vertical}.transcript-editor-actions{display:flex;flex-wrap:wrap;gap:7px}.saved-test-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.saved-test-card{background:radial-gradient(240px 120px at 100% 0,rgba(113,133,255,.09),transparent 72%),rgba(10,16,26,.72);border:1px solid var(--line);border-radius:13px;color:var(--text);display:grid;gap:8px;padding:13px}.saved-test-card:hover{border-color:rgba(141,156,255,.32);text-decoration:none}.saved-test-card-head,.saved-test-card-metrics{align-items:center;display:flex;gap:8px;justify-content:space-between}.saved-test-card-metrics,.saved-test-card-time{color:var(--text-3);font-size:10px}.saved-test-card .has-open-problems{color:var(--warn)}.calibration-page,.saved-transcript-page{margin-inline:auto;max-width:1120px;width:100%}.saved-transcript-summary{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.saved-transcript-summary>div{background:rgba(8,13,22,.64);border:1px solid var(--line);border-radius:10px;display:grid;gap:3px;padding:11px}.saved-transcript-summary dt{color:var(--text-3);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.saved-transcript-summary dd{color:var(--text-2);font-size:11px;margin:0}.calibration-filters{align-items:end;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(150px,1fr)) auto auto}.calibration-filters label{display:grid;gap:5px}.calibration-filters label>span{color:var(--text-3);font-size:10px;font-weight:650}.calibration-list{display:grid;gap:12px}.calibration-item{background:rgba(12,18,29,.8);border:1px solid var(--line);border-radius:15px;box-shadow:var(--shadow-soft);overflow:hidden}.calibration-item>header{align-items:center;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding:11px 14px}.calibration-item>header>div{display:grid;gap:2px}.calibration-item>header span{color:var(--text-3);font-size:10px}.calibration-item .persisted-transcript{background:transparent;border:0;border-radius:0;min-height:0}.calibration-item .persisted-transcript ol{max-height:none}.calibration-next-page{justify-self:start}.calibration-empty-state .btn{margin-top:8px}.primary-home-kicker{color:var(--cyan);display:block;font-size:9px;font-weight:750;letter-spacing:.1em;margin-bottom:4px;text-transform:uppercase}.primary-home-metrics{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.primary-home-metric{align-items:center;background:radial-gradient(220px 120px at 100% 0,rgba(113,133,255,.11),transparent 72%),rgba(13,20,32,.82);border:1px solid var(--line);border-radius:14px;color:var(--text);display:grid;gap:11px;grid-template-columns:40px minmax(0,1fr);min-height:104px;padding:13px}.primary-home-metric:hover{border-color:rgba(141,156,255,.3);text-decoration:none}.primary-home-metric-icon{align-items:center;background:rgba(113,133,255,.13);border:1px solid rgba(141,156,255,.18);border-radius:11px;color:#cbd2ff;display:flex;font-size:16px;height:40px;justify-content:center;width:40px}.primary-home-metric>span:last-child{display:grid}.primary-home-metric em,.primary-home-metric small{color:var(--text-3);font-size:9.5px;font-style:normal}.primary-home-metric b{font-size:22px;line-height:1.15}.primary-stack-flow{align-items:stretch;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr)}.primary-stack-flow>div{background:rgba(8,13,22,.68);border:1px solid var(--line);border-radius:12px;display:grid;gap:3px;padding:13px}.primary-stack-flow>div.is-ready{border-color:rgba(71,215,160,.2)}.primary-stack-flow>span{align-self:center;color:var(--text-3)}.primary-stack-flow small{color:var(--text-3);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.primary-stack-flow b{font-size:12px}.primary-stack-flow div>span{color:var(--ok);font-size:9px}.primary-stack-flow .is-blocked>span{color:var(--warn)}.primary-stack-actions{align-items:center;border-top:1px solid var(--line);color:var(--text-3);display:flex;font-size:10.5px;gap:16px;justify-content:space-between;margin-top:13px;padding-top:13px}@media (max-width:1050px){.primary-home-metrics,.saved-transcript-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.calibration-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.calibration-filters .btn{width:100%}}@media (max-width:720px){.utility-context>b{display:none}.calibration-filters,.primary-home-metrics,.primary-pipeline,.primary-test-setup,.saved-test-grid,.saved-transcript-summary{grid-template-columns:1fr}.primary-pipeline{grid-column:auto}.persisted-transcript li{max-width:96%}.calibration-item>header,.persisted-transcript .ephemeral-transcript-heading,.primary-stack-actions{align-items:stretch;flex-direction:column}.primary-stack-flow{grid-template-columns:1fr}.primary-stack-flow>span{display:none}}.phrase-review-page{max-width:1320px}.phrase-review-warning{align-items:start;background:rgba(241,189,89,.075);border:1px solid rgba(241,189,89,.24);border-radius:14px;color:var(--text-2);display:grid;gap:12px;grid-template-columns:30px minmax(0,1fr);padding:15px 17px}.phrase-review-warning>span{background:rgba(241,189,89,.14);border:1px solid rgba(241,189,89,.28);border-radius:9px;color:var(--warn);display:grid;font-size:15px;font-weight:800;height:30px;place-items:center;width:30px}.phrase-review-warning b{color:#f2dfad;font-size:13.5px}.phrase-review-warning p{font-size:12.5px;margin:4px 0 0}.phrase-review-warning code{background:rgba(113,133,255,.1);border:1px solid rgba(113,133,255,.2);border-radius:5px;color:#cad2ff;font-family:inherit;font-size:.94em;padding:1px 5px}.phrase-review-progress{align-items:center;background:linear-gradient(135deg,rgba(113,133,255,.085),transparent 44%),var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-soft);display:grid;gap:16px 22px;grid-template-columns:auto minmax(180px,1fr) auto;padding:18px 22px}.phrase-review-progress-copy{display:grid;gap:1px}.phrase-review-progress-copy span{color:var(--text-3);font-size:11px;font-weight:650;text-transform:uppercase}.phrase-review-progress-copy strong{font-size:27px;letter-spacing:-.04em;line-height:1.1}.phrase-review-progress progress{appearance:none;background:rgba(7,10,16,.56);border:1px solid var(--line);border-radius:999px;height:12px;overflow:hidden;width:100%}.phrase-review-progress progress::-webkit-progress-bar{background:rgba(7,10,16,.56)}.phrase-review-progress progress::-webkit-progress-value{background:linear-gradient(90deg,var(--accent),var(--cyan));border-radius:999px}.phrase-review-progress progress::-moz-progress-bar{background:linear-gradient(90deg,var(--accent),var(--cyan));border-radius:999px}.phrase-review-counts{display:flex;gap:8px;margin:0}.phrase-review-counts>div{background:rgba(7,11,18,.34);border:1px solid var(--line);border-radius:10px;display:grid;gap:1px;min-width:86px;padding:7px 10px}.phrase-review-counts dt{color:var(--text-3);font-size:10px}.phrase-review-counts dd{font-size:15px;font-weight:700;margin:0}.phrase-review-bank{grid-column:1/-1;overflow-wrap:anywhere}.phrase-review-filters{position:sticky;top:88px;z-index:10}.phrase-review-filters a{text-decoration:none}.phrase-review-groups{display:grid;gap:22px}.phrase-review-group{background:rgba(12,18,29,.72);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-soft);overflow:hidden}.phrase-review-group-head{align-items:start;background:linear-gradient(135deg,rgba(113,133,255,.07),transparent 54%),rgba(16,23,36,.72);border-bottom:1px solid var(--line);display:flex;gap:18px;justify-content:space-between;padding:19px 22px}.phrase-review-group-head h2{font-size:18px;margin:0}.phrase-review-group-head p:not(.overline){color:var(--text-2);margin:5px 0 0}.phrase-review-group-head>div>span{color:#9ba8c0;display:block;font-size:12px;margin-top:7px}.phrase-review-list{display:grid}.phrase-review-row{align-items:start;border-bottom:1px solid rgba(155,177,213,.1);border-left:3px solid var(--neutral);display:grid;gap:22px;grid-template-columns:minmax(0,1fr) minmax(330px,.55fr);padding:19px 21px 19px 19px}.phrase-review-row:last-child{border-bottom:0}.phrase-review-row[data-status=APPROVED]{border-left-color:var(--ok)}.phrase-review-row[data-status=REJECTED]{border-left-color:var(--danger)}.phrase-review-row-main{min-width:0}.phrase-review-row-topline{align-items:center;display:flex;flex-wrap:wrap;gap:7px 11px}.phrase-review-row-topline>span:not(.pill){color:#b9c3d3;font-size:12px;font-weight:600}.phrase-review-row-topline code{margin-left:auto;overflow-wrap:anywhere}.phrase-review-exact-text{color:var(--text);font-size:16px;font-weight:560;line-height:1.55;margin:15px 0 0;overflow-wrap:anywhere;white-space:pre-wrap}.phrase-review-template{margin-top:15px}.phrase-review-template>span{color:var(--text-3);display:block;font-size:10px;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.phrase-review-template .phrase-review-exact-text{margin-top:5px}.phrase-review-placeholder{background:rgba(113,133,255,.12);border:1px solid rgba(113,133,255,.22);border-radius:6px;box-decoration-break:clone;color:#d8ddff;font-size:.91em;font-weight:650;padding:2px 5px;-webkit-box-decoration-break:clone}.phrase-review-preview{background:rgba(7,11,18,.28);border:1px solid rgba(155,177,213,.11);border-radius:9px;margin-top:13px;padding:9px 11px}.phrase-review-preview summary{color:#aeb9cb;cursor:pointer;font-size:11.5px;font-weight:650}.phrase-review-preview p{color:var(--text-2);font-size:13px;line-height:1.5;margin:9px 0 3px}.phrase-review-preview>span{color:var(--text-3);display:block;font-size:10.5px}.phrase-review-decision-meta{color:var(--text-3);font-size:11px;margin:9px 0 0}.phrase-review-actions{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(0,1.25fr) minmax(112px,.75fr)}.phrase-review-actions .control-action-form{border:0;margin:0;padding:0}.phrase-review-actions .confirmation-row{background:rgba(7,11,18,.32);font-size:11px;line-height:1.42;margin:0;padding:8px 9px}.phrase-review-actions .control-action-form>.btn{justify-self:stretch;width:100%}.phrase-review-actions .action-feedback,.phrase-review-actions .blocker-list{grid-column:1/-1}.phrase-review-empty .card-body{padding:28px}@media (max-width:1040px){.phrase-review-progress{grid-template-columns:auto minmax(160px,1fr)}.phrase-review-counts{grid-column:1/-1}.phrase-review-row{grid-template-columns:1fr}.phrase-review-actions{max-width:480px}}@media (max-width:600px){.phrase-review-group-head,.phrase-review-progress,.phrase-review-row,.phrase-review-warning{padding-inline:14px}.phrase-review-progress{grid-template-columns:1fr}.phrase-review-counts,.phrase-review-progress progress{grid-column:1}.phrase-review-counts{display:grid;grid-template-columns:repeat(3,1fr)}.phrase-review-counts>div{min-width:0}.phrase-review-filters{overflow-x:auto;top:78px;width:100%}.phrase-review-filters .filter-chip{flex:0 0 auto}.phrase-review-group-head{align-items:flex-start}.phrase-review-row-topline code{flex-basis:100%;margin-left:0}.phrase-review-actions{grid-template-columns:1fr;max-width:none}}@media (prefers-reduced-motion:reduce){.page-stack{animation:none}.btn:not([disabled]):hover,.side-nav-link:hover{transform:none}}.side-nav-group{display:grid;gap:7px}.side-nav-group+.side-nav-group{border-top:1px solid rgba(155,177,213,.09);margin-top:14px;padding-top:18px}.side-nav-group-label{color:var(--text-3);font-size:9.5px;font-weight:760;letter-spacing:.14em;margin:0 11px 3px;text-transform:uppercase}.side-nav-items{display:grid;gap:5px}.side-nav .side-nav-link{padding:7px 10px}.sidebar-security{align-items:center;grid-template-columns:8px minmax(0,1fr)}.demo-ribbon-indicator,.sidebar-security-dot{background:var(--ok);border-radius:50%;box-shadow:0 0 14px rgba(71,215,160,.66);height:7px;width:7px}.sidebar-security-copy{display:grid}.sidebar-security-copy span{color:var(--text-3);font-size:10.5px}.sidebar-version{color:var(--text-3);display:flex;font-size:10px;justify-content:space-between;letter-spacing:.045em;padding:0 4px;text-transform:uppercase}.demo-ribbon .demo-ribbon-in{gap:9px;min-height:36px;padding:0 clamp(22px,3vw,48px)}.demo-ribbon .demo-ribbon-in span:last-child{color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lab-live-card{background:radial-gradient(780px 320px at 92% -20%,rgba(113,133,255,.25),transparent 69%),radial-gradient(460px 280px at -4% 116%,rgba(66,215,245,.09),transparent 72%),linear-gradient(150deg,rgba(18,27,45,.99),rgba(10,16,27,.99));border-color:rgba(141,156,255,.24);box-shadow:0 28px 80px rgba(0,0,0,.3),inset 0 0 0 1px rgba(113,133,255,.025)}.lab-live-card:before{background:linear-gradient(90deg,transparent,var(--accent-bright),var(--cyan),transparent);left:7%;opacity:.72;right:45%}.lab-live-card>.card-head{border-bottom:1px solid rgba(155,177,213,.1);min-height:68px;padding:18px 26px}.lab-live-card>.card-body{padding:0 26px 28px}.lab-live-intro{align-items:end;display:grid;gap:36px;grid-template-columns:minmax(0,1fr) minmax(420px,.8fr);padding:27px 0 24px}.lab-live-kicker{color:var(--cyan);font-size:10px;font-weight:760;letter-spacing:.13em;margin:0 0 8px;text-transform:uppercase}.lab-live-intro h3{font-size:clamp(22px,2vw,30px);letter-spacing:-.035em;line-height:1.14;margin:0}.lab-live-intro p:not(.lab-live-kicker){color:var(--text-2);font-size:13.5px;margin:10px 0 0;max-width:650px}.lab-quick-steps{counter-reset:none;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.lab-quick-steps li{background:rgba(7,11,18,.32);border:1px solid rgba(155,177,213,.12);border-radius:13px;display:grid;gap:8px;min-height:86px;padding:12px}.lab-quick-steps li span,.setup-number{align-items:center;background:rgba(113,133,255,.13);border:1px solid rgba(141,156,255,.23);border-radius:9px;color:#cbd3ff;display:inline-flex;font-size:10px;font-weight:760;height:25px;justify-content:center;width:25px}.lab-quick-steps li b{align-self:end;color:#c6d0df;font-size:11px;line-height:1.28}.lab-quick-steps li.is-done{background:rgba(71,215,160,.055);border-color:rgba(71,215,160,.19)}.lab-quick-steps li.is-done span{background:rgba(71,215,160,.12);border-color:rgba(71,215,160,.25);color:#a7edcf}.lab-quick-create{align-items:center;background:rgba(7,11,18,.32);border:1px solid rgba(141,156,255,.15);border-radius:15px;display:grid;gap:20px;grid-template-columns:minmax(220px,.55fr) minmax(380px,1fr);margin-bottom:20px;padding:16px 18px}.lab-quick-create-blocked>div,.lab-quick-create-copy{display:grid;gap:4px}.lab-quick-create-blocked b,.lab-quick-create-copy b{font-size:13px}.lab-quick-create-blocked span,.lab-quick-create-copy span{color:var(--text-3);font-size:11.5px}.lab-quick-create .control-action-form{align-items:end;display:grid;gap:12px;grid-template-columns:minmax(240px,1fr) auto;padding:0}.lab-quick-create .control-action-form>.btn{margin-bottom:0}.lab-quick-create .action-feedback,.lab-quick-create .blocker-list{grid-column:1/-1}.mic-panel{display:grid;grid-template-columns:minmax(0,1fr)}.mic-run-select{max-width:640px}.mic-actions{margin-top:-5px}.mic-actions .btn-primary{min-width:174px}.ambient-controls{background:radial-gradient(420px 150px at 100% 0,rgba(66,215,245,.07),transparent 72%),rgba(7,11,18,.34);border:1px solid rgba(155,177,213,.14);border-radius:14px;display:grid;gap:12px;margin:0;padding:15px 16px}.ambient-controls legend{color:#dbe3ef;font-size:12.5px;font-weight:700;padding:0 6px}.ambient-control-grid{display:grid;gap:14px;grid-template-columns:minmax(220px,.7fr) minmax(260px,1fr)}.ambient-enabled-toggle{border-top:0;padding:0}.ambient-gain-field input[type=range]{accent-color:var(--cyan);min-height:36px;width:100%}.ambient-file-field{background:rgba(255,255,255,.018);border:1px solid var(--line);border-radius:11px;padding:12px}.ambient-file-field input[type=file]{height:auto;padding:7px}.ambient-file-field input[type=file]::file-selector-button{background:rgba(113,133,255,.13);border:1px solid rgba(141,156,255,.25);border-radius:8px;color:var(--text);cursor:pointer;font:inherit;margin-right:10px;padding:7px 10px}.ambient-file-selection{align-items:center;background:rgba(71,215,160,.055);border:1px solid rgba(71,215,160,.16);border-radius:9px;display:flex;gap:12px;justify-content:space-between;padding:9px 10px}.ambient-file-selection>span{color:var(--text-2);font-size:11.5px;overflow-wrap:anywhere}.ambient-preview-actions{align-items:center;gap:11px}.ambient-preview-actions small{color:var(--text-3);font-size:11.5px}.ambient-note{margin:0}@media (max-width:820px){.ambient-control-grid{grid-template-columns:1fr}.ambient-file-selection{align-items:stretch;flex-direction:column}.ambient-file-selection .btn{justify-content:center;width:100%}}.mic-metrics-primary{grid-template-columns:repeat(5,minmax(0,1fr))}.mic-metrics-primary .data-field,.mic-metrics-primary>div{background:rgba(7,11,18,.42);min-height:74px;padding:13px 14px}.mic-metrics-primary dd{color:#e2e8f3;font-size:15px;font-weight:660}.lab-advanced,.voice-call-evidence{min-width:0;overflow-wrap:anywhere}.voice-call-evidence>dl,.voice-call-evidence>ol,.voice-call-evidence>p{margin:12px 16px;font-size:13px;line-height:1.5}.voice-call-evidence dt{margin-top:10px;font-weight:600}.voice-call-evidence dd{margin:2px 0}.voice-call-evidence li{padding:10px 0;border-bottom:1px solid var(--border)}.mic-diagnostics{background:rgba(14,20,32,.72);border:1px solid var(--line);border-radius:16px;overflow:clip}.lab-advanced>summary,.mic-diagnostics>summary{align-items:center;cursor:pointer;display:flex;gap:18px;justify-content:space-between;list-style:none;min-height:72px;padding:16px 20px;transition:background-color .15s ease}.lab-advanced>summary::-webkit-details-marker,.mic-diagnostics>summary::-webkit-details-marker,.setup-disclosure>summary::-webkit-details-marker{display:none}.lab-advanced>summary:hover,.mic-diagnostics>summary:hover{background:rgba(255,255,255,.025)}.lab-advanced>summary>span:first-child,.mic-diagnostics>summary>span:first-child{display:grid;gap:2px}.lab-advanced summary b,.mic-diagnostics summary b{color:#dde4ef;font-size:13px}.lab-advanced summary small,.mic-diagnostics summary small{color:var(--text-3);font-size:11.5px}.lab-advanced-chevron{border-bottom:1.5px solid var(--text-3);border-right:1.5px solid var(--text-3);height:9px;margin:-4px 4px 0 0;transform:rotate(45deg);transition:transform .16s ease;width:9px}.lab-advanced[open]>summary .lab-advanced-chevron,.mic-diagnostics[open]>summary .lab-advanced-chevron{margin-top:4px;transform:rotate(-135deg)}.lab-advanced-body{border-top:1px solid var(--line);display:grid;gap:22px;padding:20px}.lab-workflow-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.setup-disclosure{align-self:start;background:rgba(7,11,18,.28);border:1px solid rgba(155,177,213,.11);border-radius:13px;overflow:clip}.setup-disclosure[open]{grid-column:1/-1}.setup-disclosure>summary{align-items:center;cursor:pointer;display:grid;gap:12px;grid-template-columns:28px minmax(0,1fr);list-style:none;min-height:74px;padding:13px 15px}.setup-disclosure>summary>span:last-child{display:grid;gap:2px}.setup-disclosure>summary b{font-size:12.5px}.setup-disclosure>summary small{color:var(--text-3);font-size:10.75px}.setup-disclosure-body{border-top:1px solid var(--line);padding:8px 18px 18px}.mic-diagnostics{background:rgba(7,11,18,.22);border-radius:13px}.mic-diagnostics>summary{min-height:62px}.mic-diagnostics-body{border-top:1px solid var(--line);padding:16px}.mic-diagnostics-body .field-note{margin:14px 2px 0}.mic-methodology{color:var(--text-3);font-size:11.5px}.mic-methodology summary{color:var(--text-2);cursor:pointer;font-weight:620;width:fit-content}.mic-methodology p{line-height:1.55;margin:8px 0 0;max-width:920px}.hero-technical-id{display:inline-block;font-size:10.5px;margin-top:5px}.runtime-blockers li code{color:#68778e;font-size:9.5px;letter-spacing:.03em}.settings-grid>.card:last-child:nth-child(odd){grid-column:1/-1}.settings-grid>.card:last-child:nth-child(odd) .card-body{display:grid;grid-template-columns:1fr 1fr}.settings-grid>.card:last-child:nth-child(odd) .field-note{grid-column:1/-1}.settings-grid .list-row-meta{overflow:visible;text-overflow:clip;white-space:normal}.settings-simple-page{margin-inline:auto;max-width:860px;width:100%}.settings-summary-card>.card-body{padding-bottom:0}.settings-simple-statuses .list-row:first-child{padding-top:0}.settings-lab-note{background:rgba(141,156,255,.07);border-top:1px solid var(--line);color:var(--text-2);font-size:12px;line-height:1.55;margin:0 -18px;padding:14px 18px}.settings-technical-disclosure{border:1px solid var(--line);border-radius:13px;overflow:hidden}.settings-technical-disclosure>summary{color:var(--text-2);cursor:pointer;font-size:12px;font-weight:650;padding:14px 16px}.settings-technical-disclosure[open]>summary{border-bottom:1px solid var(--line)}.settings-technical-disclosure>.card{border:0;border-radius:0}@media (max-width:1180px){.lab-live-intro{align-items:start;grid-template-columns:1fr}.mic-metrics-primary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:920px){.lab-quick-create,.lab-quick-create .control-action-form,.lab-workflow-grid,.settings-grid>.card:last-child:nth-child(odd) .card-body{grid-template-columns:1fr}.settings-grid>.card:last-child:nth-child(odd) .field-note,.setup-disclosure[open]{grid-column:auto}}@media (max-width:760px){.side-nav-group{display:block}.side-nav-group+.side-nav-group{border:0;margin:0;padding:0}.side-nav-group-label{display:none}.side-nav-items{display:flex;gap:4px}.demo-ribbon .demo-ribbon-in{padding-inline:16px}.demo-ribbon .demo-ribbon-in span:last-child{display:none}.lab-live-card>.card-head{padding-inline:18px}.lab-live-card>.card-body{padding:0 18px 20px}.lab-live-intro{gap:22px;padding-top:22px}.lab-quick-steps{grid-template-columns:1fr}.lab-quick-steps li{align-items:center;grid-template-columns:28px 1fr;min-height:50px}.mic-metrics-primary{grid-template-columns:1fr 1fr}}@media (max-width:480px){.mic-metrics-primary{grid-template-columns:1fr}}.side-nav-system{border-top:1px solid var(--line);margin-top:9px;padding-top:9px}.side-nav-system>summary{align-items:center;border-radius:12px;color:var(--text-2);cursor:pointer;display:grid;gap:10px;grid-template-columns:32px minmax(0,1fr);list-style:none;min-height:50px;padding:7px 10px}.side-nav-system>summary::-webkit-details-marker{display:none}.side-nav-system>summary:after{border-bottom:1px solid;border-right:1px solid;content:"";height:6px;position:absolute;right:27px;transform:rotate(45deg);transition:transform .15s ease;width:6px}.side-nav-system[open]>summary:after{transform:rotate(225deg)}.side-nav-system>summary:hover{background:rgba(255,255,255,.035);color:var(--text)}.side-nav-system>summary>span:not(.side-nav-system-icon){display:grid;line-height:1.2}.side-nav-system>summary b{font-size:12.5px}.side-nav-system>summary small{color:var(--text-3);font-size:10px;margin-top:3px}.side-nav-system-icon{align-items:center;background:rgba(148,168,204,.06);border:1px solid var(--line);border-radius:9px;display:flex;height:30px;justify-content:center;width:30px}.side-nav-system-items{margin-top:6px}.side-nav-system-items .side-nav-link{grid-template-columns:30px minmax(0,1fr);min-height:48px;padding-block:5px}.side-nav-system-items .side-nav-icon{border-radius:9px;font-size:11px;height:29px;width:29px}.operator-home-summary{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.operator-home-summary>a{background:linear-gradient(145deg,rgba(20,28,43,.86),rgba(12,18,29,.9));border:1px solid var(--line);border-radius:14px;color:var(--text);display:grid;gap:3px;min-height:92px;padding:14px 16px;transition:border-color .15s ease,transform .15s ease}.operator-home-summary>a:hover{border-color:var(--line-strong);text-decoration:none;transform:translateY(-1px)}.operator-home-summary small{color:var(--text-3);font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.operator-home-summary b{font-size:17px;line-height:1.3}.operator-home-summary span{color:var(--text-3);font-size:11.5px}.cascade-card{background:radial-gradient(680px 260px at 84% -35%,rgba(66,215,245,.13),transparent 62%),linear-gradient(145deg,rgba(18,28,42,.97),rgba(10,16,26,.98));border:1px solid rgba(83,199,218,.2);border-radius:18px;box-shadow:var(--shadow-soft);overflow:hidden}.cascade-card-head{align-items:flex-start;border-bottom:1px solid var(--line);display:flex;gap:20px;justify-content:space-between;padding:20px 22px 18px}.cascade-card-eyebrow{align-items:center;color:var(--cyan);display:flex;font-size:10px;font-weight:750;gap:9px;letter-spacing:.09em;text-transform:uppercase}.cascade-card-head h2{font-size:20px;letter-spacing:-.025em;line-height:1.2;margin:7px 0 4px}.cascade-card-head p{color:var(--text-2);margin:0;max-width:720px}.cascade-flow{display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:18px 22px}.cascade-flow>li{align-items:center;border:1px solid var(--line);display:grid;gap:11px;grid-template-columns:28px minmax(0,1fr) 22px;min-height:92px;padding:13px 14px;position:relative}.cascade-flow>li:first-child{border-radius:12px 0 0 12px}.cascade-flow>li+li{border-left:0}.cascade-flow>li:last-child{border-radius:0 12px 12px 0}.cascade-flow>li.is-ready{background:rgba(71,215,160,.045)}.cascade-flow>li.is-blocked{background:rgba(241,189,89,.035)}.cascade-step-number{align-items:center;background:rgba(255,255,255,.045);border:1px solid var(--line);border-radius:999px;color:var(--text-3);display:flex;font-size:10px;font-weight:750;height:26px;justify-content:center;width:26px}.cascade-step-copy{display:grid;line-height:1.3;min-width:0}.cascade-step-copy small{color:var(--text-3);font-size:9px;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.cascade-step-copy b{font-size:14px;margin:2px 0}.cascade-step-copy>span{color:var(--text-3);font-size:10.5px}.cascade-step-state{align-items:center;border-radius:999px;color:var(--warn);display:flex;font-size:12px;font-weight:800;height:22px;justify-content:center;width:22px}.is-ready>.cascade-step-state{background:rgba(71,215,160,.1);color:var(--ok)}.cascade-card-foot{align-items:center;border-top:1px solid var(--line);display:flex;gap:18px;justify-content:space-between;padding:15px 22px}.cascade-safety-note{display:grid;line-height:1.35}.cascade-safety-note b{color:var(--warn);font-size:11.5px}.cascade-safety-note span{color:var(--text-3);font-size:10.5px}.cascade-actions{display:flex;flex:none;gap:8px}.btn.is-disabled{cursor:not-allowed;opacity:.45;pointer-events:none}.cascade-technical{border-top:1px solid var(--line);padding:0 22px}.cascade-technical>summary{color:var(--text-3);cursor:pointer;font-size:11px;font-weight:650;padding:12px 0}.cascade-technical-grid{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:12px}.cascade-technical-grid>div{background:rgba(255,255,255,.025);border:1px solid var(--line);border-radius:10px;display:grid;padding:10px 11px}.cascade-technical-grid small,.cascade-technical-grid span{color:var(--text-3);font-size:10px}.cascade-blockers{color:var(--warn);font-size:10.5px;margin:0;padding:0 0 15px 18px}.comparison-preset-body{align-items:center;display:flex;gap:20px;justify-content:space-between}.comparison-preset-body>div{display:grid;gap:10px}.comparison-preset-body p{color:var(--text-2);margin:0;max-width:760px}.cartesia-voice-catalog,.comparison-preset-disclosure{background:rgba(14,20,32,.72);border:1px solid var(--line);border-radius:14px;overflow:hidden}.cartesia-voice-catalog>summary,.comparison-preset-disclosure>summary{align-items:center;cursor:pointer;display:flex;justify-content:space-between;list-style:none;padding:14px 17px}.cartesia-voice-catalog>summary::-webkit-details-marker,.comparison-preset-disclosure>summary::-webkit-details-marker{display:none}.cartesia-voice-catalog>summary>span:first-child,.comparison-preset-disclosure>summary>span:first-child{display:grid}.cartesia-voice-catalog summary small,.comparison-preset-disclosure summary small{color:var(--text-3);font-size:10.5px}.cartesia-voice-catalog-body,.comparison-preset-disclosure-body{border-top:1px solid var(--line);padding:14px}.cartesia-voice-group+.cartesia-voice-group{margin-top:16px}.cartesia-voice-group h3{font-size:12px;margin:0 0 8px}.cartesia-voice-grid{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.cartesia-voice-item{align-items:center;border:1px solid var(--line);border-radius:11px;display:grid;gap:9px;grid-template-columns:32px minmax(0,1fr) auto;padding:10px}.cartesia-voice-avatar{align-items:center;background:rgba(66,215,245,.09);border-radius:9px;color:var(--cyan);display:flex;font-weight:750;height:32px;justify-content:center;width:32px}.cartesia-voice-copy{display:grid;min-width:0}.cartesia-voice-copy b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cartesia-voice-copy small,.cartesia-voice-state{color:var(--text-3);font-size:10px}@media (max-width:980px){.cartesia-voice-grid,.cascade-flow,.cascade-technical-grid{grid-template-columns:1fr}.cascade-flow>li,.cascade-flow>li:first-child,.cascade-flow>li:last-child{border:1px solid var(--line);border-radius:11px}.cascade-flow>li+li{margin-top:8px}}@media (max-width:760px){.operator-home-summary{grid-template-columns:1fr}.cascade-card-foot,.cascade-card-head,.comparison-preset-body{align-items:stretch;flex-direction:column}.cascade-actions{width:100%}.cascade-actions .btn,.comparison-preset-body>.btn{flex:1 1;justify-content:center}}.virtual-quality-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.virtual-quality-card{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;display:grid;gap:10px;min-width:0;padding:15px}.virtual-quality-card>div{align-items:center;display:flex;gap:10px;justify-content:space-between}.virtual-quality-card span{color:var(--text-2);font-size:12.5px}.virtual-quality-card strong{color:var(--text);font-size:22px}.virtual-quality-card p{color:var(--text-2);font-size:12px;line-height:1.45;margin:0}.virtual-quality-ok{border-color:color-mix(in srgb,var(--ok) 36%,var(--line))}.virtual-quality-warn{border-color:color-mix(in srgb,var(--warn) 36%,var(--line))}.virtual-quality-danger{border-color:color-mix(in srgb,var(--danger) 36%,var(--line))}.virtual-safe-note{border-top:1px solid var(--line);color:var(--text-3);font-size:12px;margin:16px 0 0;padding-top:13px}.virtual-fingerprint{color:var(--text-3);font-size:11px}.virtual-category-grid{border:1px solid var(--line);border-radius:12px;overflow:hidden}.virtual-category+.virtual-category{border-top:1px solid var(--line)}.virtual-category>summary{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none;padding:12px 14px}.virtual-category>summary::-webkit-details-marker{display:none}.virtual-category>summary:hover{background:var(--surface-2)}.virtual-category>summary>span:first-child{display:grid;gap:2px}.virtual-category>summary b{font-size:13px}.virtual-case-row small,.virtual-category>summary small{color:var(--text-3);font-size:11.5px}.virtual-case-list{background:color-mix(in srgb,var(--surface-2) 65%,transparent);border-top:1px solid var(--line);padding:0 14px}.virtual-case-row{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:10px 0}.virtual-case-row+.virtual-case-row{border-top:1px solid var(--line)}.virtual-case-copy{display:grid;gap:2px;min-width:0}.virtual-case-row b{font-size:12.5px;overflow-wrap:anywhere}.virtual-next-step{align-items:center;background:var(--surface-1);border:1px solid var(--line);border-radius:14px;display:flex;gap:18px;justify-content:space-between;padding:16px 18px}.virtual-next-step>div{display:grid;gap:3px}.virtual-next-step span{color:var(--text-2);font-size:12.5px}@media (max-width:900px){.virtual-quality-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.virtual-quality-grid{grid-template-columns:1fr}.virtual-next-step{align-items:stretch;flex-direction:column}.virtual-next-step .btn{width:100%}}.project-simple-count{color:var(--text-3);font-size:11px}.project-toolbar{grid-template-columns:minmax(240px,1fr) auto auto}.project-filter-disclosure,.project-row-more{position:relative}.dictionary-examples-disclosure>summary,.dictionary-save-details>summary,.dictionary-scenario-choice>summary,.project-filter-disclosure>summary,.project-readiness-technical>summary,.project-ready-actions>summary,.project-review-technical>summary,.project-row-more>summary,.project-script-technical>summary{align-items:center;border:1px solid var(--line-strong);border-radius:9px;color:var(--text-2);cursor:pointer;display:inline-flex;font-size:11px;font-weight:650;min-height:38px;padding:7px 10px}.dictionary-examples-disclosure>summary::-webkit-details-marker,.dictionary-save-details>summary::-webkit-details-marker,.dictionary-scenario-choice>summary::-webkit-details-marker,.project-filter-disclosure>summary::-webkit-details-marker,.project-readiness-technical>summary::-webkit-details-marker,.project-ready-actions>summary::-webkit-details-marker,.project-review-technical>summary::-webkit-details-marker,.project-row-more>summary::-webkit-details-marker,.project-script-technical>summary::-webkit-details-marker{display:none}.project-filter-disclosure[open]>summary,.project-row-more[open]>summary{border-color:rgba(141,156,255,.45);color:#d8ddff}.project-filter-disclosure .project-filter{background:#101725;border:1px solid var(--line-strong);border-radius:11px;box-shadow:0 14px 34px rgba(0,0,0,.32);display:grid;gap:6px;min-width:220px;padding:11px;position:absolute;right:0;top:calc(100% + 6px);z-index:20}.project-filter span{color:var(--text-3);font-size:10px}.project-row{grid-template-columns:minmax(240px,1fr) auto}.project-next-step{color:#e9c98f;font-size:11.75px;line-height:1.4;margin:6px 0 0}.project-next-step.is-done{color:var(--text-3)}.project-row-actions{min-width:168px}.project-row-more-panel{background:#101725;border:1px solid var(--line-strong);border-radius:12px;box-shadow:0 18px 40px rgba(0,0,0,.38);display:grid;gap:11px;min-width:310px;padding:12px;position:absolute;right:0;top:calc(100% + 6px);z-index:18}.project-row-technical{display:grid;gap:8px;margin:0}.project-row-technical>div{display:grid;gap:2px}.project-row-technical dt{color:var(--text-3);font-size:9px;letter-spacing:.05em;text-transform:uppercase}.project-row-technical dd{color:var(--text-2);font-size:11px;margin:0;overflow-wrap:anywhere}.project-row-secondary-actions{display:flex;flex-wrap:wrap;gap:7px}.project-row-more-panel>small{color:var(--text-3);font-size:9.75px;line-height:1.4}.dictionary-apply-card>.card-body>.stack{gap:12px}.dictionary-save-explanation,.dictionary-test-note{color:var(--text-2);font-size:11.5px;line-height:1.5;margin:0}.dictionary-examples-disclosure,.dictionary-save-details,.dictionary-scenario-choice,.project-readiness-technical,.project-ready-actions,.project-review-technical,.project-script-technical{display:grid;gap:10px}.dictionary-save-details-body,.dictionary-scenario-field,.project-review-technical-body,.project-script-technical>:not(summary){margin-top:10px}.dictionary-scenario-choice{background:rgba(145,160,182,.035);border:1px solid var(--line);border-radius:11px;padding:9px 11px}.dictionary-scenario-choice>summary{border:0;min-height:30px;padding:2px}.dictionary-examples-disclosure>summary,.dictionary-save-details>summary,.project-readiness-technical>summary,.project-ready-actions>summary,.project-review-technical>summary,.project-script-technical>summary{background:transparent;justify-self:start}.project-pronunciation-disclosure{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.project-pronunciation-disclosure>summary{align-items:center;cursor:pointer;display:flex;justify-content:space-between;list-style:none;min-height:64px;padding:13px 18px}.project-pronunciation-disclosure>summary::-webkit-details-marker{display:none}.project-pronunciation-disclosure>summary>span:first-child{display:grid;gap:2px}.project-pronunciation-disclosure>summary b{color:var(--text);font-size:13px}.project-pronunciation-disclosure>summary small{color:var(--text-3);font-size:10.5px}.project-pronunciation-disclosure-body{border-top:1px solid var(--line);padding:14px 18px 18px}.project-pronunciation-source{grid-template-columns:1fr}.project-pronunciation-source-details{color:var(--text-3);display:grid;font-size:10px;gap:5px}.project-pronunciation-source-details>summary{cursor:pointer;justify-self:start}.project-context-bar{grid-template-columns:34px minmax(0,1fr) auto}.project-context-details{color:var(--text-3);font-size:10.5px;grid-column:2/-1}.project-context-details>summary{cursor:pointer;justify-self:start}.project-context-details p{line-height:1.45;margin:7px 0}.project-context-details code{color:var(--text-3)}.project-analysis-disclosure{border:1px solid var(--line);border-radius:11px;overflow:hidden}.project-analysis-disclosure>summary{cursor:pointer;display:flex;list-style:none;min-height:58px;padding:11px 13px}.project-analysis-disclosure>summary::-webkit-details-marker{display:none}.project-analysis-disclosure>summary>span{display:grid;gap:2px}.project-analysis-disclosure>summary b{color:var(--text-2);font-size:12px}.project-analysis-disclosure>summary small{color:var(--text-3);font-size:10.5px}.project-analysis-content{border-top:1px solid var(--line);display:grid;gap:16px;padding:13px}.project-analysis-technical{color:var(--text-3);font-size:10px}.project-analysis-technical>summary{cursor:pointer}.project-ready-actions>p{color:var(--text-3);font-size:10.5px;line-height:1.45;margin:0}@media (max-width:760px){.project-row,.project-toolbar{grid-template-columns:1fr}.project-filter-disclosure .project-filter,.project-row-more-panel{left:0;min-width:0;position:static;right:auto;width:100%}.project-row-actions{align-items:stretch;min-width:0}.project-row-actions>.btn,.project-row-more{flex:1 1}.project-row-more>summary{justify-content:center;width:100%}.project-context-bar{grid-template-columns:34px minmax(0,1fr)}.project-context-bar>.btn,.project-context-details{grid-column:1/-1}}.quality-page{max-width:1180px}.quality-reward-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.quality-reward{background:rgba(11,18,30,.82);border:1px solid var(--line);border-radius:12px;display:grid;gap:8px;min-height:142px;padding:16px}.quality-reward-ok{background:linear-gradient(145deg,rgba(71,215,160,.1),rgba(11,18,30,.82) 62%);border-color:rgba(71,215,160,.24)}.quality-reward-warn{background:linear-gradient(145deg,rgba(244,184,84,.1),rgba(11,18,30,.82) 62%);border-color:rgba(244,184,84,.24)}.quality-reward-danger{background:linear-gradient(145deg,rgba(246,103,119,.1),rgba(11,18,30,.82) 62%);border-color:rgba(246,103,119,.24)}.quality-reward .pill{justify-self:start}.quality-reward strong{font-size:clamp(25px,3vw,36px);letter-spacing:-.04em}.quality-not-evaluated p,.quality-reward p,.quality-safety-note p{color:var(--text-3);font-size:12px;line-height:1.55;margin:0}.quality-calculator .card-body{display:grid;gap:14px}.quality-status-row{align-items:stretch;display:grid;gap:12px;grid-template-columns:minmax(220px,.65fr) minmax(280px,1.35fr)}.quality-status-inputs,.quality-status-inputs>label{align-content:start;display:grid;gap:7px}.quality-status-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}.quality-status-inputs>label>span{color:var(--text-2);font-size:11px;font-weight:700}.quality-result{border:1px solid var(--line);border-radius:10px;display:grid;gap:3px;grid-template-columns:1fr auto;padding:12px 14px}.quality-result>span{color:var(--text-2);font-size:11px;font-weight:700}.quality-result>strong{font-size:20px;grid-row:1/span 2}.quality-result>small{color:var(--text-3);font-size:10px}.quality-result-ok{background:rgba(71,215,160,.06);border-color:rgba(71,215,160,.2)}.quality-result-warn{background:rgba(244,184,84,.06);border-color:rgba(244,184,84,.2)}.quality-result-danger{background:rgba(246,103,119,.06);border-color:rgba(246,103,119,.2)}.quality-grade-list{border:1px solid var(--line);border-radius:10px;overflow:hidden}.quality-grade-row{align-items:center;background:rgba(145,160,182,.025);border-bottom:1px solid var(--line);display:grid;gap:10px;grid-template-columns:27px minmax(0,1fr) minmax(150px,190px);padding:10px 11px}.quality-grade-row:last-child{border-bottom:0}.quality-grade-number,.quality-rule>summary>span{align-items:center;background:rgba(113,133,255,.12);border:1px solid rgba(113,133,255,.22);border-radius:7px;color:var(--accent-soft);display:inline-flex;font-size:10px;font-weight:800;height:25px;justify-content:center;width:25px}.quality-grade-copy{display:grid;gap:3px}.quality-grade-copy b{font-size:12px}.quality-grade-copy small{color:var(--text-3);font-size:10px;line-height:1.4}.quality-not-evaluated{align-items:center;background:rgba(145,160,182,.035);border:1px dashed var(--line);border-radius:10px;display:grid;gap:10px;grid-template-columns:auto 1fr;padding:14px}.quality-source,.quality-source-count{color:var(--text-3);font-size:10px}.quality-rule-grid{display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.quality-rule{background:rgba(7,11,18,.34);border:1px solid var(--line);border-radius:10px;min-width:0;overflow:hidden}.quality-rule>summary{align-items:center;cursor:pointer;display:grid;gap:9px;grid-template-columns:27px minmax(0,1fr) auto;list-style:none;padding:11px}.quality-rule>summary:after{color:var(--text-3);content:"⌄";font-size:14px;line-height:1;transform:rotate(-90deg);transition:transform .14s ease}.quality-rule[open]>summary:after{transform:rotate(0deg)}.quality-rule>summary::-webkit-details-marker{display:none}.quality-rule>summary b{font-size:12px}.quality-rule-body{border-top:1px solid var(--line);display:grid;gap:10px;padding:12px}.quality-rule-body section{display:grid;gap:5px}.quality-rule-body h3{color:var(--text-2);font-size:10px;letter-spacing:.06em;margin:0;text-transform:uppercase}.quality-rule-body li,.quality-rule-body p{color:var(--text-3);font-size:11px;line-height:1.5}.quality-rule-body p,.quality-rule-body ul{margin:0}.quality-rule-body ul{display:grid;gap:4px;padding-left:17px}.quality-safety-note{align-items:center;background:linear-gradient(110deg,rgba(113,133,255,.08),rgba(9,15,25,.5));border:1px solid rgba(113,133,255,.18);border-radius:12px;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;padding:15px 16px}.quality-safety-note>div:first-child{display:grid;gap:5px}.quality-safety-note b{font-size:12px}.quality-actions{display:flex;gap:8px}@media (max-width:860px){.quality-reward-grid,.quality-rule-grid,.quality-safety-note,.quality-status-row{grid-template-columns:1fr}.quality-actions{justify-content:flex-start}}@media (max-width:620px){.quality-status-inputs{grid-template-columns:1fr}.quality-grade-row{grid-template-columns:27px minmax(0,1fr)}.quality-grade-row select{grid-column:2}.quality-not-evaluated{grid-template-columns:1fr}.quality-actions{align-items:stretch;flex-direction:column}}.voice-navigation{align-items:center;display:flex;gap:10px;position:relative;width:fit-content;z-index:5}.voice-more-menu{position:relative}.voice-more-menu>summary{background:rgba(16,23,36,.7);border:1px solid var(--line);border-radius:11px;color:var(--text-2);cursor:pointer;font-size:13px;font-weight:620;list-style:none;padding:11px 14px}.voice-more-menu>summary::-webkit-details-marker{display:none}.voice-more-menu>summary:after{content:"  ···";color:var(--text-3)}.voice-more-menu.is-active>summary,.voice-more-menu[open]>summary{background:rgba(113,133,255,.13);border-color:rgba(141,156,255,.2);color:var(--text)}.voice-more-popover{background:#101725;border:1px solid var(--line-strong);border-radius:14px;box-shadow:0 22px 60px rgba(0,0,0,.42);display:grid;left:0;min-width:310px;padding:7px;position:absolute;top:calc(100% + 8px)}.voice-more-popover a{border-radius:10px;display:grid;padding:11px 12px}.voice-more-popover a.is-active,.voice-more-popover a:hover{background:rgba(113,133,255,.11);text-decoration:none}.voice-more-popover b{color:var(--text);font-size:13px}.voice-more-popover span{color:var(--text-3);font-size:11px}.operator-home-card>.card-body{padding:0}.operator-home-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr)}.operator-home-main{background:radial-gradient(520px 260px at 0 0,rgba(113,133,255,.13),transparent 68%),rgba(7,11,18,.22);border-right:1px solid var(--line);min-height:340px;padding:30px}.operator-home-kicker{color:var(--cyan);font-size:10px;font-weight:760;letter-spacing:.12em;margin:0 0 14px;text-transform:uppercase}.operator-home-main .scenario-head h2{font-size:clamp(22px,2.3vw,31px);letter-spacing:-.035em}.operator-home-actions{display:grid;gap:1px}.operator-action{align-items:center;background:rgba(13,20,32,.58);display:grid;gap:14px;grid-template-columns:36px 1fr;min-height:112px;padding:20px 22px;transition:background-color .15s ease,transform .15s ease}.operator-action+.operator-action{border-top:1px solid var(--line)}.operator-action:hover{background:rgba(113,133,255,.09);text-decoration:none}.operator-action-number{align-items:center;background:rgba(113,133,255,.14);border:1px solid rgba(141,156,255,.22);border-radius:11px;color:#cbd3ff;display:inline-flex;font-size:12px;font-weight:760;height:36px;justify-content:center;width:36px}.operator-action>span:last-child{display:grid;gap:4px}.operator-action b{color:var(--text);font-size:14px}.operator-action small{color:var(--text-3);font-size:11.5px}.operator-concepts{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.operator-concepts li{background:rgba(14,20,32,.55);border:1px solid var(--line);border-radius:13px;display:grid;gap:4px;list-style:none;padding:15px 17px}.operator-concepts b{color:var(--text);font-size:13px}.operator-concepts span{color:var(--text-3);font-size:11.5px}.lab-new-conversation,.prompt-history,.scenario-editor,.voice-advanced-summary,.voice-archive{background:rgba(14,20,32,.58);border:1px solid var(--line);border-radius:14px;overflow:visible}.lab-new-conversation>summary,.prompt-history>summary,.scenario-editor>summary,.voice-advanced-summary>summary,.voice-archive>summary{color:var(--text-2);cursor:pointer;font-size:13px;font-weight:650;list-style:none;padding:16px 18px}.lab-new-conversation>summary::-webkit-details-marker,.prompt-history>summary::-webkit-details-marker,.scenario-editor>summary::-webkit-details-marker,.voice-advanced-summary>summary::-webkit-details-marker,.voice-archive>summary::-webkit-details-marker{display:none}.lab-new-conversation>summary:before,.prompt-history>summary:before,.scenario-editor>summary:before,.voice-advanced-summary>summary:before,.voice-archive>summary:before{color:var(--text-3);content:"+";display:inline-block;margin-right:9px;width:10px}.lab-new-conversation[open]>summary:before,.prompt-history[open]>summary:before,.scenario-editor[open]>summary:before,.voice-advanced-summary[open]>summary:before,.voice-archive[open]>summary:before{content:"−"}.prompt-history-body,.scenario-editor-body,.voice-advanced-summary>:not(summary),.voice-archive-body{margin:0 18px 18px}.voice-archive>.card{border:0;box-shadow:none;margin:0}.profile-editor-guide{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.profile-editor-guide>span{background:rgba(113,133,255,.055);border:1px solid rgba(141,156,255,.12);border-radius:11px;display:grid;gap:3px;padding:11px 12px}.profile-editor-guide b{color:var(--text);font-size:12px}.profile-editor-guide small{color:var(--text-3);font-size:10.5px}.prompt-current-label{align-items:baseline;display:flex;flex-wrap:wrap;gap:7px 14px;margin-bottom:13px}.prompt-current-label b{color:var(--ok);font-size:12px}.prompt-current-label span{color:var(--text-3);font-size:11px}.prompt-current-preview pre{background:rgba(7,11,18,.46);border:1px solid var(--line);border-radius:12px;color:var(--text-2);font-family:var(--font);font-size:12.5px;line-height:1.6;margin:0 0 14px;max-height:360px;overflow:auto;padding:16px;white-space:pre-wrap}.prompt-history{display:block;gap:0;margin-top:10px;padding:0}.prompt-history-body{border-top:1px solid var(--line);display:grid;gap:14px;padding-top:8px}.lab-live-intro-simple{display:block;padding-bottom:18px}.lab-new-conversation{margin:0 0 18px}.lab-new-conversation .lab-quick-create{border:0;border-radius:0;margin:0}.voice-test-studio{background:rgba(5,9,15,.42);border:1px solid rgba(155,177,213,.15);border-radius:17px;display:grid;grid-template-columns:minmax(300px,.72fr) minmax(480px,1.28fr);min-height:0;overflow:clip}.voice-test-dialog-panel,.voice-test-settings-panel{min-width:0;padding:22px}.voice-test-settings-panel{background:radial-gradient(420px 230px at 0 0,rgba(113,133,255,.11),transparent 70%),rgba(15,21,33,.76);border-right:1px solid var(--line);display:flex;flex-direction:column;gap:18px}.voice-test-dialog-panel{background:rgba(11,16,25,.68);display:flex;flex-direction:column;gap:16px}.voice-test-panel-heading{display:grid;gap:5px}.voice-test-panel-heading>span{color:var(--cyan);font-size:10px;font-weight:760;letter-spacing:.11em;text-transform:uppercase}.voice-test-panel-heading b{color:var(--text);font-size:19px;letter-spacing:-.025em}.voice-test-selected-meta{display:flex;flex-wrap:wrap;gap:6px;margin:-9px 0 0}.voice-test-selected-meta span{background:rgba(113,133,255,.09);border:1px solid rgba(141,156,255,.16);border-radius:999px;color:var(--text-2);font-size:10px;line-height:1;padding:6px 8px}.voice-test-model-note{border:1px solid rgba(141,156,255,.16);border-radius:10px;display:grid;gap:3px;margin:-2px 0 0;padding:9px 10px}.voice-test-model-note b{color:var(--text-2);font-size:10.5px}.voice-test-model-note span{color:var(--text-3);font-size:10px;line-height:1.45}.voice-test-model-note-preview{background:rgba(246,181,75,.055);border-color:rgba(246,181,75,.2)}.voice-test-model-note-stable{background:rgba(71,215,160,.045);border-color:rgba(71,215,160,.17)}.voice-test-interruption-controls,.voice-test-microphone-controls{background:rgba(7,11,18,.34);border:1px solid rgba(155,177,213,.13);border-radius:12px;display:grid;gap:10px;margin:0;min-width:0;padding:12px}.voice-test-interruption-controls legend,.voice-test-microphone-controls legend{color:var(--text-2);font-size:11px;font-weight:750;padding:0 5px}.voice-test-interruption-controls .field{gap:5px}.voice-test-interruption-controls .field>small{color:var(--text-3);font-size:10px;line-height:1.45}.voice-test-microphone-grid{display:grid;gap:10px}.voice-test-microphone-grid .field{gap:5px}.voice-test-microphone-grid .field>small{color:var(--text-3);font-size:10px;line-height:1.45}.voice-test-input-warning{background:rgba(241,187,86,.07);border:1px solid rgba(241,187,86,.17);border-radius:9px;color:#e5c98f;font-size:10px;line-height:1.45;margin:0;padding:8px 9px}.voice-test-input-warning.is-strong{background:rgba(255,106,122,.07);border-color:rgba(255,106,122,.2);color:#f0a5ae}.yandex-voice-catalog{background:radial-gradient(640px 220px at 100% 0,rgba(66,215,245,.055),transparent 70%),rgba(12,18,29,.7);border:1px solid rgba(155,177,213,.14);border-radius:16px;overflow:clip}.yandex-voice-catalog>summary{align-items:center;cursor:pointer;display:flex;justify-content:space-between;min-height:62px;padding:13px 18px}.yandex-voice-catalog>summary::marker{content:""}.yandex-voice-catalog>summary>span:first-child{display:grid;gap:3px}.yandex-voice-catalog>summary b{color:var(--text);font-size:14px}.yandex-voice-catalog>summary small{color:var(--text-3);font-size:11px}.yandex-voice-catalog-body{border-top:1px solid var(--line);display:grid;gap:16px;padding:16px 18px 18px}.yandex-voice-ranking-note{background:rgba(66,215,245,.045);border:1px solid rgba(66,215,245,.11);border-radius:10px;color:var(--text-2);font-size:11px;line-height:1.5;margin:0;padding:9px 11px}.yandex-voice-groups{display:grid;gap:16px}.yandex-voice-group{display:grid;gap:9px}.yandex-voice-group>header{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px 10px}.yandex-voice-group>header b{color:var(--text);font-size:12px}.yandex-voice-group>header span{color:var(--text-3);font-size:10.5px}.yandex-voice-grid{display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr))}.yandex-voice-item{align-items:center;background:rgba(7,11,18,.3);border:1px solid rgba(155,177,213,.1);border-radius:11px;display:grid;gap:9px;grid-template-columns:30px minmax(0,1fr) auto;min-height:58px;padding:8px 9px}.yandex-voice-item.is-selected{background:rgba(71,215,160,.055);border-color:rgba(71,215,160,.25)}.yandex-voice-avatar{align-items:center;background:linear-gradient(145deg,rgba(113,133,255,.2),rgba(66,215,245,.1));border:1px solid rgba(141,156,255,.18);border-radius:9px;color:#d9dfff;display:inline-flex;font-size:12px;font-weight:760;height:30px;justify-content:center;width:30px}.yandex-voice-copy{display:grid;gap:2px;min-width:0}.yandex-voice-copy b{color:var(--text);font-size:11.5px}.yandex-voice-copy small,.yandex-voice-copy span{color:var(--text-3);font-size:9.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yandex-voice-copy small{color:#8ca3bd}.yandex-voice-test-link,.yandex-voice-unavailable{border-radius:8px;font-size:9.5px;font-weight:700;padding:7px 8px;white-space:nowrap}.yandex-voice-test-link{border:1px solid rgba(141,156,255,.21);color:#cbd3ff;text-decoration:none}.yandex-voice-test-link:hover,.yandex-voice-test-link[aria-current=true]{background:rgba(113,133,255,.14);border-color:rgba(141,156,255,.35)}.yandex-voice-test-link[aria-current=true]{color:#a7edcf}.yandex-voice-unavailable{color:var(--text-3)}.voice-test-profile-summary{background:rgba(7,11,18,.34);border:1px solid var(--line);border-radius:12px;display:grid;gap:0;margin:0}.voice-test-profile-summary>div{display:grid;gap:4px;grid-template-columns:72px 1fr;padding:10px 12px}.voice-test-profile-summary>div+div{border-top:1px solid var(--line)}.voice-test-profile-summary dt{color:var(--text-3);font-size:10px;text-transform:uppercase}.voice-test-profile-summary dd{color:var(--text-2);font-size:11.5px;margin:0;overflow-wrap:anywhere}.voice-test-settings-panel .ambient-controls{margin-top:2px}.voice-test-settings-panel .ambient-control-grid{grid-template-columns:1fr}.voice-test-privacy-note{color:var(--text-3);font-size:10.5px;line-height:1.5;margin:0}.voice-test-dialog-head{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:16px;justify-content:space-between;margin:-22px -22px 0;min-height:86px;padding:14px 22px}.voice-test-dialog-head .mic-state{background:transparent;border:0;flex:1 1 auto;padding:0}.voice-test-dialog-head .mic-actions{flex:0 0 auto;margin:0}.voice-test-dialog-head .btn{min-height:42px}.voice-test-dialog-panel .voice-waveforms{grid-template-columns:repeat(2,minmax(0,1fr))}.voice-test-dialog-panel .waveform-card{min-height:82px}.voice-test-dialog-panel .ephemeral-transcript{background:rgba(7,11,18,.28);border:0;border-radius:12px;flex:1 1 auto;min-height:260px;padding:16px}.voice-test-dialog-panel .ephemeral-transcript ol{max-height:330px}.voice-test-dialog-panel .ephemeral-transcript li{background:transparent;border-bottom:1px solid rgba(155,177,213,.08);border-radius:0;padding:10px 4px 12px}.voice-test-dialog-panel .ephemeral-transcript li b{color:#8795aa;text-transform:none}.voice-test-dialog-panel .mic-metrics-primary{grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.voice-test-dialog-panel .mic-metrics-primary>div{min-height:62px;padding:10px 11px}.voice-test-history>.lab-advanced-body{display:grid}@media (max-width:1120px){.operator-home-grid,.voice-test-studio{grid-template-columns:1fr}.operator-home-main,.voice-test-settings-panel{border-bottom:1px solid var(--line);border-right:0}.voice-test-studio{min-height:0}.yandex-voice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.voice-navigation{align-items:stretch;flex-direction:column;width:100%}.voice-more-menu>summary,.voice-navigation .subnav{width:100%}.voice-more-popover{position:static}.operator-concepts,.profile-editor-guide{grid-template-columns:1fr}.voice-test-dialog-head{align-items:stretch;flex-direction:column}.voice-test-dialog-head .btn,.voice-test-dialog-head .mic-actions{width:100%}.voice-test-dialog-panel .mic-metrics-primary{grid-template-columns:1fr 1fr}.yandex-voice-catalog-body,.yandex-voice-catalog>summary{padding-inline:12px}.yandex-voice-grid{grid-template-columns:1fr}}.admin-shell{grid-template-columns:238px minmax(0,1fr)}.sidebar-brand{min-height:70px;padding:13px 16px}.sidebar-brand .brand-mark{border-radius:11px;height:38px;width:38px}.sidebar-body{padding:14px 11px}.sidebar-foot{gap:7px;padding:10px 11px 13px}.sidebar-security{background:transparent;border:0;border-top:1px solid rgba(155,177,213,.09);border-radius:0;padding:11px 5px 4px}.side-nav .side-nav-link{gap:10px;grid-template-columns:34px minmax(0,1fr);min-height:50px;padding:6px 9px}.side-nav-icon{border-radius:9px;height:32px;width:32px}.utility-bar{min-height:58px;padding-inline:clamp(18px,2.3vw,34px)}.app-content>.demo-ribbon .demo-ribbon-in,.demo-ribbon .demo-ribbon-in{min-height:28px;padding-inline:clamp(18px,2.3vw,34px)}.demo-ribbon .demo-ribbon-in{font-size:10.5px}.app-main{padding:24px clamp(18px,2.3vw,34px) 42px}.app-footer{margin-inline:clamp(18px,2.3vw,34px)}.page-stack{gap:16px}.page-header{min-height:54px}.page-header h1{font-size:clamp(25px,2vw,32px)}.page-header p:not(.overline){font-size:13px;margin-top:6px}.overline{font-size:10px;margin-bottom:6px}.voice-navigation{min-height:42px}.daily-action-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.daily-action-card{align-items:center;background:radial-gradient(420px 180px at 100% 0,rgba(113,133,255,.16),transparent 72%),linear-gradient(150deg,rgba(18,27,44,.98),rgba(11,17,28,.98));border:1px solid rgba(141,156,255,.2);border-radius:17px;box-shadow:var(--shadow-soft);color:var(--text);display:grid;gap:15px;grid-template-columns:48px minmax(0,1fr) auto 24px;min-height:132px;padding:20px;position:relative;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.daily-action-card:before{background:linear-gradient(90deg,var(--accent-bright),var(--cyan),transparent);content:"";height:1px;left:20px;opacity:.7;position:absolute;right:44%;top:0}.daily-action-card:hover{border-color:rgba(141,156,255,.38);box-shadow:0 20px 58px rgba(0,0,0,.34);text-decoration:none;transform:translateY(-2px)}.daily-action-test{background:radial-gradient(420px 180px at 100% 0,rgba(71,215,160,.13),transparent 72%),linear-gradient(150deg,rgba(16,29,38,.98),rgba(10,18,26,.98));border-color:rgba(71,215,160,.18)}.daily-action-icon{align-items:center;background:rgba(113,133,255,.14);border:1px solid rgba(141,156,255,.25);border-radius:14px;color:#dce1ff;display:inline-flex;font-size:17px;font-weight:760;height:48px;justify-content:center;width:48px}.daily-action-test .daily-action-icon{background:rgba(71,215,160,.11);border-color:rgba(71,215,160,.23);color:#b7f0d8}.daily-action-copy{display:grid;gap:4px;min-width:0}.daily-action-copy small{color:var(--cyan);font-size:9.5px;font-weight:760;letter-spacing:.12em}.daily-action-copy b{font-size:20px;letter-spacing:-.025em}.daily-action-copy>span{color:var(--text-2);font-size:12.5px;line-height:1.45;max-width:470px}.daily-action-meta{background:rgba(148,168,204,.08);border:1px solid rgba(148,168,204,.14);border-radius:999px;color:var(--text-2);font-size:11px;padding:6px 9px;white-space:nowrap}.daily-action-meta.is-ready{background:rgba(71,215,160,.08);border-color:rgba(71,215,160,.2);color:#a8ebd0}.daily-action-arrow{color:var(--text-3);font-size:20px}.operator-status-grid{display:grid;gap:14px;grid-template-columns:minmax(300px,.8fr) minmax(420px,1.2fr)}.operator-status-grid .card-head{min-height:50px;padding:14px 18px 0}.operator-status-grid .card-body{padding:13px 18px 18px}.readiness-list{display:grid;gap:2px;list-style:none;margin:0;padding:0}.readiness-list li{align-items:center;border-bottom:1px solid rgba(155,177,213,.08);display:grid;font-size:12.5px;gap:9px;grid-template-columns:24px minmax(0,1fr) auto;min-height:40px}.readiness-list li:last-child{border-bottom:0}.readiness-mark{align-items:center;background:rgba(255,119,127,.08);border:1px solid rgba(255,119,127,.18);border-radius:8px;color:#ffb0b5;display:inline-flex;font-size:11px;height:23px;justify-content:center;width:23px}.readiness-list .is-ready .readiness-mark{background:rgba(71,215,160,.08);border-color:rgba(71,215,160,.2);color:#9be8c8}.readiness-list a{color:#aab6ff;font-size:11px}.compact-empty-state{align-items:start;min-height:0;padding:8px 0;text-align:left}.compact-empty-state .btn{margin-top:6px}.voice-advanced-summary>summary{min-height:44px;padding-block:12px}.btn,.subnav a,.voice-more-menu>summary{min-height:44px}@media (max-width:1160px) and (min-width:761px){.admin-shell{grid-template-columns:82px minmax(0,1fr)}}@media (max-width:1240px){.daily-action-card{grid-template-columns:44px minmax(0,1fr) 22px}.daily-action-icon{height:44px;width:44px}.daily-action-meta{grid-column:2;justify-self:start}.daily-action-arrow{grid-column:3;grid-row:1/span 2}}@media (max-width:980px){.daily-action-grid,.operator-status-grid{grid-template-columns:1fr}}@media (max-width:760px){.daily-action-card{gap:12px;grid-template-columns:42px minmax(0,1fr) 18px;min-height:0;padding:16px}.daily-action-icon{border-radius:12px;height:42px;width:42px}.daily-action-copy b{font-size:17px}.daily-action-copy>span{font-size:12px}.daily-action-meta{grid-column:2}.voice-more-popover{min-width:0;width:100%}}@media (max-width:430px){.daily-action-card{grid-template-columns:38px minmax(0,1fr)}.daily-action-icon{height:38px;width:38px}.daily-action-arrow{display:none}}.dictionary-workspace{align-items:start;gap:18px;grid-template-columns:minmax(0,1.45fr) minmax(310px,.72fr)}.dictionary-workspace .card-head{min-height:56px;padding:14px 18px 0}.dictionary-workspace .card-body{padding:14px 18px 18px}.dictionary-workspace .stack{gap:14px}.dictionary-workspace :is(button,input:not([type=hidden]),select),.voice-test-studio :is(button,input:not([type=hidden]),select,summary){min-height:44px}.dictionary-editor-card textarea{font-family:var(--mono);line-height:1.55;min-height:clamp(280px,42vh,460px);resize:vertical;tab-size:2}.dictionary-examples{gap:8px;justify-content:flex-start}.dictionary-examples .btn{min-height:44px;padding:8px 11px;text-align:left;white-space:normal}.dictionary-apply-card{position:static}.dictionary-apply-card .control-action-form{gap:11px;padding:0}.dictionary-apply-card .control-action-form>.btn,.dictionary-apply-card>.card-body>.stack>.btn{justify-content:center;width:100%}.lab-live-card>.card-head{min-height:58px;padding:15px 20px}.lab-live-card>.card-body{padding:0 20px 22px}.lab-live-intro-simple{padding:18px 0 16px}.lab-live-intro-simple h3{font-size:clamp(21px,1.8vw,27px)}.voice-test-studio{grid-template-columns:minmax(270px,.66fr) minmax(0,1.34fr)}.voice-test-dialog-panel,.voice-test-settings-panel{gap:12px;padding:18px}.voice-test-panel-heading{gap:3px}.voice-test-panel-heading b{font-size:17px}.voice-test-settings-panel>.field-note{background:rgba(71,215,160,.055);border:1px solid rgba(71,215,160,.14);border-radius:10px;color:#9be8c8;margin:0;padding:8px 10px}.voice-test-settings-panel .mic-diagnostics>summary{min-height:52px;padding:10px 12px}.voice-test-settings-panel .ambient-controls,.voice-test-settings-panel .mic-diagnostics-body{padding:12px}.voice-test-dialog-head{gap:12px;margin:-18px -18px 0;min-height:72px;padding:12px 18px}.voice-test-dialog-head .btn{min-height:44px}#voice-lab-start-reason{margin:0;padding:11px 13px}#voice-lab-start-reason ul{margin-block:7px}.voice-test-dialog-panel .waveform-card{min-height:72px}.voice-test-dialog-panel .ephemeral-transcript{flex:0 1 auto;min-height:clamp(200px,28vh,300px);padding:14px}.voice-test-dialog-panel .ephemeral-transcript ol{max-height:270px}.voice-test-dialog-panel .ephemeral-transcript li{padding:8px 4px 10px}.voice-test-dialog-panel>.field-note{margin:0}@media (min-width:981px){.dictionary-apply-card{max-height:calc(100dvh - 88px);overflow:auto;position:sticky;scrollbar-gutter:stable;top:72px}}@media (min-width:901px) and (max-width:1120px){.voice-test-studio{grid-template-columns:minmax(250px,.62fr) minmax(0,1.38fr)}.voice-test-settings-panel{border-bottom:0;border-right:1px solid var(--line)}}@media (max-width:980px){.dictionary-workspace{gap:14px;grid-template-columns:1fr}.dictionary-apply-card{max-height:none;overflow:visible;position:static}}@media (max-width:900px){.voice-test-settings-panel{gap:10px;padding-block:14px}}@media (max-width:760px){.lab-live-card>.card-head{min-height:52px;padding:13px 14px}.lab-live-card>.card-body{padding:0 12px 16px}.lab-live-intro-simple{padding:13px 2px 12px}.lab-live-intro-simple h3{font-size:21px}.lab-live-intro-simple p:not(.lab-live-kicker){font-size:12px;margin-top:6px}.voice-test-dialog-panel,.voice-test-settings-panel{padding:14px}.voice-test-panel-heading b{font-size:16px}.voice-test-settings-panel .field{gap:4px}.voice-test-settings-panel .mic-diagnostics>summary{min-height:48px;padding:8px 10px}.voice-test-dialog-head{gap:10px;margin:-14px -14px 0;min-height:0;padding:11px 14px}.voice-test-dialog-head .mic-state{min-height:0}.voice-test-dialog-panel .waveform-card{min-height:64px}.voice-test-dialog-panel .ephemeral-transcript{min-height:170px;padding:12px}.voice-test-dialog-panel .ephemeral-transcript ol{max-height:220px}.dictionary-workspace .card-head{min-height:52px;padding:13px 14px 0}.dictionary-workspace .card-body{padding:12px 14px 15px}.dictionary-editor-card textarea{min-height:230px}.dictionary-examples{display:grid;grid-template-columns:1fr}.dictionary-examples .btn{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.daily-action-card:hover{transform:none}}@media (max-width:900px){.voice-test-studio{grid-template-columns:minmax(0,1fr)}.voice-test-settings-panel{border-bottom:1px solid var(--line);border-right:0}}@media (max-width:760px){.sidebar-brand{min-height:54px;padding:8px 12px}.sidebar-brand .brand-mark{height:36px;width:36px}.sidebar-body{overflow:visible;padding:7px 10px 9px}.topnav.side-nav{display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.utility-context{display:none}.topnav.side-nav .side-nav-group,.topnav.side-nav .side-nav-items{border:0;display:contents;margin:0;padding:0}.topnav.side-nav .side-nav-link{gap:6px;grid-template-columns:30px minmax(0,1fr);min-height:46px;padding:5px 7px}.topnav.side-nav .side-nav-label{font-size:11.5px;line-height:1.15;overflow-wrap:anywhere}.utility-bar{min-height:52px;padding-inline:12px}.utility-context{max-width:170px}.utility-title{font-size:13px}.identity-avatar{height:34px;width:34px}.app-main{padding:16px 12px 32px}.page-stack{gap:12px}.voice-navigation{align-items:stretch;flex-direction:row;gap:6px;width:100%}.voice-navigation .subnav{flex:1 1 auto;width:auto}.voice-navigation .subnav a{flex:1 1 auto;font-size:11.5px;justify-content:center;padding-inline:7px;text-align:center}.voice-more-menu{flex:0 0 44px}.voice-more-menu>summary{align-items:center;display:flex;font-size:0;justify-content:center;padding:0;width:44px}.voice-more-menu>summary:after{color:var(--text-2);content:"•••";font-size:14px;letter-spacing:.12em}.voice-more-popover{left:auto;min-width:0;position:absolute;right:0;width:min(320px,calc(100vw - 24px))}.voice-lab-page>.page-header{min-height:40px}.voice-lab-page .lab-live-intro-simple,.voice-lab-page .voice-test-panel-heading,.voice-lab-page>.page-header .overline,.voice-lab-page>.page-header p:not(.overline){display:none}}.demo-ribbon-in{max-width:none;padding-inline:clamp(18px,2.3vw,34px)}.demo-ribbon-short{color:var(--text-3)}.demo-ribbon-details{margin-left:auto;position:relative}.demo-ribbon-details>summary{color:#d7c48d;cursor:pointer;font-size:10.5px;list-style:none;white-space:nowrap}.demo-ribbon-details>summary::-webkit-details-marker{display:none}.demo-ribbon-details>summary:after{content:"  ?";opacity:.7}.demo-ribbon-details>span{background:#111824;border:1px solid var(--line-strong);border-radius:10px;box-shadow:var(--shadow-soft);color:var(--text-2);display:block;max-width:min(390px,calc(100vw - 32px));padding:10px 12px;position:absolute;right:0;top:calc(100% + 8px);width:max-content;z-index:35}.voice-subnav a{gap:7px;white-space:nowrap}.voice-subnav a,.voice-subnav-step{align-items:center;display:inline-flex}.voice-subnav-step{background:rgba(148,168,204,.08);border:1px solid rgba(148,168,204,.12);border-radius:7px;color:var(--text-3);font-size:9px;font-weight:760;height:20px;justify-content:center;width:20px}.voice-subnav a.is-active .voice-subnav-step{background:rgba(141,156,255,.18);border-color:rgba(141,156,255,.26);color:#e2e6ff}.voice-more-menu>summary{align-items:center;display:flex;gap:5px;justify-content:center}.voice-more-menu>summary:after{content:"···";font-size:13px;letter-spacing:.08em;margin-left:3px}.voice-more-popover{display:flex;flex-direction:column;gap:4px;isolation:isolate;z-index:40}.voice-more-popover a{align-items:flex-start;display:flex;flex-direction:column;gap:2px;line-height:1.35;min-width:0;white-space:normal}.dictionary-howto{align-items:center;background:linear-gradient(120deg,rgba(113,133,255,.09),rgba(66,215,245,.035));border:1px solid rgba(141,156,255,.15);border-radius:12px;color:var(--text-2);display:grid;font-size:12px;gap:11px;grid-template-columns:34px minmax(0,1fr);line-height:1.5;padding:10px 12px}.dictionary-howto-mark{align-items:center;background:rgba(113,133,255,.16);border:1px solid rgba(141,156,255,.22);border-radius:9px;color:#e0e4ff;display:inline-flex;font-size:14px;font-weight:760;height:34px;justify-content:center;width:34px}.dictionary-quick-add{background:rgba(7,11,18,.3);border:1px solid var(--line);border-radius:13px;display:grid;gap:7px;margin:0;padding:12px}.dictionary-quick-fields{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(150px,.85fr) minmax(180px,1.15fr) auto}.dictionary-add-button{min-width:108px}.dictionary-examples{align-items:center}.dictionary-examples>span{color:var(--text-3);font-size:10.5px;white-space:nowrap}.dictionary-workspace .dictionary-examples button.btn{border-radius:8px;font-size:10.5px;min-height:32px;padding:5px 8px}.dictionary-current{background:rgba(7,11,18,.26);border:1px solid var(--line);border-radius:13px;min-width:0;overflow:hidden}.dictionary-current-head{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:12px;justify-content:space-between;min-height:52px;padding:9px 12px}.dictionary-current-head>div{display:grid;gap:1px;min-width:0}.dictionary-current-head h3{font-size:12.5px;margin:0}.dictionary-current-head span{color:var(--text-3);font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dictionary-search input{background:rgba(10,15,24,.84);border:1px solid rgba(160,185,225,.18);border-radius:9px;font-size:11px;min-height:36px;padding:6px 10px;width:150px}.dictionary-row-list{max-height:clamp(190px,28vh,330px);overflow:auto;scrollbar-gutter:stable}.dictionary-row{align-items:center;border-bottom:1px solid rgba(155,177,213,.07);display:grid;gap:9px;grid-template-columns:minmax(110px,.9fr) 18px minmax(140px,1.2fr) 30px;min-height:46px;padding:7px 10px 7px 13px}.dictionary-row:last-child{border-bottom:0}.dictionary-term{color:var(--text);font-size:12.5px;font-weight:620;overflow-wrap:anywhere}.dictionary-row-arrow{color:var(--text-3);text-align:center}.dictionary-pronunciation{color:#bfcaff;font-family:var(--mono);font-size:12px;overflow-wrap:anywhere}.dictionary-workspace .dictionary-current button.dictionary-remove{align-items:center;border:1px solid transparent;border-radius:8px;color:var(--text-3);cursor:pointer;display:inline-flex;font-size:18px;height:30px;justify-content:center;min-height:30px;padding:0;width:30px}.dictionary-workspace .dictionary-current button.dictionary-remove:hover{background:rgba(255,119,127,.07);border-color:rgba(255,119,127,.14);color:#ffb4b8}.dictionary-empty{align-items:center;color:var(--text-3);display:flex;flex-direction:column;gap:3px;justify-content:center;min-height:104px;padding:18px;text-align:center}.dictionary-empty b{color:var(--text-2);font-size:12.5px}.dictionary-empty span{font-size:11px}.dictionary-bulk-editor{background:rgba(7,11,18,.22);border:1px solid var(--line);border-radius:12px;overflow:hidden}.dictionary-bulk-editor>summary{align-items:center;cursor:pointer;display:flex;justify-content:space-between;list-style:none;min-height:48px;padding:9px 12px}.dictionary-bulk-editor>summary::-webkit-details-marker{display:none}.dictionary-bulk-editor>summary>span:first-child{display:grid;gap:1px}.dictionary-bulk-editor summary b{color:var(--text-2);font-size:12px}.dictionary-bulk-editor summary small{color:var(--text-3);font-size:10.5px}.dictionary-disclosure-mark:before{color:var(--text-3);content:"+";font-size:17px}.dictionary-bulk-editor[open] .dictionary-disclosure-mark:before{content:"−"}.dictionary-bulk-field{border-top:1px solid var(--line);padding:12px}.dictionary-editor-card .dictionary-bulk-field textarea{min-height:250px}.project-pronunciation-card>.card-body{padding-block:14px}.project-pronunciation-stack{gap:13px}.project-pronunciation-source{align-items:center;background:rgba(7,11,18,.3);border:1px solid var(--line);border-radius:11px;display:grid;gap:4px 12px;grid-template-columns:minmax(0,1fr) auto;padding:10px 12px}.project-pronunciation-source span{color:var(--text-2);font-size:12px}.project-pronunciation-source code{color:#9eaaf0;font-size:10.5px}.project-pronunciation-source small{color:var(--text-3);font-size:10.5px;grid-column:1/-1;line-height:1.45}.project-pronunciation-approved,.project-pronunciation-review{background:rgba(7,11,18,.24);border:1px solid var(--line);border-radius:12px;overflow:hidden}.project-pronunciation-approved .dictionary-row{grid-template-columns:minmax(110px,.85fr) 18px minmax(140px,1.1fr) auto}.project-pronunciation-review>summary{align-items:center;cursor:pointer;display:flex;justify-content:space-between;list-style:none;min-height:50px;padding:9px 12px}.project-pronunciation-review>summary::-webkit-details-marker{display:none}.project-pronunciation-review>summary>span:first-child{display:grid;gap:1px}.project-pronunciation-review summary b{color:var(--text-2);font-size:12.5px}.project-pronunciation-review summary small{color:var(--text-3);font-size:10.5px}.project-pronunciation-candidate-list{border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.project-pronunciation-candidate{border-bottom:1px solid var(--line);display:grid;gap:9px;min-width:0;padding:12px}.project-pronunciation-candidate:nth-child(odd){border-right:1px solid var(--line)}.project-pronunciation-candidate-head{align-items:start;display:flex;gap:9px;justify-content:space-between}.project-pronunciation-candidate-head>div{display:grid;gap:2px;min-width:0}.project-pronunciation-candidate-head b{color:var(--text);font-size:13px;overflow-wrap:anywhere}.project-pronunciation-candidate-head span:not(.status-pill){color:var(--text-3);font-size:10.5px}.project-pronunciation-candidate-sources{border-left:2px solid rgba(126,137,255,.24);padding-left:8px}.project-pronunciation-candidate-sources>summary{color:var(--text-3);cursor:pointer;font-size:10.5px}.project-pronunciation-candidate-sources ul{display:grid;gap:4px;list-style:none;margin:6px 0 0;padding:0}.project-pronunciation-candidate-sources li{align-items:baseline;display:flex;gap:7px;justify-content:space-between}.project-pronunciation-candidate-sources li span{color:var(--text-2);font-size:10.5px}.project-pronunciation-candidate-sources code{color:#8f9bdb;font-size:9.5px;white-space:nowrap}.project-pronunciation-review-actions{align-items:end;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.project-pronunciation-review-actions .control-action-form{margin:0}.project-pronunciation-review-actions .control-action-form:last-child .btn{background:transparent;border-color:var(--line-strong);color:var(--text-2)}.project-pronunciation-rejected>summary{color:var(--text-3);cursor:pointer;font-size:11px}.voice-test-studio{grid-template-columns:minmax(280px,.7fr) minmax(460px,1.3fr)}.lab-live-intro-simple{padding:11px 0}.lab-live-intro-simple>div{align-items:baseline;display:grid;gap:8px 14px;grid-template-columns:auto auto minmax(220px,1fr)}.lab-live-intro-simple .lab-live-kicker,.lab-live-intro-simple h3,.lab-live-intro-simple p:not(.lab-live-kicker){margin:0}.lab-live-intro-simple h3{font-size:17px;white-space:nowrap}.lab-live-intro-simple p:not(.lab-live-kicker){font-size:11.5px;max-width:none}.voice-test-dialog-panel{min-height:min(640px,calc(100dvh - 250px))}.voice-test-dialog-head{background:rgba(10,15,24,.72);position:sticky;top:0;z-index:4}.voice-test-dialog-head .btn-primary{min-width:168px}.voice-test-dialog-head .btn-primary:before{content:"●";font-size:8px;margin-right:8px}.voice-test-dialog-head .btn[disabled]{box-shadow:none;opacity:.46}.voice-test-dialog-panel .ephemeral-transcript{border:1px solid rgba(155,177,213,.09);display:flex;flex-direction:column;min-height:250px;overflow:hidden}.voice-test-dialog-panel .ephemeral-transcript-heading{border-bottom:1px solid rgba(155,177,213,.08);flex:0 0 auto;margin:-14px -14px 6px;padding:11px 14px}.ephemeral-transcript-tools{align-items:center;display:flex;flex-wrap:wrap;gap:7px 10px;justify-content:flex-end}.ephemeral-transcript-tools>span{color:var(--text-3);font-size:10px}.voice-test-dialog-panel .ephemeral-transcript button.transcript-copy{border:1px solid rgba(148,168,204,.13);border-radius:7px;color:var(--text-2);cursor:pointer;font-size:10px;min-height:28px;padding:3px 7px}.voice-test-dialog-panel .ephemeral-transcript button.transcript-copy:hover{background:rgba(113,133,255,.08);border-color:rgba(141,156,255,.2);color:#dbe0ff}.voice-test-dialog-panel .ephemeral-transcript ol{flex:1 1 auto;margin-inline:-2px;padding:2px 5px 2px 2px;scroll-behavior:smooth}.voice-test-dialog-panel .ephemeral-transcript li{border:0;display:grid;gap:4px;margin:5px 0;max-width:86%;padding:9px 11px}.voice-test-dialog-panel .ephemeral-transcript li.transcript-agent{background:rgba(113,133,255,.065);border:1px solid rgba(141,156,255,.11);border-radius:11px 11px 11px 4px}.voice-test-dialog-panel .ephemeral-transcript li.transcript-user{background:rgba(71,215,160,.055);border:1px solid rgba(71,215,160,.1);border-radius:11px 11px 4px;margin-left:auto}.voice-test-dialog-panel .ephemeral-transcript li.transcript-user b{color:#80bda6}.voice-test-dialog-panel .ephemeral-transcript li b{color:#93a2b8;font-size:9.5px;letter-spacing:.04em;text-transform:uppercase}.voice-test-dialog-panel .ephemeral-transcript li span{color:#e3e8f1;font-size:12.5px;line-height:1.5}.voice-test-dialog-panel .mic-metrics-primary>div{background:rgba(7,11,18,.22)}.voice-test-dialog-panel .mic-metrics-primary dd{font-size:11.5px;line-height:1.35}.mic-state b{align-items:center;display:flex;gap:7px}.mic-state b:before{background:var(--neutral);border-radius:50%;content:"";height:7px;width:7px}.mic-state-active b:before{background:var(--ok);box-shadow:0 0 12px rgba(71,215,160,.62)}.mic-state-connecting b:before,.mic-state-requesting_microphone b:before,.mic-state-requesting_ticket b:before,.mic-state-stopping b:before{animation:mic-state-pulse .9s ease-in-out infinite alternate;background:var(--warn)}.mic-state-error b:before{background:var(--danger)}#voice-lab-start-reason p{display:flex;flex-wrap:wrap;gap:7px;margin:8px 0 0}#voice-lab-start-reason p a{background:rgba(141,156,255,.08);border:1px solid rgba(141,156,255,.14);border-radius:8px;color:#c3cbff;padding:5px 8px}@keyframes mic-state-pulse{0%{opacity:.45}to{opacity:1}}@media (min-width:921px) and (max-width:1180px){.admin-shell{grid-template-columns:204px minmax(0,1fr)}.sidebar-brand{justify-content:flex-start;padding-inline:13px}.side-nav-copy,.sidebar-brand-copy,.sidebar-security{display:grid}.sidebar-body{padding-inline:9px}.side-nav-link{display:grid;grid-template-columns:32px minmax(0,1fr);justify-content:normal;padding-inline:7px}.side-nav-icon{height:30px;width:30px}.side-nav-description{display:none}}@media (max-width:1120px){.voice-test-studio{grid-template-columns:minmax(250px,.6fr) minmax(0,1.4fr)}}@media (max-width:920px){.dictionary-quick-fields,.voice-test-studio{grid-template-columns:1fr}.dictionary-add-button{width:100%}.voice-test-dialog-panel{min-height:520px}.lab-live-intro-simple>div{grid-template-columns:auto minmax(220px,1fr)}.lab-live-intro-simple p:not(.lab-live-kicker){grid-column:1/-1}}@media (max-width:760px){.demo-ribbon-details,.demo-ribbon-short{display:none}.demo-ribbon-in{padding-inline:12px}.voice-subnav a{gap:4px}.voice-subnav-step{height:18px;width:18px}.voice-more-menu>summary>span{display:none}.dictionary-howto{align-items:start}.dictionary-quick-fields{gap:8px}.dictionary-current-head{align-items:stretch;flex-direction:column}.dictionary-search input{width:100%}.dictionary-row{gap:6px;grid-template-columns:minmax(88px,.85fr) 13px minmax(110px,1.15fr) 30px;padding-left:10px}.dictionary-examples>span{grid-column:1}.voice-test-dialog-panel{min-height:460px}.voice-test-dialog-panel .ephemeral-transcript li{max-width:100%}}@media (max-width:480px){.voice-subnav-step{display:none}.voice-subnav-label{font-size:10.75px}.dictionary-row{grid-template-columns:minmax(0,1fr) 30px}.dictionary-row-arrow{display:none}.dictionary-pronunciation{grid-column:1}.dictionary-remove{grid-column:2;grid-row:1/span 2}}@media (prefers-reduced-motion:reduce){.mic-state b:before{animation:none}}@media (max-width:900px){.project-pronunciation-candidate-list{grid-template-columns:1fr}.project-pronunciation-candidate:nth-child(odd){border-right:0}}@media (max-width:560px){.project-pronunciation-review-actions,.project-pronunciation-source{grid-template-columns:1fr}.project-pronunciation-source code{justify-self:start}.project-pronunciation-approved .dictionary-row{grid-template-columns:minmax(0,1fr) auto}.project-pronunciation-approved .status-pill{grid-column:2;grid-row:1/span 2}}.projects-page .summary-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.project-catalog-card>.card-body{padding:0}.project-catalog-card>.card-head{padding:17px 18px 12px}.project-toolbar{align-items:center;border-bottom:1px solid var(--line);display:grid;gap:10px;grid-template-columns:minmax(240px,1fr) minmax(180px,240px) auto;padding:0 18px 14px}.project-filter select,.project-search input{background:rgba(7,11,18,.66);border:1px solid var(--line-strong);border-radius:10px;height:40px;padding:0 12px;width:100%}.project-filter select:focus,.project-search input:focus{border-color:rgba(141,156,255,.68)}.project-result-count{color:var(--text-3);font-size:12px;white-space:nowrap}.project-list{display:grid;list-style:none;margin:0;padding:0}.project-row{align-items:center;border-bottom:1px solid var(--line);display:grid;gap:14px;grid-template-columns:minmax(240px,1.2fr) minmax(260px,.85fr) auto;min-height:86px;padding:14px 18px}.project-row:last-child{border-bottom:0}.project-row:hover{background:rgba(113,133,255,.035)}.project-row-main{min-width:0}.project-row-title{align-items:center;display:flex;flex-wrap:wrap;gap:9px}.project-row-title h3{font-size:14.5px;margin:0}.project-row-title .pill{font-size:10.5px;padding-block:3px}.project-source{align-items:center;color:var(--text-3);display:flex;font-size:11.75px;gap:6px;margin:5px 0 0;min-width:0}.project-source span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-source-ok{color:var(--ok)}.project-missing-value,.project-source-missing{color:var(--warn)}.project-row-meta{display:grid;gap:12px;grid-template-columns:minmax(110px,1fr) minmax(100px,.8fr)}.project-row-meta>span{display:grid;min-width:0}.project-row-meta small{color:var(--text-3);font-size:10px;letter-spacing:.045em;text-transform:uppercase}.project-row-meta b{color:var(--text-2);font-size:11.75px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-row-actions{align-items:center;display:flex;gap:7px;justify-content:flex-end}.project-row-actions .btn{white-space:nowrap}.project-lab-cta{align-items:flex-end;display:grid;gap:4px;justify-items:end;max-width:190px}.project-lab-cta small{color:var(--text-3);font-size:9.5px;line-height:1.25;text-align:right}.project-action-disabled{background:rgba(145,160,182,.06);border:1px dashed rgba(145,160,182,.2);border-radius:8px;color:var(--text-3);cursor:not-allowed;font-size:11px;padding:6px 9px;white-space:nowrap}.project-empty{align-items:center;display:grid;gap:5px;justify-items:start;padding:30px 18px}.project-empty span{color:var(--text-3);margin-bottom:6px}.business-project-grid{display:grid;gap:16px;grid-template-columns:minmax(0,760px)}.business-project-card{background:radial-gradient(520px 240px at 0 0,rgba(103,86,237,.11),transparent 70%),linear-gradient(145deg,rgba(20,29,46,.98),rgba(12,19,31,.98));border:1px solid rgba(151,172,212,.16);border-radius:18px;box-shadow:0 14px 38px rgba(0,0,0,.2);display:grid;gap:20px;padding:22px}.business-project-card>header{align-items:center;display:grid;gap:14px;grid-template-columns:54px minmax(0,1fr) auto}.business-project-icon{align-items:center;background:linear-gradient(145deg,rgba(119,98,255,.34),rgba(74,103,229,.22));border:1px solid rgba(166,154,255,.3);border-radius:15px;color:#d5d0ff;display:flex;font-size:13px;font-weight:800;height:54px;justify-content:center;width:54px}.business-project-card h2{font-size:21px;letter-spacing:-.035em;margin:1px 0 0}.business-project-card p{color:var(--text-3);font-size:11.5px;margin:4px 0 0}.business-project-overline{color:#9b91ef;font-size:9px;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.business-project-stats{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr));margin:0}.business-project-stats>div{background:rgba(7,11,19,.38);border:1px solid var(--line);border-radius:11px;display:grid;gap:2px;padding:10px}.business-project-stats dt,.script-row-facts dt{color:var(--text-3);font-size:8.5px;letter-spacing:.045em;text-transform:uppercase}.business-project-stats dd{font-size:18px;font-weight:750;margin:0}.business-project-card>.btn{justify-self:start}.project-breadcrumbs{align-items:center;color:var(--text-3);display:flex;flex-wrap:wrap;font-size:11px;gap:8px}.project-breadcrumbs a{color:var(--text-2)}.business-project-tabs{border-bottom:1px solid var(--line);display:flex;gap:6px}.business-project-tabs button{align-items:center;border-bottom:2px solid transparent;color:var(--text-3);cursor:pointer;display:inline-flex;font-size:12px;font-weight:680;gap:7px;min-height:42px;padding:0 13px}.business-project-tabs button[aria-pressed=true]{border-bottom-color:var(--accent);color:var(--text-1)}.business-project-tabs button span{align-items:center;background:rgba(127,137,166,.13);border-radius:999px;display:flex;font-size:9px;height:20px;justify-content:center;min-width:20px;padding-inline:6px}.script-catalog-row{grid-template-columns:minmax(190px,.75fr) minmax(430px,1.45fr) auto}.script-row-facts{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.script-row-facts>div{display:grid;min-width:0}.script-row-facts dd{color:var(--text-2);font-size:10.5px;margin:1px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.business-project-calibration-list,.business-project-test-list,.project-revision-list{display:grid;list-style:none;margin:0;padding:0}.business-project-calibration-list li,.business-project-test-list li,.project-revision-list li{align-items:center;border-bottom:1px solid var(--line);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto auto;min-height:66px;padding:9px 0}.business-project-calibration-list li:last-child,.business-project-test-list li:last-child,.project-revision-list li:last-child{border-bottom:0}.business-project-calibration-list div,.business-project-test-list div,.project-revision-list div{display:grid}.business-project-calibration-list b,.business-project-test-list b,.project-revision-list b{font-size:11.5px}.business-project-calibration-list span,.business-project-test-list span,.project-revision-list small,.project-revision-list span{color:var(--text-3);font-size:9.5px}.business-project-calibration-list li{grid-template-columns:minmax(0,1fr) auto}.project-revision-number{align-items:center;background:rgba(111,91,255,.12);border:1px solid rgba(142,123,255,.19);border-radius:9px;color:#b9afff!important;display:flex;font-weight:760;height:34px;justify-content:center;width:42px}.project-revision-list li{grid-template-columns:auto minmax(0,1fr) auto}.primary-test-project-context{background:rgba(111,91,255,.075);border:1px solid rgba(142,123,255,.16);border-radius:11px;display:grid;gap:2px;padding:10px 12px}.primary-test-project-context>span{color:#9187df;font-size:8.5px;font-weight:730;letter-spacing:.07em;text-transform:uppercase}.primary-test-project-context>b{font-size:12px}.calibration-item header small,.primary-test-project-context>small{color:var(--text-3);font-size:9px}.calibration-item header small{text-transform:uppercase}.project-context-bar{align-items:center;background:rgba(113,133,255,.055);border:1px solid rgba(141,156,255,.18);border-radius:12px;display:grid;gap:11px;grid-template-columns:34px auto minmax(180px,1fr) auto;padding:10px 12px}.project-context-icon{background:rgba(113,133,255,.14);border-radius:9px;color:#c8ceff;display:grid;font-size:17px;height:34px;place-items:center;width:34px}.project-context-copy{display:grid;line-height:1.3}.project-context-copy small{color:var(--text-3);font-size:10.5px}.project-context-copy b{color:var(--text);max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-context-note{color:var(--text-2);font-size:11.5px;line-height:1.4}.project-back-link{color:var(--text-2);font-size:12px;font-weight:650;justify-self:start;margin-bottom:-10px}.project-detail-grid{align-items:start;grid-template-columns:minmax(0,1.65fr) minmax(280px,.7fr)}.project-detail-grid,.project-readiness-card>.card-body,.project-script-card>.card-body{display:grid;gap:14px}.project-script-meta{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.project-binding-state,.project-script-meta div{background:rgba(145,160,182,.055);border:1px solid var(--line);border-radius:9px;display:grid;min-width:0;padding:9px 10px}.project-binding-state small,.project-script-meta dt{color:var(--text-3);font-size:9.5px;letter-spacing:.055em;text-transform:uppercase}.project-binding-state b,.project-script-meta dd{color:var(--text-2);font-size:11.5px;margin:2px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-script-preview{background:rgba(7,11,18,.48);border:1px solid var(--line);border-radius:10px;overflow:hidden}.project-script-preview summary{color:var(--text-2);cursor:pointer;font-size:11.5px;font-weight:670;padding:10px 12px}.project-script-preview[open] summary{border-bottom:1px solid var(--line)}.project-script-preview>p{color:var(--text-3);font-size:11px;line-height:1.5;margin:0;padding:10px 12px 0}.project-script-preview pre{color:var(--text-2);font-family:inherit;font-size:12px;line-height:1.58;margin:0;max-height:480px;overflow:auto;padding:14px;white-space:pre-wrap;word-break:break-word}.project-script-raw pre{color:var(--text-3);max-height:300px}.project-ready-note,.project-script-empty{color:var(--text-3);font-size:12px;margin:0}.project-readiness-score{align-items:flex-start;display:grid;gap:7px;justify-items:start}.project-readiness-score>span{color:var(--text-3);font-size:11px}.project-readiness-list{display:grid;gap:7px;list-style:none;margin:0;padding:0}.project-readiness-list li{background:rgba(244,184,84,.055);border:1px solid rgba(244,184,84,.14);border-radius:9px;display:grid;gap:2px;padding:9px 10px}.project-readiness-list b{color:#f2d29e;font-size:11.5px}.project-readiness-list span{color:var(--text-3);font-size:10.75px;line-height:1.4}.project-analysis-card>.card-body{display:grid;gap:16px}.project-analysis-actions,.project-analysis-heading,.project-analysis-note{align-items:center;display:flex;flex-wrap:wrap;gap:10px 16px;justify-content:space-between}.project-analysis-note{background:rgba(113,133,255,.055);border:1px solid rgba(141,156,255,.16);border-radius:10px;padding:10px 12px}.project-analysis-note>div{display:grid;gap:2px}.project-analysis-note b,.project-analysis-section h3{color:var(--text);font-size:12px}.project-analysis-heading p,.project-analysis-note span{color:var(--text-3);font-size:10.75px;line-height:1.45}.project-analysis-note code{color:var(--text-3);font-size:10px}.project-analysis-section{display:grid;gap:10px}.project-analysis-heading p,.project-analysis-section h3{margin:0}.project-analysis-heading>div{display:grid;gap:3px}.project-analysis-heading>span{color:var(--text-3);font-size:10.5px}.project-analysis-facts{display:grid;gap:7px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.project-analysis-facts>div{background:rgba(145,160,182,.045);border:1px solid var(--line);border-radius:9px;display:grid;gap:3px;min-width:0;padding:9px 10px}.project-analysis-facts dt{color:var(--text-3);font-size:9px;letter-spacing:.04em;text-transform:uppercase}.project-analysis-facts dd{color:var(--text-2);font-size:11px;line-height:1.4;margin:0;overflow-wrap:anywhere}.project-analysis-blockers,.project-question-plan{display:grid;gap:7px;list-style:none;margin:0;padding:0}.project-question-plan{grid-template-columns:repeat(2,minmax(0,1fr))}.project-question-plan li{align-items:center;background:rgba(7,11,18,.34);border:1px solid var(--line);border-radius:9px;display:grid;gap:8px;grid-template-columns:24px minmax(0,1fr) auto;padding:8px 9px}.project-question-order{align-items:center;background:rgba(113,133,255,.12);border-radius:7px;color:#c7d0ff;display:flex;font-size:10px;font-weight:720;height:24px;justify-content:center;width:24px}.project-analysis-blockers li,.project-question-plan li>span:nth-child(2){display:grid;gap:2px}.project-analysis-blockers b,.project-question-plan b{color:var(--text-2);font-size:11px}.project-analysis-blockers span,.project-question-plan small{color:var(--text-3);font-size:10px;line-height:1.35}.project-quality-table-wrap{border:1px solid var(--line);border-radius:10px;overflow:auto}.project-quality-table{border-collapse:collapse;min-width:620px;width:100%}.project-quality-table td,.project-quality-table th{border-bottom:1px solid var(--line);font-size:10.5px;padding:8px 10px;text-align:center}.project-quality-table th:first-child{color:var(--text-2);min-width:190px;text-align:left}.project-quality-table thead th{background:rgba(145,160,182,.055);color:var(--text-3);font-size:9.5px;letter-spacing:.04em;text-transform:uppercase}.project-quality-table tbody tr:last-child>*{border-bottom:0}.quality-pass{color:#7fe7b7}.quality-stop{color:#f0b3b3}.project-analysis-blockers li{background:rgba(244,184,84,.055);border:1px solid rgba(244,184,84,.14);border-radius:9px;padding:8px 10px}.project-analysis-actions{border-top:1px solid var(--line);justify-content:flex-start;padding-top:13px}.project-review-card>.card-body{padding-top:2px}.project-review-card .control-action-form{gap:16px}.project-review-intro{align-items:center;background:rgba(113,133,255,.055);border:1px solid rgba(141,156,255,.16);border-radius:10px;color:var(--text-3);display:flex;flex-wrap:wrap;font-size:11px;gap:8px 16px;padding:10px 12px}.project-review-intro b{color:var(--text-2)}.project-facts-editor{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.project-review-section{align-content:start;background:rgba(7,11,18,.34);border:1px solid var(--line);border-radius:11px;display:grid;gap:11px;margin:0;min-width:0;padding:13px}.project-review-section legend{color:var(--text);font-size:12px;font-weight:700;padding:0 5px}.project-review-section-wide{grid-column:1/-1}.project-age-grid,.project-inline-fields{display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.project-age-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.project-checkbox-grid{display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.project-checkbox-grid .check-row{background:rgba(145,160,182,.045);border:1px solid var(--line);border-radius:8px;margin:0;padding:8px 9px}.project-issues-fieldset{margin-top:2px}.project-issue,.project-issue-list{display:grid;gap:9px}.project-issue{background:rgba(244,184,84,.045);border:1px solid rgba(244,184,84,.14);border-radius:10px;padding:11px}.project-issue.is-resolved{background:rgba(71,215,160,.035);border-color:rgba(71,215,160,.13)}.project-issue-heading,.project-issue-heading>div{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.project-issue-heading>div{justify-content:flex-start}.project-issue-heading h3{font-size:12px;margin:0}.project-issue>p{color:var(--text-3);font-size:11px;line-height:1.45;margin:0}.project-issue-controls{display:grid;gap:9px;grid-template-columns:minmax(220px,.8fr) minmax(260px,1.2fr)}.project-issue-resolution{background:rgba(71,215,160,.05);border-radius:7px;padding:8px 9px}.project-issue>p.project-issue-auto-resolution{background:rgba(113,133,255,.07);color:var(--text-2)}.project-review-note{max-width:760px}.project-review-safety{color:var(--text-3);font-size:11px;line-height:1.45;margin:-4px 0 0}@media (max-width:1080px){.project-row{grid-template-columns:minmax(210px,1fr) minmax(230px,.9fr)}.project-row-actions{grid-column:1/-1;justify-content:flex-start}.project-lab-cta{align-items:start;justify-items:start;max-width:240px}.project-lab-cta small{text-align:left}.project-detail-grid{grid-template-columns:1fr}.project-age-grid,.project-analysis-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.projects-page .summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.project-toolbar{grid-template-columns:1fr}.project-result-count{justify-self:start}.project-row{gap:12px;grid-template-columns:1fr;padding-block:16px}.project-row-actions{grid-column:auto}.project-row-actions .btn{flex:1 1}.project-lab-cta,.project-lab-cta .btn{width:100%}.project-context-bar{grid-template-columns:34px minmax(0,1fr) auto}.project-context-note{grid-column:1/-1;grid-row:2}.project-facts-editor,.project-issue-controls,.project-question-plan,.project-script-meta{grid-template-columns:1fr}}@media (max-width:480px){.project-row-meta{grid-template-columns:1fr}.project-row-actions{align-items:stretch;flex-direction:column}.project-context-bar{grid-template-columns:34px minmax(0,1fr)}.project-context-bar .btn{grid-column:1/-1}.project-age-grid,.project-analysis-facts,.project-checkbox-grid,.project-inline-fields{grid-template-columns:1fr}}.side-nav-system>summary{position:relative}.comparison-preset-disclosure .yandex-voice-catalog{border:0;margin:0}@media (max-width:1160px) and (min-width:761px){.side-nav-system>summary{display:flex;justify-content:center;padding-inline:6px}.side-nav-system>summary:after,.side-nav-system>summary>span:not(.side-nav-system-icon){display:none}.side-nav-system-items .side-nav-link{display:flex;justify-content:center}}@media (max-width:760px){.side-nav-system{border-top:0;margin:0;padding:0;position:relative}.side-nav-system>summary{display:flex;min-height:46px;min-width:48px;padding:7px 9px}.side-nav-system>summary:after,.side-nav-system>summary>span:not(.side-nav-system-icon){display:none}.side-nav-system-items{background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-soft);display:grid;left:12px;min-width:230px;padding:7px;position:absolute;top:calc(100% - 8px);z-index:35}.side-nav-system-items .side-nav-copy{display:grid}}.sidebar-brand-copy{align-content:center;gap:0}.sidebar-brand-name{font-size:15px}.side-nav-copy{align-content:center}.side-nav-system>summary>span:not(.side-nav-system-icon){display:block}.utility-bar-simple{min-height:58px}.utility-system-status{align-items:center;color:var(--text-3);display:inline-flex;font-size:11px;gap:8px}.utility-system-status>span{background:var(--cyan);border-radius:50%;box-shadow:0 0 10px rgba(66,215,245,.45);height:7px;width:7px}.operator-home-page{margin-inline:auto;max-width:1020px;width:100%}.operator-home-page>.page-header{min-height:42px}.operator-home-hero{align-items:center;background:radial-gradient(480px 210px at 100% 0,rgba(141,156,255,.12),transparent 70%),linear-gradient(145deg,rgba(18,27,43,.98),rgba(10,16,27,.98));border:1px solid rgba(141,156,255,.2);border-radius:18px;box-shadow:var(--shadow-soft);display:grid;gap:16px;grid-template-columns:48px minmax(0,1fr) auto;min-height:132px;padding:22px}.operator-home-hero.is-ready{border-color:rgba(71,215,160,.24)}.operator-home-hero-icon{align-items:center;background:rgba(141,156,255,.12);border:1px solid rgba(141,156,255,.22);border-radius:14px;color:#dce1ff;display:flex;font-size:22px;font-weight:750;height:48px;justify-content:center;width:48px}.operator-home-hero.is-ready .operator-home-hero-icon{background:rgba(71,215,160,.1);border-color:rgba(71,215,160,.22);color:var(--ok)}.operator-home-hero h2{font-size:clamp(21px,2.2vw,27px);letter-spacing:-.03em;margin:0}.operator-home-hero p{color:var(--text-2);margin:5px 0 0}.operator-home-primary{min-width:168px}.operator-home-checks{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.operator-home-checks>a{align-items:center;background:rgba(16,23,36,.74);border:1px solid var(--line);border-radius:13px;color:var(--text);display:grid;gap:3px 10px;grid-template-columns:9px minmax(0,1fr);min-height:70px;padding:13px 15px}.operator-home-checks>a:before{background:var(--text-3);border-radius:50%;content:"";grid-row:1/span 2;height:7px;width:7px}.operator-home-checks>a.is-ready:before{background:var(--ok);box-shadow:0 0 9px rgba(71,215,160,.42)}.operator-home-checks>a.is-blocked:before{background:var(--warn)}.operator-home-checks>a:hover{border-color:var(--line-strong);text-decoration:none}.operator-home-checks span{color:var(--text-3);font-size:11px}.operator-home-checks b{font-size:15px}.operator-home-compare{align-items:center;border-top:1px solid var(--line);display:flex;justify-content:space-between;margin-top:2px;padding:15px 2px 0}.operator-home-compare>div{align-items:baseline;display:flex;gap:10px}.operator-home-compare b{font-size:13px}.operator-home-compare span{color:var(--text-3);font-size:11px}@media (max-width:760px){.utility-system-status{font-size:0;gap:0}.operator-home-hero{align-items:start;grid-template-columns:42px minmax(0,1fr);min-height:0;padding:18px}.operator-home-hero-icon{border-radius:12px;height:42px;width:42px}.operator-home-primary{grid-column:1/-1;width:100%}.operator-home-checks{grid-template-columns:1fr}.operator-home-checks>a{min-height:60px}}.voice-test-lab-tools-stack{display:grid;gap:12px}.voice-lab-page{gap:14px}.voice-lab-page>.page-header{min-height:0;padding-bottom:2px}.voice-lab-page .lab-live-card>.card-body{padding:0}.voice-lab-page .voice-test-studio{display:grid;grid-template-columns:minmax(0,1fr)}.voice-lab-page .voice-test-settings-panel{border-bottom:1px solid var(--line);border-right:0;gap:12px;padding:16px 18px}.voice-test-project-context{align-items:center;color:var(--text-3);display:flex;font-size:10.5px;justify-content:space-between}.voice-test-project-context>span{align-items:baseline;display:flex;flex-wrap:wrap;gap:5px 9px}.voice-test-project-context b{color:var(--text-2);font-size:11px}.voice-test-project-context a{color:#aeb9ff}.voice-test-quick-steps{border:0;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;min-width:0;padding:0}.voice-test-quick-step{align-items:flex-start;background:rgba(11,17,27,.5);border:1px solid rgba(147,166,198,.13);border-radius:12px;display:grid;gap:10px;grid-template-columns:28px minmax(0,1fr) auto;margin:0;min-height:96px;padding:12px}label.voice-test-quick-step{cursor:default;grid-template-columns:28px minmax(0,1fr)}.voice-test-step-number{align-items:center;background:rgba(113,133,255,.14);border:1px solid rgba(141,156,255,.2);border-radius:50%;color:#cbd2ff;display:inline-flex;font-size:12px;font-weight:750;height:28px;justify-content:center;width:28px}.voice-test-step-copy{display:grid;gap:5px;min-width:0}.voice-test-step-copy>small{color:var(--text-3);font-size:9px;font-style:normal;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.voice-test-step-copy>b{color:var(--text-1);font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.voice-test-step-copy>em{color:var(--text-3);font-size:10.5px;font-style:normal;line-height:1.35}.voice-test-step-copy>select{background:rgba(7,11,18,.74);border:1px solid var(--line-strong);border-radius:8px;color:var(--text-1);font:inherit;font-size:13px;min-height:36px;min-width:0;padding:6px 28px 6px 9px;width:100%}.voice-test-step-link{color:#aeb9ff;font-size:10.5px;padding-top:5px}.voice-test-primary-additional{background:rgba(8,13,21,.42);border:1px solid rgba(147,166,198,.12);border-radius:11px}.voice-test-primary-additional>summary{align-items:center;cursor:pointer;display:flex;justify-content:space-between;list-style:none;min-height:48px;padding:9px 13px}.voice-test-primary-additional>summary::-webkit-details-marker{display:none}.voice-test-primary-additional summary b{color:var(--text-2);font-size:12px}.voice-test-primary-additional summary small{color:var(--text-3);font-size:10px}.voice-test-primary-additional-body{border-top:1px solid rgba(147,166,198,.1);display:grid;gap:12px;padding:13px}.voice-lab-page .voice-test-dialog-panel{min-height:410px;padding:16px 18px 18px}.voice-lab-page .voice-test-dialog-head{margin:-16px -18px 0;padding:12px 18px}.voice-lab-page .voice-test-dialog-head .btn-primary{min-width:190px}.voice-test-dialog-panel[data-session-state=error] .voice-waveforms,.voice-test-dialog-panel[data-session-state=idle] .voice-waveforms{display:none}@media (max-width:900px){.voice-test-quick-steps{grid-template-columns:1fr}.voice-test-quick-step{min-height:0}}@media (max-width:600px){.voice-lab-page .voice-test-dialog-panel,.voice-lab-page .voice-test-settings-panel{padding:12px}.voice-lab-page .voice-test-dialog-head{align-items:stretch;margin:-12px -12px 0;padding:11px 12px}.voice-lab-page .mic-actions,.voice-lab-page .voice-test-dialog-head .btn-primary{width:100%}}.projects-page .project-toolbar{grid-template-columns:minmax(240px,1fr) auto auto}.projects-page .project-row{grid-template-columns:minmax(240px,1fr) auto}.dictionary-workspace{display:grid;grid-template-columns:1fr}.dictionary-workspace .dictionary-apply-card{position:static}.project-pronunciation-disclosure .project-pronunciation-source{grid-template-columns:1fr}.page-stack .project-context-bar{grid-template-columns:34px minmax(0,1fr) auto}@media (max-width:760px){.projects-page .project-row,.projects-page .project-toolbar{grid-template-columns:1fr}.page-stack .project-context-bar{grid-template-columns:34px minmax(0,1fr)}.page-stack .project-context-bar>.btn,.page-stack .project-context-details{grid-column:1/-1}}.persisted-transcript,.voice-test-dialog-panel .persisted-transcript{background:radial-gradient(600px 240px at 0 0,rgba(113,133,255,.08),transparent 70%),rgba(8,13,22,.76);border:1px solid rgba(155,177,213,.14);border-radius:14px;min-height:220px;overflow:hidden;padding:14px}.persisted-transcript .ephemeral-transcript-heading,.voice-test-dialog-panel .persisted-transcript .ephemeral-transcript-heading{margin:-14px -14px 6px;padding:11px 14px}.persisted-transcript ol,.voice-test-dialog-panel .persisted-transcript ol{display:grid;gap:8px;list-style:none;margin:8px 0 0;max-height:520px;overflow:auto;padding:2px 4px 2px 0}.persisted-transcript li,.voice-test-dialog-panel .persisted-transcript li{display:grid;gap:6px;margin:0;max-width:88%;padding:10px 12px}.persisted-transcript li.transcript-agent,.voice-test-dialog-panel .persisted-transcript li.transcript-agent{background:rgba(113,133,255,.07);border:1px solid rgba(141,156,255,.14);border-radius:12px 12px 12px 4px}.persisted-transcript li.transcript-user,.voice-test-dialog-panel .persisted-transcript li.transcript-user{background:rgba(71,215,160,.06);border:1px solid rgba(71,215,160,.12);border-radius:12px 12px 4px;margin-left:auto}.persisted-transcript li.has-problem,.voice-test-dialog-panel .persisted-transcript li.has-problem{border-color:rgba(241,189,89,.34);box-shadow:inset 3px 0 0 rgba(241,189,89,.65)}.admin-shell{grid-template-columns:224px minmax(0,1fr)}.admin-sidebar{background:radial-gradient(360px 260px at 20% 0,rgba(91,73,211,.15),transparent 68%),linear-gradient(180deg,rgba(10,16,27,.99),rgba(7,12,20,.99))}.sidebar-brand{min-height:76px;padding:15px 17px}.sidebar-brand-logo{max-width:100%;min-width:0;width:100%}.sidebar-body{flex:1 1;min-height:0;overflow-y:auto;padding:14px 11px 8px}.sidebar-session-card{align-items:center;background:rgba(18,26,41,.86);border:1px solid rgba(151,172,212,.12);border-radius:13px;display:grid;gap:9px;grid-template-columns:34px minmax(0,1fr);margin:10px 11px 14px;min-height:60px;padding:10px}.sidebar-session-avatar{align-items:center;background:linear-gradient(145deg,#795fff,#4059cb);border:1px solid rgba(207,201,255,.34);border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:800;height:34px;justify-content:center;width:34px}.sidebar-session-card>span:nth-child(2){display:grid;min-width:0}.sidebar-session-card b{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-session-card small{color:var(--text-3);font-size:9px}.utility-bar-simple{min-height:66px}.utility-date-card{align-items:center;background:rgba(17,24,38,.8);border:1px solid rgba(151,172,212,.12);border-radius:10px;display:grid;gap:8px;grid-template-columns:25px minmax(0,1fr);min-height:42px;padding:6px 11px}.utility-date-card>span:first-child{color:#9d92ff;font-size:13px}.utility-date-card>span:last-child{display:grid}.utility-date-card b{color:#d9dfeb;font-size:10px;font-weight:650;text-transform:capitalize}.utility-date-card small{color:var(--text-3);font-size:8.5px}.app-main.container{max-width:1680px;padding:20px clamp(16px,2vw,28px) 40px}@media (min-width:921px) and (max-width:1180px){.admin-shell{grid-template-columns:204px minmax(0,1fr)}}@media (max-width:920px){.sidebar-session-card,.utility-date-card{display:none}}@media (max-width:760px){.admin-shell{grid-template-columns:1fr}.sidebar-body{overflow:visible}}.voice-lab-page>.page-header{align-items:end;gap:24px}.voice-lab-page>.page-header h1{font-size:clamp(30px,3vw,42px);letter-spacing:-.045em;line-height:1.02}.voice-lab-page>.page-header .overline{color:#9a8cff;letter-spacing:.16em}.primary-lab-readiness{align-items:stretch;border:0;display:flex;gap:12px;margin:0;min-width:0;padding:0}.primary-lab-operator-card,.primary-lab-progress-card{background:radial-gradient(160px 80px at 100% 0,rgba(86,104,255,.1),transparent 72%),rgba(13,20,33,.82);border:1px solid rgba(153,175,216,.15);border-radius:13px;box-shadow:inset 0 1px 0 rgba(255,255,255,.018);min-height:54px}.primary-lab-progress-card{align-items:center;display:grid;gap:10px;grid-template-columns:26px auto minmax(108px,150px);min-width:300px;padding:10px 14px}.primary-lab-operator-icon,.primary-lab-progress-icon{align-items:center;background:rgba(123,97,255,.12);border:1px solid rgba(143,126,255,.18);border-radius:9px;display:inline-flex;height:27px;justify-content:center;position:relative;width:27px}.primary-lab-progress-icon:before{background:linear-gradient(90deg,#8772ff 46%,rgba(135,114,255,.22) 0);border-radius:2px;box-shadow:-5px 3px 0 -1px #5f7fff,5px -3px 0 -1px rgba(155,128,255,.48);content:"";height:9px;width:3px}.primary-lab-progress-card>span:nth-child(2){color:var(--text-3);font-size:10.5px;white-space:nowrap}.primary-lab-progress-track{background:rgba(131,148,184,.12);border-radius:999px;display:block;height:5px;overflow:hidden}.primary-lab-progress-track i{background:linear-gradient(90deg,#6459f5,#8b70ff);border-radius:inherit;box-shadow:0 0 12px rgba(123,97,255,.6);display:block;height:100%}.primary-lab-operator-card{align-items:center;display:grid;gap:10px;grid-template-columns:30px minmax(100px,1fr);min-width:184px;padding:8px 13px}.primary-lab-operator-icon:after,.primary-lab-operator-icon:before{border:1.5px solid #8797ff;border-radius:50%;content:"";position:absolute}.primary-lab-operator-icon:before{height:6px;top:6px;width:6px}.primary-lab-operator-icon:after{border-bottom:0;border-radius:7px 7px 0 0;bottom:5px;height:6px;width:12px}.primary-lab-operator-card>span:last-child{display:grid}.primary-lab-operator-card small{color:var(--text-3);font-size:9px}.primary-lab-operator-card b{color:var(--text);font-size:16px}.primary-lab-operator-card em{color:var(--ok);font-size:9px;font-style:normal;font-weight:560}.primary-lab-operator-card.is-blocked em{color:var(--warn)}.voice-lab-page .primary-lab-live-card{background:transparent;border:0;box-shadow:none;overflow:visible}.voice-lab-page .primary-lab-live-card:before,.voice-lab-page .primary-lab-live-card>.card-head{display:none}.voice-lab-page .primary-lab-live-card>.card-body{overflow:visible;padding:0}.voice-lab-page .voice-test-studio-primary{background:transparent;border:0;border-radius:0;display:grid;gap:14px;grid-template-areas:"pipeline pipeline" "settings state" "diagnostics state" "transcript history";grid-template-columns:minmax(0,2.35fr) minmax(318px,.9fr);overflow:visible}.voice-lab-page .voice-test-pipeline{grid-area:pipeline}.voice-lab-page .voice-test-settings-panel{grid-area:settings}.voice-lab-page .voice-test-dialog-panel{grid-area:state}.voice-test-realtime-diagnostics{grid-area:diagnostics}.voice-test-transcript-area{grid-area:transcript}.voice-test-history-area{grid-area:history;min-width:0}.voice-lab-page .voice-test-pipeline{gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.voice-lab-page .voice-test-pipeline .primary-pipeline-step{background:radial-gradient(210px 120px at 0 0,rgba(50,104,255,.11),transparent 70%),linear-gradient(145deg,rgba(18,27,44,.9),rgba(11,17,29,.92));border:1px solid rgba(141,165,209,.16);border-radius:13px;box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 16px 32px rgba(0,0,0,.12);gap:12px;grid-template-columns:52px minmax(0,1fr) 18px;min-height:112px;padding:18px 15px;position:relative}.voice-lab-page .voice-test-pipeline .primary-pipeline-step.is-ready{border-color:rgba(111,145,211,.2)}.voice-lab-page .voice-test-pipeline .primary-pipeline-icon{align-items:center;background:rgba(25,104,206,.13);border:1px solid rgba(45,153,255,.68);border-radius:50%;box-shadow:inset 0 0 18px rgba(0,224,255,.06),0 0 20px rgba(24,115,255,.09);display:flex;height:52px;justify-content:center;width:52px}.voice-lab-page .voice-test-pipeline .primary-pipeline-thinking .primary-pipeline-icon{background:rgba(116,40,180,.13);border-color:rgba(177,55,255,.52)}.voice-lab-page .voice-test-pipeline .primary-pipeline-speaking .primary-pipeline-icon{background:rgba(61,66,197,.15);border-color:rgba(107,98,255,.55)}.voice-lab-page .voice-test-pipeline .primary-pipeline-icon svg{fill:none;height:24px;stroke:#38b9ff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:24px}.voice-lab-page .voice-test-pipeline .primary-pipeline-thinking svg{stroke:#c06cff}.voice-lab-page .voice-test-pipeline .primary-pipeline-speaking svg{stroke:#8c7eff}.voice-lab-page .voice-test-pipeline .primary-pipeline-step>span:nth-child(2){align-self:center;gap:4px}.voice-lab-page .voice-test-pipeline .primary-pipeline-step small{color:#8f9bb0;font-size:9px;letter-spacing:.2em}.voice-lab-page .voice-test-pipeline .primary-pipeline-step b{color:#eef2fa;font-size:14px;font-weight:620}.voice-lab-page .voice-test-pipeline .primary-pipeline-step em{align-items:center;display:inline-flex;font-size:9.5px;gap:6px;grid-column:2}.voice-lab-page .voice-test-pipeline .primary-pipeline-step em:before{background:currentColor;border-radius:50%;box-shadow:0 0 9px currentColor;content:"";height:6px;width:6px}.voice-lab-page .primary-pipeline-arrow{align-self:center;color:#438cff;font-size:23px;grid-column:3;grid-row:1/span 2;line-height:1}.voice-lab-page .primary-pipeline-step:last-child .primary-pipeline-arrow{display:none}.voice-lab-page .voice-test-dialog-panel,.voice-lab-page .voice-test-settings-panel,.voice-test-history-area>.card,.voice-test-realtime-diagnostics,.voice-test-transcript-area{background:radial-gradient(520px 210px at 0 0,rgba(61,78,173,.07),transparent 72%),linear-gradient(150deg,rgba(16,24,39,.91),rgba(10,16,27,.93));border:1px solid rgba(150,174,216,.15);border-radius:14px;box-shadow:inset 0 1px 0 rgba(255,255,255,.02),0 20px 42px rgba(0,0,0,.11)}.voice-lab-page .voice-test-settings-panel{background:radial-gradient(620px 230px at 0 0,rgba(43,76,173,.07),transparent 72%),rgba(12,19,31,.9);border-bottom:1px solid rgba(150,174,216,.15);border-right:1px solid rgba(150,174,216,.15);gap:0;overflow:hidden;padding:0}.voice-lab-page .primary-test-setup{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));padding:20px}.voice-lab-page .primary-test-field{background:transparent;border:0;border-radius:0;gap:7px;padding:0}.voice-lab-page .primary-test-field>span{color:#8693a8;font-size:10px;font-weight:560}.voice-lab-page .primary-test-field select{background:rgba(5,10,18,.78);border-color:rgba(149,174,218,.2);border-radius:8px;color:#e6ebf4;min-height:40px}.voice-lab-page .primary-test-field small{color:#68758a;font-size:9.5px}.voice-lab-page .primary-test-locked-choice,.voice-lab-page .voice-test-locked-mode{background:rgba(76,201,152,.055);border:1px solid rgba(76,201,152,.2);border-radius:10px;display:grid;gap:5px;padding:11px 12px}.voice-lab-page .primary-test-locked-choice>span,.voice-lab-page .voice-test-locked-mode>span{color:#8fa0b9;font-size:10px;font-weight:650}.voice-lab-page .primary-test-locked-choice>b,.voice-lab-page .voice-test-locked-mode>b{color:#dff8ec;font-size:12px;line-height:1.35}.voice-lab-page .primary-test-locked-choice>small,.voice-lab-page .voice-test-locked-mode>small{color:#718096;font-size:9.5px;line-height:1.45}.voice-lab-page .primary-experiments-disclosure,.voice-lab-page .voice-test-environment-settings,.voice-lab-page .voice-test-inline-diagnostics,.voice-lab-page .voice-test-primary-additional{background:transparent;border:0;border-radius:0;border-top:1px solid rgba(149,174,218,.1);margin:0}.voice-lab-page .primary-experiments-disclosure>summary,.voice-lab-page .voice-test-environment-settings>summary,.voice-lab-page .voice-test-inline-diagnostics>summary,.voice-lab-page .voice-test-primary-additional>summary{align-items:center;display:grid;gap:12px;grid-template-columns:34px minmax(0,1fr) 16px;min-height:62px;padding:10px 18px}.voice-lab-page .primary-experiments-disclosure>summary:before,.voice-lab-page .voice-test-environment-settings>summary:before,.voice-lab-page .voice-test-inline-diagnostics>summary:before,.voice-lab-page .voice-test-primary-additional>summary:before{align-items:center;background:rgba(105,82,246,.14);border:1px solid rgba(137,117,255,.17);border-radius:9px;color:#9d8cff;content:"⌘";display:inline-flex;font-size:12px;height:32px;justify-content:center;width:32px}.voice-lab-page .voice-test-environment-settings>summary:before{content:"≋"}.voice-lab-page .voice-test-inline-diagnostics>summary:before{content:"↯"}.voice-lab-page .primary-experiments-disclosure>summary:before{content:"◇"}.voice-lab-page .voice-test-primary-additional>summary>b{color:#dce3ef;font-size:11.5px;font-weight:590}.voice-lab-page .primary-experiments-disclosure>summary>span:first-child,.voice-lab-page .voice-test-environment-settings>summary>span:first-child,.voice-lab-page .voice-test-inline-diagnostics>summary>span:first-child{display:grid;gap:2px}.voice-lab-page .primary-experiments-disclosure summary b,.voice-lab-page .voice-test-environment-settings summary b,.voice-lab-page .voice-test-inline-diagnostics summary b{color:#dce3ef;font-size:11.5px;font-weight:590}.voice-lab-page .primary-experiments-disclosure summary small,.voice-lab-page .voice-test-environment-settings summary small,.voice-lab-page .voice-test-inline-diagnostics summary small{color:#748197;font-size:9.5px}.voice-lab-page .primary-experiments-body,.voice-lab-page .voice-test-environment-settings .mic-diagnostics-body,.voice-lab-page .voice-test-inline-diagnostics .mic-diagnostics-body,.voice-lab-page .voice-test-primary-additional-body{background:rgba(5,10,18,.22);border-top:1px solid rgba(149,174,218,.09);padding:16px 18px 18px}.voice-lab-page .voice-test-lab-tools{border-top:1px solid rgba(149,174,218,.1)}.voice-lab-page .voice-test-lab-tools .primary-experiments-disclosure{border-top:0}.voice-lab-page .voice-test-settings-panel>.field-note{align-items:center;color:#74b99f;display:flex;font-size:9.5px;gap:7px;margin:0;padding:11px 18px 14px}.voice-lab-page .voice-test-settings-panel>.field-note:before{background:currentColor;border-radius:50%;content:"";height:5px;width:5px}.voice-lab-page .voice-test-dialog-panel{align-self:stretch;gap:18px;min-height:0;padding:24px}.voice-test-state-title{color:#eef2fa;font-size:17px;letter-spacing:-.02em;margin:0}.voice-lab-page .voice-test-dialog-head{align-items:stretch;background:transparent;border:0;display:grid;gap:20px;margin:0;min-height:0;padding:0;position:static}.voice-lab-page .voice-test-dialog-head .mic-state{align-content:center;display:grid;min-height:64px;padding:0 0 0 66px;position:relative}.voice-lab-page .voice-test-dialog-head .mic-state:after,.voice-lab-page .voice-test-dialog-head .mic-state:before{border-radius:50%;content:"";left:0;position:absolute;top:50%;transform:translateY(-50%)}.voice-lab-page .voice-test-dialog-head .mic-state:before{background:conic-gradient(#273550 0 28%,#172238 28% 53%,#273550 53% 77%,#172238 77%);height:52px;width:52px}.voice-lab-page .voice-test-dialog-head .mic-state:after{background:#111a2b;box-shadow:inset 0 0 0 1px rgba(147,169,211,.08);height:32px;left:10px;width:32px}.voice-lab-page .voice-test-dialog-head .mic-state-active:before{background:conic-gradient(#31d8a0 0 70%,rgba(49,216,160,.17) 70%);box-shadow:0 0 18px rgba(49,216,160,.18)}.voice-lab-page .voice-test-dialog-head .mic-state-error:before{background:conic-gradient(#ff777f 0 70%,rgba(255,119,127,.17) 70%)}.voice-lab-page .voice-test-dialog-head .mic-state b{color:#edf1f8;font-size:16px;font-weight:560}.voice-lab-page .voice-test-dialog-head .mic-state b:before{display:none}.voice-lab-page .voice-test-dialog-head .mic-state span{color:#78869b;font-size:10.5px}.voice-lab-page .voice-test-dialog-head .mic-actions,.voice-lab-page .voice-test-dialog-head .mic-actions .btn,.voice-lab-page .voice-test-dialog-panel>.mic-actions,.voice-lab-page .voice-test-dialog-panel>.mic-actions .btn{width:100%}.voice-lab-page .voice-test-dialog-head .mic-actions .btn,.voice-lab-page .voice-test-dialog-panel>.mic-actions .btn{border-radius:9px;min-height:52px}.voice-lab-page .voice-test-dialog-panel>.mic-actions{margin:0}.voice-lab-page #voice-lab-start-reason{background:rgba(185,112,16,.09);border-color:rgba(244,163,39,.66);border-radius:10px;box-shadow:inset 3px 0 0 #f5a623;color:#c4ad82;font-size:10.5px;margin:0;padding:14px 14px 14px 17px}.voice-lab-page #voice-lab-start-reason b{color:#ead6af}.voice-lab-page .voice-test-dialog-panel .voice-waveforms{grid-template-columns:1fr;margin-top:auto}.voice-test-realtime-diagnostics{display:grid;gap:10px;padding:13px 16px 15px}.voice-test-realtime-diagnostics>header{align-items:center;display:flex;gap:8px}.voice-test-realtime-diagnostics h2{color:#d9e0ec;font-size:11.5px;font-weight:590;margin:0}.voice-test-realtime-icon{border:1px solid #8b79ff;border-radius:3px;height:14px;position:relative;width:12px}.voice-test-realtime-icon:after{background:linear-gradient(90deg,#8b79ff 40%,transparent 40% 60%,#31d8a0 60%);bottom:2px;content:"";height:5px;left:2px;position:absolute;width:6px}.voice-test-realtime-diagnostics dl{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr));margin:0}.voice-test-live-quality-warnings{display:grid;gap:7px}.voice-test-live-quality-warning{background:rgba(245,166,35,.07);border:1px solid rgba(245,166,35,.22);border-radius:7px;display:grid;gap:2px;padding:8px 10px}.voice-test-live-quality-warning.is-danger{background:rgba(255,99,112,.07);border-color:rgba(255,99,112,.25)}.voice-test-live-quality-warning b{color:#ead6af;font-size:10px}.voice-test-live-quality-warning.is-danger b{color:#ffadb5}.voice-test-live-quality-warning span{color:#9eabbf;font-size:9.5px}.voice-test-realtime-metric{align-items:center;background:rgba(5,10,18,.34);border:1px solid rgba(148,171,213,.12);border-radius:7px;display:grid;gap:5px;grid-template-columns:minmax(0,1fr) auto;min-height:38px;padding:8px 9px 8px 23px;position:relative}.voice-test-realtime-metric:before{background:var(--neutral);border-radius:50%;box-shadow:0 0 8px rgba(145,160,182,.24);content:"";height:6px;left:9px;position:absolute;top:50%;transform:translateY(-50%);width:6px}.voice-test-realtime-metric.is-ok:before{background:var(--ok);box-shadow:0 0 9px rgba(71,215,160,.46)}.voice-test-realtime-metric.is-warn:before{background:var(--warn)}.voice-test-realtime-metric.is-danger:before{background:var(--danger)}.voice-test-realtime-metric dt{color:#8996aa;font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.voice-test-realtime-metric dd{color:#b7c2d3;font-size:9.5px;margin:0;white-space:nowrap}.voice-test-transcript-area{min-height:260px;overflow:hidden;padding:0}.voice-lab-facts{border-bottom:1px solid rgba(148,171,213,.11);padding:15px 18px 16px}.voice-lab-facts-head{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:12px}.voice-lab-facts-head>span{display:grid;gap:2px}.voice-lab-facts-head small{color:#8795aa;font-size:9px;letter-spacing:.14em;text-transform:uppercase}.voice-lab-facts-head h3{color:#edf2fa;font-size:14px;margin:0}.voice-lab-facts-head em{background:rgba(87,101,255,.1);border:1px solid rgba(111,125,255,.2);border-radius:999px;color:#aeb7ff;font-size:9px;font-style:normal;padding:4px 8px;white-space:nowrap}.saved-run-fact-groups,.voice-lab-fact-groups{border:0;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;min-width:0;padding:0}.saved-run-fact-groups>section,.voice-lab-fact-group{background:rgba(7,13,23,.48);border:1px solid rgba(142,164,204,.12);border-radius:10px;min-width:0;padding:10px 11px}.saved-run-fact-groups h3,.voice-lab-fact-group h4{align-items:center;color:#aeb9ca;display:flex;font-size:10px;gap:6px;margin:0 0 8px}.voice-lab-fact-group h4:before{background:var(--ok);border-radius:50%;box-shadow:0 0 7px rgba(65,220,151,.4);content:"";height:5px;width:5px}.voice-lab-fact-group.is-clarification h4:before{background:var(--warn);box-shadow:0 0 7px rgba(239,179,70,.35)}.saved-run-fact-groups p,.voice-lab-fact-group p{color:#758298;font-size:10px;margin:0}.voice-lab-fact-group dl{display:grid;gap:7px;margin:0}.voice-lab-fact-group dl>div{align-items:baseline;display:grid;gap:8px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.voice-lab-fact-group dt{color:#7f8da3;font-size:9px}.voice-lab-fact-group dd{color:#dbe3ef;font-size:10px;margin:0;overflow-wrap:anywhere}.saved-run-facts-card>.card-body{display:grid;gap:14px}@media (max-width:640px){.saved-run-fact-groups,.voice-lab-fact-groups{grid-template-columns:1fr}}.voice-test-transcript-area .persisted-transcript{background:transparent;border:0;border-radius:0;box-shadow:none;min-height:230px}.voice-test-transcript-area .persisted-transcript .ephemeral-transcript-heading{margin:-14px -14px 8px;min-height:64px;padding:14px 18px}.voice-test-transcript-area .persisted-transcript .ephemeral-transcript-heading h3{color:#e6ebf4;font-size:14px}.voice-test-transcript-area .voice-test-dictionary-link{border-top:1px solid rgba(148,171,213,.09);margin:0;padding:9px 18px 12px}.voice-test-history-area>.card{height:100%;min-height:260px;overflow:hidden}.voice-test-history-area>.card>.card-head{border-bottom:1px solid rgba(148,171,213,.09);min-height:64px;padding:13px 18px}.voice-test-history-area>.card>.card-head h2{color:#e6ebf4;font-size:14px}.voice-test-history-area>.card>.card-body{display:flex;flex-direction:column;min-height:190px;padding:16px 18px}.voice-test-history-area .saved-test-grid{grid-template-columns:1fr}.voice-test-history-area .empty-state{flex:1 1;justify-content:center}.voice-test-history-area .voice-test-history-next{align-self:flex-start;margin-top:12px}@media (max-width:1280px){.primary-lab-progress-card{grid-template-columns:26px minmax(86px,auto) minmax(86px,120px);min-width:250px}.voice-lab-page .voice-test-studio-primary{grid-template-columns:minmax(0,1.85fr) minmax(290px,.8fr)}.voice-test-realtime-diagnostics dl{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1060px){.voice-lab-page>.page-header{align-items:stretch;flex-direction:column}.voice-lab-page>.page-header .page-actions{margin-left:0}.voice-lab-page .voice-test-studio-primary{grid-template-areas:"pipeline" "settings" "state" "diagnostics" "transcript" "history";grid-template-columns:minmax(0,1fr)}.voice-lab-page .voice-test-dialog-panel{min-height:360px}}@media (max-width:760px){.primary-lab-readiness,.voice-lab-page .voice-test-pipeline{display:grid;grid-template-columns:1fr;width:100%}.primary-lab-operator-card,.primary-lab-progress-card{min-width:0;width:100%}.voice-lab-page .voice-test-pipeline .primary-pipeline-step{min-height:96px}.voice-lab-page .primary-pipeline-arrow{display:none}.voice-lab-page .primary-test-setup{grid-template-columns:1fr;padding:16px}.voice-lab-page .voice-test-dialog-panel{padding:18px}.voice-test-realtime-diagnostics dl{grid-template-columns:1fr 1fr}.voice-test-transcript-area .persisted-transcript .ephemeral-transcript-heading{align-items:stretch;flex-direction:column}}@media (max-width:440px){.primary-lab-progress-card{grid-template-columns:26px minmax(0,1fr)}.primary-lab-progress-track{grid-column:1/-1}.voice-test-realtime-diagnostics dl{grid-template-columns:1fr}}@media (min-width:761px) and (max-width:920px){.admin-shell{grid-template-columns:92px minmax(0,1fr)}.sidebar-brand{justify-content:center;padding-inline:12px}.sidebar-brand-logo>span:last-child{display:none}.topnav.side-nav .side-nav-system>summary{display:flex;justify-content:center;padding-inline:6px}.topnav.side-nav .side-nav-system>summary:after,.topnav.side-nav .side-nav-system>summary>span:not(.side-nav-system-icon){display:none}}@media (max-width:760px){.topnav.side-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.topnav.side-nav .side-nav-link{min-width:0}.topnav.side-nav .side-nav-label{overflow-wrap:normal}.topnav.side-nav .side-nav-system{grid-column:1/-1}.topnav.side-nav .side-nav-system>summary{display:grid;grid-template-columns:30px minmax(0,1fr);justify-content:normal;min-height:46px;padding:5px 7px;width:100%}.topnav.side-nav .side-nav-system>summary>span:not(.side-nav-system-icon){display:grid}.topnav.side-nav .side-nav-system-items{max-height:min(60vh,420px);max-width:calc(100vw - 24px);overflow-y:auto}}.voice-lab-page .primary-experiments-disclosure summary small,.voice-lab-page .primary-test-field small,.voice-lab-page .voice-test-dialog-head .mic-state span,.voice-lab-page .voice-test-environment-settings summary small,.voice-lab-page .voice-test-inline-diagnostics summary small,.voice-test-realtime-metric dd,.voice-test-realtime-metric dt{font-size:11px}.voice-lab-page .voice-test-pipeline .primary-pipeline-step b{line-height:1.25;overflow:visible;overflow-wrap:break-word;text-overflow:clip;white-space:normal}.sidebar-body>.topnav.side-nav,.sidebar-body>.topnav.side-nav .side-nav-group,.sidebar-body>.topnav.side-nav .side-nav-items{align-content:start}.sidebar-body>.topnav.side-nav{grid-auto-rows:max-content}@media (min-width:761px) and (max-width:920px){.topnav.side-nav .side-nav-link{display:grid;gap:5px;grid-template-columns:1fr;justify-items:center;min-height:64px;padding:7px 4px}.topnav.side-nav .side-nav-copy{display:grid;width:100%}.topnav.side-nav .side-nav-label{font-size:9px;line-height:1.15;overflow-wrap:normal;text-align:center;white-space:normal}.topnav.side-nav .side-nav-system>summary{display:grid;gap:5px;grid-template-columns:1fr;justify-items:center;min-height:64px;padding:7px 4px}.topnav.side-nav .side-nav-system>summary>span:not(.side-nav-system-icon){display:grid}.topnav.side-nav .side-nav-system>summary b{font-size:9px;line-height:1.15}.voice-lab-page .voice-test-pipeline .primary-pipeline-step{gap:8px;grid-template-columns:40px minmax(0,1fr);padding:14px 10px}.voice-lab-page .voice-test-pipeline .primary-pipeline-icon{height:40px;width:40px}.voice-lab-page .voice-test-pipeline .primary-pipeline-icon svg{height:20px;width:20px}.voice-lab-page .primary-pipeline-arrow{display:none}}.voice-test-studio-primary .voice-test-settings-panel:has(>.voice-test-primary-additional:not([open]))>:is(.voice-test-inline-diagnostics,.voice-test-lab-tools),.voice-test-studio-primary:not(:has(.voice-test-primary-additional[open]))>.voice-test-realtime-diagnostics{display:none}@media (min-width:1061px){.voice-test-studio-primary:not(:has(.voice-test-primary-additional[open])){grid-template-areas:"pipeline pipeline" "settings state" "transcript history"}}.voice-lab-page .primary-test-field small{color:#8d9aaf}.voice-test-conversation-mode{background:rgba(79,143,235,.07);border:1px solid rgba(117,164,232,.22);border-radius:10px;display:grid;gap:7px;grid-column:1/-1;padding:14px}.voice-runtime-name,.voice-test-conversation-mode>span{color:#b0c0d8;font-size:12px;font-weight:600}.voice-test-conversation-mode>b{color:#e3edfc;font-size:14px;line-height:1.5}.voice-runtime-row p,.voice-runtime-settings .field-note,.voice-test-conversation-mode>small{color:#9daec5;font-size:12px;line-height:1.6;margin:0}.voice-runtime-settings{display:grid;gap:14px;min-width:0}.voice-test-primary-additional>summary>span:first-child{display:grid;gap:4px}.voice-runtime-settings h3{font-size:15px;margin:0}.voice-runtime-row{border-top:1px solid rgba(149,174,218,.14);display:grid;gap:8px;padding:14px 0}.voice-runtime-row>div{display:grid;gap:7px;min-width:0}.voice-runtime-row b{color:#e3edfc;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.voice-runtime-source{color:#9bb9eb;font-size:11px;overflow-wrap:anywhere}.voice-runtime-instructions{border:1px solid rgba(149,174,218,.2);border-radius:8px;padding:12px;min-width:0}.voice-runtime-instructions summary{cursor:pointer;font-size:12px;line-height:1.5}.voice-runtime-instructions pre{background:#0a1220;color:#ccd9ec;font-size:12px;line-height:1.65;max-height:280px;overflow:auto;overflow-wrap:anywhere;padding:12px;white-space:pre-wrap}.voice-runtime-revision{color:#8192ac;font-size:11px;line-height:1.6;overflow-wrap:anywhere}.voice-lab-page .primary-test-field>span{font-size:12px}.voice-lab-page .primary-test-field small{font-size:11px;line-height:1.5}.voice-lab-page .voice-test-pipeline .primary-pipeline-step em,.voice-lab-page .voice-test-pipeline .primary-pipeline-step small{font-size:10.5px}.persisted-transcript .transcript-copy,.transcript-mark-trigger{min-height:40px;padding-inline:10px}@media (max-width:760px){.sidebar-brand{padding:8px 12px}.sidebar-brand,.utility-bar-simple{min-height:56px}.voice-lab-page .voice-test-pipeline .primary-pipeline-step{gap:10px;grid-template-columns:40px minmax(0,1fr);min-height:78px;padding:10px 12px}.voice-lab-page .voice-test-pipeline .primary-pipeline-icon{height:40px;width:40px}.voice-lab-page .voice-test-pipeline .primary-pipeline-icon svg{height:20px;width:20px}.voice-lab-page .voice-test-pipeline .primary-pipeline-step small{font-size:9.5px}.voice-lab-page .voice-test-pipeline .primary-pipeline-step b{font-size:13px}.persisted-transcript .transcript-copy,.transcript-mark-trigger,.transcript-problem-options label{min-height:44px}.persisted-transcript ol,.voice-test-dialog-panel .persisted-transcript ol{max-height:none;overflow:visible}}.generated-response-review-page{animation:none;gap:16px;max-width:none}.generated-review-header-progress{display:grid;gap:7px;min-width:220px}.generated-review-header-progress span{color:var(--text-2);font-size:12px;text-align:right}.generated-review-header-progress small{color:var(--text-3);font-size:10px;text-align:right}.generated-review-header-progress b{color:var(--text)}.generated-review-header-progress progress{appearance:none;background:rgba(7,11,18,.72);border:1px solid var(--line);border-radius:999px;height:7px;overflow:hidden;width:100%}.generated-review-header-progress progress::-webkit-progress-bar{background:rgba(7,11,18,.72)}.generated-review-header-progress progress::-webkit-progress-value{background:linear-gradient(90deg,var(--accent-bright),var(--cyan));border-radius:999px}.generated-review-header-progress progress::-moz-progress-bar{background:linear-gradient(90deg,var(--accent-bright),var(--cyan));border-radius:999px}.generated-review-safety{align-items:center;background:linear-gradient(110deg,rgba(63,206,143,.06),transparent 36%),rgba(12,18,29,.78);border:1px solid rgba(155,177,213,.13);border-radius:13px;display:flex;gap:18px;justify-content:space-between;min-height:58px;padding:10px 14px}.generated-review-safety-primary{align-items:center;display:flex;gap:11px;min-width:0}.generated-review-safety-primary>span{align-items:center;background:rgba(63,206,143,.11);border:1px solid rgba(63,206,143,.26);border-radius:9px;color:var(--ok);display:flex;flex:0 0 32px;font-weight:800;height:32px;justify-content:center}.generated-review-safety-primary b{color:#bcebd6;display:block;font-size:12.5px}.generated-review-safety-primary p{color:var(--text-3);font-size:11.5px;margin:2px 0 0}.generated-review-safety details{flex:0 0 auto;max-width:min(520px,48vw);position:relative}.generated-review-safety summary{border:1px solid var(--line);border-radius:9px;color:var(--text-2);cursor:pointer;font-size:11.5px;font-weight:650;list-style:none;padding:8px 11px}.generated-review-safety summary::-webkit-details-marker{display:none}.generated-review-safety details[open] summary{border-color:rgba(141,156,255,.34);color:var(--text)}.generated-review-safety details>div{background:#111827;border:1px solid var(--line-strong);border-radius:12px;box-shadow:0 24px 70px rgba(0,0,0,.38);display:grid;gap:8px;padding:14px;position:absolute;right:0;top:calc(100% + 8px);width:min(520px,74vw);z-index:30}.generated-review-safety details p{color:var(--text-2);font-size:11.5px;line-height:1.48;margin:0}.generated-review-commandbar{align-items:center;background:rgba(12,18,29,.8);border:1px solid var(--line);border-radius:14px;display:grid;gap:12px;grid-template-columns:auto minmax(240px,1fr) auto;padding:10px}.generated-review-view-switch{align-items:center;background:rgba(6,10,17,.46);border:1px solid rgba(155,177,213,.1);border-radius:10px;display:flex;gap:3px;margin:0;min-inline-size:0;padding:3px}.generated-review-filters a,.generated-review-view-switch button{align-items:center;background:transparent;border:1px solid transparent;color:var(--text-3);cursor:pointer;display:inline-flex;font:inherit;font-size:11.5px;font-weight:650;text-decoration:none}.generated-review-view-switch button{border-radius:8px;min-height:34px;padding:0 11px}.generated-review-view-switch button.is-active,.generated-review-view-switch button:hover{background:rgba(113,133,255,.13);border-color:rgba(141,156,255,.22);color:var(--text)}.generated-review-search{align-items:center;display:grid;gap:6px;grid-template-columns:minmax(150px,1fr) auto auto;min-width:0}.generated-review-search label{min-width:0}.generated-review-search input{background:rgba(7,11,18,.62);border:1px solid rgba(155,177,213,.15);border-radius:10px;color:var(--text);font:inherit;font-size:12px;height:40px;padding:0 13px;width:100%}.generated-review-search .btn{min-height:40px;white-space:nowrap}.generated-review-search input::placeholder{color:#718096}.generated-review-metrics{align-items:stretch;display:flex;gap:5px;margin:0}.generated-review-metrics>div{align-content:center;background:rgba(7,11,18,.48);border:1px solid rgba(155,177,213,.11);border-radius:9px;display:grid;grid-template-columns:auto auto;gap:2px 8px;min-height:40px;padding:6px 10px}.generated-review-metrics dt{color:var(--text-3);font-size:9.5px;grid-column:1/-1}.generated-review-metrics dd{color:var(--text);font-size:14px;font-weight:750;margin:0}.generated-review-metrics>div:after{align-self:center;border-radius:50%;content:"";height:6px;justify-self:end;width:6px}.generated-review-metrics>div[data-tone=info]:after{background:var(--info)}.generated-review-metrics>div[data-tone=danger]:after{background:var(--danger)}.generated-review-metrics>div[data-tone=ok]:after{background:var(--ok)}.generated-review-filters{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.generated-review-filters a{border-color:rgba(155,177,213,.14);border-radius:999px;min-height:30px;padding:0 11px}.generated-review-filters a.is-active,.generated-review-filters a:hover{background:rgba(113,133,255,.12);border-color:rgba(141,156,255,.32);color:#e6e9ff}.generated-review-result-count{color:var(--text-3);font-size:10.5px;margin-left:auto}.generated-review-layout{align-items:stretch;display:grid;gap:12px;grid-template-columns:minmax(500px,1.2fr) minmax(410px,.86fr);height:clamp(620px,calc(100vh - 270px),820px);min-height:0}.generated-review-group-content,.generated-review-group-nav,.generated-review-inspector,.generated-review-next,.generated-review-queue-panel{background:linear-gradient(155deg,rgba(255,255,255,.022),transparent 32%),rgba(12,18,29,.96);border:1px solid rgba(155,177,213,.14);border-radius:15px;min-width:0}.generated-review-queue-panel{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:hidden}.generated-review-group-nav>header,.generated-review-next>header,.generated-review-queue-panel>header{align-items:center;border-bottom:1px solid rgba(155,177,213,.1);display:flex;justify-content:space-between;padding:15px 17px}.generated-review-group-nav h2,.generated-review-next h2,.generated-review-queue-panel h2{font-size:15px;margin:0}.generated-review-queue-panel>header>span{color:var(--text-3);font-size:10.5px}.generated-review-queue{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:rgba(141,156,255,.3) transparent;scrollbar-width:thin}.generated-review-queue-row{align-items:center;background:transparent;border:0;border-bottom:1px solid rgba(155,177,213,.085);color:inherit;cursor:pointer;display:grid;font:inherit;gap:7px 10px;grid-template-columns:7px 31px minmax(0,1fr) 64px;min-height:94px;padding:12px 13px;text-align:left;width:100%}.generated-review-queue-row:hover{background:rgba(255,255,255,.018)}.generated-review-queue-row[aria-selected=true]{background:linear-gradient(90deg,rgba(113,133,255,.13),rgba(113,133,255,.025)),rgba(255,255,255,.014);box-shadow:inset 3px 0 0 var(--accent-bright)}.generated-review-row-state{background:var(--info);border-radius:50%;box-shadow:0 0 10px rgba(127,166,232,.45);height:7px;width:7px}.generated-review-queue-row[data-status=AUDIO_EXPIRED] .generated-review-row-state,.generated-review-queue-row[data-status=AUDIO_UNAVAILABLE] .generated-review-row-state,.generated-review-queue-row[data-status=REJECTED] .generated-review-row-state{background:var(--danger)}.generated-review-queue-row[data-status=ACTIVE_LAB] .generated-review-row-state,.generated-review-queue-row[data-status=READY_NOT_ACTIVATED] .generated-review-row-state{background:var(--ok)}.generated-review-row-play{align-items:center;border:1px solid rgba(141,156,255,.21);border-radius:50%;color:#b7c0ff;display:flex;font-size:8px;height:30px;justify-content:center;padding-left:2px;width:30px}.generated-review-row-copy{display:grid;gap:4px;min-width:0}.generated-review-row-copy b{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--text);display:-webkit-box;font-size:12px;font-weight:590;line-height:1.38;overflow:hidden}.generated-review-row-copy>span{color:#8290a4;font-size:10px}.generated-review-row-meta{color:var(--text-3);display:grid;font-size:9.5px;gap:3px;justify-items:end}.generated-review-row-decisions{display:flex;flex-wrap:wrap;gap:5px;grid-column:3/-1}.generated-review-decision-chip,.generated-review-row-decisions>span{background:rgba(155,177,213,.055);border:1px solid rgba(155,177,213,.1);border-radius:6px;color:var(--text-3);font-size:9.5px;font-weight:650;padding:3px 6px}.generated-review-decision-chip.is-approved,.generated-review-row-decisions>span.is-approved{background:rgba(63,206,143,.07);border-color:rgba(63,206,143,.18);color:#83dcb4}.generated-review-decision-chip.is-rejected{background:rgba(239,115,112,.07);border-color:rgba(239,115,112,.18);color:#f0a4a1}.generated-review-inspector{display:grid;gap:15px;padding:18px}.generated-review-inspector-queue{height:100%;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:rgba(141,156,255,.3) transparent;scrollbar-width:thin}.generated-review-inspector-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.generated-review-context-tags{display:flex;flex-wrap:wrap;gap:6px}.generated-review-context-tags span{background:rgba(141,156,255,.07);border:1px solid rgba(141,156,255,.14);border-radius:7px;color:#aeb8cf;font-size:10px;padding:4px 7px}.generated-review-exact{border-bottom:1px solid rgba(155,177,213,.1);padding:4px 0 17px}.generated-review-exact-heading{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.generated-review-exact-heading>span{color:var(--text-3);font-size:9.5px;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.generated-review-exact-heading>strong{background:rgba(86,211,164,.1);border:1px solid rgba(86,211,164,.25);border-radius:999px;color:#9ce5c8;font-size:10px;font-weight:720;padding:4px 8px}.generated-review-exact p{color:#f2f4fa;font-size:clamp(17px,1.25vw,22px);font-weight:650;letter-spacing:-.017em;line-height:1.42;margin:8px 0 0;overflow-wrap:anywhere}.generated-review-audio{background:rgba(7,11,18,.34);border:1px solid rgba(155,177,213,.11);border-radius:12px;display:grid;gap:11px;padding:12px}.generated-review-audio-title{align-items:center;display:grid;gap:12px;grid-template-columns:auto minmax(180px,1fr)}.generated-review-audio-title>div:first-child{display:grid;gap:2px}.generated-review-audio-title b{font-size:12px}.generated-review-audio-title>div:first-child span{color:var(--text-3);font-size:9.5px}.generated-review-waveform{align-items:center;background:rgba(15,22,35,.74);border:1px solid rgba(141,156,255,.13);border-radius:9px;display:grid;gap:8px;grid-template-columns:26px minmax(80px,1fr) auto;min-height:42px;padding:6px 8px}.generated-review-waveform>span{align-items:center;background:linear-gradient(145deg,var(--accent-bright),var(--accent-deep));border-radius:50%;color:white;display:flex;font-size:7px;height:26px;justify-content:center;padding-left:2px;width:26px}.generated-review-waveform>div{align-items:center;display:flex;gap:2px;height:28px;overflow:hidden}.generated-review-waveform i{background:linear-gradient(180deg,#a7b1ff,#6f76e8);border-radius:999px;display:block;flex:1 1 2px;max-width:3px;min-height:3px;opacity:.74}.generated-review-waveform time{color:var(--text-3);font-size:9.5px}.generated-review-audio .artifact-player{gap:5px}.generated-review-audio .artifact-player-state{font-size:10.5px}.generated-review-audio-error{color:#f0aaa7;font-size:11.5px;line-height:1.45;margin:0}.generated-review-steps{display:grid;gap:9px}.generated-review-step{background:rgba(7,11,18,.3);border:1px solid rgba(141,156,255,.15);border-radius:11px;display:grid;gap:11px;padding:11px}.generated-review-step[data-decision=APPROVED]{border-color:rgba(63,206,143,.26)}.generated-review-step[data-decision=REJECTED]{border-color:rgba(239,115,112,.28)}.generated-review-step>header{align-items:center;display:grid;gap:9px;grid-template-columns:28px minmax(0,1fr) auto}.generated-review-step>header>span{align-items:center;border:1px solid rgba(141,156,255,.28);border-radius:50%;color:#aeb7ff;display:flex;font-size:11px;font-weight:750;height:28px;justify-content:center;width:28px}.generated-review-step[data-decision=APPROVED]>header>span{border-color:rgba(63,206,143,.36);color:var(--ok)}.generated-review-step[data-decision=REJECTED]>header>span{border-color:rgba(239,115,112,.38);color:var(--danger)}.generated-review-step>header>div{display:grid;gap:1px}.generated-review-step>header b{font-size:12px}.generated-review-step>header small{color:var(--text-3);font-size:9.5px}.generated-review-activation-step>header>strong,.generated-review-decision-label{color:var(--text-3);font-size:9.5px;font-weight:680}.generated-review-decision-label.is-approved{color:#81dcb2}.generated-review-decision-label.is-rejected{color:#f0aaa7}.generated-review-decision-actions{align-items:end;display:grid;gap:8px;grid-template-columns:minmax(0,1.15fr) minmax(104px,.85fr)}.generated-review-activation-step .control-action-form,.generated-review-decision-actions .control-action-form{border:0;margin:0;padding:0}.generated-review-activation-step .confirmation-row,.generated-review-decision-actions .confirmation-row{background:rgba(155,177,213,.045);border:1px solid rgba(155,177,213,.09);border-radius:7px;color:var(--text-3);font-size:9.5px;line-height:1.35;margin:0;min-height:36px;padding:6px 8px}.generated-review-decision-actions .control-action-form>.btn{height:35px;width:100%}.generated-review-decision-actions .blocker-list{font-size:10px;padding:8px}.generated-review-activation-step>header>strong{color:#a6b0c2;text-align:right}.generated-review-activation-step .control-action-form>.btn{height:35px;width:100%}.generated-review-activation-step .blocker-list{border-left-width:2px;font-size:10px;padding:7px 9px}.generated-review-pool-step>header>strong,.generated-review-quality-step>header>strong{color:#a6b0c2;font-size:9.5px;text-align:right}.generated-review-pool-step .control-action-form,.generated-review-quality-step .control-action-form{background:rgba(155,177,213,.025);border:1px solid rgba(155,177,213,.09);border-radius:9px;gap:9px;margin:0;padding:10px}.generated-review-pool-step .control-action-form>.btn,.generated-review-quality-step .control-action-form>.btn{min-height:35px;width:100%}.generated-review-promotion-evidence,.generated-review-quality-current{background:rgba(239,115,112,.055);border:1px solid rgba(239,115,112,.16);border-radius:8px;display:grid;gap:6px;padding:9px}.generated-review-quality-current>div,.generated-review-take-defects{display:flex;flex-wrap:wrap;gap:5px}.generated-review-quality-current span,.generated-review-take-defects span{background:rgba(239,115,112,.09);border:1px solid rgba(239,115,112,.18);border-radius:999px;color:#efb0ad;font-size:9px;padding:3px 7px}.generated-review-quality-current p{color:var(--text-2);font-size:10px;margin:0}.generated-review-quality-clear{background:rgba(63,206,143,.065);border:1px solid rgba(63,206,143,.18);border-radius:8px;color:#9edfc2;font-size:10.5px;line-height:1.45;margin:0;padding:9px 10px}.generated-review-replacement-evidence{display:grid;gap:6px}.generated-review-replacement-reason{border-top:1px solid rgba(155,177,213,.08);padding-top:9px}.generated-review-defect-fieldset,.generated-review-replacement-targets{border:0;margin:0;min-width:0;padding:0}.generated-review-defect-fieldset>legend,.generated-review-replacement-targets>legend{color:var(--text-3);font-size:9.5px;font-weight:700;margin-bottom:7px}.generated-review-defect-chips{display:flex;flex-wrap:wrap;gap:5px}.generated-review-defect-chips label{cursor:pointer;position:relative}.generated-review-defect-chips input{height:1px;opacity:0;position:absolute;width:1px}.generated-review-defect-chips span{border:1px solid rgba(155,177,213,.15);border-radius:999px;color:var(--text-2);display:block;font-size:9px;padding:5px 8px}.generated-review-defect-chips input:checked+span{background:rgba(239,115,112,.1);border-color:rgba(239,115,112,.35);color:#f3b5b2}.generated-review-defect-chips input:focus-visible+span{outline:2px solid var(--accent-bright);outline-offset:2px}.generated-review-quality-note{display:grid;gap:5px}.generated-review-quality-note>span{color:var(--text-3);font-size:9.5px}.generated-review-quality-note textarea{font-size:10.5px;min-height:52px;resize:vertical}.generated-review-pool-guidance,.generated-review-pool-recommendation{background:rgba(113,133,255,.055);border:1px solid rgba(141,156,255,.14);border-radius:8px;color:var(--text-2);font-size:9.5px;margin:0;padding:8px 9px}.generated-review-pool-guidance{display:grid;gap:3px}.generated-review-pool-guidance b{color:#b8c0ff;font-size:9.5px}.generated-review-pool-summary{display:grid;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr))}.generated-review-pool-summary>div{background:rgba(7,11,18,.3);border:1px solid rgba(155,177,213,.08);border-radius:7px;display:grid;gap:2px;padding:7px}.generated-review-pool-summary span{color:var(--text-3);font-size:8.5px}.generated-review-pool-summary b{font-size:10px}.generated-review-pool-takes{display:grid;gap:7px}.generated-review-pool-takes>p{color:var(--text-3);font-size:10px;margin:0}.generated-review-pool-takes>article{background:rgba(5,9,15,.4);border:1px solid rgba(155,177,213,.1);border-radius:8px;display:grid;gap:7px;padding:9px}.generated-review-pool-takes>article[data-lifecycle=ARCHIVED_REPLACED],.generated-review-pool-takes>article[data-lifecycle=QUARANTINED]{opacity:.72}.generated-review-pool-takes article>header{align-items:start;display:flex;gap:8px;justify-content:space-between}.generated-review-pool-takes article>header>div{display:grid;gap:2px;min-width:0}.generated-review-pool-takes article>header b{font-size:10px;overflow-wrap:anywhere}.generated-review-pool-takes article>header small,.generated-review-pool-takes article>header span{color:var(--text-3);font-size:8.5px}.generated-review-pool-takes dl{display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.generated-review-pool-takes dt{color:var(--text-3);font-size:8px}.generated-review-pool-takes dd{font-size:9px;margin:2px 0 0;overflow-wrap:anywhere}.approved-pool-take-player{width:100%}.approved-pool-take-player .artifact-player-control{background:rgba(8,13,22,.66);border-color:rgba(155,177,213,.11)}.approved-pool-take-player .artifact-player-state{color:var(--text-3)}.generated-review-promotion-actions{display:grid;gap:8px}.generated-review-replacement-targets{display:grid;gap:5px}.generated-review-replacement-targets label{align-items:center;background:rgba(7,11,18,.34);border:1px solid rgba(155,177,213,.1);border-radius:7px;cursor:pointer;display:grid;gap:7px;grid-template-columns:auto minmax(0,1fr);padding:7px 8px}.generated-review-replacement-targets label:has(input:checked){background:rgba(239,115,112,.06);border-color:rgba(239,115,112,.3)}.generated-review-replacement-targets label>span{display:grid;gap:2px;min-width:0}.generated-review-replacement-targets b,.generated-review-replacement-targets small{overflow-wrap:anywhere}.generated-review-replacement-targets b{font-size:9.5px}.generated-review-replacement-targets small{color:var(--text-3);font-size:8.5px}.generated-review-expansion-consent,.generated-review-pool-step .confirmation-row{background:rgba(155,177,213,.04);border:1px solid rgba(155,177,213,.09);border-radius:7px;color:var(--text-3);font-size:9.5px;margin:0;padding:7px 8px}.generated-review-promotion-evidence{background:rgba(63,206,143,.055);border-color:rgba(63,206,143,.2)}.generated-review-promotion-evidence b{color:#81dcb2;font-size:10px}.generated-review-promotion-evidence small,.generated-review-promotion-evidence span{color:var(--text-2);font-size:9px;overflow-wrap:anywhere}.generated-review-archive-notice{background:linear-gradient(135deg,rgba(239,115,112,.08),rgba(155,177,213,.025)),rgba(7,12,20,.34);border:1px solid rgba(239,115,112,.2);border-radius:9px;display:grid;gap:7px;padding:10px}.generated-review-archive-notice>b{color:#efb0ad;font-size:10.5px}.generated-review-archive-notice>small,.generated-review-archive-notice>span{color:var(--text-2);font-size:9.5px;line-height:1.45}.generated-review-technical{border-top:1px solid rgba(155,177,213,.1);padding-top:12px}.generated-review-technical summary{color:var(--text-3);cursor:pointer;font-size:10.5px;font-weight:650}.generated-review-technical dl{display:grid;gap:9px 14px;grid-template-columns:repeat(2,minmax(0,1fr));margin:13px 0 0}.generated-review-technical dt{color:var(--text-3);font-size:9px;text-transform:uppercase}.generated-review-technical dd{color:var(--text-2);font-size:10.5px;margin:3px 0 0;overflow-wrap:anywhere}.generated-review-inspector-footer{align-items:center;border-top:1px solid rgba(155,177,213,.1);color:var(--text-3);display:flex;font-size:9.5px;gap:9px;justify-content:space-between;padding-top:11px}.generated-review-production-state{color:#d5aa7e}.generated-review-groups-layout{align-items:start;display:grid;gap:12px;grid-template-columns:220px minmax(0,1fr)}.generated-review-group-nav{max-height:calc(100vh - 190px);overflow:hidden;position:sticky;top:92px}.generated-review-group-nav>div{max-height:calc(100vh - 270px);overflow-y:auto;padding:6px}.generated-review-group-nav button{align-items:center;background:transparent;border:1px solid transparent;border-radius:9px;color:var(--text-2);cursor:pointer;display:flex;font:inherit;font-size:11px;gap:10px;justify-content:space-between;min-height:41px;padding:7px 9px;text-align:left;width:100%}.generated-review-group-nav button+button{margin-top:3px}.generated-review-group-nav button:hover,.generated-review-group-nav button[aria-current=true]{background:rgba(113,133,255,.1);border-color:rgba(141,156,255,.22);color:var(--text)}.generated-review-group-nav button b{align-items:center;background:rgba(155,177,213,.08);border-radius:999px;display:flex;flex:0 0 26px;font-size:9.5px;height:22px;justify-content:center}.generated-review-group-content{display:grid;gap:14px;padding:16px}.generated-review-group-heading{align-items:center;display:flex;gap:18px;justify-content:space-between}.generated-review-group-heading h2{font-size:20px;margin:0}.generated-review-group-heading>div>span,.generated-review-group-heading>p{color:var(--text-3);font-size:10.5px}.generated-review-group-heading>p{background:rgba(127,166,232,.055);border:1px solid rgba(127,166,232,.14);border-radius:9px;line-height:1.45;margin:0;max-width:390px;padding:8px 10px}.generated-review-comparison-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(220px,1fr))}.generated-review-comparison-card{background:rgba(7,11,18,.34);border:1px solid rgba(155,177,213,.13);border-radius:12px;display:grid;gap:10px;min-width:0;padding:12px}.generated-review-comparison-card.is-active{background:linear-gradient(150deg,rgba(113,133,255,.11),transparent 45%),rgba(7,11,18,.42);border-color:rgba(141,156,255,.62);box-shadow:inset 0 0 0 1px rgba(141,156,255,.12)}.generated-review-comparison-card>header{align-items:center;display:flex;gap:8px;justify-content:space-between}.generated-review-comparison-card>header>span{color:var(--text-2);font-size:10.5px}.generated-review-comparison-card>header>b{background:rgba(113,133,255,.17);border-radius:6px;color:#bec5ff;font-size:9px;padding:3px 6px}.generated-review-comparison-card>p{-webkit-box-orient:vertical;-webkit-line-clamp:4;color:var(--text);display:-webkit-box;font-size:12px;font-weight:590;line-height:1.42;margin:0;min-height:68px;overflow:hidden}.generated-review-comparison-card>.btn{height:34px;width:100%}.generated-review-comparison-player{min-height:56px}.generated-review-comparison-player .artifact-player{gap:4px}.generated-review-comparison-player .artifact-player-state{font-size:9px}.generated-review-load-more{justify-self:center}.generated-review-inspector-group{margin-top:2px}.generated-review-focus-layout{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(560px,1fr) 280px}.generated-review-focus-caption{align-items:center;color:var(--text-3);display:flex;font-size:10px;gap:14px;justify-content:space-between;padding:0 4px 8px}.generated-review-focus-count{color:#bdc4ff;font-weight:680}.generated-review-inspector-focus{margin-inline:auto;max-width:940px;padding:clamp(18px,2.3vw,30px)}.generated-review-inspector-focus .generated-review-exact p{font-size:clamp(22px,2vw,30px);max-width:820px}.generated-review-inspector-focus .generated-review-audio{padding:15px}.generated-review-next{overflow:hidden;position:sticky;top:92px}.generated-review-next>div{display:grid;padding:6px}.generated-review-next button{align-items:start;background:transparent;border:1px solid transparent;border-radius:10px;color:inherit;cursor:pointer;display:grid;font:inherit;gap:3px 8px;grid-template-columns:25px minmax(0,1fr);min-height:76px;padding:9px;text-align:left}.generated-review-next button+button{border-top-color:rgba(155,177,213,.08)}.generated-review-next button:hover{background:rgba(113,133,255,.07);border-color:rgba(141,156,255,.14)}.generated-review-next button>span{align-items:center;border:1px solid rgba(141,156,255,.17);border-radius:50%;color:#aeb6ff;display:flex;font-size:7px;height:25px;justify-content:center;padding-left:2px;width:25px}.generated-review-next button b{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:10.5px;font-weight:590;line-height:1.35;overflow:hidden}.generated-review-next button small{color:var(--text-3);font-size:9px;grid-column:2}.generated-review-empty{align-items:start;background:rgba(12,18,29,.78);border:1px solid var(--line);border-radius:14px;display:flex;flex-direction:column;gap:7px;min-height:190px;justify-content:center;padding:28px}.generated-review-empty b{font-size:17px}.generated-review-empty span{color:var(--text-2);font-size:12px}.generated-review-empty .btn{margin-top:8px}.generated-review-pagination{align-items:center;background:linear-gradient(90deg,rgba(113,133,255,.055),transparent 38%),rgba(9,15,25,.68);border:1px solid rgba(151,171,214,.13);border-radius:12px;display:flex;gap:16px;justify-content:space-between;min-height:48px;padding:7px 9px 7px 13px}.generated-review-pagination[data-placement=bottom]{margin-top:2px}.generated-review-pagination-summary{display:grid;gap:2px}.generated-review-pagination-summary b{color:var(--text);font-size:11.5px}.generated-review-pagination-summary span{color:var(--text-3);font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.generated-review-pagination-actions{align-items:center;display:flex;gap:6px}.generated-review-pagination-actions .btn{min-height:32px;white-space:nowrap}.generated-review-pagination-current{align-items:center;background:linear-gradient(145deg,rgba(113,133,255,.28),rgba(95,79,220,.2));border:1px solid rgba(150,158,255,.38);border-radius:8px;color:#f2f3ff;display:inline-flex;font-size:11px;font-weight:760;height:32px;justify-content:center;min-width:32px}.generated-review-pagination-disabled{color:#667185;font-size:10.5px;padding:0 8px;white-space:nowrap}.generated-review-comparison-card>button:focus-visible,.generated-review-filters a:focus-visible,.generated-review-group-nav button:focus-visible,.generated-review-next button:focus-visible,.generated-review-queue-row:focus-visible,.generated-review-view-switch button:focus-visible{outline:2px solid var(--accent-bright);outline-offset:2px}@media (max-width:1320px){.generated-review-commandbar{grid-template-columns:auto minmax(220px,1fr)}.generated-review-metrics{grid-column:1/-1}.generated-review-pagination{align-items:stretch;flex-direction:column}.generated-review-pagination-actions{overflow-x:auto;padding-bottom:2px}.generated-review-layout{grid-template-columns:minmax(430px,1.08fr) minmax(380px,.92fr)}.generated-review-comparison-grid{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media (max-width:1050px){.generated-review-focus-layout,.generated-review-layout{grid-template-columns:1fr;height:auto}.generated-review-queue-panel{height:min(520px,62vh)}.generated-review-inspector-queue{height:auto;max-height:none;overflow:visible}.generated-review-next{display:none}.generated-review-groups-layout{grid-template-columns:190px minmax(0,1fr)}}@media (max-width:800px){.generated-response-review-page .page-header{align-items:stretch;flex-direction:column}.generated-review-header-progress{min-width:0}.generated-review-header-progress small,.generated-review-header-progress span{text-align:left}.generated-review-group-heading,.generated-review-safety{align-items:stretch;flex-direction:column}.generated-review-safety details{max-width:none}.generated-review-safety details>div{left:0;right:auto;width:min(620px,84vw)}.generated-review-commandbar{grid-template-columns:1fr}.generated-review-view-switch{overflow-x:auto}.generated-review-view-switch button{flex:1 0 auto}.generated-review-metrics{grid-column:1;overflow-x:auto}.generated-review-groups-layout{grid-template-columns:1fr}.generated-review-group-nav{max-height:none;position:static}.generated-review-group-nav>div{display:flex;gap:5px;max-height:none;overflow-x:auto}.generated-review-group-nav button{flex:0 0 180px}.generated-review-comparison-grid{grid-template-columns:1fr}.generated-review-comparison-card>p{min-height:auto}}@media (max-width:560px){.generated-review-result-count,.generated-review-safety-primary p{display:none}.generated-review-filters{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px}.generated-review-filters a{flex:0 0 auto}.generated-review-search{grid-template-columns:minmax(0,1fr) auto}.generated-review-search .btn-ghost{grid-column:1/-1;justify-self:start}.generated-review-queue-row{grid-template-columns:7px 28px minmax(0,1fr)}.generated-review-row-play{height:27px;width:27px}.generated-review-row-meta{display:none}.generated-review-row-decisions{grid-column:3}.generated-review-inspector{padding:13px}.generated-review-inspector-head{align-items:stretch;flex-direction:column}.generated-review-inspector-head .pill{align-self:flex-start}.generated-review-audio-title,.generated-review-decision-actions,.generated-review-technical dl{grid-template-columns:1fr}.generated-review-step>header{grid-template-columns:28px minmax(0,1fr)}.generated-review-activation-step>header>strong,.generated-review-decision-label,.generated-review-pool-step>header>strong,.generated-review-quality-step>header>strong{grid-column:2;text-align:left}.generated-review-inspector-footer{align-items:flex-start;flex-direction:column}.generated-review-pool-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}