:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#dbe3ee;background:#090d15;font-synthesis:none;font-size:14px;--muted:#8291a7;--line:#233044;--cyan:#6de0dc;--panel:#101722}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;background:none;border:1px solid var(--line);border-radius:8px;padding:9px 14px;transition:background .15s,border-color .15s}button:hover:not(:disabled){background:#1b2939;border-color:#587089}button:disabled{cursor:not-allowed;opacity:.45}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible,select:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}a{color:var(--cyan);text-decoration:none}input,textarea,select{color:inherit;background:#0c121d;border:1px solid var(--line);border-radius:7px;padding:11px 13px;outline:none}input:focus,textarea:focus{border-color:#5ab6bf}textarea{resize:vertical;line-height:1.65}h1,h2,h3,p{margin:0}h1{font-size:32px;font-weight:580;letter-spacing:-1.2px;line-height:1.2}h2{font-size:15px;font-weight:550}h3{font-size:12px;font-weight:550}small{font-size:11px}.muted{color:var(--muted);font-size:12px;line-height:1.65}.eyebrow{color:#7b98ac;font-size:10px;letter-spacing:1.65px;font-weight:650}.primary{background:var(--cyan);color:#082128;border-color:var(--cyan);font-weight:650;display:flex;gap:24px;align-items:center;justify-content:space-between}.primary:hover:not(:disabled){background:#9fece8;border-color:#9fece8}.primary span{font-size:20px}.quiet{font-size:11px;padding:8px 12px}.danger{color:#f2a59d;border-color:#693b3c;font-size:12px}.alert{padding:13px 16px;background:#351d25;border:1px solid #744153;color:#ffc5c5;border-radius:8px;margin-bottom:18px;display:flex;justify-content:space-between;align-items:center}.alert button{border:0;padding:0 4px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app{display:flex;min-height:100vh}.sidebar{width:232px;position:fixed;inset:0 auto 0 0;border-right:1px solid #1b2637;background:#0c111b;padding:28px 18px;display:flex;flex-direction:column;z-index:2}.brand{display:flex;align-items:center;gap:9px;padding:0 9px 28px}.brand svg{width:31px;color:var(--cyan)}.brand>span{font-size:31px;letter-spacing:-1.8px;font-weight:650}.brand-dot{color:var(--cyan)}.brand small{font-size:8px;letter-spacing:1.5px;color:#7a8a9d;margin:8px 0 0 8px}.new-project{width:100%;text-align:left;color:#b8d9dd;background:#14212c;border-color:#2d4452}.section-label{padding:30px 10px 12px}.sidebar nav{overflow:auto}.project-link{border:0;display:flex;align-items:center;gap:10px;width:100%;text-align:left;margin:3px 0;font-size:12px;padding:11px 10px;color:#8f9eb4}.project-link.selected{background:#1b2635;color:#edf7ff}.project-link>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-link small{margin-left:auto}.sidebar-empty{color:var(--muted);font-size:12px;line-height:1.7;padding:8px 10px}.sidebar-bottom{margin-top:auto;padding-top:30px}.engine{border:1px solid var(--line);border-radius:9px;padding:13px 11px;display:flex;align-items:center;gap:10px;font-size:11px}.engine small,.account small{display:block;color:#6f8198;margin-top:5px;font-size:10px}.engine-icon{border:1px solid #41647a;padding:5px 7px;border-radius:5px;color:#9ec4dc}.account{display:flex;align-items:center;gap:10px;padding:20px 2px 0;font-size:12px}.account button{margin-left:auto;border:0;color:var(--muted)}.avatar{background:#233340;border-radius:50%;width:30px;height:30px;display:grid;place-items:center;color:#bbe2e0;font-size:12px}.workspace{margin-left:232px;min-width:0;flex:1}.topbar{height:70px;border-bottom:1px solid #1b2637;padding:0 35px;display:flex;justify-content:space-between;align-items:center;background:#0c111bcc;gap:15px}.breadcrumb{font-size:11px;color:#718198;display:flex;gap:14px;align-items:center}.breadcrumb strong{font-weight:500;color:#adbacb}.breadcrumb>span{color:#46546a}.topbar-actions{display:flex;gap:20px;align-items:center}.connection{font-size:9px;letter-spacing:1px;color:#8190a4;display:flex;align-items:center;gap:7px}.connection i,.status-dot,.ready-dot,.safe-dot{width:6px;height:6px;border-radius:50%;background:#61728b;display:inline-block;flex-shrink:0}.connection.live{color:var(--cyan)}.connection.live i,.status-dot.running,.ready-dot{background:var(--cyan);box-shadow:0 0 10px #6de0dc55}.connection.reconnecting{color:#dfb966}.status-dot.failed{background:#ee8b8b}.status-dot.completed{background:#7fd4a1}.safe-dot{background:#6c9ea2}.main-content{max-width:1420px;margin:auto;padding:35px}.project-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:25px}.project-heading h1{margin:10px 0}.run-actions{display:flex;align-items:center;gap:10px}.pill{border-radius:5px;background:#202b3b;color:#97a8bd;padding:5px 9px;text-transform:capitalize;font-size:10px;white-space:nowrap}.pill.running,.pill.queued{color:#8fe3df;background:#153037}.pill.completed{color:#9bdbb4;background:#173229}.pill.failed,.pill.interrupted{color:#efa8a8;background:#39232a}.pill.cancelled,.pill.stopping{color:#e0c483;background:#382f22}.run-context{padding:17px 20px;border:1px solid #243346;border-left:2px solid #518b99;border-radius:8px;background:linear-gradient(100deg,#14222e,#101722);margin-bottom:25px;display:flex;align-items:center;gap:22px}.run-context>.eyebrow{flex-shrink:0}.run-context p{font-size:12px;line-height:1.7;color:#b2c2d2}.run-context select{margin-left:auto;max-width:180px;font-size:10px;padding:6px}.panel{border:1px solid var(--line);border-radius:12px;background:var(--panel);margin-bottom:22px;overflow:hidden}.panel-heading{padding:17px 21px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #1d293a;min-height:58px}.panel-heading h2{display:flex;align-items:center;gap:10px}.mini-icon{font-size:9px;border:1px solid #334054;border-radius:4px;color:#7990a9;padding:3px 4px}.team-panel{background:radial-gradient(ellipse at 50% 55%,#182737,#101722 68%)}.team-graph{padding:28px 32px 30px;display:flex;align-items:center;flex-direction:column;background-image:radial-gradient(#34405355 1px,transparent 1px);background-size:18px 18px}.agent-card{background:#152130;border:1px solid #344659;text-align:left;transition:box-shadow .2s,border-color .2s}.agent-card.chosen{border-color:var(--cyan);box-shadow:0 0 0 2px #6de0dc18}.lead{display:flex;align-items:center;gap:13px;padding:15px 18px;min-width:325px;max-width:100%;border-color:#456874;background:#162b35}.lead small{display:block;margin-top:5px;color:#83a1b2;font-size:10px}.lead .pill{margin-left:auto}.agent-avatar{width:34px;height:34px;border-radius:9px;background:#273d50;color:#a9d4e7;display:flex;align-items:center;justify-content:center;font-size:11px;letter-spacing:1px}.lead-avatar{background:#284a52;color:#93e7e0}.lead-avatar svg{width:25px}.tree-connector{height:33px;width:1px;background:#425e72}.specialists{display:flex;justify-content:center;gap:18px;width:100%;flex-wrap:wrap;position:relative}.specialist{flex:1;min-width:185px;max-width:320px;padding:16px;position:relative;display:flex;flex-direction:column;gap:12px;min-height:168px}.specialist:before{content:"";position:absolute;top:-17px;left:50%;height:16px;border-left:1px solid #425e72}.agent-top{display:flex;justify-content:space-between;align-items:center}.specialist>strong{font-size:13px;font-weight:550}.specialist p{font-size:11px;color:#91a4b9;line-height:1.65;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.agent-status{font-size:9px;color:#8298aa;margin-top:auto;padding-top:3px}.agent-status.running{color:#94d8e2}.agent-status.completed{color:#8cd1aa}.agent-status.failed{color:#e39797}.tint-1 .agent-avatar{background:#3a304b;color:#c4ade6}.tint-2 .agent-avatar{background:#3b352b;color:#dfca99}.agent-inspector{border:1px solid #456575;background:#14252f;border-radius:10px;padding:20px;margin-bottom:20px;display:flex;gap:20px;align-items:center;justify-content:space-between}.agent-inspector h2{margin:10px 0}.agent-inspector p:last-child{line-height:1.7;color:#b0c2ce;font-size:12px}.task-board{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#202c3e}.task-column{background:#111923;padding:17px;min-height:140px}.task-column h3{display:flex;align-items:center;justify-content:space-between;color:#8d9eb3;margin-bottom:15px;font-size:10px;letter-spacing:.4px}.task-column h3 span{border:1px solid #2d3b4e;border-radius:4px;padding:2px 5px;font-size:9px}.task-card{background:#182333;border:1px solid #2b3c51;border-radius:7px;padding:13px;margin-bottom:8px}.task-card p{font-size:11px;line-height:1.6;max-height:75px;overflow:auto;color:#b9c9dc}.task-card small{font-size:9px;color:#79a2b7;display:flex;gap:7px;justify-content:space-between;margin-top:13px}.task-card.completed{border-color:#2c4b47}.task-card.failed{border-color:#6b3f45}.column-empty{font-size:11px;color:#506176;padding:12px 0}.output-panel .panel-heading{padding:0 20px}.tabs{display:flex;gap:23px;align-self:stretch}.tabs button{border:0;border-bottom:2px solid transparent;border-radius:0;padding:16px 1px;font-size:12px;color:#778ba3}.tabs button.active{color:#d5eff0;border-bottom-color:var(--cyan)}.tabs button span{padding:2px 5px;background:#233244;border-radius:3px;margin-left:6px;font-size:9px}.tabs button .ready-dot{margin-left:6px}.follow{font-size:10px;color:#7e91a7;display:flex;align-items:center;gap:5px}.follow input{accent-color:var(--cyan)}.activity-feed{height:310px;overflow:auto;padding:8px 19px;scrollbar-color:#354456 #111923;scrollbar-width:thin}.activity-event{border-bottom:1px solid #1b2839;font-size:11px}.activity-event summary{padding:12px 2px;display:flex;align-items:center;gap:12px;cursor:pointer;list-style:none}.activity-event summary::-webkit-details-marker{display:none}.activity-event time{color:#536b85;font:10px ui-monospace,SFMono-Regular,monospace;flex-shrink:0}.event-bullet{width:4px;height:4px;background:#4f8194;border-radius:50%;flex-shrink:0}.event-actor{color:#aacadb;min-width:65px;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.event-title{color:#8eabc2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-expand{margin-left:auto;color:#607c94}.activity-event pre{font:11px/1.7 ui-monospace,SFMono-Regular,monospace;padding:15px;white-space:pre-wrap;word-break:break-word;background:#0b111c;color:#a4b9cd;max-height:350px;overflow:auto;border:1px solid #243145;border-radius:6px}.activity-event.failure .event-title{color:#e7a2a2}.empty-state{padding:42px 25px;text-align:center;color:#6e839d;font-size:12px;line-height:1.9}.empty-state svg{width:45px;color:#466b7c;margin-bottom:15px}.empty-state h3{font-size:17px;color:#a7b7c9;margin-bottom:8px}.preview-area iframe{border:0;background:#fff;width:100%;height:560px;display:block}.preview-note{padding:8px 20px;font-size:11px;color:#e0c483;background:#382f22}.delivery{margin:20px 0;border:1px solid #2b4543;border-radius:10px;padding:21px;background:#12221f}.delivery p{font-size:12px;line-height:1.8;white-space:pre-wrap;color:#adcbc6;margin:12px 0 16px;max-height:200px;overflow:auto}.text-link{font-size:11px}.composer{border:1px solid #354d60;border-radius:12px;background:#121d2a;overflow:hidden;margin-top:28px;box-shadow:0 12px 30px #0002;padding:19px 21px}.composer-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:13px}.composer-heading>.muted{font-size:10px}.project-name-input{background:transparent;border:0;border-bottom:1px solid #26394c;width:100%;padding:8px 0 13px;margin-bottom:8px;font-size:17px}.composer textarea{width:100%;border:0;padding:8px 0;background:transparent;font-size:13px;min-height:90px;resize:vertical}.composer textarea::placeholder{color:#617790}.composer textarea:focus{outline:0}.composer-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #26354a;padding-top:14px;gap:15px}.composer-footer>span{color:#718a9f;font-size:10px}.separator{margin:0 9px;color:#3e5169}.composer-footer .primary{font-size:11px;padding:9px 16px;flex-shrink:0}.studio-footer{display:flex;justify-content:space-between;font-size:9px;color:#4d637c;padding:26px 2px 0;letter-spacing:.4px}.idea-visual{min-height:230px;display:flex;align-items:center;gap:35px;border:1px solid #223247;border-radius:12px;background:radial-gradient(ellipse at 20% 50%,#16333e55,#101722 70%);padding:45px;margin-bottom:25px}.idea-orbit{height:135px;width:135px;border-radius:50%;border:1px solid #386577;display:grid;place-items:center;box-shadow:0 0 0 20px #1d405018,0 0 0 40px #1d40500d;flex-shrink:0}.idea-orbit svg{width:60px;color:var(--cyan)}.idea-visual>p{font-size:32px;line-height:1.35;color:#7c9cac;font-weight:350;letter-spacing:-1px}.idea-visual strong{color:#d3e5ea;font-weight:500}.idea-visual>span{margin-left:auto;font-size:12px;line-height:1.85;color:#6e8c9f}.replay-bar{display:flex;align-items:center;gap:15px;border:1px solid #775f30;background:#302819;color:#e5c680;padding:12px 16px;border-radius:8px;margin-bottom:20px;font-size:11px}.replay-bar strong{letter-spacing:1px;font-size:10px}.replay-bar>span{margin-right:auto}.replay-bar button,.replay-bar select{font-size:10px;padding:5px 8px}.presentation .sidebar{display:none}.presentation .workspace{margin-left:0}.presentation .main-content{max-width:1600px}.presentation{font-size:16px}.presentation .specialist p,.presentation .task-card p,.presentation .activity-event,.presentation .event-actor{font-size:13px}.login-page{min-height:100vh;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 50% 38%,#172f3c,#0b1421 32%,#080d15 72%);position:relative;overflow:hidden}.ambient{position:absolute;width:850px;height:850px;border:1px solid #31536926;border-radius:50%;box-shadow:0 0 0 100px #31536907,0 0 0 200px #31536904;pointer-events:none}.login-brand{position:absolute;top:36px;left:45px;display:flex;align-items:center;gap:11px;font-size:36px;font-weight:600;letter-spacing:-2px}.login-brand svg{width:34px;color:var(--cyan)}.login-card{max-width:440px;width:100%;padding:40px;position:relative}.login-card h1{font-size:42px;line-height:1.2;margin:18px 0 16px;letter-spacing:-1.6px}.login-card>.muted{margin-bottom:35px;font-size:13px}.login-card label{display:flex;flex-direction:column;gap:9px;margin-bottom:19px;font-size:11px;color:#91a6b9}.login-card input{padding:13px;background:#101c2bd9}.login-card .primary{width:100%;margin-top:25px;padding:12px 16px;font-size:12px}.login-footer{display:flex;justify-content:space-between;font-size:8px;color:#4d6d82;letter-spacing:.8px;border-top:1px solid #243b4b;margin-top:30px;padding-top:18px}@media(min-width:1600px){.main-content{padding:42px}.specialist p,.task-card p,.activity-event{font-size:12px}}@media(max-width:1050px){.sidebar{width:195px;padding:24px 12px}.workspace{margin-left:195px}.main-content{padding:24px}.topbar{padding:0 24px}.connection{display:none}.idea-visual{padding:35px;gap:25px}.idea-visual>span{display:none}.composer-footer>span{max-width:170px;line-height:1.8}.specialists{gap:10px}.specialist{min-width:150px}.run-context{align-items:flex-start;flex-wrap:wrap;gap:10px}.run-context>.eyebrow{width:100%}}@media(max-width:720px){.sidebar{position:relative;width:100%;inset:auto;border-right:0;border-bottom:1px solid var(--line);padding:15px}.app{display:block}.brand{padding:0}.brand>span{font-size:26px}.brand svg{width:27px}.sidebar .section-label,.sidebar-bottom,.sidebar-empty{display:none}.sidebar nav{display:flex;overflow:auto;margin-top:10px}.project-link{width:auto;min-width:130px;margin:0}.new-project{position:absolute;right:15px;top:15px;width:auto}.workspace{margin:0}.topbar{padding:0 18px;height:58px}.topbar-actions{gap:6px}.main-content{padding:22px 15px}.project-heading{align-items:flex-start;flex-direction:column;gap:14px}h1{font-size:28px}.idea-visual{padding:25px;min-height:190px;gap:25px}.idea-orbit{width:90px;height:90px}.idea-orbit svg{width:45px}.idea-visual>p{font-size:27px}.team-graph{padding:22px 14px}.lead{min-width:0;width:100%;max-width:330px}.specialists{flex-direction:column;align-items:center}.specialist{width:100%;max-width:none;min-height:0;display:grid;grid-template-columns:40px 1fr;gap:8px 13px}.agent-top{grid-row:span 3;align-items:flex-start}.agent-top>.status-dot{display:none}.specialist:before{display:none}.specialist p{max-height:40px}.agent-status{font-size:10px}.task-board{grid-template-columns:1fr}.task-column{min-height:85px}.column-empty{padding:2px 0}.task-column h3{margin-bottom:10px}.activity-feed{padding:5px 10px;height:300px}.activity-event summary{gap:7px}.activity-event time{font-size:9px}.event-actor{min-width:40px;max-width:65px}.composer{padding:17px}.composer-footer{align-items:flex-end}.composer-footer>span{font-size:9px;max-width:140px}.composer-footer .primary{gap:10px}.composer-heading>.muted{display:none}.studio-footer{font-size:8px}.studio-footer span:last-child{display:none}.replay-bar{gap:8px;flex-wrap:wrap}.replay-bar>span{width:100%;order:2}.preview-area iframe{height:440px}.agent-inspector{flex-direction:column;align-items:flex-start}.login-brand{left:25px;top:25px}.login-card{padding:30px}.login-card h1{font-size:37px}}.task-details{margin-top:12px;font-size:11px;color:var(--muted)}.task-details summary{cursor:pointer;color:#94b8c8}.task-details p{margin-top:10px}.run-limits{margin-top:12px;font-size:10px}.presentation .topbar{position:sticky;top:0;z-index:3;background:#0c111b}.presentation .panel-heading h2{font-size:18px}.presentation .run-context p{font-size:14px;max-height:70px;overflow:auto}.presentation .specialist>strong{font-size:17px}.presentation .agent-status,.presentation .pill{font-size:12px}.presentation .event-title{font-size:15px}.presentation .activity-event time{font-size:12px}.presentation .replay-bar strong{font-size:14px}.presentation .team-graph{padding:20px}.presentation .specialist{min-height:150px}@media(min-width:1100px){.presentation .main-content{padding:22px 30px}.presentation .topbar{height:54px}.presentation .project-heading{margin-bottom:14px}.presentation .project-heading h1{margin:6px 0}.presentation .project-heading .muted{display:none}.presentation .run-context{padding:12px 16px;margin-bottom:16px}.presentation .run-context p{max-height:44px}.presentation .studio-grid{display:grid;grid-template-columns:minmax(400px,1fr) minmax(500px,1.3fr);gap:16px}.presentation .studio-grid>.panel{margin-bottom:0}.presentation .team-panel,.presentation .agent-inspector{grid-column:1 / -1}.presentation .team-graph{padding:14px}.presentation .lead{padding:10px 15px}.presentation .specialist{min-height:128px;gap:8px;padding:12px}.presentation .specialist p{-webkit-line-clamp:2;font-size:12px}.presentation .task-board{max-height:310px;overflow:auto}.presentation .task-column{padding:12px}.presentation .task-card{padding:10px}.presentation .task-card p{font-size:12px}.presentation .composer{display:none}}@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}.language-switcher{display:flex;align-items:center;gap:8px;font-size:11px;color:#a0b3c8;white-space:nowrap}.language-switcher select{padding:7px 10px;font-size:12px;min-width:100px}.login-language{position:absolute;top:38px;right:45px;z-index:1}.content-note{padding:8px 20px;font-size:10px;line-height:1.5;color:var(--muted);border-bottom:1px solid #1d293a}.topbar{height:auto;min-height:70px;flex-wrap:wrap;padding-block:12px}.topbar-actions{flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.breadcrumb{min-width:0}.breadcrumb strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.run-actions{flex-wrap:wrap;justify-content:flex-end}.project-heading>div:first-child{min-width:0}.project-heading h1{overflow-wrap:anywhere}.presentation .topbar{height:auto;min-height:54px}@media(max-width:720px){.topbar{min-height:58px}.topbar-actions{gap:10px}.run-actions{justify-content:flex-start}.login-language{top:28px;right:25px}.login-language .language-switcher>span{display:none}.composer-footer{flex-wrap:wrap}.composer-footer>span{max-width:none}.composer-footer .primary{margin-left:auto}}.scoped-workspace{max-width:1100px;margin:0 auto;padding:24px;display:grid;gap:20px;min-width:0}.workspace-header{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.workspace-header h1{margin-right:auto}.workspace-header .text-link{font-size:13px}.workspace-project{padding:20px;display:grid;gap:16px;min-width:0}.workspace-preview{display:grid;gap:12px;min-width:0}.workspace-preview iframe{width:100%;height:70vh;min-height:380px;border:1px solid var(--line);border-radius:8px;background:#fff}.workspace-events{max-height:260px;overflow:auto;padding-left:24px;line-height:1.8;font-size:13px}.scoped-workspace h2,.scoped-workspace h3,.sms-notification strong{overflow-wrap:anywhere}.sms-notifications{display:grid;gap:16px}.sms-notification{border-top:1px solid var(--line);padding-top:12px;display:grid;gap:8px;font-size:13px}@media(max-width:720px){.scoped-workspace{padding:16px;gap:16px}.workspace-header .language-switcher{margin-left:auto}.scoped-workspace .voice-card>header{flex-direction:column}.workspace-preview iframe{min-height:420px}.scoped-workspace button{min-height:44px}}.voice-inbox[hidden]{display:none}.voice-toggle,.voice-sidebar-toggle{display:flex;align-items:center;gap:9px}.voice-sidebar-toggle{margin-top:12px;justify-content:space-between;font-size:12px;text-align:left}.voice-badge{display:inline-block;border-radius:12px;padding:2px 7px;background:#203e48;color:var(--cyan);font-size:11px;font-variant-numeric:tabular-nums}.voice-inbox{border-color:#365864}.voice-inbox>.panel-heading{align-items:flex-start}.voice-inbox>.panel-heading .muted{margin-top:7px}.voice-inbox h2:focus{outline-offset:5px}.voice-settings{border-bottom:1px solid var(--line);padding:18px 21px}.voice-settings>summary,.voice-transcript>summary{cursor:pointer;line-height:1.8;color:#b6d8df}.voice-settings>summary>span{margin-left:12px}.voice-settings-body{display:grid;gap:14px;padding-top:18px;max-width:900px}.voice-readiness{display:flex;flex-wrap:wrap;gap:20px 45px;font-size:12px;line-height:1.8}.voice-readiness dl{margin:0;display:grid;gap:8px}.voice-readiness dt{color:var(--muted)}.voice-readiness dd{margin:0;overflow-wrap:anywhere}.voice-readiness ul{margin:6px 0;padding-left:20px}.voice-usage{color:var(--cyan);font-size:12px}.voice-fields{border:0;margin:0;padding:0;display:grid;gap:12px;min-width:0}.voice-fields label{display:grid;gap:7px;font-size:12px;color:#b2c5d8}.voice-fields input,.voice-fields textarea,.voice-fields select{width:100%;min-width:0}.voice-fields .voice-check{display:flex;align-items:center;gap:10px}.voice-check input{width:auto;accent-color:var(--cyan)}.voice-fields:disabled input,.voice-fields:disabled textarea{color:#adbdce}.voice-settings .voice-fields{max-width:580px}.voice-warning{border-left:2px solid #ad8746;padding:10px 14px;background:#302819;color:#e5ca95;font-size:12px;line-height:1.7;margin-block:12px}.voice-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-block:12px}.voice-actions button{font-size:12px}.voice-items{display:grid;gap:18px;padding:21px}.voice-card{border:1px solid var(--line);background:#0d1520;border-radius:10px;padding:20px;min-width:0}.voice-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.voice-card h3{font-size:16px;line-height:1.5;overflow-wrap:anywhere}.voice-card>.muted,.voice-card>form>.muted{margin-block:12px}.voice-meta{display:flex;flex-wrap:wrap;gap:5px 18px}.voice-audio{display:grid;gap:10px;margin-block:16px;font-size:12px;color:#adbdce}.voice-audio audio{width:100%;max-width:500px}.voice-transcript{margin-block:18px;font-size:12px}.voice-transcript .muted{margin-top:10px}.voice-original{white-space:pre-wrap;overflow-wrap:anywhere;max-height:300px;overflow:auto;line-height:1.8;margin-top:12px}.voice-card .alert{margin-top:12px;overflow-wrap:anywhere}.presentation .voice-card h3{font-size:19px}.presentation .voice-fields label,.presentation .voice-original,.presentation .voice-warning{font-size:14px}@media(max-width:720px){.voice-sidebar-toggle{width:100%;margin-top:14px}.voice-items{padding:12px}.voice-card{padding:14px}.voice-inbox>.panel-heading{flex-wrap:wrap;padding:15px}.voice-settings{padding:15px}.voice-settings>summary>span{display:block;margin-left:0}.voice-card>header{flex-wrap:wrap}}
