:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cp-font-sans:Inter, "Noto Sans SC", MiSans, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--cp-color-page:#f2f2f7;--cp-color-surface:#fff;--cp-color-surface-muted:#f8fafc;--cp-color-surface-soft:#f1f5f9;--cp-color-text:#1c1c1e;--cp-color-heading:#111827;--cp-color-muted:#64748b;--cp-color-subtle:#94a3b8;--cp-color-border:#e2e8f0;--cp-color-border-strong:#cbd5e1;--cp-color-brand:#fcca59;--cp-color-brand-strong:#b68b31;--cp-color-brand-soft:#fff3cf;--cp-color-danger:#b42318;--cp-color-danger-soft:#fdecec;--cp-color-warning:#9a6700;--cp-color-warning-soft:#fff4d6;--cp-color-success:#22c55e;--cp-color-success-strong:#10b981;--cp-color-success-soft:#e8f5ee;--cp-color-info:#0ea5e9;--cp-color-info-soft:#e0f2fe;--cp-color-video-bg:#020617;--cp-color-video-panel:#111827;--cp-color-video-text:#d1fae5;--cp-space-1:4px;--cp-space-2:8px;--cp-space-3:12px;--cp-space-4:16px;--cp-space-5:24px;--cp-space-6:32px;--cp-radius-sm:8px;--cp-radius-md:12px;--cp-radius-lg:16px;--cp-radius-xl:22px;--cp-radius-pill:999px;--cp-shadow-soft:0 1px 8px #0f172a0d;--cp-shadow-control:0 8px 24px #0f172a1a;--cp-shadow-popover:0 12px 32px #0f172a24;--cp-shadow-panel:0 18px 40px #0f172a52;--cp-shadow-panel-strong:0 22px 48px #0f172a61;--cp-z-viewer-hud:36;--cp-z-pip:100;--cp-z-status:140;--cp-z-nav:160;--bg-base:var(--cp-color-page);--bg-surface:var(--cp-color-surface);--text-primary:var(--cp-color-text);--border-color:var(--cp-color-border);--brand-primary:var(--cp-color-brand);--color-text:var(--cp-color-text);--color-heading:var(--cp-color-heading);--color-muted:var(--cp-color-muted);--color-subtle:var(--cp-color-subtle);--color-page:var(--cp-color-page);--color-surface:var(--cp-color-surface);--color-surface-muted:var(--cp-color-surface-muted);--color-surface-soft:var(--cp-color-surface-soft);--color-border:var(--cp-color-border);--color-border-strong:var(--cp-color-border-strong);--color-brand:var(--cp-color-brand);--color-brand-strong:var(--cp-color-brand-strong);--color-success:var(--cp-color-success);--color-success-strong:var(--cp-color-success-strong);--color-video-bg:var(--cp-color-video-bg);--color-video-panel:var(--cp-color-video-panel);--color-video-text:var(--cp-color-video-text);--space-1:var(--cp-space-1);--space-2:var(--cp-space-2);--space-3:var(--cp-space-3);--space-4:var(--cp-space-4);--space-5:var(--cp-space-5);--radius-sm:var(--cp-radius-sm);--radius-md:var(--cp-radius-md);--radius-lg:var(--cp-radius-lg);--radius-xl:var(--cp-radius-xl);--radius-pill:var(--cp-radius-pill);--shadow-soft:var(--cp-shadow-soft);--shadow-control:var(--cp-shadow-control);--shadow-panel:var(--cp-shadow-panel);--shadow-panel-strong:var(--cp-shadow-panel-strong);--z-viewer-hud:var(--cp-z-viewer-hud);--z-pip:var(--cp-z-pip);--z-status:var(--cp-z-status);--z-nav:var(--cp-z-nav);--color-bg:var(--cp-color-page);--color-text-muted:var(--cp-color-muted);--color-text-subtle:var(--cp-color-subtle);--color-primary:var(--cp-color-brand);--color-primary-hover:var(--cp-color-brand-strong);--color-primary-soft:var(--cp-color-brand-soft);--color-danger:var(--cp-color-danger);--color-danger-soft:var(--cp-color-danger-soft);--color-warning:var(--cp-color-warning);--color-warning-soft:var(--cp-color-warning-soft);--color-success-soft:var(--cp-color-success-soft);--space-6:var(--cp-space-5);--space-8:var(--cp-space-6);--shadow-popover:var(--cp-shadow-popover);--bg:var(--cp-color-page);--surface:color-mix(in srgb, var(--cp-color-surface) 92%, transparent);--surface-2:var(--cp-color-surface-muted);--sidebar:var(--cp-color-page);--sidebar-2:var(--cp-color-surface-muted);--text:var(--cp-color-text);--muted:var(--cp-color-muted);--line:var(--cp-color-border);--brand:var(--cp-color-brand);--brand-2:var(--cp-color-brand-strong);--danger:var(--cp-color-danger);--warn:var(--cp-color-warning);--ok:var(--cp-color-success);--shadow:var(--cp-shadow-panel)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cp-color-page:#020202;--cp-color-surface:#131314;--cp-color-surface-muted:#0c0c0f;--cp-color-surface-soft:#070708;--cp-color-text:#e2e8f0;--cp-color-heading:#e8e8ea;--cp-color-muted:#8b8b91;--cp-color-subtle:#5d5d64;--cp-color-border:#1f1f22;--cp-color-border-strong:#333338;--cp-color-brand:#eab308;--cp-color-brand-strong:#ca8a04;--cp-color-brand-soft:#2c2408;--cp-color-danger:#f87171;--cp-color-danger-soft:#2d1111;--cp-color-warning:#facc15;--cp-color-warning-soft:#2c2408;--cp-color-success:#34d399;--cp-color-success-strong:#10b981;--cp-color-success-soft:#0d261c;--cp-color-info:#38bdf8;--cp-color-info-soft:#082636;--cp-color-video-bg:#070708;--cp-color-video-panel:#0d0d0f;--cp-color-video-text:#a5f3fc;--cp-shadow-soft:0 1px 8px #00000059;--cp-shadow-control:0 8px 24px #0000008c;--cp-shadow-popover:0 12px 32px #0000008c;--cp-shadow-panel:0 18px 40px #000000d9;--cp-shadow-panel-strong:0 22px 50px #000000f2}html[dir=rtl] body{font-family:IBM Plex Sans Arabic,Noto Sans Arabic,Tahoma,sans-serif;line-height:1.6}.button,.cp-button{justify-content:center;align-items:center;gap:var(--cp-space-2);min-height:40px;padding:0 var(--cp-space-4);border-radius:var(--cp-radius-md);color:var(--cp-color-text);background:0 0;border:1px solid #0000;font-weight:750;line-height:1;transition:background .16s,border-color .16s,box-shadow .16s,color .16s,transform .12s;display:inline-flex}.button:active:not(:disabled),.cp-button:active:not(:disabled){transform:scale(.98)}.button--primary,.cp-button--primary{border-color:color-mix(in srgb, var(--cp-color-brand) 40%, transparent);background:var(--cp-color-brand);color:var(--cp-color-page)}.button--primary:hover:not(:disabled),.cp-button--primary:hover:not(:disabled){background:var(--cp-color-brand-strong);border-color:color-mix(in srgb, var(--cp-color-brand) 70%, transparent)}.button--secondary,.button--ghost,.cp-button--secondary,.cp-button--ghost{border-color:var(--cp-color-border-strong);background:var(--cp-color-surface);color:var(--cp-color-muted)}.button--ghost,.cp-button--ghost{background:var(--cp-color-surface-muted);border-color:#0000}.button--secondary:hover:not(:disabled),.button--ghost:hover:not(:disabled),.cp-button--secondary:hover:not(:disabled),.cp-button--ghost:hover:not(:disabled){background:var(--cp-color-surface-soft);color:var(--cp-color-heading)}.button--danger,.cp-button--danger{background:var(--cp-color-danger);color:#fff}.field,.cp-field{gap:var(--cp-space-2);display:grid}.field__label,.cp-field__label{font-size:13px;font-weight:750}.field__description,.field__error,.cp-field__description,.cp-field__error{font-size:12px;line-height:1.45}.field__description,.cp-field__description{color:var(--cp-color-muted)}.field__error,.cp-field__error{color:var(--cp-color-danger)}.input,.select,.cp-input,.cp-select{border:1px solid var(--cp-color-border-strong);border-radius:var(--cp-radius-md);width:100%;min-height:40px;padding:0 var(--cp-space-3);color:var(--cp-color-text);background:var(--cp-color-surface)}.cp-textarea{min-height:96px;padding-block:var(--cp-space-3);resize:vertical}.input:focus,.select:focus,.cp-input:focus,.cp-select:focus{outline:3px solid color-mix(in srgb, var(--cp-color-brand) 22%, transparent);border-color:var(--cp-color-brand)}.badge,.status-badge,.cp-badge{width:fit-content;min-height:22px;padding:0 var(--cp-space-2);border-radius:var(--cp-radius-pill);align-items:center;gap:6px;font-size:12px;font-weight:750;line-height:1;display:inline-flex}.badge--neutral,.status-badge--neutral,.cp-badge--neutral{color:var(--cp-color-muted);background:var(--cp-color-surface-muted)}.badge--success,.status-badge--ok,.cp-badge--success{color:var(--cp-color-success-strong);background:var(--cp-color-success-soft)}.badge--warning,.status-badge--warn,.cp-badge--warning{color:var(--cp-color-warning);background:var(--cp-color-warning-soft)}.badge--danger,.status-badge--danger,.cp-badge--danger{color:var(--cp-color-danger);background:var(--cp-color-danger-soft)}.status-badge--info,.cp-badge--info{color:var(--cp-color-info);background:var(--cp-color-info-soft)}.alert,.cp-alert{padding:var(--cp-space-3);border-radius:var(--cp-radius-md);overflow-wrap:anywhere;border:1px solid #0000;line-height:1.5}.alert--danger,.cp-alert--danger{color:var(--cp-color-danger);background:var(--cp-color-danger-soft)}.alert--success,.cp-alert--success{color:var(--cp-color-success-strong);background:var(--cp-color-success-soft)}.alert--warning,.cp-alert--warning{color:var(--cp-color-warning);background:var(--cp-color-warning-soft)}.alert--info,.cp-alert--info{color:var(--cp-color-info);background:var(--cp-color-info-soft)}.page-header,.page-heading,.cp-page-header{justify-content:space-between;align-items:flex-start;gap:var(--cp-space-5);display:flex}.page-header h1,.page-heading h1,.cp-page-header h1{color:var(--cp-color-heading);margin:0;font-size:28px;font-weight:800;line-height:1.2}.page-header p,.page-heading p,.cp-page-header p{margin-top:var(--cp-space-2);color:var(--cp-color-muted);line-height:1.6}.page-header__actions,.cp-page-header__actions{align-items:center;gap:var(--cp-space-2);display:flex}.eyebrow,.cp-eyebrow{margin-bottom:var(--cp-space-1);color:var(--cp-color-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.panel,.cp-panel{padding:var(--cp-space-5);border:1px solid var(--cp-color-border);border-radius:var(--cp-radius-lg);background:var(--cp-color-surface);box-shadow:none}.panel__header,.cp-panel__header{justify-content:space-between;align-items:flex-start;gap:var(--cp-space-4);margin-bottom:var(--cp-space-4);display:flex}.panel h2,.cp-panel__header h2{color:var(--cp-color-heading);margin:0;font-size:16px;font-weight:800}.panel__actions,.cp-panel__actions{align-items:center;gap:var(--cp-space-2);display:flex}.state,.state-message,.cp-state{align-content:center;place-items:center;gap:var(--cp-space-2);min-height:120px;padding:var(--cp-space-5);color:var(--cp-color-muted);border:1px dashed var(--cp-color-border-strong);border-radius:var(--cp-radius-lg);background:var(--cp-color-surface);display:grid}.state strong,.state-message strong,.cp-state strong{color:var(--cp-color-heading)}.state-message span,.cp-state span{font-size:13px}.state--loading,.state-message--loading,.cp-state--loading{color:var(--cp-color-brand);border-style:solid}.state--error,.state-message--error,.cp-state--error{border-color:color-mix(in srgb, var(--cp-color-danger) 36%, transparent);color:var(--cp-color-danger)}.segmented,.cp-segmented{border:1px solid var(--cp-color-border);border-radius:var(--cp-radius-md);background:var(--cp-color-surface-muted);grid-template-columns:1fr 1fr;padding:3px;display:grid}.segmented button,.cp-segmented button{border-radius:var(--cp-radius-sm);min-height:34px;color:var(--cp-color-muted);cursor:pointer;background:0 0;border:0;font-weight:750}.segmented button.is-active,.cp-segmented button.is-active{color:var(--cp-color-brand-strong);background:var(--cp-color-surface);box-shadow:var(--cp-shadow-soft)}.page-stack,.cp-page-stack{gap:var(--cp-space-5);display:grid}.section,.cp-section{gap:var(--cp-space-4);padding-bottom:var(--cp-space-5);border-bottom:1px solid var(--cp-color-border);display:grid}.section-copy,.cp-section-copy{max-width:680px;color:var(--cp-color-muted);line-height:1.6}.form-grid,.cp-form-grid{gap:var(--cp-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}form.form-grid,form.cp-form-grid{gap:var(--cp-space-4);grid-template-columns:minmax(0,1fr);max-width:680px}.form-grid--three,.cp-form-grid--three{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:end;max-width:none}.form-stack,.cp-form-stack{gap:var(--cp-space-3);display:grid}.form-actions,.cp-form-actions{justify-content:flex-start;display:flex}.form-actions--inline,.cp-form-actions--inline{padding-bottom:0}.inline-action,.code-row,.cp-inline-action{gap:var(--cp-space-3);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.button-row,.inline-form,.hero-actions,.cp-button-row,.cp-inline-form,.cp-hero-actions{align-items:center;gap:var(--cp-space-3);display:flex}.inline-form,.cp-inline-form{align-items:stretch}.details,.cp-details{border:1px solid var(--cp-color-border);border-radius:var(--cp-radius-lg);background:var(--cp-color-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.details div,.cp-details div{min-width:0;padding:var(--cp-space-3);background:var(--cp-color-surface)}.details dt,.cp-details dt{margin-bottom:var(--cp-space-1);color:var(--cp-color-muted);font-size:12px}.details dd,.cp-details dd{overflow-wrap:anywhere;margin:0;font-weight:600}.table-wrap,.cp-table-wrap{border:1px solid var(--cp-color-border);border-radius:var(--cp-radius-lg);background:var(--cp-color-surface);overflow-x:auto}.table,.cp-table{border-collapse:collapse;width:100%;min-width:720px}.table th,.table td,.cp-table th,.cp-table td{height:48px;padding:0 var(--cp-space-3);border-bottom:1px solid var(--cp-color-border);text-align:left;white-space:nowrap}.table th,.cp-table th{color:var(--cp-color-muted);background:var(--cp-color-surface-muted);font-size:12px;font-weight:800}.table tr:last-child td,.cp-table tr:last-child td{border-bottom:0}.tabs,.cp-tabs{gap:var(--cp-space-1);border-bottom:1px solid var(--cp-color-border);display:flex}.tabs a,.cp-tabs a{padding:var(--cp-space-3) var(--cp-space-4);color:var(--cp-color-muted);border-bottom:2px solid #0000;font-weight:700}.tabs a.active,.tabs a:hover,.cp-tabs a.active,.cp-tabs a:hover{color:var(--cp-color-brand);border-bottom-color:var(--cp-color-brand)}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;color:var(--text);background:var(--bg);margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}input,select,textarea{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--text);border-radius:8px;outline:none}input,select{height:38px;padding:0 10px}textarea{resize:vertical;min-height:120px;padding:10px}input:focus,select:focus,textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 14%, transparent)}.shell{grid-template-columns:260px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);color:#d8d8d8;background:#111;flex-direction:column;gap:28px;padding:22px 16px;display:flex}.brand{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;padding:8px 8px 18px;display:flex}.brand__mark{width:44px;height:44px;color:var(--brand);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;place-items:center;display:grid}.brand__mark img{object-fit:contain;width:28px;height:28px}.brand__title{color:#fff;font-size:18px;font-weight:750}.brand__subtitle{color:#9a9a9a;font-size:12px}.nav{gap:6px;display:grid}.nav a{color:#a5a5a5;border-radius:8px;align-items:center;gap:10px;min-height:42px;padding:0 12px;display:flex}.nav a.active,.nav a:hover{color:#fff;background:#ffffff14}.sidebar__footer{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;margin-top:auto;padding:12px}.release-line{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:12px;display:flex}.release-line strong{color:var(--brand);font-size:12px}.workspace{min-width:0}.topbar{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--surface) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:flex-end;align-items:center;gap:10px;min-height:58px;padding:0 28px;display:flex}.account-context{background:var(--surface);min-width:0;color:var(--text);border:1px solid #0000;border-radius:999px;align-items:center;gap:10px;padding:4px 12px 4px 4px;display:flex;position:relative}.account-avatar{background:var(--brand);width:36px;height:36px;color:var(--cp-color-page);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.account-text{justify-items:start;min-width:0;line-height:1.1;display:grid}.account-text strong{max-width:140px;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:760;display:block;overflow:hidden}.account-context-menu{max-width:140px;position:relative}.account-context-control{max-width:140px;min-height:16px;color:var(--muted);background:0 0;border:0;align-items:center;gap:4px;margin-top:2px;padding:0;font-size:11px;font-weight:720;line-height:1;display:inline-flex}.account-context-control span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.account-context-control svg{flex-shrink:0}.account-context-control:hover:not(:disabled),.account-context-control[aria-expanded=true]{color:var(--text)}.account-context-control:disabled{cursor:default;opacity:.72}.account-context-panel{z-index:20;border:1px solid var(--line);background:var(--surface);min-width:152px;box-shadow:var(--cp-shadow-popover);border-radius:8px;gap:2px;padding:4px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.account-context-panel button{min-height:34px;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:12px;font-weight:700;display:flex}.account-context-panel button:hover,.account-context-panel button.selected{background:var(--surface-2);color:var(--text)}.main{padding:28px}.page{gap:22px;display:grid}.page-heading,.hero-band{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.page-heading h1,.hero-band h1{color:var(--text);margin:4px 0 8px;font-size:32px;line-height:1.18}.page-heading p,.hero-band p{max-width:720px;color:var(--muted);margin:0}.hero-band{background:linear-gradient(135deg, #f4d03f24, #ffffff08), var(--surface);min-height:220px;box-shadow:var(--shadow);border:1px solid #f4d03f2e;border-radius:8px;align-items:center;padding:32px}.hero-band h1{font-size:46px}.two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.brand__subtitle,.mini-label,.muted{color:var(--muted)}.endpoint{color:var(--brand);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;overflow:hidden}.endpoint--large{color:var(--brand);font-size:13px}.json-block{border:1px solid var(--line);background:#282c34;border-radius:8px;max-height:320px;margin:0;overflow:auto}.json-editor{border:1px solid var(--line);background:#282c34;border-radius:8px;overflow:hidden}.editor{min-height:260px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px}.editor--large{min-height:220px}.error-text{color:var(--danger)}.notice{border:1px solid var(--line);color:var(--muted);background:#ffffff0a;border-radius:8px;gap:6px;padding:10px 12px;font-size:13px;display:grid}.notice--ok{color:var(--ok);border-color:#8ee6a838}.notice--danger{color:var(--danger);border-color:#ff6b6b47}.state-message span{font-size:13px}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.module-card{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:10px;padding:18px;transition:border-color .18s,background .18s,transform .18s;display:grid}.module-card:hover{border-color:var(--cp-color-border-strong);background:var(--surface-2);transform:translateY(-2px)}.module-card svg{color:var(--brand)}.module-card h2{margin:0;font-size:17px}.module-card p{color:var(--muted);margin:0}.cockpit-grid{grid-template-columns:minmax(280px,360px) minmax(360px,1fr) minmax(300px,380px);align-items:start;gap:16px;display:grid}.provider-stack{gap:10px;margin:16px 0;display:grid}.provider-row{grid-template-columns:70px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px;display:grid}.provider-row strong{font-size:12px}.conversation-panel{min-height:670px}.session-strip{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.session-strip span{border:1px solid var(--line);background:var(--surface-2);color:var(--muted);border-radius:8px;padding:6px 8px;font-size:12px}.audio-meter{border:1px solid var(--line);background:var(--surface-2);border-radius:999px;height:8px;margin:-2px 0 14px;position:relative;overflow:hidden}.audio-meter span{border-radius:inherit;background:linear-gradient(90deg, var(--brand), #fff);height:100%;transition:width .12s;display:block}.transcript-block{gap:8px;margin-bottom:12px;display:grid}.transcript-label{color:var(--muted);font-size:12px;font-weight:760}.transcript-content{border:1px solid var(--line);background:var(--surface-2);white-space:pre-wrap;border-radius:8px;min-height:132px;padding:14px}.transcript-block--assistant .transcript-content{background:var(--surface-2);min-height:210px}.composer{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin:14px 0;display:grid}.inspector-stack{gap:16px;display:grid}.event-log{gap:8px;max-height:320px;display:grid;overflow:auto}.event-panel{gap:10px;display:grid}.event-toolbar{grid-template-columns:minmax(0,1fr) 110px;gap:8px;display:grid}.event-log__item{background:var(--surface-2);border-radius:8px;grid-template-columns:70px minmax(0,1fr);gap:8px;padding:8px;font-size:12px;display:grid}.event-log__item span{color:var(--muted)}.event-log__item--client{border-left:3px solid var(--brand)}.event-log__item--server{border-left:3px solid #fff}.event-log__item--system{border-left:3px solid var(--warn)}.tool-box{gap:10px;display:grid}.meta-row,.profile-list div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.meta-row span,.profile-list span{color:var(--muted)}.voice-grid{grid-template-columns:320px minmax(0,1fr);gap:16px;display:grid}.asset-layout{grid-template-columns:minmax(360px,1fr) minmax(320px,420px);align-items:start;gap:16px;display:grid}.asset-card-grid{gap:8px;display:grid}.asset-card{border:1px solid var(--line);background:var(--surface);text-align:left;border-radius:8px;gap:7px;min-height:92px;padding:13px;transition:border-color .16s,background .16s,transform .16s;display:grid}.asset-card:hover:not(:disabled){border-color:var(--cp-color-border-strong);transform:translateY(-1px)}.asset-card--active{border-color:color-mix(in srgb, var(--brand) 46%, var(--line));background:var(--cp-color-brand-soft)}.asset-card:disabled{cursor:not-allowed;opacity:.55}.asset-card strong{color:var(--text);font-size:15px}.asset-card span,.asset-card small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.asset-card small{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.status-strip{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.workbench-grid{grid-template-columns:minmax(260px,320px) minmax(420px,1fr) minmax(340px,420px);align-items:start;gap:16px;display:grid}.workbench-rail,.workbench-main,.workbench-experience{gap:16px;min-width:0;display:grid}.workbench-character-list{max-height:520px;padding-right:2px;overflow:auto}.identity-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.identity-strip div{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;gap:4px;min-width:0;padding:10px;display:grid}.identity-strip span,.summary-line,.voice-summary{color:var(--muted)}.identity-strip strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.voice-picker-grid{grid-template-columns:minmax(0,1.4fr) minmax(130px,.7fr) minmax(120px,.5fr);gap:12px;display:grid}.voice-summary{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;align-items:center;gap:8px;margin-top:12px;padding:10px;font-size:13px;display:flex}.clone-workbench{border-top:1px solid var(--line);gap:12px;margin-top:14px;padding-top:14px;display:grid}.summary-line{flex-wrap:wrap;gap:10px;display:flex}.summary-line span{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;padding:8px 10px}.workbench-audio{width:100%}.composer--compact{grid-template-columns:minmax(0,1fr) 44px}.sample-rate-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0;display:grid}.transcript-block--compact .transcript-content{min-height:84px;max-height:150px;overflow:auto}.history-grid{grid-template-columns:minmax(320px,420px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.message-stack{gap:12px;display:grid}.pager{align-items:center;gap:8px;display:flex}.pager span{color:var(--muted);white-space:nowrap;font-size:13px}.data-table-wrap{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;overflow:auto}.data-table{border-collapse:collapse;width:100%;min-width:860px;font-size:13px}.data-table th,.data-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 12px}.data-table th{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:760}.data-table tbody tr{cursor:pointer;transition:background .16s,color .16s}.data-table tbody tr:hover,.data-table__row--active{background:var(--cp-color-brand-soft)}.data-table tbody tr:last-child td{border-bottom:0}.data-table__content{max-width:360px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.clone-audio-state{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.clone-audio-state span:not(.status-badge){min-width:0;color:var(--muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.clone-audio-preview{width:100%;margin-top:12px}.audio-result{place-items:center;gap:18px;min-height:280px;display:grid}.audio-result audio{width:100%}.audio-icon{background:var(--cp-color-brand-soft);width:72px;height:72px;color:var(--brand);border-radius:999px;place-items:center;display:grid}@media (width<=1240px){.cockpit-grid,.workbench-grid,.metric-grid,.module-grid,.asset-layout,.history-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inspector-stack{grid-column:1/-1}}@media (width<=860px){.shell{grid-template-columns:1fr}.sidebar{position:static}.nav{grid-template-columns:repeat(2,minmax(0,1fr))}.page-heading,.hero-band{flex-direction:column;align-items:flex-start}.main{padding:18px}.cockpit-grid,.workbench-grid,.metric-grid,.module-grid,.two-column,.voice-grid,.asset-layout,.history-grid,.form-grid,.voice-picker-grid,.identity-strip{grid-template-columns:1fr}.cockpit-grid>.panel:first-child{order:1}.cockpit-grid>.conversation-panel{order:2}.cockpit-grid>.inspector-stack{order:3}.composer,.event-toolbar{grid-template-columns:1fr}.button-row,.inline-form,.hero-actions{flex-direction:column;align-items:stretch}.button-row .button,.inline-form .button,.hero-actions .button{width:100%}}
