:root{--product-canvas: #f3f6f8;--product-surface: #ffffff;--product-raised: #f7f9fa;--product-line: #dce4e8;--product-ink: #102a38;--product-muted: #566b76;--product-accent: #087f73;--product-soft: #dff4f0;--product-radius: 12px;--product-width: 1200px}:root[data-theme=dark]{--product-canvas: #08141c;--product-surface: #10232e;--product-raised: #142a36;--product-line: #29404c;--product-ink: #edf5f7;--product-muted: #a3b7bf;--product-accent: #54d8c6;--product-soft: #123c3a}body{background:var(--product-canvas);color:var(--product-ink)}body.public-shell{background:var(--product-canvas)}body.console-app{overflow:visible}button,input,select,textarea{font-family:Inter,Noto Sans SC,system-ui,sans-serif}:where(button,a,input,select,summary,textarea):focus-visible{outline:3px solid var(--product-accent);outline-offset:3px}:where(button,input,select,summary,[tabindex]){scroll-margin-block:190px 28px}:where(.hint,.lead,.message,.msg,.notice){overflow-wrap:anywhere}:where(select,input,button):disabled{cursor:not-allowed}.app{max-width:calc(var(--product-width) + 48px);padding:12px 20px;gap:10px}.app>section,.app>footer,.app>.topbar,#console{width:100%;max-width:var(--product-width)}.topbar{border:1px solid var(--product-line);border-radius:var(--product-radius);background:var(--product-surface);box-shadow:0 3px 12px #071a2508;backdrop-filter:none}.app>.topbar{margin:0 auto;min-height:56px;padding:7px 14px}.console-app .app>.topbar{position:relative;top:auto}.topbar .brand{gap:10px}.topbar .brand img{width:36px;height:36px}.brand .wordmark,.topbar .brand b{font-size:24px;letter-spacing:-.045em}.brand .tag,.topbar .brand small{letter-spacing:.015em;font-size:10px}.topbar .brand b{color:var(--product-accent)}.topbar .brand small{text-transform:none;font-weight:600}.topbar .brand[data-edition]{display:grid;grid-template-columns:36px auto;column-gap:10px;row-gap:3px}.topbar .brand[data-edition] .brand-logo{grid-column:1;grid-row:1 / span 2}.topbar .brand[data-edition] .brand-text{grid-column:2;grid-row:1;line-height:1}.topbar .brand[data-edition]:after{display:block;grid-column:2;grid-row:2;margin:0;padding:0;border:0;color:var(--product-muted);font-size:10px;font-weight:600;letter-spacing:.015em;text-transform:none}.topbar-end{gap:10px}.clock{border:0;background:none;padding-inline:8px}.tabs{border-radius:12px;padding:7px;box-shadow:0 12px 32px #071a2526}.tabs .tab{border-radius:7px}#console{padding:12px;gap:12px;background:var(--product-raised);box-shadow:none}.workspace-command{position:sticky;top:12px;z-index:32;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 14px;border:1px solid var(--product-line);border-bottom-width:3px;border-radius:10px;background:var(--product-surface);box-shadow:0 10px 28px #071a2522}body[data-state=live] .workspace-command,body[data-state=connecting] .workspace-command{border-bottom-color:var(--product-accent)}:root[data-theme=dark] .workspace-command{box-shadow:0 12px 32px #0006}.session-summary[data-ready=false]{color:#b42318;font-weight:600}:root[data-theme=dark] .session-summary[data-ready=false]{color:#ff9a8f}.workspace-command .status[data-state=idle]{border-color:transparent;background:transparent;color:var(--product-muted)}.workspace-heading{min-width:0;display:flex;align-items:center;gap:14px;flex:1}.workspace-heading .meters-reopen{position:static;flex:0 1 auto;max-width:50%;margin-left:auto;box-shadow:none}.workspace-heading:has(.meters-reopen:not([hidden])) p{display:none}.workspace-heading h1{margin:0;font-size:20px;font-weight:720;letter-spacing:-.03em}.workspace-heading p{margin:2px 0 0;max-width:56ch;color:var(--product-muted);font-size:11.5px;line-height:1.4}.workspace-command .transport{position:static;flex:0 0 auto;display:flex;align-items:center;flex-wrap:nowrap;margin:0;padding:0;gap:8px;border:0;background:transparent;box-shadow:none;backdrop-filter:none}.workspace-command .transport-btn,.workspace-command .status{min-height:42px;height:auto}.workspace-command .transport-btn{flex:0 1 auto;min-width:0;white-space:normal;font-size:13px;line-height:1.4;padding:0 20px}.workspace-command .status{width:auto;flex:0 1 auto;min-width:80px;max-width:180px;white-space:normal;overflow-wrap:anywhere;line-height:1.4}.setup{grid-template-columns:minmax(0,1fr);gap:8px;align-items:start}.setup>.card,.setup>section{grid-column:1 / -1}.setup>.setup-card{padding:0;gap:0;border:0;background:transparent;box-shadow:none;border-radius:0;display:block}.setup-row{display:grid;grid-template-columns:200px minmax(0,1fr);column-gap:16px;row-gap:8px;align-items:start;padding:12px 14px;border:1px solid var(--product-line);background:var(--product-surface)}.setup-row+.setup-row{margin-top:-1px}.setup-row:first-child{border-radius:10px 10px 0 0}.setup-row:last-child{border-radius:0 0 10px 10px}.setup-row:has(+.setup-row[hidden]){border-radius:0 0 10px 10px}.setup-row>.card-head{grid-column:1;margin:0;min-height:42px;align-items:center}.setup-row>:not(.card-head){grid-column:2}.setup-row>.card-head h2{font-size:14px}:root{--step-on-deep: #ffffff;--step-3-ink: var(--product-ink)}:root[data-theme=dark]{--step-on-deep: #062a27;--step-3-ink: var(--step-on-deep)}#sec-mode .step{background:color-mix(in srgb,var(--product-accent) 18%,var(--product-surface));color:var(--product-ink)}#sec-model .step{background:color-mix(in srgb,var(--product-accent) 40%,var(--product-surface));color:var(--product-ink)}#sec-input .step{background:color-mix(in srgb,var(--product-accent) 66%,var(--product-surface));color:var(--step-3-ink)}#sec-output .step{background:var(--product-accent);color:var(--step-on-deep)}#sec-companion,#sec-engine{grid-column:1 / -1}.card,.admin-section{border-radius:10px;padding:12px 14px;gap:10px;box-shadow:none}.card:hover,.admin-section:hover{border-color:var(--product-line)}.card-head{gap:9px}.card-head h2{font-size:14px;font-weight:700;letter-spacing:-.015em}.step{width:36px;height:36px;border-radius:9px;font-size:17px;font-weight:700;letter-spacing:0;flex-shrink:0}.card-head{gap:10px;min-height:36px}.card-head h2{font-size:15px}.field{gap:4px}.field select,#sec-input>.field{width:100%}.field>span:first-child{font-size:12px;line-height:1.4;font-weight:500;color:var(--product-muted)}.console-app .toggle,.console-app .inline-check{font-weight:400}.console-app .toggle>span,.console-app .inline-check>span{font-weight:400}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}th.col-actions{position:relative}.mode-switch{gap:8px}.mode-btn{min-height:56px;padding:8px 10px 8px 44px;background:var(--product-surface);border:1px solid var(--product-line);box-shadow:none}.mode-btn.active,.mode-btn[aria-pressed=true]{background:var(--product-surface);border:2px solid var(--product-accent);padding:7px 9px 7px 43px;box-shadow:none}.mode-btn.active .mode-title,.mode-btn[aria-pressed=true] .mode-title{color:var(--product-ink)}.conv-turn-switch .mode-btn.active,.conv-turn-switch .mode-btn[aria-pressed=true]{padding:10px 13px}.mode-btn:before{left:11px;top:50%;transform:translateY(-50%);width:24px;height:24px;font-size:10px}.mode-btn .mode-title{font-size:13px}.mode-btn .mode-note{font-size:11px}.experience-info{margin:0;color:var(--product-muted);font-size:12px}.experience-info summary{cursor:pointer;padding:2px 0;width:fit-content}.experience-info .mode-desc{margin:8px 0 0;padding:0;font-size:12px;line-height:1.65}#engine{width:100%}#sec-input>.field+.field{margin-top:2px}.output-group{gap:8px}.console-app .hint,.console-app .mode-note,.console-app .mode-desc{font-family:var(--font-ui);letter-spacing:normal;line-height:1.55}#output-paths-group>.output-subhead{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.out-channel{padding:10px 12px;background:var(--product-surface);border-radius:9px;box-shadow:none}#out-primary{border-left-width:1px;border-left-color:var(--product-line)}.out-channel .ch-status[data-state=idle]{display:none}.out-route{flex-wrap:wrap;gap:8px}.out-route .field.grow{flex:1 1 160px}.channel-services{margin-top:8px;padding-top:0;border-top:0}.channel-service-controls{display:flex;flex-wrap:wrap;gap:4px 18px}.channel-service{background:transparent;border:0;padding:4px 0;min-height:36px}.channel-service-status{margin:4px 0 0;font-size:12px}.output-actions{margin-top:0;justify-content:flex-start}.transport-opts{padding:9px 0;border-block:1px solid var(--product-line);gap:8px}.transport-opts .toggle{font-size:12px}.output-console-group{border:1px solid var(--product-line);border-radius:8px}.output-console-group>summary{padding:9px 12px}.output-substep{display:none}.advanced{padding:0}.advanced>summary{padding:10px 14px;font-size:13px}.adv-sections{display:grid;gap:14px;padding:4px 14px 14px}.adv-section{padding:0;border:0;background:transparent}.adv-section+.adv-section,.adv-sections>details+.adv-section{padding-top:12px;border-top:1px solid var(--product-line)}.adv-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:8px}.adv-head h3{margin:0;font-size:13px;font-weight:700}.adv-head .summary-hint{font-size:11.5px;color:var(--product-muted)}.adv-section>.advanced-body{padding:0}.speech-advanced{border-radius:8px}.person-devices{border:0;background:transparent}.person-devices>summary{display:flex;align-items:center;gap:8px;min-height:36px;padding:0;font-size:12.5px;color:var(--product-muted);cursor:pointer;list-style:none;width:fit-content}.person-devices>summary::-webkit-details-marker{display:none}.person-devices>summary:before{content:"";width:7px;height:7px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:rotate(-45deg);transition:transform .15s;flex-shrink:0}.person-devices[open]>summary:before{transform:rotate(45deg)}.person-devices>.conv-device-party{padding:4px 0 6px}.conv-panel{gap:10px}.conv-panel>.hint{margin:0;max-width:none;font-size:12px}.conv-turn-switch{max-width:640px}.conv-turn-switch .mode-btn{min-height:62px;padding:11px 14px}.conv-turn-switch .mode-title{padding-right:42px}.conv-turn-switch .mode-beta{position:absolute;top:11px;right:11px;margin:0}.participants-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.participants-heading h3{margin:0;font-size:13px;color:var(--product-muted);font-weight:600}.participants-heading .conv-swap{width:36px;height:36px;margin:0;border:1px solid var(--control-line);border-radius:8px;background:var(--product-surface);color:var(--product-ink)}.conversation-participants{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.conversation-person{display:flex;flex-direction:column;gap:10px;min-width:0;padding:12px 14px;border:1px solid var(--product-line);border-radius:10px;background:var(--product-raised)}.person-heading{display:flex;align-items:center;gap:10px;padding-bottom:8px;border-bottom:1px solid var(--product-line)}.person-heading h3{margin:0;font-size:15px;font-weight:700}.person-avatar{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:var(--product-soft);color:var(--product-accent);font-size:13px;font-weight:750}.conversation-person:nth-child(2) .person-avatar{background:var(--product-surface);color:var(--product-ink);border:1px solid var(--product-line)}.conversation-person .conv-langs{display:block}.conversation-person .conv-device-party{display:flex;flex-direction:column;gap:14px}.conversation-person .conv-local-devices{gap:14px}.conversation-person .conv-talk-col{margin-top:auto}.conversation-person .talk-btn{width:100%;min-height:92px;border-radius:9px}.conversation-person .talk-hint:empty,.conv-msg:empty{display:none}.conversation-options{display:grid;gap:12px;padding:10px 0 0;border:0;border-top:1px solid var(--product-line);border-radius:0}.conversation-options .toggle{font-size:12px}.conversation-options .conv-detect-note{margin:5px 0 0 27px;font-size:11px}.conversation-options .conv-detect-msg,.conversation-options .conv-captions-toggle{margin:0}.conv-keys-toggle{width:fit-content;min-height:36px}.conv-side-companion{background:var(--product-surface);border-radius:8px}.app>.panel:not(#console):not(#auth){padding:26px;background:var(--product-surface);box-shadow:none}.panel-home-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-bottom:8px;font-size:12px}#create-tenant-form{align-items:end}#create-tenant-form .field{min-width:0;flex:1 1 220px}#create-tenant-form .inline-in{width:100%}.panel-head{padding-bottom:16px;border-bottom:1px solid var(--product-line)}.panel-head h1{font-size:25px;letter-spacing:-.035em}.admin-section{background:var(--product-raised)}.admin-section-head h2{font-size:15px}#settings-panel #settings-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:none}.settings-group,.settings-account{display:flex;flex-direction:column;gap:16px;min-width:0;padding:20px;border:1px solid var(--product-line);border-radius:10px;background:var(--product-raised)}.settings-account h2{margin:0 0 4px;font-size:15px;letter-spacing:-.015em}.settings-account .field{margin:0}.settings-account .hint{margin:0;font-size:12px;font-weight:400}.settings-group h2{margin:0 0 4px;font-size:15px;letter-spacing:-.015em}.settings-group .field{margin:0}.settings-group .hint{margin:0;font-size:12px;font-weight:400}.settings-group .toggle{margin:0;font-size:13px}.settings-info,#settings-form>.controls,#settings-msg{grid-column:1 / -1}.settings-info{border:1px solid var(--product-line);border-radius:9px;padding:12px 16px}.settings-info .hint{max-width:90ch;line-height:1.6}#settings-form>.controls{margin:0;padding-top:4px}.table-wrap{border-radius:8px}.app table th{background:var(--product-raised);font-size:11px}.app table td{font-size:12px}.auth-card{box-shadow:0 8px 32px #071a250a}.campaigns-app .shell,.delegate-app .shell{max-width:var(--product-width)}.campaigns-app .topbar,.delegate-app .topbar{min-height:70px;padding:12px 18px}.campaigns-app .card,.delegate-app .card{border-color:var(--product-line);border-radius:10px;background:var(--product-surface);box-shadow:none}.campaigns-app .overview{padding:22px}.campaigns-app .overview-main{align-items:center;min-height:0;padding:0 0 4px}.campaigns-app .overview h1,.delegate-app .hero h1{font-size:26px;letter-spacing:-.035em}.campaigns-app .overview-main p{max-width:64ch;font-size:13px}.campaigns-app .eyebrow,.campaigns-app .section-kicker,.delegate-app .eyebrow{font-size:10px;letter-spacing:.09em}.campaigns-app .metrics{margin-top:22px;background:var(--product-raised);border-radius:9px}.campaigns-app .metrics article{padding:16px 18px}.campaigns-app .metrics b{font-size:27px}.campaigns-app .campaign-breakdown{margin-top:18px}.campaigns-app .layout{grid-template-columns:240px minmax(0,1fr);gap:16px}.campaigns-app .campaign-rail{padding:18px}.campaigns-app .campaign-item{border-radius:8px;padding:13px}.campaigns-app .detail-head{flex-wrap:wrap;gap:16px}.campaigns-app .detail-head .actions{justify-content:flex-start}.campaigns-app #delete-campaign{border-color:transparent}.campaigns-app .detail-metrics{background:var(--product-raised);border-radius:8px}.campaigns-app .detail-title h2{font-size:23px}.campaigns-app .dialog-card{background:var(--product-surface)}.campaigns-app dialog{border-radius:14px}.delegate-app .hero{padding:22px}.delegate-app .side,.delegate-app .person-card{border-radius:10px;background:var(--product-raised);border-color:var(--product-line)}.delegate-app .side h2{font-size:16px}.delegate-app .setup-grid{gap:16px}.public-shell .card{border-radius:14px;box-shadow:0 8px 28px #071a250a}.public-shell .eyebrow{letter-spacing:.09em}.public-shell .hero h1,.public-shell .big{letter-spacing:-.035em}.public-shell .public-tools{border-radius:12px}.public-shell details{border-radius:9px}.public-shell summary{min-height:40px;align-content:center}.public-shell .ptt{border-radius:14px}@media(max-width:1100px){.topbar .clock-box{display:none}}@media(max-width:1000px){.setup>#sec-input,.setup>#sec-output{grid-column:1 / -1}.step{width:36px;height:36px;font-size:16px}.setup-row{grid-template-columns:160px minmax(0,1fr)}.workspace-heading p{max-width:36ch}.campaigns-app .layout{grid-template-columns:210px minmax(0,1fr)}}@media(max-width:760px){.app{padding:8px;gap:8px}.app>.topbar{position:static;padding:8px 10px}.topbar .clock{display:none}#console{padding:8px;gap:8px}.workspace-command{top:8px;padding:9px 10px;gap:8px;flex-wrap:wrap}.workspace-heading h1{font-size:21px}.workspace-heading{flex-basis:100%;gap:10px}.workspace-heading p{max-width:none}.workspace-command .transport{width:100%}.workspace-command .transport-btn{flex:1}.workspace-command .status{order:0}.setup{gap:8px;grid-template-columns:1fr}.setup>#sec-mode,.setup>#sec-model{grid-column:1 / -1}.setup-row{grid-template-columns:minmax(0,1fr);padding:10px 12px}.setup-row>:not(.card-head){grid-column:1}.setup-row>.card-head{min-height:36px}.card,.admin-section{padding:10px 12px}.advanced{padding:0}.mode-btn{padding-left:12px;min-height:60px}.mode-btn:before{display:none}#sec-mode .mode-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.conversation-participants{grid-template-columns:1fr;gap:8px}.conversation-person{padding:10px 12px}.app>.panel:not(#console):not(#auth){padding:18px}#settings-panel #settings-form{grid-template-columns:1fr;gap:12px}.settings-group{padding:16px}.campaigns-app .topbar{flex-wrap:wrap}.campaigns-app .topbar nav{width:100%;justify-content:space-between}.campaigns-app .console-link{display:inline-flex;font-size:11px;padding-inline:5px}.campaigns-app .layout{grid-template-columns:1fr}.campaigns-app .overview,.delegate-app .hero{padding:18px}.campaigns-app .overview h1,.delegate-app .hero h1{font-size:23px}.campaigns-app .detail-head .actions{width:100%}.campaigns-app .metrics article{padding:14px}}@media(max-width:480px){.app{padding:8px}#console{padding:10px}.app>.topbar{gap:12px}.topbar-end{gap:6px}.workspace-command{padding:12px}.workspace-heading p{font-size:11px}.workspace-command .status{min-width:68px;max-width:110px}.out-route{display:grid;grid-template-columns:44px minmax(0,1fr) 44px}.out-route .field{grid-column:1 / -1;width:100%}.out-route .field:first-of-type{grid-row:1}.out-route .field:nth-of-type(2){grid-row:2}.out-route>.ch-play,.out-route>.ch-mon,.out-route>.ch-gear{grid-row:3;width:44px;height:44px}.out-route>.ch-play{grid-column:1}.out-route>.ch-mon{grid-column:2;justify-self:end}.out-route>.ch-gear{grid-column:3}.out-route .field-notice{grid-column:1 / -1}.conversation-options{padding:12px}}.public-shell .public-tools .theme-btn{margin:0;color:var(--product-muted);background:var(--product-surface)}.public-shell .public-tools .theme-btn:is(:hover,:active){color:var(--product-accent);background:var(--product-soft)}[data-theme-toggle],.topbar #theme,.public-shell .theme-btn{font-size:0!important}[data-theme-toggle]>svg,.topbar #theme>svg,.public-shell .theme-btn>svg{display:none}[data-theme-toggle]:before,.topbar #theme:before,.public-shell .theme-btn:before{content:"";display:inline-block;width:18px;height:18px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20.9 13A9 9 0 0 1 11 3.1 9 9 0 1 0 20.9 13Z' fill='none' stroke='black' stroke-width='1.7' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}:root[data-theme=dark] [data-theme-toggle]:before,:root[data-theme=dark] .topbar #theme:before,:root[data-theme=dark] .public-shell .theme-btn:before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M12 2v2m0 16v2M2 12h2m16 0h2M5 5l1.4 1.4m11.2 11.2L19 19M5 19l1.4-1.4M17.6 6.4 19 5'/%3E%3C/g%3E%3C/svg%3E")}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}body{isolation:isolate}body:before{content:none;display:none;background-image:none}select option,select optgroup{background-color:Canvas;color:CanvasText}.control-with-default{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%;flex:1 1 130px}.control-with-default>:is(input,select){min-width:0;max-width:100%;flex:1 1 auto}.control-with-default>.control-default{flex:0 0 auto;width:auto;min-height:var(--c-h,36px);height:auto;padding:5px 9px;font:inherit;font-size:12px;line-height:1.4;color:var(--muted,var(--product-muted));background:transparent;border:1px solid var(--line,var(--product-line));border-radius:7px;cursor:pointer}.control-with-default>.control-default:focus-visible{outline:2px solid var(--primary,var(--product-brand));outline-offset:2px}.control-with-default:has(>[hidden]){display:none}@media(pointer:coarse){.control-with-default>.control-default{min-height:44px}}:root{--card: var(--product-surface);--primary: var(--product-accent);--muted: var(--product-muted);--radius-control: 6px;--radius-card: 12px;--control-line: #82949d}:root[data-theme=dark]{--control-line: #78909b}body.console-app,body.public-shell,body:has(.shell){--muted: var(--product-muted);--ink: var(--product-ink);--card: var(--product-surface);--paper: var(--product-surface);--primary: var(--product-accent);--brand: var(--product-accent)}:is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){border-color:var(--control-line)}.brand b span{color:var(--product-accent)}.status-pill,.sess-badge,.pill,.ch-tag{white-space:nowrap}.dep-off{opacity:1;color:var(--product-muted)}.dep-off :is(label,.hint),.public-shell .brand-foot{opacity:1;color:var(--product-muted)}.policy-note{border-radius:var(--radius-card)}.speech-advanced-body{grid-template-columns:minmax(0,1fr)}.speech-speed-field{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.speech-speed-field>span{flex:0 0 auto}.speech-speed-field>.control-with-default{flex:0 1 280px}.speech-speed-hint{grid-column:1 / -1;margin:0}.other-link-card a{color:var(--product-accent)}.other-link-card{display:grid;gap:8px}.lc-card.paused .dot{background:var(--muted);box-shadow:none}:root[data-auth=restoring] #auth .wordmark{color:var(--product-ink)}.shared-phone.delegate-app.phone-live .ptt b{opacity:1}.credential-row :is(canvas,svg){max-width:100%}.ptt-key{opacity:1}.page-tabs :focus-visible{outline-offset:-3px}.table-wrap{overflow-x:auto;scrollbar-width:auto;scrollbar-color:var(--control-line) var(--product-raised)}.campaigns-app .grant-card .table-wrap{overflow:visible}.table-wrap:focus-visible{outline:3px solid var(--product-accent)}.table-wrap::-webkit-scrollbar{height:12px}.table-wrap::-webkit-scrollbar-thumb{background:var(--control-line);border:2px solid var(--product-raised);border-radius:8px}.table-wrap::-webkit-scrollbar-track{background:var(--product-raised)}.table-scroll-hint{display:block;color:var(--product-muted);font-size:12px;margin:6px 0}.action-confirm{width:min(480px,calc(100vw - 32px));padding:24px;border:1px solid var(--control-line);border-radius:12px;background:var(--product-surface);color:var(--product-ink);font:400 16px/1.6 Inter,system-ui,sans-serif}.action-confirm::backdrop{background:#07151bb3}.action-confirm p{margin:0 0 20px;white-space:pre-line}.action-confirm .row-actions{justify-content:flex-end;gap:12px}.action-confirm .btn-danger{background:var(--danger,#b42318);color:var(--on-danger,#fff);border-color:var(--danger,#b42318)}:root[data-theme=dark] .action-confirm .btn-danger{background:#ff897e;color:#300905;border-color:#ff897e}.table-scrollable{border-inline-end:3px solid var(--product-accent)}.transcription-dormant{opacity:1;color:var(--product-muted);filter:grayscale(1)}.transcription-dormant :is(input,select,button){color:var(--product-muted)}:is(.panel,.card) h2{font-size:18px;font-weight:650}:is(.panel,.card) h3{font-weight:600}.ch-tag{color:var(--product-muted)}.ch-strip{color:var(--product-ink);background:var(--product-surface)}.ch-strip :is(.ch-tag,.ch-hint){font-family:Inter,system-ui,sans-serif}.rep-tile{display:flex;flex-direction:column;justify-content:flex-start}.rep-tile>span{order:-1}.rep-tile small{margin-top:auto}.other-link-card .btn-danger-ghost{color:var(--danger,#b42318)}.campaigns-app .dashboard{gap:16px}.campaigns-app :is(.team-row b,.recording-row b){color:var(--product-ink)}.delegate-app #recording-consent{margin-top:12px}.delegate-app .live-head{display:grid;grid-template-columns:minmax(0,1fr) auto}.delegate-app #idle-status{grid-column:1/-1;margin:0;padding:8px 12px;background:var(--product-accent-soft);color:var(--product-ink);border-inline-start:3px solid var(--product-accent)}.delegate-app #idle-continue{grid-column:1/-1;justify-self:start}.delegate-app .live-head>div:first-child{min-width:0}.delegate-app .live-actions{flex-wrap:nowrap}.delegate-app .live-actions button{white-space:nowrap}.delegate-app :is(select,input,textarea){font-size:14px;font-weight:500}.delegate-app .ptt-key{opacity:1}.delegate-app .help-global-trigger{border-radius:6px}.delegate-app .public-locale-picker{min-width:140px;max-width:100%}.public-shell :is(.foot,.brand-foot,.lock-hint){opacity:1}[data-public-boot-error] button{min-height:44px;padding:8px 16px;border:1px solid currentColor;border-radius:6px;background:transparent;color:inherit;font:600 14px Inter,system-ui,sans-serif}.meeting-card :is(h2,h3,p){min-width:0;overflow-wrap:anywhere}@media(max-width:760px){.delegate-app .live-head h2{font-size:14px}.delegate-app .live-head p{font-size:12px}.delegate-app .live-actions{gap:6px}.delegate-app .live-actions #elapsed{display:none}.delegate-app .live-actions #help-button-live{padding-inline:6px;font-size:12px}.delegate-app :is(select,input,textarea){font-size:16px}.delegate-app .topbar{display:grid;grid-template-columns:1fr}.delegate-app .top-actions{width:100%;display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-start}.delegate-app .top-actions .lang-switch{flex:1 1 150px;min-width:140px;max-inline-size:none}.delegate-app .top-actions .public-locale-picker{width:100%}.delegate-app .top-actions #logout{margin-inline-start:auto}.public-shell .public-tools>:is(.help-global-trigger,.theme-toggle,.debug-btn){min-width:44px;max-width:none;min-height:44px;max-height:none;flex-basis:44px}.surface-accept .public-locale-picker{min-width:145px;max-width:none}.campaigns-app .topbar .brand .wordmark{font-size:18px}#audit-filter-form{display:flex;flex-wrap:nowrap}#audit-filter{min-width:0;flex:1}}.table-scroll-hint[hidden]{display:none}.listen-req-banner{top:calc(var(--limits-banner-height, 0px) + 12px);max-width:calc(100vw - 24px);border-radius:12px}.listen-req-banner :is(button,.btn){flex:none;white-space:nowrap}.listen-req-banner>span{min-width:0}.listen-resume a{color:var(--product-accent);overflow-wrap:anywhere}.recording-row,.rec-text-item{font-family:Inter,system-ui,sans-serif}.rec-text-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.ear-skip{min-height:var(--c-h,36px)}.dep-off input:disabled,.dep-off select:disabled{opacity:1;color:var(--product-muted)}.public-shell :is(input,select):focus-visible{outline:3px solid var(--product-accent);outline-offset:2px}.public-shell .brand-foot{color:var(--product-muted)}:is(.topbar,.top-actions) .public-locale-picker{background-color:var(--product-surface);color:var(--product-ink)}.section-head :is(input,select),.dialog-card :is(input,select,textarea){font-size:14px;font-weight:500}.public-shell .card{border-radius:var(--radius-card)}.public-shell :is(.btn,button,select,input){border-radius:var(--radius-control)}@media(max-width:900px){.listen-panel{min-width:0}.listen-channel-card{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){:is(.topbar,.public-tools) :is(button,.help-global-trigger),.public-shell .dbg-close,.more-tab,.team-tab,.mode-btn,.control-default,.ear-skip,.btn-xs,.panel-back,.device-mode label{min-height:44px}:is(.topbar,.public-tools) :is(.icon-btn,.theme-btn,.help-global-trigger,.dbg-btn){min-width:44px}:is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea),.public-shell .public-locale-picker{font-size:16px}.ch-strip{flex-wrap:wrap;min-width:0}.ch-strip .control-with-default{flex:1 1 180px;min-width:min(180px,100%)}.ch-strip input[type=range]{min-width:80px}.ch-strip .ch-tag{width:52px}.listen-req-banner{left:8px;right:8px;transform:none;max-width:none;flex-wrap:wrap;border-radius:10px;padding:8px}.listen-req-banner :is(button,.btn){min-height:44px}.toggle{min-height:44px;align-items:center}.team-subtabs{flex-wrap:wrap}.cred-qr{width:64px;height:64px}.cred-qr :is(canvas,img,svg){width:64px;height:64px}.credential-row canvas,.credential-qr svg{width:64px;height:64px}.rec-text-item{grid-template-columns:minmax(0,1fr) auto}}
