:root{--zen-white:#FFFFFF;--zen-pearl:#F7F8FA;--zen-mist:#F0F3F8;--zen-border:#E1E5EC;--zen-obsidian:#10131C;--zen-graphite:#515B6C;--zen-steel:#687386;--zen-lime:#2963FF;--zen-lime-deep:#082DFF;--zen-violet:#8B5CF6;--zen-blue:#2963FF;--zen-cyan:#00E5FF;--zen-silver:#515B6C;--zen-green:#35E6A0;--zen-surface:#FFFFFF;--zen-surface-raised:#F4F6FA}body,html{background:var(--zen-pearl)!important}.zenlabs-brand,body,html{color:var(--zen-obsidian)}.zenlabs-brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none}.zenlabs-brand__image{display:block;width:190px;height:58px;overflow:hidden;flex:0 0 auto}.zenlabs-brand__image img{display:block;width:100%;height:100%;object-fit:contain;object-position:left center}.zenlabs-brand__context{display:block;color:var(--zen-steel);font-size:11px;font-weight:500;letter-spacing:.08em}.zenlabs-brand:focus-visible{outline:3px solid var(--zen-violet);outline-offset:4px;border-radius:6px}.zenlabs-brand .zenlabs-brand__image{display:block!important;margin:0!important;font-size:medium!important;letter-spacing:normal!important}.zenlabs-brand .zenlabs-brand__context{display:block!important;margin:0!important;color:var(--zen-steel)!important;font:500 10px/1 Arial,sans-serif!important;letter-spacing:1.2px!important}.admin-shell>aside>.admin-brand,.client-sidebar>.client-brand{display:flex!important;flex-direction:column;align-items:flex-start;gap:2px;padding:0!important;font:inherit!important;letter-spacing:normal!important}.admin-shell>aside>.admin-brand .zenlabs-brand__image,.client-sidebar>.client-brand .zenlabs-brand__image{width:184px;height:56px}.admin-shell>aside>.admin-brand .zenlabs-brand__context,.client-sidebar>.client-brand .zenlabs-brand__context{margin:0 0 4px 2px!important}.brand .zenlabs-brand__image,.clone-brand .zenlabs-brand__image,.commercial-brand .zenlabs-brand__image,.studio-brand .zenlabs-brand__image{width:170px;height:54px}.brand .zenlabs-brand__context,.clone-brand .zenlabs-brand__context,.commercial-brand .zenlabs-brand__context,.studio-brand .zenlabs-brand__context{margin:0!important}.client-sidebar>.client-brand:before{content:none!important}.admin-shell{--line:var(--zen-border)!important;--lime:var(--zen-lime)!important}.admin-shell,.client-shell{--ink:var(--zen-obsidian)!important;background:var(--zen-pearl)!important}.client-shell{--muted:var(--zen-graphite)!important;--line:var(--zen-border)!important;--lime:var(--zen-lime)!important}.commercial-page{--commercial-ink:var(--zen-obsidian)!important;--commercial-soft:var(--zen-pearl)!important;--commercial-line:var(--zen-border)!important;--commercial-accent:var(--zen-lime)!important;background:var(--zen-pearl)!important}.landing{--ink:var(--zen-obsidian)!important;--soft:var(--zen-pearl)!important;--line:var(--zen-border)!important;--accent:var(--zen-lime)!important}.clone-shell,.landing,.studio-create{background:var(--zen-pearl)!important}.clone-shell,.studio-create{--ink:var(--zen-obsidian)!important;--muted:var(--zen-graphite)!important;--line:var(--zen-border)!important;--lime:var(--zen-lime)!important}.admin-shell,.client-shell,.clone-shell,.commercial-page,.landing,.studio-create{background:var(--zen-pearl)!important;color:var(--zen-obsidian)!important}.admin-shell>aside,.client-sidebar,.clone-shell>header,.commercial-nav,.landing-nav,.studio-header{background:var(--zen-surface)!important;color:var(--zen-obsidian)!important;border-color:var(--zen-border)!important}.admin-shell main,.client-workspace,.clone-shell,.commercial-page,.landing,.studio-create{color:var(--zen-obsidian)!important}.admin-shell>aside nav a,.client-sidebar nav a,.clone-shell header a,.commercial-nav a,.landing-nav a,.studio-header a{color:var(--zen-graphite)!important}.admin-shell>aside nav a.active,.client-sidebar nav a.current{background:linear-gradient(90deg,#EAF0FF,#EAF0FF)!important;color:var(--zen-obsidian)!important}.admin-shell>aside nav a:hover,.client-sidebar nav a:hover{color:var(--zen-obsidian)!important}.admin-shell>aside nav a.active:before,.client-sidebar nav a.current:before{background:var(--zen-cyan)!important}.admin-shell header p,.admin-shell>aside>p,.admin-top strong small,.client-topbar,.clone-title>span,.commercial-kicker,.eyebrow,.field-help,.kicker,.section-intro{color:var(--zen-steel)!important}.admin-top,.client-topbar{background:var(--zen-surface)!important;border-color:var(--zen-border)!important}.admin-top input,.admin-top label{color:var(--zen-graphite)!important;background:var(--zen-surface-raised)!important;border-color:var(--zen-border)!important}.admin-shell main>header a,.admin-shell main>header button,.admin-top button{background:var(--zen-surface-raised)!important;border-color:var(--zen-border)!important;color:var(--zen-obsidian)!important}.actions button,.admin-shell main>header a,.commercial-submit,.main-cta,.primary-button{background-color:var(--zen-cyan)!important;background:linear-gradient(135deg,var(--zen-cyan),#5BE7FF)!important;border-color:var(--zen-cyan)!important;color:#06101D!important}.admin-metrics article,.admin-panel,.admin-plan,.admin-queue,.attention,.chart-card,.client-card,.clone-shell form section,.commercial-card,.content-metrics article,.creation-section,.dash-card,.data-table,.library-toolbar,.next-actions,.pipeline,.production-card,.progress-card,.status-card,.support-band,.welcome-card{background:var(--zen-surface)!important;border-color:var(--zen-border)!important;color:var(--zen-obsidian)!important;box-shadow:none!important}.admin-plan strong{font-size:13px!important;line-height:1.3!important;letter-spacing:.08em!important;color:var(--zen-obsidian)!important}.admin-shell .admin-access{background:#2A2112!important;border-color:#6E5120!important;color:#FFE7B0!important}.admin-shell .admin-calendar>section,.admin-shell .admin-library article,.admin-shell .operator-production-form,.admin-shell .policy-editor,.admin-shell .route-catalog,.admin-shell .settings-grid article,.admin-shell .status-canary,.client-shell .client-header,.client-shell .data-rights-panel,.client-shell .empty-library,.client-shell .notification-panel,.client-shell .section-card,.client-shell .simple-card{background:var(--zen-surface)!important;border-color:var(--zen-border)!important;color:var(--zen-obsidian)!important}.admin-shell .policy-editor label,.admin-shell .route-catalog label,.admin-shell .settings-grid article h2,.admin-shell .settings-grid article p,.client-shell .data-rights-panel h3,.client-shell .notification-panel h3{color:var(--zen-obsidian)!important}.admin-shell .live-admin header span{color:var(--zen-steel)!important}.admin-shell .admin-plan a{color:#1749CC!important}.client-shell{color-scheme:light!important}.client-shell .content-metrics article,.client-shell .dash-card,.client-shell .data-rights-panel,.client-shell .empty-library,.client-shell .journey-panel,.client-shell .library-toolbar,.client-shell .notification-panel,.client-shell .production-card,.client-shell .profile-form section,.client-shell .simple-card,.client-shell .studio-settings,.client-shell .support-band,.client-shell .welcome-card{background:var(--zen-surface)!important;border-color:var(--zen-border)!important;color:var(--zen-obsidian)!important;box-shadow:none!important}.client-shell .client-heading h1,.client-shell .dash-card h2,.client-shell .empty-library h2,.client-shell .objective-grid label,.client-shell .page-title h1,.client-shell .production-card h2,.client-shell .profile-form h2,.client-shell .profile-form label,.client-shell .profile-form legend,.client-shell .section-heading h2,.client-shell .simple-card h2{color:var(--zen-obsidian)!important}.client-shell .data-rights-form select,.client-shell .data-rights-form textarea,.client-shell .knowledge-row select,.client-shell .library-toolbar input,.client-shell .profile-form input,.client-shell .profile-form textarea,.client-shell .studio-settings select{background:var(--zen-surface-raised)!important;color:var(--zen-obsidian)!important;border-color:var(--zen-border)!important}.client-shell input::placeholder,.client-shell textarea::placeholder{color:#687386!important;opacity:1!important}.client-shell .client-session button,.client-shell .client-topbar>div>a{color:var(--zen-obsidian)!important;background:transparent!important;border-color:var(--zen-border)!important}.client-shell .client-session button:hover,.client-shell .client-topbar>div>a:hover{background:#EAF0FF!important;color:var(--zen-obsidian)!important}.client-shell .client-account{background:var(--zen-surface-raised)!important;color:var(--zen-obsidian)!important;border:1px solid var(--zen-border)!important}.client-shell .client-heading p,.client-shell .data-rights-panel p,.client-shell .empty-library p,.client-shell .notification-panel p,.client-shell .page-title p,.client-shell .profile-actions p,.client-shell .section-heading p,.client-shell .simple-card p{color:var(--zen-graphite)!important}.client-shell .client-heading span,.client-shell .section-heading span{color:var(--zen-steel)!important}.client-shell .card-link,.client-shell .empty-library a,.client-shell .production-card p,.client-shell .simple-card a,.client-shell .welcome-card a{color:#1749CC!important}.client-shell .library-toolbar button{color:var(--zen-graphite)!important;background:transparent!important}.client-shell .library-toolbar button.active{background:#EAF0FF!important;color:var(--zen-obsidian)!important}.client-shell .library-toolbar label{color:var(--zen-graphite)!important;border-color:var(--zen-border)!important}.client-shell .client-primary{box-shadow:0 0 0 1px #1749CC55,0 10px 24px #00E5FF2A!important}.client-shell .file-action,.client-shell .knowledge-row button,.client-shell .library-actions button,.client-shell .notification-panel .section-heading button,.client-shell .notification-panel article button,.client-shell .production-card a,.client-shell .production-card button,.client-shell .section-heading button{background:var(--zen-surface-raised)!important;color:var(--zen-obsidian)!important;border-color:var(--zen-border)!important}.client-shell .knowledge-row button:hover,.client-shell .notification-panel button:hover,.client-shell .production-card a:hover,.client-shell .production-card button:hover,.client-shell .section-heading button:hover{background:#EAF0FF!important;border-color:#4E7BBA!important}.client-shell .empty-frame{background:#F0F5FF!important;color:#1749CC!important;border-color:var(--zen-border)!important}.client-shell .profile-actions .status-error{color:#FF9D9D!important}.client-shell .profile-actions p:not(.status-error){color:#15804C!important}.client-shell .request-status{background:#EAF8EF!important;color:#15804C!important}.client-shell .status-blocked{background:#FDECEE!important;color:#AE263D!important}.clone-shell .angle-guide article{background:var(--zen-surface-raised)!important;border-color:#C9D1DF!important;color:var(--zen-graphite)!important}.clone-shell .angle-guide article>span{color:#687386!important}.clone-shell .angle-guide small{background:#10131CE6!important;color:var(--zen-obsidian)!important}.clone-shell .upload{background:var(--zen-surface-raised)!important;border-color:#C9D1DF!important}.clone-shell .photo-heading>strong{background:#EAF8EF!important;color:#15804C!important;border-color:#2A6B64!important}.clone-shell .notice{color:#15804C!important}.clone-shell .error{color:#FF9D9D!important}.actions button:not(:disabled),.admin-shell main>header a,.client-primary,.client-shell .client-primary,.commercial-submit:not(:disabled),.main-cta,.primary-button{background-color:var(--zen-cyan)!important}.admin-library p,.admin-metrics span,.admin-note,.admin-plan small,.admin-plan span,.client-shell p,.clone-shell p,.commercial-intro>p:not(.commercial-kicker),.commercial-page p,.data-table>article,.data-table>header,.hero-copy,.login-layout>div>p:not(.commercial-kicker),.media-cover,.portal-callout p:not(.kicker),.secure-note,.signal-card small,.signal-card span,.status-card>p,.step-grid p,.studio-create p{color:var(--zen-graphite)!important}.admin-metrics article i,.content-metrics i,.performance-card i,.summary-grid i{background:#F0F5FF!important;color:var(--zen-cyan)!important}.admin-metrics strong,.admin-shell h1,.client-shell h1,.client-shell h2,.clone-shell h1,.clone-shell h2,.commercial-page h1,.commercial-page h2,.landing h1,.landing h2,.landing h3,.studio-create h1,.studio-create h2{color:var(--zen-obsidian)!important}.admin-calendar article,.admin-panel>p,.admin-shell .admin-queue article,.admin-top,.client-topbar,.commercial-intro li,.content-metrics article,.dash-card header,.data-table>article,.landing footer,.outcomes,.outcomes span,.recent-row,.status-card dl,.status-card dl div,.step-grid article,.upcoming-row{border-color:var(--zen-border)!important}.admin-shell input,.admin-shell select,.admin-shell textarea,.client-shell input,.client-shell select,.client-shell textarea,.clone-shell input:not([type]),.clone-shell input[type=text],.commercial-card input:not([type=checkbox]),.reference-drop,.studio-create select,.studio-create textarea{background:var(--zen-surface-raised)!important;color:var(--zen-obsidian)!important;border-color:var(--zen-border)!important}.commercial-page,.landing{background:radial-gradient(circle at 78% 8%,#112650 0,transparent 33%),var(--zen-pearl)!important}.hero-visual{background:radial-gradient(circle at 50% 35%,#163b71 0,#0D1A2E 48%,#0A0A0F 100%)!important}.portrait-card{background:linear-gradient(160deg,#0C2140,#1A5AA4)!important}.signal-card{background:var(--zen-surface-raised)!important;border-color:var(--zen-border)!important;color:var(--zen-obsidian)!important}.plan-card,.portal-callout,.support-band{background:linear-gradient(135deg,#EDF3FF,#EDF3FF)!important;color:var(--zen-obsidian)!important;border:1px solid var(--zen-border)!important}.landing footer,.outcomes{background:#F7F8FA!important;color:var(--zen-graphite)!important}.commercial-card .commercial-submit.secondary,.commercial-submit.secondary{background:transparent!important;color:var(--zen-obsidian)!important;border-color:var(--zen-border)!important}.clone-shell label,.commercial-card h2,.commercial-card label,.creation-section h2,.studio-create label{color:var(--zen-obsidian)!important}.commercial-page .commercial-card input:not([type=checkbox]),.commercial-page .login-card input{background:var(--zen-surface-raised)!important;color:var(--zen-obsidian)!important;border-color:var(--zen-border)!important}.commercial-page input::placeholder{color:#687386!important;opacity:1!important}.admin-shell input:-webkit-autofill,.admin-shell input:-webkit-autofill:focus,.admin-shell input:-webkit-autofill:hover,.commercial-page input:-webkit-autofill,.commercial-page input:-webkit-autofill:focus,.commercial-page input:-webkit-autofill:hover{-webkit-text-fill-color:var(--zen-obsidian)!important;box-shadow:0 0 0 1000px var(--zen-surface-raised) inset!important;caret-color:var(--zen-obsidian)!important}.commercial-page .commercial-nav a:not(.zenlabs-brand),.commercial-page .login-card a,.commercial-page .secure-note{color:#1749CC!important}.commercial-page .commercial-card label small{color:#687386!important}.clone-shell header>span,.empty-preview,.local-badge,.plan-options button,.status-icon,.studio-create .preset-card,.upload{background:var(--zen-surface-raised)!important;color:var(--zen-graphite)!important;border-color:var(--zen-border)!important}.plan-options button.selected,.studio-create .preset-card.selected{background:#EAF0FF!important;border-color:var(--zen-cyan)!important;box-shadow:inset 0 0 0 1px var(--zen-cyan)!important}.client-primary,.client-shell .client-primary{background-color:var(--zen-cyan)!important;background:linear-gradient(135deg,var(--zen-cyan),#5BE7FF)!important;color:#06101D!important;border-color:var(--zen-cyan)!important}.state-ready,.status-approved,.status-completed,.status-ready{background:#EAF8EF!important;color:var(--zen-green)!important}.purple{background:#F1EBFF!important;color:#6940CC!important}.blue{background:#EAF0FF!important;color:#1749CC!important}.orange{background:#FFF3E5!important;color:#A55D0B!important}.green{background:#EAF8EF!important;color:var(--zen-green)!important}.zenlabs-brand__context{color:var(--zen-silver)!important}@media(max-width:760px){.zenlabs-brand__image{width:145px;height:46px}.client-sidebar>.client-brand .zenlabs-brand__image{display:block!important;width:145px;height:46px}.client-sidebar>.client-brand .zenlabs-brand__context{display:none!important}}.production-options{background:var(--zen-surface-raised)!important;border-color:#C9D1DF!important}.production-options,.production-options h3,.production-options label{color:var(--zen-obsidian)!important}.production-options p,.production-options small{color:var(--zen-silver)!important}:is(.client-shell,.admin-shell,.studio-create,.clone-shell,.production-options) input:not([type=checkbox]):not([type=radio]):not([type=color]),:is(.client-shell,.admin-shell,.studio-create,.clone-shell,.production-options) select,:is(.client-shell,.admin-shell,.studio-create,.clone-shell,.production-options) textarea{background:var(--zen-surface-raised)!important;color:var(--zen-obsidian)!important;border:1px solid #c9d1df!important;border-radius:8px;padding:10px;min-height:42px;box-sizing:border-box}:is(.client-shell,.admin-shell,.studio-create,.clone-shell) input::placeholder,:is(.client-shell,.admin-shell,.studio-create,.clone-shell) textarea::placeholder{color:#687386!important;opacity:1}:is(.client-shell,.admin-shell,.studio-create,.clone-shell) option{background:#10131C;color:#10131C}.admin-access button,.live-admin>button,.live-admin>header>button{background:#10131C!important;color:#10131C!important;border:1px solid #c9d1df!important;border-radius:8px;padding:10px 15px;cursor:pointer}.admin-access button{background:#00E5FF!important;color:#06101D!important;border-color:#00E5FF!important;font-weight:700}.admin-access{background:#F0F5FF!important;border:1px solid #c9d1df!important;border-radius:10px;padding:14px;display:flex;align-items:end;gap:12px}.admin-access label{color:#10131C!important;flex:1 1;display:grid;grid-gap:8px;gap:8px}.admin-status,.live-admin p,.live-admin small{color:#515B6C!important}:is(.client-shell,.admin-shell,.studio-create,.clone-shell) :focus-visible{outline:3px solid #00E5FF!important;outline-offset:3px}:is(.client-shell,.admin-shell,.studio-create,.clone-shell) button:disabled{opacity:1!important;color:#687386!important;background:#EEF1F6!important;border-color:#C9D1DF!important;cursor:not-allowed}.live-admin>button:hover,.live-admin>header>button:hover{background:#EAF0FF!important;border-color:#00E5FF!important}.admin-access button:hover{background:#1749CC!important}.welcome-visual .screen{background:linear-gradient(135deg,#EDF0FF,#EDF0FF)!important;border-color:#D8DEEB!important}.welcome-visual .screen b{background:#2963FF!important;color:#10131C!important}.welcome-visual .phone{background:#EDF0FF!important;border-color:#D8DEEB!important;color:#10131C!important}@media(max-width:640px){.admin-access{flex-direction:column;align-items:stretch}.admin-access label{width:100%}}.admin-shell .admin-access{background:#F0F5FF!important;border-color:#C9D1DF!important}.admin-top input{min-height:0!important;padding:0!important;border:0!important;background:transparent!important}.studio-create .empty-preview strong,.studio-create .preview-ratio{color:#515B6C!important}.access-workspace{background:#FFFFFF;border:1px solid #c9d1df;border-radius:12px;padding:24px;margin-top:20px}.access-account,.access-create{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;padding:20px 0;border-top:1px solid #c9d1df}.access-workspace label{display:grid;grid-gap:8px;gap:8px;color:#10131C}.access-workspace h3,.access-workspace p{grid-column:1/-1;margin:0}.access-workspace button{background:#00E5FF;color:#06101D;border:0;border-radius:8px;padding:12px;cursor:pointer;font-weight:700}@media(max-width:640px){.access-account,.access-create{grid-template-columns:1fr}}.access-workspace input[type=checkbox]{width:18px;height:18px;accent-color:#00E5FF}@font-face{font-family:Geist;src:url(/fonts/Geist.ttf) format("truetype");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter.ttf) format("truetype");font-style:normal;font-weight:100 900;font-display:swap}:root{--font-heading:"Geist",system-ui,-apple-system,"Segoe UI",sans-serif;--font-body:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--zen-green:#15804C}body,html{margin:0!important;color-scheme:light;font-family:var(--font-body)}:is(.admin-shell,.client-shell,.commercial-page,.landing,.studio-create,.clone-shell) *{font-family:var(--font-body)!important}:is(.admin-shell,.client-shell,.commercial-page,.landing,.studio-create,.clone-shell){margin:0!important;font-family:var(--font-body)!important}:is(.admin-shell,.client-shell,.commercial-page,.landing,.studio-create,.clone-shell) :is(h1,h2,h3,h4){font-family:var(--font-heading)!important;color:var(--zen-obsidian)!important;letter-spacing:-.025em}:is(.admin-shell,.client-shell) h1{font-size:28px!important;font-weight:650!important;line-height:1.22!important}:is(.admin-shell,.client-shell) h2{font-size:17px!important;font-weight:600!important;line-height:1.3!important}:is(.admin-shell,.client-shell) h3{font-size:14px!important;font-weight:600!important}.admin-shell,.client-shell{grid-template-columns:236px minmax(0,1fr)!important}.admin-shell>aside,.client-sidebar{background:#FFFFFF!important;border-right:1px solid var(--zen-border)!important;padding:22px 16px!important}.client-sidebar{width:236px!important}.admin-shell main{max-width:none!important;padding:24px!important}.admin-top,.client-topbar{height:64px!important;padding-inline:24px!important;color:var(--zen-obsidian)!important}.admin-shell>aside nav a,.client-sidebar nav a{min-height:42px!important;font:500 13px/1.4 var(--font-body)!important;color:var(--zen-graphite)!important;border-radius:10px!important;transform:none!important}.admin-shell>aside nav a:hover,.client-sidebar nav a:hover{background:#F0F5FF!important;color:#1749CC!important}.admin-shell>aside nav a.active,.client-sidebar nav a.current{background:#EAF0FF!important;color:#1749CC!important;font-weight:600!important}.admin-shell>aside nav a.active:before,.client-sidebar nav a.current:before{background:var(--zen-blue)!important}.client-sidebar nav a.current i,.client-sidebar nav a:hover i{color:#1749CC!important}.admin-plan,.client-account,.sidebar-user{background:#FFFFFF!important;border:1px solid var(--zen-border)!important;color:var(--zen-obsidian)!important;box-shadow:none!important}.admin-metrics strong,.content-metrics strong,.control-summary strong,.week-summary strong{font:650 32px/1.15 var(--font-heading)!important;color:var(--zen-obsidian)!important}:is(.admin-shell,.client-shell) :is(small,.pipeline-grid small,.pipeline-grid article>span,.pipeline-grid article>a,.attention article,.next-actions label){font-size:12px!important;line-height:1.45!important}:is(.admin-shell,.client-shell,.commercial-page,.studio-create,.clone-shell,.production-options) :is(label,legend){color:var(--zen-obsidian)!important;font-size:13px!important}:is(.admin-shell,.client-shell,.commercial-page,.studio-create,.clone-shell,.production-options) :is(input,select,textarea){font-family:var(--font-body)!important}:is(.admin-shell,.client-shell,.commercial-page,.studio-create,.clone-shell,.production-options) :is(select,textarea),:is(.admin-shell,.client-shell,.commercial-page,.studio-create,.clone-shell,.production-options) input:not([type=checkbox]):not([type=radio]):not([type=color]){background:#FFFFFF!important;color:var(--zen-obsidian)!important;border-color:#C9D1DF!important;border-radius:10px!important}:is(.admin-shell main>header a,.main-cta,.commercial-submit,.primary-button,.actions button,.client-primary,.admin-access button,.access-workspace button,.policy-editor>header button,.control-modal .approve){background:#2963FF!important;color:#FFFFFF!important;border-color:#2963FF!important;box-shadow:none!important;border-radius:10px!important}:is(.commercial-submit,.client-primary,.main-cta,.admin-access button):hover{background:#164CDA!important}.commercial-submit.secondary{background:#FFFFFF!important;color:var(--zen-graphite)!important;border-color:#C9D1DF!important}.access-workspace,.production-options,.profile-form section{background:#FFFFFF!important;color:var(--zen-obsidian)!important}.access-workspace label,.production-options h3,.production-options label{color:var(--zen-obsidian)!important}:is(.client-shell,.admin-shell,.commercial-page,.studio-create,.clone-shell) :focus-visible{outline-color:#2963FF!important}.hero-visual,.portrait-card{background:#EDF3FF!important;box-shadow:none!important}.welcome-visual .screen b{background:#FFFFFF!important;color:#1749CC!important}.welcome-visual .phone{color:#1749CC!important}input:-webkit-autofill{-webkit-text-fill-color:#10131C!important;-webkit-box-shadow:inset 0 0 0 1000px #FFFFFF!important;caret-color:#10131C!important}.commercial-page,.landing{background:var(--zen-pearl)!important}.zenlabs-brand__image img{filter:brightness(.62) saturate(1.15)}.zenlabs-brand .zenlabs-brand__context{font-family:var(--font-body)!important}:is(.admin-shell,.client-shell,.commercial-page,.studio-create,.clone-shell) :is(button,input,select,textarea,p,small,label,dt,dd){font-family:var(--font-body)!important}:is(.client-shell,.admin-shell,.studio-create,.clone-shell) option{background:#FFFFFF!important;color:#10131C!important}.live-admin>button,.live-admin>header>button{background:#FFFFFF!important;color:#10131C!important}.clone-shell .angle-guide small{background:#FFFFFFE6!important;color:#515B6C!important}.admin-access{color:#1749CC!important}@media(max-width:760px){.admin-shell,.client-shell{display:block!important}.client-sidebar{width:100%!important}.admin-shell main{padding:20px 16px!important}}@media(prefers-reduced-motion:reduce){*,:after,:before{transition:none!important;animation:none!important}}.admin-top,.client-topbar{background:#FFFFFF!important;color:#10131C!important;border-bottom:1px solid #e1e5ec!important}:is(.admin-top,.client-topbar) :is(strong,small,p,a,span,button){color:#10131C!important}.admin-top label{background:#FFFFFF!important;color:#1749CC!important;border-color:#FFFFFF!important}.admin-top label input{color:#10131C!important}.client-topbar .client-account{background:#FFFFFF!important;color:#1749CC!important;border-color:#FFFFFF!important}:is(.admin-top,.client-topbar) button{background:#FFFFFF!important;border:1px solid #c9d1df!important;border-radius:9px!important;padding:8px!important}:is(.admin-top,.client-topbar) button:not(:disabled):hover{border-color:#2963FF!important}.live-admin>button:not(:disabled):hover,.live-admin>header>button:not(:disabled):hover,:is(.admin-shell,.client-shell,.commercial-page,.studio-create,.clone-shell) button:not(:disabled):hover{background:#EAF0FF!important;color:#1749CC!important;border-color:#2963FF!important}:is(.admin-shell main>header a,.main-cta,.commercial-submit,.primary-button,.actions button,.client-primary,.admin-access button,.access-workspace button,.policy-editor>header button,.control-modal .approve):not(:disabled):hover{background:#082DFF!important;color:#FFFFFF!important;border-color:#082DFF!important}.commercial-submit.secondary:not(:disabled):hover{background:#EAF0FF!important;color:#1749CC!important}:is(.admin-top,.client-topbar) button:not(:disabled):hover{background:#EAF0FF!important;color:#1749CC!important}.admin-metrics article,.content-metrics article,.control-summary article{border-top:3px solid #2963ff!important;background:#F5F8FF!important}:is(.admin-metrics,.content-metrics,.control-summary) article:nth-child(3n+2){border-top-color:#8B5CF6!important;background:#F8F5FF!important}:is(.admin-metrics,.content-metrics,.control-summary) article:nth-child(3n){border-top-color:#00E5FF!important;background:#F0FCFF!important}.admin-access,.production-dossier,.welcome-card{background:#F3F7FF!important;border-color:#C7D8FF!important}.admin-panel>header,.policy-editor>header,.route-catalog>header{background:#F3F7FF!important;border-bottom-color:#D5E2FF!important}.admin-plan{border-top:3px solid #2963ff!important}.admin-shell .admin-top strong small,.client-shell .client-topbar small{color:#515B6C!important}.client-shell .client-topbar>div>a:hover{background:#EAF0FF!important;color:#1749CC!important}.client-shell .client-session button{color:#1749CC!important;background:#FFFFFF!important}.client-shell .client-session button:hover{background:#EAF0FF!important;color:#1749CC!important}.live-admin .admin-queue{border-top:3px solid #2963ff!important}:is(.admin-shell,.client-shell) :is(input[type=checkbox],input[type=radio]){accent-color:#2963FF!important}:is(.admin-shell,.client-shell) :is(button,a){transition:background-color .16s ease,color .16s ease,border-color .16s ease}:root{--ui-space:24px;--ui-radius:14px;--ui-control-radius:10px}::selection{background:#DCE8FF;color:#10265B}:is(.admin-shell,.client-shell){font-size:14px;line-height:1.5}:is(.admin-shell,.client-shell) *{box-sizing:border-box}:is(.admin-shell,.client-shell) :is(main,section,article,header,div){min-width:0}:is(.admin-shell,.client-shell) :is(p,dd,small){overflow-wrap:anywhere}:is(.admin-shell,.client-shell) :is(input,textarea){caret-color:#2963FF}:is(.admin-shell,.client-shell) :is(button,a){text-underline-offset:3px}:is(.admin-shell,.client-shell) button{font-size:13px!important;min-height:40px;border-radius:var(--ui-control-radius)!important;line-height:1.4}:is(.admin-shell,.client-shell) button:not(:disabled){cursor:pointer}:is(.admin-shell,.client-shell) :is(input,select,textarea){font-size:14px!important;max-width:100%}:is(.admin-shell,.client-shell) input:not([type=checkbox]):not([type=radio]):not([type=color]),:is(.admin-shell,.client-shell) select{min-height:42px;padding:10px 12px!important}:is(.admin-shell,.client-shell) textarea{padding:12px!important;resize:vertical}:is(.admin-shell,.client-shell) :is(input,textarea)::placeholder{color:#687386!important;opacity:1}:is(.admin-shell,.client-shell) :focus-visible{outline:2px solid #2963FF!important;outline-offset:3px}.ui-icon{display:inline-block;width:20px;height:20px;flex:0 0 20px;vertical-align:middle;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.admin-shell>aside nav a i,.client-sidebar nav a i{display:flex;align-items:center;justify-content:center}.admin-shell>aside{height:100dvh!important;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#C9D1DF #FFFFFF;min-height:0!important}.admin-shell>aside>p{margin:28px 12px 10px!important;font-size:11px!important;letter-spacing:.08em}.admin-shell>aside nav{margin-top:0!important;gap:4px!important}.admin-shell>aside .admin-plan{margin-top:28px!important}.admin-shell main{margin:0!important;width:100%!important;padding:0 24px 32px!important}.admin-shell .admin-top{margin:0 -24px!important;align-items:center;gap:20px}.admin-shell .admin-top label{display:flex;align-items:center;gap:8px;width:min(430px,48%)!important;padding:0 12px!important;background:#F7F8FA!important;border:1px solid #e1e5ec!important}.admin-shell .admin-top label input{width:100%!important;padding:10px 0!important;background:transparent!important;min-height:40px!important;border:0!important}.admin-shell .admin-top strong{font-size:13px!important}.admin-shell .admin-top strong small{font-size:12px!important;font-weight:400}.admin-shell main>header{height:auto!important;min-height:86px;padding:24px 0!important;align-items:center!important;gap:20px;flex-wrap:wrap}.admin-shell main>header h1{margin:0 0 6px!important}.admin-shell main>header p{margin:0!important;font-size:14px!important;line-height:1.5}.admin-shell main>header>div:last-child{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.admin-shell main>header a{min-height:40px;display:inline-flex;align-items:center;font-size:13px!important;padding:10px 14px!important;text-decoration:none}.live-admin{margin-top:0!important;padding-top:20px!important}.live-admin>header{align-items:center!important;gap:16px;flex-wrap:wrap}.live-admin>header span{display:none}.live-admin>header h2{margin:0!important}.live-admin .admin-status{margin:8px 0 20px!important;font-size:12px!important}.live-admin :is(.admin-panel,.admin-queue,.access-workspace,.policy-editor,.route-catalog){border-radius:var(--ui-radius)!important;margin-top:20px!important}.live-admin .admin-panel{padding:24px!important;overflow:visible!important}.live-admin .admin-panel>h2{margin:0 0 8px!important}.live-admin .admin-panel>p{padding:0!important;border:0!important;margin:0 0 20px!important;font-size:14px!important;line-height:1.6;max-width:75ch}.live-admin .admin-panel>p:empty{display:none}.live-admin .admin-panel>button{margin:0 8px 12px 0!important}.live-admin .settings-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))!important;grid-gap:20px!important;gap:20px!important;margin:20px 0!important}.live-admin :is(.settings-grid,.admin-panel details,.access-workspace,.policy-editor,.operator-production-form) label{display:flex;flex-direction:column;align-items:stretch;gap:8px;font-weight:500;line-height:1.5}.live-admin .settings-grid select,.live-admin :is(.settings-grid,.admin-panel details) input:not([type=checkbox]):not([type=radio]){display:block;width:100%!important;margin:0!important}.live-admin .admin-panel details{border-top:1px solid #e1e5ec;padding-top:16px;margin-top:8px}.live-admin .admin-panel details summary{cursor:pointer;font-size:14px;font-weight:600;color:#1749CC;padding:6px 0}.live-admin .admin-panel details label{margin:16px 0}.live-admin .admin-panel details label:has(input[type=checkbox]){flex-direction:row;align-items:flex-start;gap:10px}.live-admin .admin-panel details input[type=checkbox]{width:18px;height:18px;flex:0 0 18px;margin:2px 0}.live-admin .admin-panel>article{border-top:1px solid #e1e5ec;padding:16px 0;margin-top:12px}.live-admin .admin-panel>article h3{margin:0 0 6px}.live-admin .admin-panel>article p{margin:4px 0}.live-admin .admin-queue{padding:24px!important}.live-admin .admin-queue>header,.live-admin .queue-head{align-items:center!important;gap:16px;padding-bottom:16px!important}.live-admin .admin-queue article{gap:16px;padding:20px 0!important}.live-admin .queue-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.live-admin .queue-actions .danger:hover{background:#FDECEE!important;color:#AE263D!important;border-color:#AE263D!important}.live-admin .admin-metrics{margin:0 0 20px!important;gap:16px!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))!important}.live-admin .admin-metrics article{padding:20px!important}.live-admin .admin-metrics strong{margin:8px 0!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.live-admin .admin-metrics span{font-size:13px!important}.live-admin .admin-metrics article small{font-size:12px!important}.live-admin :is(.operational-table,.route-table){scrollbar-width:thin;scrollbar-color:#C9D1DF #F7F8FA}.live-admin :is(.operational-table th,.operational-table td){vertical-align:middle;line-height:1.5}.client-topbar{gap:16px}.client-topbar>span{font-size:14px!important;font-weight:600}.client-topbar>div{display:flex;align-items:center;gap:12px}.client-main{padding:28px 24px 48px!important}.client-shell .client-primary{box-shadow:none!important}.client-shell .profile-form section{padding:24px!important}.client-shell .profile-form label{line-height:1.5}.client-shell .profile-grid{gap:20px}.client-shell .profile-actions .status-error,.clone-shell .error{color:#AE263D!important}.admin-shell .admin-metrics article i,.client-shell .content-metrics i{color:#1749CC!important;background:#EAF0FF!important}.client-shell .library-toolbar{height:auto!important;min-height:64px;flex-wrap:wrap;gap:12px;padding:12px 16px!important}.client-shell .library-toolbar button{height:40px!important;white-space:nowrap}.client-shell .section-heading{gap:16px;flex-wrap:wrap}@media(max-width:1000px){.admin-shell .admin-top>div{gap:10px}.admin-shell .admin-top label{width:45%!important}.live-admin .queue-actions{justify-content:flex-start}}@media(max-width:760px){.admin-shell>aside{position:static!important;height:auto!important;padding:16px!important;overflow:visible!important}.admin-shell>aside nav{display:flex!important;flex-wrap:wrap;gap:6px!important}.admin-shell>aside nav a{padding:10px!important;min-height:42px!important}.admin-shell>aside nav a.active:before,.client-sidebar nav a.current:before{display:none}.admin-shell>aside>p{margin:16px 8px 8px!important}.admin-shell>aside .admin-plan{display:none}.admin-shell main{padding:0 16px 24px!important}.admin-shell .admin-top{margin:0 -16px!important;padding:12px 16px!important;height:auto!important;min-height:64px;flex-wrap:wrap}.admin-shell .admin-top label{width:100%!important}.admin-shell .admin-top>div{width:100%;justify-content:flex-end}.admin-shell main>header{padding:20px 0!important}.live-admin :is(.admin-panel,.admin-queue){padding:20px!important}.live-admin .admin-queue article,.live-admin .settings-grid{grid-template-columns:1fr!important}.live-admin .queue-actions{grid-column:1!important}.client-sidebar{position:static!important;height:auto!important;min-height:0!important;padding:16px!important}.client-sidebar nav{display:flex!important;flex-wrap:wrap;gap:6px}.client-sidebar nav a{padding:10px!important}.client-sidebar .nav-label{margin:20px 8px 8px!important}.client-sidebar .sidebar-user{display:none}.client-topbar{height:auto!important;min-height:64px;flex-wrap:wrap;padding:16px!important}.client-topbar>div{flex-wrap:wrap}.client-main{padding:24px 16px 40px!important}.client-shell .content-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:420px){.client-shell .content-metrics{grid-template-columns:1fr!important}}@media(prefers-reduced-motion:reduce){:is(.admin-shell,.client-shell) :is(button,a){transition:none!important}}