:root{--bg-top:#fff;--bg-mid:#fbf9ff;--bg-bottom:#fff;--hero-ink:#17141f;--hero-muted:#5f596b;--surface-strong:#fff;--surface-soft:#f6f2fb;--ink:#17141f;--muted:#70697f;--line:#52417e1a;--line-strong:#52417e24;--accent-ink:#473514;--hero-banner-heading-line-height:0.965;--hero-banner-heading-letter-spacing:0;--hero-banner-heading-weight:760;--type-weight-body:400;--type-weight-ui:520;--type-weight-control:600;--type-weight-heading:650;--type-weight-display:760;--type-weight-kicker:660}*{box-sizing:border-box}html{font-size:14.25px}body{-webkit-font-smoothing:antialiased;background:#fff;color:#fff8e8;color:var(--ink);font-family:Poppins,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:400;font-weight:var(--type-weight-body);margin:0;min-width:320px;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{background:none;border:0;cursor:pointer}.page-shell{background:#fff;min-height:100vh;overflow:hidden;position:relative}.hero-image-band{background:#17141f var(--hero-bg-image) center bottom /cover no-repeat;height:400px;inset:0 0 auto 0;pointer-events:none;position:absolute}.content-wrap{margin:0 auto;max-width:1320px;padding:22px 18px 56px}.content-wrap,.demo-shell,.hero-scene,.topbar{position:relative;z-index:1}.topbar{align-items:center;color:#17141f;color:var(--hero-ink);display:flex;gap:24px;justify-content:space-between;margin-bottom:24px;padding:0 18px;position:relative;z-index:10000}.brand-lockup h1,.hero-copy h2,.panel-heading h2{margin:0}.brand-lockup h1{font-size:2rem;font-weight:700;letter-spacing:-.06em;line-height:1}.topbar-pills{align-items:center;display:flex;flex-wrap:wrap;gap:30px;margin-left:auto}.pill{color:#17141f;color:var(--hero-ink);font-size:1rem;font-weight:500;opacity:.92;padding:4px 0;transition:opacity .16s ease,transform .16s ease}.pill.active,.pill:hover{opacity:1;transform:translateY(-1px)}.nav-auth-pill{background:#f1f1f4;border-radius:3px;border-radius:var(--ui-radius);padding:10px 18px}.hero-scene{align-items:center;display:flex;justify-content:flex-end;min-height:400px;padding:8px 18px 42px}.home-showcase-hero{grid-gap:28px;align-items:center;display:grid;gap:28px;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);min-height:430px;padding:40px 18px 30px}.home-showcase-hero.compact{min-height:0;padding-top:22px}.home-showcase-copy{grid-gap:20px;display:grid;gap:20px;max-width:700px}.home-showcase-copy h1{color:#17141f;font-size:clamp(3rem,5vw,5.4rem);letter-spacing:-.06em;line-height:.95;margin:0}.home-showcase-copy p{color:#a8adb7;color:var(--muted);font-size:1.08rem;line-height:1.55;margin:0;max-width:620px}.home-showcase-panel{grid-gap:12px;background:#fff;box-shadow:none;box-shadow:var(--shadow-soft);gap:12px}.home-media-row,.home-showcase-panel{border:1px solid #10111414;border-radius:3px;border-radius:var(--ui-radius);display:grid;padding:16px}.home-media-row{grid-gap:14px;align-items:center;background:#fafafb;gap:14px;grid-template-columns:auto 1fr}.home-media-row h2{font-size:1rem;margin:0 0 4px}.home-media-row p{color:#a8adb7;color:var(--muted);line-height:1.45;margin:0}.home-workflow-section{grid-gap:18px;background:#fafafb;border:1px solid #10111414;border-radius:3px;border-radius:var(--ui-radius);display:grid;gap:18px;grid-template-columns:minmax(260px,.6fr) minmax(0,1fr);margin:20px 18px 0;padding:22px}.home-workflow-section h2{font-size:clamp(1.7rem,2.4vw,2.4rem);letter-spacing:-.06em;line-height:1.05;margin:0}.home-workflow-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.home-workflow-grid article{grid-gap:9px;background:#fff;border:1px solid #10111414;border-radius:3px;border-radius:var(--ui-radius);display:grid;gap:9px;padding:16px}.home-workflow-grid span{background:#17141f;border-radius:50%;color:#fff;display:grid;font-weight:800;height:28px;place-items:center;width:28px}.home-workflow-grid p{color:#a8adb7;color:var(--muted);line-height:1.45;margin:0}.hero-copy{align-items:flex-start;color:#17141f;color:var(--hero-ink);display:flex;flex-direction:column;gap:26px;justify-content:center;margin-left:auto;margin-right:clamp(24px,8vw,120px);max-width:520px;padding-bottom:42px;width:100%}.hero-copy h2{font-size:clamp(2.9rem,4.4vw,4.5rem);letter-spacing:-.07em;line-height:.98;max-width:520px}.hero-subcopy{color:#a8adb7;color:var(--hero-muted);font-size:1.08rem;line-height:1.5;margin:14px 0 0;max-width:500px}.hero-auth-error{color:#9b1c1c;font-size:.9rem;line-height:1.4;margin:10px 0 0;max-width:500px}.hero-actions{display:flex;gap:18px}.hero-cta,.primary-tool-button{align-items:center;background:var(--accent);border-radius:3px;border-radius:var(--ui-radius);box-shadow:none;color:#1b1206;color:var(--accent-ink);display:inline-flex;font-size:1rem;font-weight:700;gap:8px;justify-content:center;padding:14px 30px;transition:background-color .18s ease,color .18s ease}.hero-cta:hover,.primary-tool-button:hover{background:#f3bf3c}.primary-tool-button.compact{padding:12px 20px}.secondary-tool-button,.voice-design-credit-pill,.workspace-list-action,.workspace-outline-button,.workspace-topbar-pill{align-items:center;background:#fff;border:1px solid #1011141a;border-radius:3px;border-radius:var(--ui-radius);color:#23232b;display:inline-flex;gap:8px;justify-content:center;padding:11px 14px}.demo-shell{margin-top:8px}.home-pricing-section{margin:28px 18px 0;padding:22px 0 8px}.home-pricing-header{margin-bottom:14px}.home-pricing-header h2{font-size:clamp(1.7rem,2.4vw,2.45rem);letter-spacing:-.06em;line-height:1.05;margin:0;max-width:680px}.home-pricing-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.home-pricing-card{grid-gap:12px;align-content:start;background:#fff;border:1px solid #10111414;border-radius:3px;border-radius:var(--ui-radius);box-shadow:none;box-shadow:var(--shadow-soft);display:grid;gap:12px;padding:20px}.home-pricing-card.featured{background:#fff8df}.home-pricing-card>span{color:#6b57a3;font-size:.82rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.home-pricing-card h3{font-size:2rem;letter-spacing:-.06em;margin:0}.home-pricing-card p{color:#a8adb7;color:var(--muted);margin:0}.home-pricing-card ul{grid-gap:9px;color:#2c2836;display:grid;gap:9px;margin:0;padding-left:18px}.speech-home-wrap{margin:0 auto;max-width:1320px;padding:24px 26px 44px}.speech-home-heading{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin-bottom:18px}.speech-home-heading h1{font-size:clamp(1.9rem,2.8vw,3rem);letter-spacing:-.06em;line-height:1;margin:0}.speech-home-heading p:last-child{color:var(--muted);line-height:1.45;margin:0;max-width:420px;text-align:right}.site-footer{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdb;border-top:1px solid #5a428a1a;margin-top:54px;position:relative;z-index:1}.site-footer-inner{grid-gap:42px;display:grid;gap:42px;grid-template-columns:minmax(220px,.9fr) minmax(0,1.6fr);margin:0 auto;max-width:1320px;padding:38px 36px 26px}.site-footer-logo{display:inline-block;font-size:1.8rem;font-weight:700;letter-spacing:-.06em}.site-footer-brand p{color:#a8adb7;color:var(--muted);line-height:1.55;margin:12px 0 0;max-width:360px}.site-footer-grid{grid-gap:26px;display:grid;gap:26px;grid-template-columns:repeat(4,minmax(0,1fr))}.site-footer-section h2{color:#6b627a;font-size:.84rem;letter-spacing:.08em;margin:0 0 12px;text-transform:uppercase}.site-footer-section div{grid-gap:10px;display:grid;gap:10px}.site-footer-section a{color:#2c2836;font-size:.92rem}.site-footer-section a:hover{color:#6b57a3}.site-footer-bottom{color:#a8adb7;color:var(--muted);display:flex;font-size:.86rem;gap:18px;justify-content:space-between;margin:0 auto;max-width:1320px;padding:18px 36px 28px}.public-page-shell{overflow:visible}.public-hero-band{height:260px}.public-content-wrap{padding-bottom:18px}.public-hero{color:#17141f;color:var(--hero-ink);max-width:840px;padding:64px 18px 36px}.public-hero .eyebrow{color:#ffffffb8}.public-hero h1{font-size:clamp(2.4rem,4vw,4rem);letter-spacing:-.06em;line-height:1;margin:0;max-width:780px}.public-hero p:last-child{color:#a8adb7;color:var(--hero-muted);font-size:1.02rem;line-height:1.6;margin:16px 0 0;max-width:680px}.public-section-list{grid-gap:12px;display:grid;gap:12px;max-width:940px;padding:0 18px 24px}.public-section{background:#fff;border:1px solid #5a428a14;border-radius:3px;border-radius:var(--ui-radius);padding:18px}.public-section h2{font-size:1rem;letter-spacing:-.02em;margin:0 0 8px}.public-section p{color:#a8adb7;color:var(--muted);line-height:1.65;margin:0}.demo-frame{background:#fff;border:1px solid #5a428a14;border-radius:3px;border-radius:var(--ui-radius);box-shadow:none;box-shadow:var(--shadow);margin:0;padding:22px 22px 24px}.demo-toolbar{align-items:flex-start;display:block;padding:2px 4px 18px}.demo-summary{grid-gap:8px;display:grid;gap:8px;justify-items:start;max-width:760px;text-align:left}.demo-summary span{display:block;font-size:.96rem;font-weight:700;margin:0}.demo-summary h2{color:#fff8e8;color:var(--hero-cream);font-size:clamp(1.8rem,3vw,3rem);letter-spacing:0;line-height:1;margin:0;max-width:760px}.demo-summary p{color:#a8adb7;color:var(--muted);font-size:1rem;line-height:1.55;margin:0;max-width:620px}.demo-card{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(280px,1fr) minmax(360px,1.15fr)}.tool-page-card,.voice-filter-panel,.voice-panel,.workspace-panel{background:#14161b;background:var(--surface-strong);border:1px solid #5a428a14;border-radius:3px;border-radius:var(--ui-radius);box-shadow:none;box-shadow:var(--shadow-soft);padding:18px}.panel-heading{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.panel-heading h2{font-size:1.05rem}.eyebrow,.workspace-kicker{color:#8a7ea7;font-size:.78rem;letter-spacing:.12em;margin:0 0 10px;text-transform:uppercase}.active-voice-chip,.panel-badge,.voice-preview-badge,.workspace-user{align-items:center;background:#f7f4fb;border-radius:3px;border-radius:var(--ui-radius);color:#a8adb7;color:var(--muted);display:inline-flex;font-size:.88rem;gap:8px;padding:8px 12px;white-space:nowrap}.signal-dot{background:#d2beff;background:var(--success);border-radius:50%;height:8px;width:8px}.voice-list{display:flex;flex-direction:column;gap:6px}.voice-item{grid-gap:12px;align-items:center;border-radius:3px;border-radius:var(--ui-radius);display:grid;gap:12px;grid-template-columns:auto 1fr auto;padding:12px 10px;text-align:left;transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease;width:100%}.voice-item:hover{background:#faf9fd;transform:translateY(-1px)}.voice-item.active{background:#f8f5fc;box-shadow:inset 0 0 0 1px #5a428a14}.tool-icon-shell,.voice-avatar,.voice-library-avatar,.workspace-feature-icon,.workspace-library-avatar{border-radius:50%;color:#fff;display:grid;font-size:.78rem;font-weight:700;height:36px;place-items:center;width:36px}.voice-avatar{background:#7d7fe8}.tool-icon-shell{background:#f7f5fb;border-radius:3px;border-radius:var(--ui-radius);color:#17141f;font-size:1.2rem;height:52px;width:52px}.tone-0{background:#d95f95}.tone-1{background:#8a6cff}.tone-2{background:#5b7eff}.tone-3{background:#b58d18}.tone-4{background:#2d8b73}.tone-5{background:#d6673c}.voice-copy,.voice-library-copy{grid-gap:4px;display:grid;gap:4px;min-width:0}.voice-heading{align-items:center;display:flex;gap:10px;justify-content:space-between}.tool-page-header h1,.voice-heading strong,.voice-library-copy strong,.workspace-section-heading h2{font-size:1rem}.field-group span,.integration-note p,.library-link,.selected-voice-card span,.status-copy,.tool-page-header p,.tool-setting-card label,.tool-setting-card p,.tts-input span,.voice-filter-group span,.voice-heading span,.voice-library-copy p,.voice-library-copy span,.voice-library-meta,.voice-library-traits,.voice-tone,.workspace-section-heading p{color:#a8adb7;color:var(--muted)}.tool-setting-card label,.voice-filter-group span,.voice-heading span,.voice-library-copy span,.voice-library-traits,.voice-tone{font-size:.84rem}.voice-item-play,.voice-library-play{background:#0f0f10;border-radius:3px;border-radius:var(--ui-radius);color:#fff;display:grid;font-size:.74rem;height:26px;min-width:26px;padding:0 12px;place-items:center}.voice-footer{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:10px}.library-link{background:#faf8fd;border-radius:3px;border-radius:var(--ui-radius);box-shadow:inset 0 0 0 1px #e0e4ee24;box-shadow:inset 0 0 0 1px var(--line);padding:10px 14px}.voice-footer-arrows{color:#a8adb7;color:var(--muted);display:flex;gap:12px}.workspace-heading{margin-bottom:12px}.field-group,.tool-form-grid label,.tts-input,.voice-design-input-block,.voice-library-search{grid-gap:8px;display:grid;gap:8px}.field-group select,.tool-form-grid input,.tool-form-grid select,.tool-textarea,.tts-input textarea,.voice-design-input-block textarea,.voice-library-search input{background:#fcfbfe;border:1px solid #e0e4ee24;border:1px solid var(--line);border-radius:3px;border-radius:var(--ui-radius);color:#fff8e8;color:var(--ink);transition:border-color .16s ease,box-shadow .16s ease;width:100%}.tool-textarea,.tts-input textarea,.voice-design-input-block textarea{line-height:1.55;min-height:176px;padding:16px 18px;resize:vertical}.field-group select,.tool-form-grid input,.tool-form-grid select,.voice-library-search input{padding:12px 14px}.field-group select{-webkit-appearance:none;appearance:none}.field-group select:focus,.tool-form-grid input:focus,.tool-form-grid select:focus,.tool-textarea:focus,.tts-input textarea:focus,.voice-design-input-block textarea:focus,.voice-library-search input:focus{border-color:#6b58a047;box-shadow:0 0 0 4px #6b58a014;outline:none}.control-row,.playback-row,.tool-action-row,.voice-design-footer,.voice-design-meta-actions{align-items:stretch;display:flex;gap:12px}.control-row>*{flex:1 1}.selected-voice-card{grid-gap:4px;background:#fcfbfe;border:1px solid #e0e4ee24;border:1px solid var(--line);border-radius:3px;border-radius:var(--ui-radius);display:grid;gap:4px;padding:14px 16px}.selected-voice-label{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.playback-row{align-items:center;justify-content:space-between}.play-button{background:#050505;border-radius:3px;border-radius:var(--ui-radius);color:#fff;font-weight:700;min-width:84px;padding:12px 20px;transition:transform .16s ease,opacity .16s ease}.play-button:hover{transform:translateY(-1px)}.play-button:disabled{cursor:wait;opacity:.78}.status-copy{font-size:.92rem;margin:0}.integration-note{background:#f9f6ffe0;border:1px dashed #6b58a03d;border-radius:3px;border-radius:var(--ui-radius);margin-top:14px;padding:12px 14px}.integration-note span{color:#6b57a3;display:inline-block;font-size:.76rem;font-weight:700;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.integration-note p{line-height:1.5;margin:0}.workspace-shell{background:#fff;display:grid;grid-template-columns:224px 1fr}.workspace-shell.sidebar-collapsed{grid-template-columns:54px 1fr}.workspace-sidebar{background:#fcfcfd;border-right:1px solid #10111414;display:flex;flex-direction:column;overflow:hidden;position:-webkit-sticky;position:sticky;top:0}.workspace-sidebar-collapsed{align-items:center;padding:12px 8px}.workspace-sidebar-header{align-items:center;display:flex;flex:0 0 auto;gap:12px;justify-content:space-between;padding:14px 10px 8px}.workspace-brand{font-size:1.72rem;font-weight:700;letter-spacing:-.07em}.workspace-sidebar-toggle{border-radius:3px;border-radius:var(--ui-radius);color:#64616b;display:inline-grid;flex:0 0 auto;height:34px;place-items:center;width:34px}.workspace-sidebar-toggle:hover{background:#f1f1f4;color:#121217}.workspace-sidebar-toggle svg{height:18px;width:18px}.workspace-sidebar-scroll{display:flex;flex:1 1 auto;flex-direction:column;gap:16px;min-height:0;overflow-y:auto;padding:0 10px 14px}.workspace-nav{display:flex;flex-direction:column;gap:4px}.workspace-section-label{align-items:center;border-top:0;color:#fff8e8;color:var(--hero-cream);display:flex;font-size:.78rem;font-weight:900;gap:10px;letter-spacing:.1em;margin:12px 0 8px;padding:12px 11px 8px;text-transform:uppercase}.workspace-section-label:after{background:#e0e4ee24;content:"";flex:1 1 auto;height:1px}.workspace-link,.workspace-list-action,.workspace-outline-button,.workspace-topbar-pill{align-items:center;border-radius:3px;border-radius:var(--ui-radius);color:#a8adb7;color:var(--muted);display:inline-flex;gap:10px;justify-content:space-between;padding:10px 11px}.workspace-link-content{align-items:center;display:inline-flex;gap:10px}.workspace-link-icon{color:#686171;height:16px;width:16px}.secondary-tool-button:hover,.voice-category-chip.active,.voice-category-chip:hover,.voice-design-example-chip:hover,.voice-filter-chip:hover,.workspace-link.active,.workspace-link:hover,.workspace-list-action:hover,.workspace-outline-button:hover,.workspace-topbar-pill:hover{background:#f1f1f4;color:#121217}.workspace-sidebar-card{background:#fff;border:1px solid #10111414;border-radius:3px;border-radius:var(--ui-radius);box-shadow:0 8px 20px #1212170a;margin-top:auto;padding:16px}.tool-page-header p,.tool-setting-card p,.voice-library-hero p,.workspace-feature-footer p,.workspace-library-copy-block p,.workspace-sidebar-card p,.workspace-sidebar-card span{color:#a8adb7;color:var(--muted)}.tool-page-header h1,.voice-library-hero h2,.workspace-home-hero h1,.workspace-section-heading h2,.workspace-sidebar-card strong,.workspace-topbar h1{display:block;margin:0}.workspace-sidebar-card strong{font-size:1rem;margin-top:8px}.workspace-sidebar-card p{font-size:.92rem;line-height:1.5;margin:8px 0 0}.workspace-account{background:#fcfcfd;border-top:1px solid #10111414;flex:0 0 auto;padding:8px 10px 10px;position:relative}.workspace-account-menu-item,.workspace-account-menu-user,.workspace-account-trigger{align-items:center;border-radius:3px;border-radius:var(--ui-radius);display:flex;text-align:left;width:100%}.workspace-account-trigger{color:#121217;gap:10px;padding:10px 11px}.workspace-account-trigger:hover{background:#f1f1f4}.workspace-account-avatar{background:#ec6f08;border-radius:50%;display:grid;flex:0 0 auto;font-size:.78rem;font-weight:700;height:34px;place-items:center;width:34px}.workspace-account-copy{grid-gap:2px;display:grid;gap:2px;min-width:0}.workspace-account-copy span,.workspace-account-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-account-copy strong{color:inherit;font-size:.96rem;font-weight:600}.workspace-account-copy span{color:#75717d;font-size:.82rem}.workspace-account-menu{grid-gap:4px;background:#343434;border:1px solid #ffffff14;border-radius:3px;border-radius:var(--ui-radius);bottom:calc(100% + 6px);box-shadow:0 18px 46px #00000038;color:#f6f6f6;display:grid;gap:4px;left:10px;padding:12px;position:absolute;right:10px;z-index:20}.workspace-account-menu-user{color:#fff;gap:10px;padding:8px}.workspace-account-menu-item:hover,.workspace-account-menu-user:hover{background:#ffffff14}.workspace-account-menu-user .workspace-account-copy span{color:#bdbdbd}.workspace-account-chevron,.workspace-account-menu-arrow{height:18px;margin-left:auto;width:18px}.workspace-account-menu-divider{background:#ffffff24;height:1px;margin:6px 12px}.workspace-account-menu-item{color:#f6f6f6;font-size:.95rem;gap:12px;min-height:42px;padding:9px 10px}.workspace-account-menu-item svg{flex:0 0 auto;height:18px;width:18px}.popover-surface{color:#fff8e8;color:var(--hero-cream)}.workspace-main{padding:0}.workspace-topbar{align-items:center;border-bottom:1px solid #10111414;display:flex;gap:24px;justify-content:space-between;padding:11px 20px}.workspace-topbar-minimal{background:#fff}.workspace-breadcrumb{align-items:center;color:#1d1d24;display:inline-flex;font-size:.95rem;gap:10px}.workspace-breadcrumb-icon{border:1.5px solid #787381;border-radius:3px;height:12px;width:12px}.workspace-topbar-actions{align-items:center;display:flex;gap:10px}.workspace-home-wrap{margin:0 auto;max-width:1080px;padding:24px 26px 40px}.workspace-announcement{align-items:center;border:1px solid #1011141a;border-radius:3px;border-radius:var(--ui-radius);display:inline-flex;font-size:.84rem;gap:10px;padding:6px 10px}.workspace-announcement-badge{background:#16161c;border-radius:3px;border-radius:var(--ui-radius);color:#fff;font-size:.76rem;font-weight:700;padding:5px 10px}.workspace-home-hero{padding:22px 0 16px}.workspace-home-hero h1{font-size:clamp(1.9rem,2.7vw,2.8rem);letter-spacing:-.06em}.workspace-home-card-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:34px}.account-page-wrap{margin:0 auto;max-width:980px;padding:28px 28px 48px}.account-page-header{margin-bottom:22px}.account-page-header h1{font-size:clamp(1.8rem,2.5vw,2.55rem);letter-spacing:-.06em;line-height:1;margin:0}.account-page-header p:last-child{color:#a8adb7;color:var(--muted);line-height:1.55;margin:10px 0 0;max-width:620px}.account-page-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(0,.85fr) minmax(0,1fr)}.account-panel{background:#fff;border:1px solid #10111414;border-radius:3px;border-radius:var(--ui-radius);box-shadow:none;box-shadow:var(--shadow-soft);padding:18px}.account-panel h2{font-size:1.08rem;letter-spacing:-.03em;margin:0 0 14px}.account-panel p{color:#a8adb7;color:var(--muted);line-height:1.55;margin:0 0 16px}.account-plan-panel{background:#f9f7ff}.account-plan-panel h2{font-size:2rem;letter-spacing:-.06em}.account-check-row,.account-help-row,.account-plan-badge,.account-setting-row{align-items:center;display:flex}.account-plan-badge{background:#17141f;border-radius:3px;border-radius:var(--ui-radius);color:#fff;font-size:.84rem;font-weight:700;gap:8px;margin-bottom:14px;padding:8px 11px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.account-check-list,.account-form-panel,.account-help-list,.account-settings-list{grid-gap:12px;display:grid;gap:12px}.account-check-row{color:#25212d;gap:10px}.account-check-row svg{color:#d2beff;color:var(--success)}.account-field-row{grid-gap:7px;display:grid;gap:7px}.account-field-row span,.account-help-row>span>span,.account-setting-row>span>span{color:#a8adb7;color:var(--muted);font-size:.88rem}.account-field-row input{background:#fcfbfe;border:1px solid #e0e4ee24;border:1px solid var(--line);border-radius:3px;border-radius:var(--ui-radius);color:#fff8e8;color:var(--ink);padding:12px 13px;width:100%}.account-help-row,.account-setting-row{background:#fafafb;border:1px solid #10111414;border-radius:3px;border-radius:var(--ui-radius);gap:12px;padding:14px}.account-help-row>svg,.account-setting-row>svg{color:#6b57a3;flex:0 0 auto;height:20px;width:20px}.account-help-row>span,.account-setting-row>span{grid-gap:4px;display:grid;gap:4px;min-width:0}.account-setting-row input{margin-left:auto}.account-debug-panel{grid-gap:10px;border-top:1px solid #10111414;display:grid;gap:10px;margin-top:16px;padding-top:14px}.account-debug-panel>span{color:#a8adb7;color:var(--muted);font-size:.84rem;font-weight:700}.account-panel-heading-row{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.account-panel-heading-row h2,.account-panel-heading-row p{margin:0}.account-panel-heading-row p{font-size:.9rem;margin-top:5px}.workspace-icon-button{background:#f8f8fa;border:1px solid #1011141a;border-radius:3px;border-radius:var(--ui-radius);color:#fff8e8;color:var(--ink);cursor:pointer;display:inline-grid;height:36px;place-items:center;width:36px}.workspace-icon-button:disabled{cursor:wait;opacity:.58}.account-login-methods-panel{grid-gap:16px;display:grid;gap:16px}.account-linked-form,.account-login-method-list{grid-gap:10px;display:grid;gap:10px}.account-login-method-row{grid-gap:12px;align-items:center;background:#fafafb;border:1px solid #10111414;border-radius:3px;border-radius:var(--ui-radius);display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;padding:12px}.account-login-method-row small,.account-login-method-row strong{display:block}.account-login-method-row small{color:#a8adb7;color:var(--muted);font-size:.82rem;margin-top:2px}.account-login-method-icon{background:#fff;border-radius:3px;border-radius:var(--ui-radius);color:#5d4d88;display:inline-grid;height:34px;place-items:center;width:34px}.account-login-method-icon svg{height:18px;width:18px}.account-linked-form{padding-top:4px}.account-linked-form label{grid-gap:7px;color:#a8adb7;color:var(--muted);display:grid;font-size:.82rem;font-weight:700;gap:7px}.account-linked-form input{background:#fcfbfe;border:1px solid #e0e4ee24;border:1px solid var(--line);color:#fff8e8;color:var(--ink);padding:11px 12px;width:100%}.account-linked-form input,.account-status-text{border-radius:3px;border-radius:var(--ui-radius)}.account-status-text{background:#1484551a;color:#4a3278;font-size:.88rem;font-weight:700;margin:0;padding:10px 12px}.auth-method-grid,.auth-verification-panel{grid-gap:14px;display:grid;gap:14px}.auth-method-card{grid-gap:14px;align-items:start;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:3px;border-radius:var(--ui-radius);color:#f7f1e8;cursor:pointer;display:grid;gap:14px;grid-template-columns:auto 1fr;min-height:70px;padding:15px 16px;text-align:left;width:100%}.auth-method-card svg{height:21px;margin-top:3px;width:21px}.auth-method-card span{grid-gap:5px;display:grid;gap:5px;min-width:0}.auth-method-card strong{color:#fff8e8;color:var(--hero-cream,#f7f1e8);font-size:.96rem;line-height:1.15}.auth-method-card small{color:#f7f1e8ad;font-size:.88rem;font-weight:500;line-height:1.35}.workspace-home-card{align-items:center;background:#fafafc;border:1px solid #10111414;border-radius:3px;border-radius:var(--ui-radius);display:flex;flex-direction:column;gap:14px;padding:16px 10px;text-align:center;transition:transform .16s ease,box-shadow .16s ease}.workspace-home-card:hover{box-shadow:0 10px 24px #1212170f;transform:translateY(-1px)}.workspace-home-card span{color:#17141f;font-size:.86rem}.workspace-home-card-icon{border-radius:3px;border-radius:var(--ui-radius);display:grid;font-size:1.15rem;height:50px;place-items:center;width:50px}.workspace-home-card-icon.blue{background:#6a80ff29;color:#5f75ff}.workspace-home-card-icon.rose{background:#ff6d9329;color:#ff5f94}.workspace-home-card-icon.mint{background:#5acda429;color:#30b97e}.workspace-home-card-icon.gold{background:#e6b8502e;color:#be8b16}.workspace-home-card-icon.orange{background:#ff954d29;color:#ef7d22}.workspace-home-card-icon.green{background:#53c28429;color:#2aa761}.workspace-home-grid{grid-gap:36px;display:grid;gap:36px;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr)}.workspace-section-heading{margin-bottom:18px}.workspace-section-heading.compact{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.workspace-section-heading h2{font-size:1.35rem;letter-spacing:-.05em}.workspace-section-heading p{font-size:.88rem;line-height:1.5;margin:4px 0 0;max-width:420px}.workspace-feature-stack,.workspace-library-list{display:flex;flex-direction:column;gap:12px}.workspace-feature-row,.workspace-library-row{grid-gap:12px;align-items:center;display:grid;gap:12px}.workspace-library-row{grid-template-columns:auto 1fr auto}.workspace-feature-row{background:#fafafb;border:1px solid #10111414;border-radius:3px;border-radius:var(--ui-radius);grid-template-columns:auto 1fr;padding:14px}.workspace-feature-row strong,.workspace-library-copy-block strong{display:block;font-size:1rem;margin-bottom:4px}.workspace-feature-row p,.workspace-library-copy-block p{line-height:1.45;margin:0}.workspace-feature-panel,.workspace-library-panel{min-width:0}.workspace-outline-button{margin-top:16px}.workspace-feature-footer{background:#fafafb;border-radius:3px;border-radius:var(--ui-radius);margin-top:18px;padding:14px}.workspace-feature-footer p{line-height:1.5;margin:0}.tool-page-wrap,.voice-library-hero{margin:24px 28px 18px}.voice-library-hero{align-items:flex-start;background:#f8f6ff;border:1px solid #10111414;border-radius:3px;border-radius:var(--ui-radius);display:flex;gap:24px;justify-content:space-between;padding:20px}.voice-library-hero-compact h2{font-size:1.35rem}.voice-library-hero h2,.voice-library-hero p{max-width:680px}.voice-library-hero h2{font-size:1.45rem;letter-spacing:-.05em}.voice-library-hero p{font-size:.9rem;line-height:1.6;margin:10px 0 0}.voice-library-hero-actions{align-items:center;display:flex;gap:10px;min-width:min(460px,100%)}.voice-library-inline-search{background:#fff;border:1px solid #1011141a;border-radius:3px;border-radius:var(--ui-radius);color:#17141f;font-size:.88rem;min-width:0;padding:11px 13px;width:100%}.voice-library-inline-search:focus{border-color:#6b58a047;box-shadow:0 0 0 4px #6b58a014;outline:none}.voice-filter-toggle{align-items:center;background:#fff;border:1px solid #1011141f;border-radius:3px;border-radius:var(--ui-radius);color:#23232b;display:inline-flex;font-size:.84rem;font-weight:700;gap:8px;justify-content:center;padding:11px 14px;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.voice-filter-toggle:hover{border-color:#10111433;transform:translateY(-1px)}.voice-filter-toggle.active{background:#17141f;border-color:#17141f;color:#fff}.voice-filter-toggle svg{height:16px;width:16px}.voice-filter-panel,.voice-library-grid{margin-left:28px;margin-right:28px}.voice-library-categories{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:0}.voice-category-chip,.voice-design-example-chip,.voice-filter-chip{background:#fff;border:1px solid #1011141a;border-radius:3px;border-radius:var(--ui-radius);color:#a8adb7;color:var(--muted);font-size:.84rem;padding:8px 13px}.voice-filter-panel{border-color:#0000;border-radius:3px;border-radius:var(--ui-radius);box-shadow:none;margin-bottom:0;max-height:0;opacity:0;overflow:hidden;padding:0 14px;pointer-events:none;transform:translateY(-6px);transition:max-height .24s ease,opacity .18s ease,transform .18s ease,padding .18s ease,margin .18s ease}.voice-filter-panel.open{background:#14161b;background:var(--surface-strong);border-color:#5a428a14;margin-bottom:14px;max-height:760px;opacity:1;padding:12px 14px;pointer-events:auto;transform:translateY(0)}.voice-filter-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.voice-filter-group{grid-gap:10px;display:grid;gap:10px}.tool-chip-row,.voice-design-chip-row,.voice-filter-options{display:flex;flex-wrap:wrap;gap:10px}.voice-design-example-chip.active,.voice-filter-chip.active{background:#17141f;border-color:#17141f;color:#fff}.voice-library-list-table{background:#fff;border:1px solid #10111414;border-radius:3px;border-radius:var(--ui-radius);margin:0 28px 32px}.voice-library-list-head,.voice-library-row-card{grid-column-gap:14px;align-items:center;column-gap:14px;display:grid;grid-template-columns:58px minmax(110px,.8fr) minmax(150px,1fr) minmax(260px,1.9fr) 110px 120px 120px}.voice-library-list-head{background:#fcfcfd;border-bottom:1px solid #10111414;color:#8a8494;font-size:.76rem;font-weight:600;letter-spacing:.02em;padding:12px 18px;text-transform:uppercase}.voice-library-list-body{display:grid}.voice-library-row-card{border-bottom:1px solid #1011140f;padding:13px 18px;transition:background-color .14s ease}.voice-library-row-card:last-child{border-bottom:0}.voice-library-row-card:hover{background:#fafafc}.voice-library-row-name strong,.voice-library-row-title span{display:block}.voice-library-row-name strong{font-size:.93rem}.voice-library-row-accent span,.voice-library-row-language span,.voice-library-row-title span{color:#23232b;font-size:.88rem}.voice-library-row-description p{color:var(--muted);font-size:.88rem;line-height:1.45}.voice-library-row-actions{display:flex;gap:8px}.voice-library-action-button{align-items:center;background:#fff;border:1px solid #1011141a;border-radius:3px;border-radius:var(--ui-radius);color:#31313b;display:inline-flex;height:32px;justify-content:center;width:32px}.voice-library-action-button:hover{background:#f3f3f6}.voice-library-action-button.active{background:#17141f;border-color:#17141f;color:#fff}.voice-filter-heading{margin-bottom:10px}.voice-filter-heading h2{font-size:1rem}.compact-filter-button{font-size:.82rem;padding:9px 12px}.voice-unified-filter-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.voice-unified-filter-field{grid-gap:8px;display:grid;gap:8px}.voice-unified-filter-field span{color:#a8adb7;color:var(--muted);font-size:.82rem}.voice-unified-filter-field select{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #1011141a;border-radius:3px;border-radius:var(--ui-radius);color:#1a1a21;padding:11px 12px;width:100%}.voice-unified-filter-field select:focus{border-color:#6b58a047;box-shadow:0 0 0 4px #6b58a014;outline:none}.voice-visual-filter-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.use-case-filter-group{grid-column:1/-1}.voice-visual-filter-group{grid-gap:8px;display:grid;gap:8px;min-width:0}.voice-visual-filter-group>span{color:#a8adb7;color:var(--muted);font-size:.82rem;font-weight:600}.voice-icon-filter-row{display:flex;flex-wrap:wrap;gap:8px}.voice-icon-filter,.voice-texture-filter{align-items:center;background:#fff;border:1px solid #1011141a;border-radius:3px;border-radius:var(--ui-radius);color:#5f596b;display:inline-flex;font-size:.82rem;gap:8px;padding:7px 10px}.voice-icon-filter svg{height:14px;width:14px}.voice-icon-filter.active,.voice-texture-filter.active{background:#17141f;border-color:#17141f;color:#fff}.voice-age-slider-wrap{grid-gap:8px;display:grid;gap:8px}.voice-age-slider-wrap input[type=range]{width:100%}.voice-age-slider-labels{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr))}.voice-age-slider-labels button{border-radius:3px;border-radius:var(--ui-radius);color:#a8adb7;color:var(--muted);font-size:.78rem;padding:7px 8px}.voice-age-slider-labels button.active{background:#17141f;color:#fff}.voice-language-search,.voice-visual-filter-group select{background:#fff;border:1px solid #1011141a;border-radius:3px;border-radius:var(--ui-radius);color:#17141f;padding:8px 10px;width:100%}.voice-language-search:focus,.voice-visual-filter-group select:focus{border-color:#6b58a047;box-shadow:0 0 0 4px #6b58a014;outline:none}.voice-language-combobox{min-width:0;position:relative}.voice-language-combobox-trigger{align-items:center;background:#fff;border:1px solid #1011141a;border-radius:3px;border-radius:var(--ui-radius);color:#17141f;display:flex;font-weight:600;gap:10px;justify-content:space-between;padding:9px 10px;text-align:left;width:100%}.voice-language-combobox-trigger svg{flex:0 0 auto;height:16px;width:16px}.voice-language-combobox-menu{grid-gap:8px;background:#fff;border:1px solid #1011141a;border-radius:3px;border-radius:var(--ui-radius);box-shadow:0 18px 40px #120f1c24;display:grid;gap:8px;left:0;padding:10px;position:absolute;right:0;top:calc(100% + 8px);z-index:20}.voice-language-option-list{grid-gap:4px;display:grid;gap:4px;max-height:210px;overflow:auto;padding-right:2px}.voice-language-option{background:#0000;border:0;border-radius:3px;border-radius:var(--ui-radius);color:#3a3544;padding:8px 9px;text-align:left;width:100%}.voice-language-option.active,.voice-language-option:hover{background:#f1f1f4;color:#17141f}.voice-library-list-head,.voice-library-row-main{grid-column-gap:14px;align-items:center;column-gap:14px;display:grid;grid-template-columns:72px minmax(110px,.82fr) minmax(140px,1fr) minmax(240px,1.8fr) 100px 120px 44px}.voice-library-list-table{overflow:visible}.voice-library-row-card{align-items:start;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:0}.voice-library-row-card.expanded{background:#fafafc}.voice-library-row-main{padding:14px 18px;text-align:left;width:100%}.voice-library-row-avatar{align-items:center;display:flex}.voice-library-initials{align-items:center;background:#f8f6f2;border:1px solid #10111414;border-radius:3px;border-radius:var(--ui-radius);color:#17141f;display:inline-flex;font-size:.78rem;font-weight:900;height:44px;justify-content:center;letter-spacing:.08em;width:44px}.voice-library-initials.expanded-full{background:#f5f1e8;border-radius:3px;border-radius:var(--ui-radius);font-size:1.5rem;height:148px;max-width:100%;width:148px}.voice-library-profile-image{border-radius:3px;border-radius:var(--ui-radius);height:44px;object-fit:cover;transition:width .16s ease,height .16s ease,border-radius .16s ease;width:44px}.voice-library-profile-image.expanded{border-radius:3px;border-radius:var(--ui-radius);height:64px;width:64px}.voice-library-profile-image.expanded-full{aspect-ratio:1/1;background:#ece7f5;border-radius:3px;border-radius:var(--ui-radius);display:block;height:148px;max-width:100%;object-fit:cover;width:148px}.voice-library-row-hidden{color:#90899d;font-size:.82rem}.voice-library-row-expand{color:#7a7486;display:flex;justify-content:center}.voice-library-chevron{height:18px;transition:transform .16s ease;width:18px}.voice-library-chevron.expanded{transform:rotate(180deg)}.voice-library-row-actions{padding:14px 18px 0 0}.voice-library-row-details{grid-gap:14px;display:grid;gap:14px;grid-column:1/-1;margin-left:86px;padding:0 18px 18px}.voice-library-detail-block p,.voice-library-detail-grid p{color:#a8adb7;color:var(--muted);font-size:.88rem;line-height:1.5;margin:6px 0 0}.voice-library-detail-label{color:#17141f;font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.voice-library-detail-tags{display:flex;flex-wrap:wrap;gap:8px}.voice-library-detail-tags span{background:#fff;border:1px solid #10111414;border-radius:3px;border-radius:var(--ui-radius);color:#44404f;font-size:.8rem;padding:7px 10px}.voice-library-detail-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.voice-library-detail-grid.single-column{gap:10px;grid-template-columns:1fr}.voice-library-detail-mini-label{color:#8b8497;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.voice-library-expanded-card{animation:voiceRowExpand .22s ease both;background:#fafafd;border-radius:0;display:grid;grid-column:1/-1;grid-template-columns:180px minmax(0,1fr);overflow:hidden;padding:14px 18px;text-align:left;transform-origin:top center;width:100%;will-change:transform,opacity}.voice-library-expanded-card.collapsing{animation:voiceRowCollapse .18s ease both}.voice-library-expanded-image-rail{align-items:flex-start;align-self:start;display:flex;grid-column:1;grid-row:1;justify-content:center}.voice-library-expanded-content{grid-gap:12px;display:grid;gap:12px;grid-column:2;grid-row:1;min-width:0;padding:0}.voice-library-expanded-topline{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.voice-library-expanded-topline h3{font-size:1.22rem;letter-spacing:-.05em;margin:6px 0 0}.voice-library-expanded-subtitle{color:#4a4556;font-size:.95rem;font-weight:500;margin:6px 0 0}.voice-library-row-collapse-note{color:#8b8497;font-size:.78rem;margin-right:2px}.voice-library-expanded-summary{max-width:760px}.voice-library-expanded-summary p{color:#a8adb7;color:var(--muted);font-size:.88rem;line-height:1.5;margin:0}.voice-library-expanded-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.voice-library-expanded-panel{grid-gap:10px;background:#fff;border:1px solid #10111414;border-radius:3px;border-radius:var(--ui-radius);display:grid;gap:10px;padding:12px}.upload-surface input[type=file]{color:#a8adb7;color:var(--muted);font-size:.84rem;max-width:280px}.tool-upload-status{color:#a8adb7;color:var(--muted);font-size:.84rem;line-height:1.45;max-width:420px}@keyframes voiceRowExpand{0%{opacity:0;transform:scaleY(.92) translateY(-6px)}to{opacity:1;transform:scaleY(1) translateY(0)}}@keyframes voiceRowCollapse{0%{opacity:1;transform:scaleY(1) translateY(0)}to{opacity:0;transform:scaleY(.92) translateY(-6px)}}.tool-page-wrap{grid-gap:18px;display:grid;gap:18px}.tool-page-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(320px,.92fr)}.tool-page-header{align-items:flex-start;display:flex;gap:16px;margin-bottom:18px}.tool-page-header h1{font-size:1.6rem;letter-spacing:-.05em}.tool-page-header p{font-size:.9rem;line-height:1.55;margin:8px 0 0;max-width:720px}.tool-stack{grid-gap:16px;display:grid;gap:16px}.tool-setting-card{background:#fbfafc;border:1px solid #10111414;border-radius:3px;border-radius:var(--ui-radius);padding:14px}.tool-setting-title{align-items:center;color:#17141f;display:flex;font-weight:600;gap:10px;margin-bottom:14px}.tool-meter{grid-gap:14px;display:grid;gap:14px}.tool-form-grid,.tool-meter label{grid-gap:8px;display:grid;gap:8px}.tool-form-grid{grid-template-columns:1fr 1fr}.tool-wave-card{grid-gap:14px;display:grid;gap:14px}.tool-waveform{background:#f1f1f4;border-radius:3px;border-radius:var(--ui-radius);height:116px}.tool-audio-actions{display:flex;flex-wrap:wrap;gap:10px}.upload-surface{grid-gap:10px;background:#fafafb;border:1.5px dashed #52417e33;border-radius:3px;border-radius:var(--ui-radius);display:grid;gap:10px;min-height:260px;padding:24px;place-items:center;text-align:center}.upload-surface svg{color:#6c62a3;height:38px;width:38px}.upload-surface strong{font-size:1.05rem}.upload-surface p{color:#a8adb7;color:var(--muted);line-height:1.5;margin:0;max-width:360px}.image-preview-surface{align-content:center;min-height:420px}.image-tool-preview{border-radius:3px;border-radius:var(--ui-radius);display:block;max-height:520px;object-fit:contain;width:min(100%,520px)}.image-preview-button,.project-image-preview-button{background:#0000;border:0;cursor:zoom-in;display:grid;padding:0;place-items:center;position:relative;width:100%}.image-preview-button:focus-visible,.project-image-preview-button:focus-visible{outline:3px solid #7fd8c6b3;outline-offset:4px}.project-image-preview-button img{display:block;height:260px;object-fit:cover;width:100%}.project-image-action-row{bottom:10px;display:flex;gap:8px;position:absolute;right:10px}.project-image-action-row .tooltip-wrap{display:inline-flex;min-width:0}.image-regenerate-button,.project-image-icon-button{align-items:center;background:#22252d;background:var(--ui-secondary);border:1px solid #0000;color:#fff8e8;color:var(--hero-cream);display:inline-flex;font-weight:800;gap:8px;justify-content:center}.project-image-icon-button{border-radius:3px;border-radius:var(--ui-radius);box-shadow:0 12px 28px #00000047;height:38px;width:38px}.image-regenerate-button:hover,.project-image-icon-button:hover{background:#30343e;background:var(--ui-secondary-hover);color:#fff8e8;color:var(--hero-cream)}.image-regenerate-button:disabled,.project-image-icon-button:disabled{cursor:wait;opacity:.62}.project-card-progress-placeholder{align-items:stretch;gap:14px;justify-content:center;padding:22px}.project-card-progress{max-width:100%;width:100%}.project-card-progress-heading{align-items:center;display:flex;font-size:.82rem;gap:10px;justify-content:space-between;margin-bottom:8px;width:100%}.project-card-progress-heading span{align-items:center;color:#a8adb7;color:var(--hero-muted);display:inline-flex;gap:5px;white-space:nowrap}.generation-progress-track.project-card-progress-track{height:8px;margin-top:0;width:100%}.image-upload-control{cursor:pointer}.image-upload-control input[type=file]{width:100%}.tool-error-text{color:#b42318}.tool-error-text,.tool-helper-text{font-size:.88rem;line-height:1.45;margin:12px 0 0}.tool-helper-text{color:#315f55;font-weight:800}.primary-tool-button:disabled{cursor:not-allowed;opacity:.58}.voice-design-card{max-width:920px}.voice-design-input-block span{font-weight:600}.voice-design-input-block input,.voice-design-input-block textarea{width:100%}.voice-design-input-block input{margin-top:8px}.voice-design-input-block textarea{min-height:190px}.voice-design-chip-row{margin-top:14px}.voice-design-footer{justify-content:space-between;margin-top:18px}.voice-design-meta-actions{flex-wrap:wrap}.voice-design-credit-pill{background:#f7f4fb}.my-voices-grid{grid-gap:16px;display:grid;margin-top:18px}.my-voice-card,.my-voice-empty-card{min-height:190px}.my-voice-card-header{align-items:center;display:flex;gap:14px}.my-voice-card-header h3{font-size:1rem;margin:0}.my-voice-card-header span{color:#a8adb7;color:var(--muted);font-size:.86rem;font-weight:700}.voice-kind-chip{background:#f8f6f2;border:1px solid #10111414;border-radius:3px;border-radius:var(--ui-radius);color:#4a4158;display:inline-flex;font-size:.74rem;font-weight:900;letter-spacing:.04em;margin-top:6px;padding:5px 9px;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.voice-kind-chip.library{background:#e8faf4;color:#4a3278}.voice-kind-chip.clone{background:#fff1df;color:#794200}.voice-kind-chip.design{background:#f1efff;color:#4b3b8f}.my-voice-card p,.my-voice-empty-card p{color:var(--muted);line-height:1.5}.my-voice-utterance-panel{grid-gap:10px;border-top:1px solid #10111414;display:grid;gap:10px;margin-top:16px;padding-top:14px}.my-voice-utterance-panel label{color:#17141f;font-size:.8rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.my-voice-utterance-panel textarea{border:1px solid #1011141a;border-radius:3px;border-radius:var(--ui-radius);color:#17141f;font:inherit;padding:12px 14px;resize:vertical;width:100%}.my-voice-utterance-status{grid-gap:8px;color:#a8adb7;color:var(--muted);display:grid;font-size:.9rem;gap:8px}.my-voice-utterance-status audio{width:100%}.project-video-preview{background:#17141f;height:100%;min-height:260px;object-fit:cover;width:100%}.primary-tool-button,.secondary-tool-button,.tool-page-card,.voice-filter-panel,.voice-library-list-table,.workspace-home-card,.workspace-link,.workspace-list-action,.workspace-outline-button,.workspace-topbar-pill{box-shadow:none}@media (max-width:1180px){.workspace-home-card-row{grid-template-columns:repeat(3,minmax(0,1fr))}.site-footer-grid,.site-footer-inner{grid-template-columns:1fr 1fr}.home-showcase-hero,.home-workflow-grid,.home-workflow-section,.my-voices-grid,.tool-page-grid,.voice-filter-grid,.voice-library-list-head,.voice-library-row-card,.workspace-home-grid{grid-template-columns:1fr}.voice-library-detail-grid,.voice-library-expanded-grid,.voice-unified-filter-grid,.voice-visual-filter-grid{grid-template-columns:1fr 1fr}.voice-library-list-head{display:none}.voice-library-row-card{gap:8px}.voice-library-row-main{grid-template-columns:64px 1fr;row-gap:8px}.voice-library-row-accent,.voice-library-row-description,.voice-library-row-expand,.voice-library-row-language,.voice-library-row-name,.voice-library-row-title{grid-column:2}.voice-library-row-avatar{grid-row:span 6}.voice-library-row-actions{justify-content:flex-start;padding:0 18px 12px}.voice-library-row-details{margin-left:18px}.voice-library-expanded-card{grid-template-columns:160px minmax(0,1fr)}}@media (max-width:1100px){.hero-scene{justify-content:center;min-height:auto}.hero-copy{align-items:center;margin-right:0;max-width:680px;padding-bottom:40px;text-align:center}.hero-subcopy{margin-inline:auto}.hero-actions{justify-content:center}.demo-card{grid-template-columns:1fr}.demo-toolbar,.speech-home-heading,.voice-design-footer,.voice-library-hero,.workspace-section-heading.compact{flex-direction:column}.speech-home-heading{align-items:flex-start}.speech-home-heading p:last-child{text-align:left}.home-pricing-grid{grid-template-columns:1fr}.demo-summary{text-align:left}.workspace-shell{grid-template-columns:1fr}.workspace-sidebar{border-bottom:1px solid #10111414;border-right:0;height:auto;overflow:visible;position:static}.workspace-shell.sidebar-collapsed{grid-template-columns:1fr}.workspace-sidebar-collapsed{align-items:flex-start;height:auto}.workspace-sidebar-scroll{overflow:visible}.workspace-account-menu{left:10px;right:auto;width:min(340px,calc(100vw - 20px))}.account-page-grid{grid-template-columns:1fr}}@media (max-width:720px){.account-page-wrap,.content-wrap,.workspace-home-wrap{padding:16px}.site-footer-bottom,.site-footer-grid,.site-footer-inner{grid-template-columns:1fr}.site-footer-bottom,.site-footer-inner{padding-left:24px;padding-right:24px}.site-footer-bottom{display:grid}.public-hero{padding:46px 8px 28px}.public-section-list{padding-left:8px;padding-right:8px}.topbar{align-items:center;flex-direction:row;padding:0 8px}.topbar-pills{gap:16px;margin-left:0}.hero-scene{padding:0 8px 18px}.hero-copy h2,.tool-page-header h1,.workspace-home-hero h1{font-size:clamp(2.1rem,10vw,3rem)}.hero-subcopy{font-size:1rem}.hero-image-band{height:400px}.demo-frame,.tool-page-card{border-radius:3px;border-radius:var(--ui-radius);padding:16px}.control-row,.panel-heading,.playback-row,.tool-action-row,.voice-design-meta-actions,.voice-footer,.workspace-topbar{align-items:flex-start;flex-direction:column}.play-button,.primary-tool-button,.secondary-tool-button,.voice-library-hero-actions{width:100%}.voice-library-hero-actions{align-items:stretch;flex-direction:column}.workspace-home-card-row{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-page-wrap,.voice-filter-panel,.voice-library-hero,.voice-library-list-table{margin-left:16px;margin-right:16px}.voice-library-hero{padding:16px}.tool-form-grid,.voice-library-detail-grid,.voice-library-expanded-grid,.voice-unified-filter-grid,.voice-visual-filter-grid{grid-template-columns:1fr}.voice-library-row-main{padding:14px 14px 8px}.voice-library-row-actions{padding:0 14px 12px}.voice-library-row-details{margin-left:0;padding:0 14px 14px}.voice-library-expanded-card{grid-template-columns:1fr;padding:14px}.voice-library-expanded-image-rail{grid-column:1;grid-row:1;justify-content:flex-start}.voice-library-expanded-content{grid-column:1;grid-row:2}.voice-library-profile-image.expanded-full{height:120px;width:120px}.voice-library-expanded-content{padding:0}.voice-library-expanded-topline,.voice-library-row-actions{flex-wrap:wrap}}.tts-error-copy,.tts-job-id{color:#ffffffad;font-size:.84rem;margin:0}.tts-error-copy{color:#ffb4b4}.tts-result-card{grid-gap:.75rem;background:#0c101d8c;border:1px solid #ffffff14;border-radius:3px;border-radius:var(--ui-radius);display:grid;gap:.75rem;margin-top:1rem;padding:1rem 1.1rem}.tts-result-card>span{color:#ffffff8f;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.tts-audio-player{width:100%}.tts-download-link{color:#f6dfb8;font-weight:600;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.tts-download-link:hover{text-decoration:underline}.ops-page{background:#151515;color:#f8f3e8;padding:32px}.ops-denied-card,.ops-hero,.ops-loading-card,.ops-panel,.ops-stat-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:hsla(0,0%,100%,.075);border:1px solid #f6dfb829;box-shadow:0 24px 70px #0000003d}.ops-hero{border-radius:3px;border-radius:var(--ui-radius);display:flex;gap:24px;justify-content:space-between;padding:28px}.ops-denied-card span,.ops-hero span,.ops-loading-card span,.ops-panel-heading span,.ops-stat-card span{color:#7fd8c6;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ops-denied-card h1,.ops-hero h1,.ops-loading-card h1{font-size:clamp(2rem,4vw,4rem);margin:8px 0}.ops-denied-card p,.ops-hero p,.ops-loading-card p,.ops-muted,.ops-panel-heading p,.ops-stat-card p{color:#f8f3e8ad;margin:0}.ops-hero-actions{grid-gap:12px;align-content:start;display:grid;gap:12px;justify-items:end}.ops-denied-card button,.ops-hero-actions button{background:#f6dfb8;border:0;border-radius:3px;border-radius:var(--ui-radius);color:#15110d;cursor:pointer;font-weight:800;padding:10px 16px}.ops-grid{grid-gap:16px;display:grid;gap:16px;margin:18px 0}.ops-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0}.ops-tabs button{background:#ffffff0f;border:1px solid #f6dfb82e;border-radius:3px;border-radius:var(--ui-radius);color:#f8f3e8c2;cursor:pointer;font-weight:900;padding:10px 14px}.ops-tabs button.active{background:#7fd8c6;color:#15110d}.ops-timing-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.ops-stat-card{grid-gap:8px;display:grid}.ops-stat-card strong{font-size:2rem}.ops-denied-card,.ops-loading-card,.ops-panel{padding:22px}.ops-denied-card,.ops-loading-card{margin:12vh auto 0;max-width:560px}.ops-loading-card{grid-gap:12px;gap:12px}.app-loading-screen,.ops-loading-card{display:grid;justify-items:center;text-align:center}.app-loading-screen{grid-gap:14px;background:#08090b;background:var(--hero-night);color:#fff8e8;color:var(--hero-cream);gap:14px;min-height:100vh;place-content:center}.app-loading-screen p{color:#a8adb7;color:var(--hero-muted);font-weight:800;margin:0}.app-loading-glyph{animation:giggy-spin .9s linear infinite;border-bottom:4px solid #d2beff2e;border-left:4px solid #d2beff2e;border-radius:50%;border-right:4px solid #fff8e8;border-right-color:var(--hero-cream);border-top:4px solid #d2beff;border-top-color:var(--hero-lavender);height:42px;width:42px}@keyframes giggy-spin{to{transform:rotate(1turn)}}.ops-panel-heading{display:flex;gap:18px;justify-content:space-between;margin-bottom:14px}.ops-table-wrap{overflow-x:auto}.ops-table{border-collapse:collapse;min-width:840px;width:100%}.ops-table td,.ops-table th{border-bottom:1px solid #ffffff14;padding:12px 10px;text-align:left;vertical-align:top}.ops-table th{color:#f8f3e894;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.ops-table td{color:#f8f3e8db;font-size:.92rem}.ops-table code{color:#f6dfb8}.ops-action-button{background:#ffffff12;border:1px solid #f6dfb83d;border-radius:3px;border-radius:var(--ui-radius);color:#f8f3e8;cursor:pointer;font-weight:800;padding:8px 12px}.ops-action-button:disabled{cursor:progress;opacity:.55}.ops-user-actions{display:flex;flex-wrap:wrap;gap:8px}.ops-action-button{align-items:center;display:inline-flex;gap:7px;justify-content:center}.ops-action-button svg{height:15px;width:15px}.ops-action-button.danger{background:#ff75471f;border-color:#ff754757;color:#ffc0a9}.ops-action-button.danger:hover{background:#ff75472e}.confirm-dialog-backdrop{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#05070dad;display:grid;inset:0;min-height:100dvh;padding:18px;place-items:center;position:fixed;z-index:2147483600}.confirm-dialog{grid-gap:14px;backdrop-filter:blur(20px) saturate(1.16) brightness(.66);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:blur(20px) saturate(1.16) brightness(.66);-webkit-backdrop-filter:var(--glass-blur);background:#07080e75;background:var(--glass-surface);border:1px solid #e0e4ee24;border:1px solid var(--glass-line);border-radius:3px;border-radius:var(--ui-radius);box-shadow:0 24px 70px #00000047;box-shadow:var(--glass-shadow);color:#fff8e8;color:var(--ink);display:grid;gap:14px;max-height:calc(100dvh - 36px);overflow:auto;padding:22px;position:relative;width:min(500px,100%)}.confirm-dialog.danger{border-color:#ff754757}.confirm-dialog h2{color:#fff8e8;color:var(--hero-cream);font-size:1.35rem;letter-spacing:-.04em;margin:0}.confirm-dialog p{color:#a8adb7;color:var(--hero-muted);line-height:1.5;margin:0}.confirm-dialog .confirm-dialog-error{background:#ff6f9d1a;border:1px solid #ff6f9d42;border-radius:3px;border-radius:var(--ui-radius-sm);color:#ffc4d7;font-size:.9rem;font-weight:750;margin:0;padding:10px 12px}.free-download-license-details{grid-gap:10px;display:grid;gap:10px}.confirm-dialog-close{background:rgba(224,228,238,.055);background:var(--glass-surface-soft);border:1px solid #e0e4ee24;border:1px solid var(--glass-line);border-radius:3px;border-radius:var(--ui-radius-sm);color:#fff8e8;color:var(--hero-cream);display:inline-grid;height:34px;place-items:center;position:absolute;right:14px;top:14px;width:34px}.confirm-dialog-close:hover{background:#1f1c2b9e;background:var(--glass-surface-raised);color:#fff8e8;color:var(--hero-cream)}.confirm-dialog-subject{grid-gap:4px;background:rgba(224,228,238,.055);background:var(--glass-surface-soft);border:1px solid #e0e4ee24;border:1px solid var(--glass-line);border-radius:3px;border-radius:var(--ui-radius-sm);display:grid;gap:4px;padding:12px}.confirm-dialog-subject strong{color:#fff8e8;color:var(--hero-cream)}.confirm-dialog-subject span{color:#a8adb7;color:var(--hero-muted);font-size:.88rem;overflow-wrap:anywhere}.confirm-dialog-actions{display:flex;gap:10px;justify-content:flex-end}.ops-table small{color:#f8f3e880;display:block;margin-top:4px}.ops-status{background:#f6dfb8;border-radius:3px;border-radius:var(--ui-radius);color:#15110d;text-transform:uppercase}.ops-phase,.ops-status{display:inline-flex;font-size:.76rem;font-weight:900;padding:4px 9px}.ops-phase{background:#ffffff12;border:1px solid #f6dfb82e;border-radius:3px;border-radius:var(--ui-radius);color:#f8f3e8;white-space:nowrap}.ops-phase.waiting_for_docker,.ops-phase.warming_model{background:#f6dfb8;color:#15110d}.ops-phase.running_inference{background:#7fd8c6;color:#15110d}.ops-phase.decoding,.ops-phase.fetching_output,.ops-phase.fetching_source,.ops-phase.storing_result{background:#b5e48c;color:#15110d}.ops-status.processing{background:#7fd8c6}.ops-status.completed,.ops-status.online{background:#b5e48c}.ops-status.offline{background:#aeb4bd}.ops-status.failed,.ops-status.timed_out{background:#ffb4a2}.ops-error{background:#ffb4a217;border:1px solid #ffb4a259;border-radius:3px;border-radius:var(--ui-radius);color:#ffcbc0;padding:12px 14px}.ops-empty{color:#f8f3e894;text-align:center!important}.projects-page-wrap{margin:24px 28px 36px}.projects-hero{grid-gap:14px;align-content:end;background:#fff;border:1px solid #10111414;border-radius:3px;border-radius:var(--ui-radius);display:grid;gap:14px;overflow:hidden;padding:28px;position:relative}.projects-hero>*{position:relative;z-index:1}.projects-hero h1{font-size:clamp(2rem,4vw,3.4rem);letter-spacing:-.07em;margin:0}.projects-hero p:last-child{color:#a8adb7;color:var(--muted);line-height:1.6;margin:10px 0 0;max-width:620px}.workspace-hero-banner-copy{position:relative;z-index:1}.workspace-hero-banner-actions{display:flex;flex-wrap:wrap;gap:10px;position:relative;z-index:1}.projects-filter-row{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.project-filter{background:#fff;border:1px solid #1011141a;border-radius:3px;border-radius:var(--ui-radius);color:#17141f;cursor:pointer;font-weight:800;padding:10px 14px;text-transform:capitalize}.project-filter.active,.project-filter:hover{background:#7fd8c62e;border-color:#7fd8c680}.projects-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.project-card,.projects-empty-card{background:#fff;border:1px solid #10111414;border-radius:3px;border-radius:var(--ui-radius);box-shadow:0 18px 44px #18161f0f}.project-card{animation:projectCardEnter .32s ease both;animation-delay:0ms;animation-delay:var(--project-enter-delay,0ms);overflow:hidden;will-change:opacity,transform}@keyframes projectCardEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.project-card-preview{background:#f3f1ec;display:grid;min-height:220px;place-items:center}.project-image-preview-wrap{position:relative;width:100%}.project-card-preview img{height:260px;object-fit:cover;width:100%}.project-card-preview audio{width:calc(100% - 28px)}.audio-project-preview{grid-gap:14px;align-items:center;background:#f8f5ef;box-sizing:border-box;display:grid;gap:14px;grid-template-rows:auto 1fr;min-height:260px;overflow:hidden;padding:20px;position:relative;width:100%}.audio-project-preview:before{background-image:none;background-size:22px 22px;content:"";inset:0;-webkit-mask-image:none;mask-image:none;pointer-events:none;position:absolute}.audio-project-topline{align-items:center;color:#17141f8f;display:flex;font-size:.72rem;font-weight:900;gap:12px;justify-content:space-between;letter-spacing:.1em;position:relative;text-transform:uppercase;z-index:1}.audio-project-topline strong{color:#17141f}.audio-waveform{align-items:center;align-self:center;background:#0000;border:0;box-sizing:border-box;cursor:pointer;display:flex;gap:2px;height:144px;justify-content:center;overflow:hidden;padding:0 28px;position:relative;width:100%;z-index:1}.audio-waveform:before{background:#17141f29;content:"";height:1px;left:28px;position:absolute;right:28px;top:50%}.audio-waveform span{background:#23342f;border-radius:1px;box-shadow:none;flex:1 1 2px;height:12%;height:var(--bar-level,12%);max-width:4px;min-height:8px;min-width:2px;position:relative;transform:none;transform-origin:center;width:3px;z-index:2}.audio-waveform .audio-waveform-progress{background:#7fd8c642;border-radius:0;box-shadow:none;flex:none;height:auto;inset:8px auto 8px 0;max-width:none;min-height:0;min-width:0;pointer-events:none;position:absolute;transform:none;width:var(--wave-progress);z-index:1}.audio-waveform .audio-waveform-control{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffa3;border-radius:3px;border-radius:var(--ui-radius);box-shadow:0 14px 34px #23342f1f;color:#17141f;display:grid;flex:none;height:54px;left:50%;max-width:none;min-height:0;min-width:0;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:54px;z-index:3}.audio-waveform .audio-waveform-control svg{height:24px;width:24px}.audio-waveform p{color:#fffaef9e;color:#17141f94;font-size:.82rem;font-weight:800;letter-spacing:.04em;margin:0;position:relative;z-index:2}.audio-project-preview audio{display:none}.project-card-voice{color:#23342f!important;font-weight:800}.comfy-status-card{align-content:start;gap:10px}.secondary-tool-button.compact{padding:10px 14px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.project-card-placeholder{grid-gap:10px;color:#a8adb7;color:var(--muted);display:grid;font-weight:800;gap:10px;justify-items:center;text-transform:uppercase}.project-card-placeholder svg{height:34px;width:34px}.project-card-body{grid-gap:12px;display:grid;gap:12px;padding:18px}.project-card-footer,.project-card-meta{align-items:center;color:#a8adb7;color:var(--muted);display:flex;flex-wrap:wrap;font-size:.82rem;gap:8px;justify-content:flex-start}.project-card-meta .ops-status{background:#9a8bbc29;border:1px solid #dacaff33;color:#fff8e8;color:var(--hero-cream)}.project-card-meta .ops-status.completed,.project-card-meta .ops-status.online{background:#d2beff1f;border-color:#d2beff3d;color:#d2beff}.project-card-meta .ops-status.processing{background:#6d8dff24;border-color:#6d8dff47;color:#c0ccff}.project-card-meta .ops-status.queued{background:#d2beff1f;border-color:#d2beff38;color:#ffe7a6}.project-card-meta .ops-status.failed,.project-card-meta .ops-status.timed_out{background:#ff75471f;border-color:#ff754742;color:#ffb4a8}.project-card-body h2{-webkit-line-clamp:2;font-size:1.05rem;letter-spacing:-.03em;line-height:1.35}.project-card-body h2,.project-card-body p{-webkit-box-orient:vertical;display:-webkit-box;margin:0;overflow:hidden}.project-card-body p{-webkit-line-clamp:3;color:#a8adb7;color:var(--muted);line-height:1.5}.image-lightbox-open{overflow:hidden}.image-lightbox{display:block;inset:0;isolation:isolate;padding:0;position:fixed;z-index:2147483000}.image-lightbox-backdrop{animation:imageLightboxBackdropIn .18s ease-out both;background:#101114d1;border:0;cursor:zoom-out;inset:0;position:absolute;z-index:0}.image-lightbox-transition-image{background:#05040a;display:none;object-fit:contain;pointer-events:none;position:fixed;transform:translateZ(0);will-change:left,top,width,height,filter;z-index:4}.image-lightbox.outro-animating .image-lightbox-transition-image{display:block}.image-lightbox.outro-animating .image-lightbox-backdrop{animation:imageLightboxBackdropOut .22s ease-in both}.image-lightbox.outro-animating .image-lightbox-panel{animation:imageLightboxPanelOut .22s ease-in both}.image-lightbox-panel{grid-gap:0;background:#05040a;border:0;border-radius:0;box-shadow:none;display:grid;gap:0;grid-template-areas:"tools tools" "media side";grid-template-columns:minmax(0,1fr) minmax(360px,440px);grid-template-rows:auto minmax(0,1fr);height:100vh;position:relative;width:100vw;z-index:1}.image-lightbox-close{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#22252d;background:var(--ui-secondary);border:1px solid #e0e4ee29;border:1px solid var(--ui-secondary-line);border-radius:3px;border-radius:var(--ui-radius-sm);color:#fff8e8;color:var(--hero-cream);display:grid;height:38px;place-items:center;position:absolute;right:18px;top:14px;width:38px;z-index:3}.image-lightbox-media{background:#0000;border:0;color:#fff;cursor:zoom-out;display:grid;grid-area:media;min-height:0;min-width:0;padding:24px;place-items:center;position:relative}.image-lightbox-media.loading .image-lightbox-image-stack{filter:none;opacity:1}.image-lightbox-loader{background:#0000;display:grid;inset:0;place-items:center;pointer-events:none;position:absolute;z-index:2}.image-lightbox-image-stack{background:#05040a;border-radius:3px;border-radius:var(--ui-radius);display:grid;margin:0 auto;max-height:calc(100vh - 92px);max-width:100%;overflow:hidden;transition:opacity .22s ease,transform .15s ease}.image-lightbox-image-stack>img{grid-area:1/1;margin:0;transition:none}@keyframes imageLightboxBackdropIn{0%{opacity:0}}@keyframes imageLightboxBackdropOut{to{opacity:0}}@keyframes imageLightboxPanelOut{to{opacity:0;transform:scale(.985)}}.image-lightbox-side{grid-gap:18px;align-content:stretch;animation:imageLightboxSideIn .24s cubic-bezier(.16,1,.3,1) 90ms both;background:#101116;border-left:1px solid #ffffff1a;display:grid;gap:18px;grid-area:side;grid-template-rows:auto minmax(0,1fr) auto auto;min-height:0;overflow:hidden;padding:24px 26px}.image-lightbox-side.has-iterations{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto auto}.image-lightbox-header{align-items:center;display:flex;gap:12px;justify-content:space-between}.image-lightbox-header span,.image-lightbox-header strong{display:block}.image-lightbox-header span{color:#7f858f;color:var(--hero-muted-soft);font-size:.82rem;font-weight:700;margin-top:4px}.image-lightbox-header strong{color:#fff8e8;color:var(--hero-cream);font-size:1.02rem}.image-lightbox-scroll{grid-gap:18px;align-content:start;display:grid;gap:18px;max-width:100%;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;padding-right:6px}.image-lightbox-caption,.image-lightbox-prompt{color:#fff8e8;color:var(--hero-cream);line-height:1.55;margin:0}.image-lightbox-prompt{background:#e0e4ee0f;border:1px solid #d2beff1f;border-radius:3px;border-radius:var(--ui-radius);font-size:.88rem;font-weight:500;max-width:100%;min-width:0;overflow-wrap:anywhere;padding:14px;white-space:pre-wrap;word-break:normal}.image-lightbox-caption{color:#a8adb7;color:var(--hero-muted)}.image-lightbox-tags{align-self:end;border-top:1px solid #d2beff1f;display:flex;flex-wrap:wrap;gap:7px;min-height:0;padding-top:14px}.image-lightbox-tags span{align-items:center;background:#252831;background:var(--hero-panel-3);border-radius:3px;border-radius:var(--ui-radius-sm);color:#a8adb7;color:var(--hero-muted);display:inline-flex;font-size:.84rem;font-weight:800;min-height:28px;padding:5px 10px}.image-lightbox-iterations{grid-gap:14px;border-top:1px solid #d2beff1f;display:grid;gap:14px;max-height:210px;min-width:0;overflow:visible;padding-top:16px}.image-lightbox-side.has-iterations .image-lightbox-iterations{grid-column:auto;grid-row:auto;min-height:0}.image-lightbox-side.has-iterations .image-lightbox-actions,.image-lightbox-side.has-iterations .image-lightbox-header,.image-lightbox-side.has-iterations .image-lightbox-scroll{grid-column:auto}.image-lightbox-iterations button{background:#1a1c22;background:var(--hero-panel-2);border:2px solid #0000;border-radius:3px;border-radius:var(--ui-radius);height:64px;min-width:64px;overflow:hidden;padding:0;width:64px}.image-lightbox-iteration-section{grid-gap:10px;display:grid;gap:10px;min-width:0}.image-lightbox-iteration-section h3{color:#a8adb7;color:var(--hero-muted);font-size:.72rem;font-weight:900;letter-spacing:.08em;margin:0;text-transform:uppercase;white-space:normal}.image-lightbox-iteration-grid{display:flex;flex-direction:row;gap:8px;min-width:0;overflow-x:auto;padding-bottom:4px}.image-lightbox-iterations button.active{border-color:#d2beff;border-color:var(--hero-lavender)}.image-lightbox-iterations img{border-radius:3px;border-radius:var(--ui-radius);height:100%;object-fit:cover;width:100%}.image-lightbox-actions{align-items:stretch;background:#101116;border-bottom:1px solid #e0e4ee24;border-bottom:1px solid var(--hero-line);grid-area:tools;padding:14px 76px 14px 18px}.image-lightbox-actions a,.image-lightbox-actions button{border-radius:3px;border-radius:var(--ui-radius);height:40px;min-height:0;padding:0;text-decoration:none;width:40px}.image-lightbox-panel img{border-radius:3px;border-radius:var(--ui-radius);display:block;margin:0 auto;max-height:calc(100vh - 92px);max-width:100%;object-fit:contain}@keyframes imageLightboxSideIn{0%{opacity:0;transform:translateX(18px)}}@media (prefers-reduced-motion:reduce){.image-lightbox-backdrop,.image-lightbox-side,.image-lightbox.outro-animating .image-lightbox-panel,.project-card{animation:none}}.projects-empty-card{color:#a8adb7;color:var(--muted);padding:24px}.projects-loading-card{grid-gap:12px;background:#fff;border:1px solid #10111414;border-radius:3px;border-radius:var(--ui-radius);box-shadow:0 18px 44px #18161f0f;color:#a8adb7;color:var(--muted);display:grid;font-weight:800;gap:12px;justify-items:center;padding:30px 24px}.projects-load-more-sentinel{display:grid;margin-top:8px;min-height:96px}@media (max-width:900px){.image-lightbox-panel{grid-template-areas:"tools" "media" "side";grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr) auto}.image-lightbox-media{padding:14px}.image-lightbox-side{border-left:0;border-top:1px solid #ffffff1a;grid-template-rows:auto minmax(0,1fr) auto auto;max-height:34vh;padding:16px}.image-lightbox-side.has-iterations{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr) auto auto}.image-lightbox-side.has-iterations .image-lightbox-iterations{flex-direction:row;grid-column:1;grid-row:auto;overflow-x:auto;overflow-y:hidden;padding:2px 0 10px}.image-lightbox-panel img{max-height:calc(66vh - 72px)}.ops-page{padding:18px}.ops-hero,.ops-panel-heading{display:grid}.ops-hero-actions{justify-items:start}.ops-grid,.ops-grid.compact,.ops-timing-grid,.projects-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.ops-grid,.ops-grid.compact,.ops-timing-grid{grid-template-columns:1fr}.projects-page-wrap{margin:16px}.projects-grid{grid-template-columns:1fr}}:root{--surface-soft:#1f2028;--line-strong:#fff3}.page-shell,.workspace-main,.workspace-shell,.workspace-topbar-minimal,body{background:#08080b;color:#fff8e8;color:var(--ink)}.workspace-main{animation:giggyPageIn .26s ease both}@keyframes giggyPageIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.workspace-account,.workspace-sidebar{background:#0d0d12;border-color:#e0e4ee24;border-color:var(--line)}.home-media-row h2,.home-pricing-card h3,.home-pricing-header h2,.home-showcase-copy h1,.home-workflow-grid strong,.home-workflow-section h2,.project-card-body h2,.projects-hero h1,.tool-page-header h1,.voice-library-hero h2,.workspace-account-trigger,.workspace-brand,.workspace-breadcrumb,.workspace-home-card span,.workspace-home-hero h1,.workspace-link,.workspace-section-heading h2{color:#fff8e8;color:var(--ink)}.eyebrow,.workspace-account-copy span,.workspace-breadcrumb,.workspace-kicker,.workspace-link-icon,.workspace-section-label,.workspace-sidebar-toggle{color:#a8adb7;color:var(--muted)}.secondary-tool-button:hover,.voice-category-chip.active,.voice-category-chip:hover,.voice-design-example-chip:hover,.voice-filter-chip:hover,.workspace-link.active,.workspace-link:hover,.workspace-list-action:hover,.workspace-outline-button:hover,.workspace-sidebar-toggle:hover,.workspace-topbar-pill:hover{background:#252530;color:#fff}.account-panel,.field-group select,.home-media-row,.home-pricing-card,.home-showcase-panel,.home-workflow-grid article,.home-workflow-section,.project-card,.project-card-preview,.projects-empty-card,.projects-hero,.selected-voice-card,.tool-form-grid input,.tool-form-grid select,.tool-page-card,.tool-setting-card,.tool-textarea,.tts-input textarea,.upload-surface,.voice-design-input-block input,.voice-design-input-block textarea,.voice-filter-panel.open,.voice-library-hero,.voice-library-inline-search,.voice-panel,.workspace-account,.workspace-account-menu,.workspace-feature-footer,.workspace-feature-row,.workspace-home-banner,.workspace-home-card,.workspace-library-row,.workspace-panel,.workspace-sidebar,.workspace-topbar{border-color:#e0e4ee24;border-color:var(--line)}.account-panel,.home-pricing-card,.home-showcase-panel,.home-workflow-grid article,.project-card,.project-card-preview,.projects-empty-card,.projects-hero,.selected-voice-card,.tool-page-card,.tool-setting-card,.tts-result-card,.voice-filter-panel.open,.voice-panel,.workspace-feature-footer,.workspace-feature-row,.workspace-home-card,.workspace-library-row,.workspace-panel{background:#15151b}.home-media-row,.home-workflow-section,.project-card:hover,.upload-surface,.voice-item.active,.workspace-home-card:hover{background:#1d1d25}.workspace-home-banner{border:1px solid #e0e4ee24;border:1px solid var(--line);border-radius:3px;border-radius:var(--ui-radius);display:flex;gap:24px;justify-content:space-between;min-height:250px;overflow:hidden;padding:28px;position:relative}.workspace-home-banner:before{background:#08080b80;content:"";inset:0;position:absolute}.workspace-home-banner>*{position:relative;z-index:1}.workspace-home-banner p:last-child{color:#efe7d8;margin:10px 0 0;max-width:520px}.workspace-announcement{align-self:flex-start}.hero-cta,.home-workflow-grid span,.play-button,.primary-tool-button,.voice-item-play,.voice-library-play,.workspace-announcement-badge{background:#ffd268;color:#18120a}.hero-cta:hover,.primary-tool-button:hover{background:#ffdf8a}.library-link,.secondary-tool-button,.voice-category-chip,.voice-design-example-chip,.voice-filter-chip,.voice-filter-toggle,.workspace-list-action,.workspace-outline-button,.workspace-topbar-pill{background:#1a1a22;border-color:#e0e4ee24;border-color:var(--line);color:#fff8e8;color:var(--ink)}.workspace-home-card{transition:transform .18s ease,background-color .18s ease,border-color .18s ease}.project-card:hover,.voice-item:hover,.workspace-home-card:hover{border-color:#d2beff61;transform:translateY(-2px)}.workspace-account-menu-item,.workspace-account-menu-user{color:#fff}.field-group span,.home-media-row p,.home-pricing-card p,.home-showcase-copy p,.home-workflow-grid p,.project-card-body p,.project-card-footer,.projects-hero p:last-child,.selected-voice-card span,.status-copy,.tool-page-header p,.tool-setting-card p,.voice-heading span,.voice-library-copy p,.voice-library-copy span,.voice-library-hero p,.voice-tone,.workspace-feature-footer p,.workspace-library-copy-block p{color:#a8adb7;color:var(--muted)}.field-group select,.tool-form-grid input,.tool-form-grid select,.tool-textarea,.tts-input textarea,.voice-design-input-block input,.voice-design-input-block textarea,.voice-library-inline-search,input,select,textarea{background:#0f0f15;border-color:#e0e4ee24;border-color:var(--line);color:#fff8e8;color:var(--ink)}.projects-page-wrap.embedded{margin:36px 0 0}.projects-hero.embedded{grid-gap:14px;align-items:end;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;padding:20px}.projects-hero.embedded p:last-of-type{max-width:620px}.projects-grid{gap:14px}.project-card{transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.audio-project-preview,.image-lightbox-panel,.project-card-placeholder{background:#101016;color:#fff8e8;color:var(--ink)}.audio-waveform span:not(.audio-waveform-progress):not(.audio-waveform-control){background:#ffd268}.home-showcase-panel{animation:giggyFloatIn .32s ease both}@keyframes giggyFloatIn{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:900px){.projects-hero.embedded,.workspace-home-banner{grid-template-columns:1fr}.workspace-home-banner{align-items:flex-end;min-height:320px}.workspace-home-card-row{grid-template-columns:repeat(2,minmax(0,1fr))}.projects-grid{grid-template-columns:1fr}}@media (max-width:720px){.workspace-shell,.workspace-shell.sidebar-collapsed{display:block}.workspace-sidebar{border-right:0;height:auto;position:relative}.workspace-sidebar-scroll{max-height:50vh;overflow-y:auto}.workspace-account{bottom:0}.workspace-account,.workspace-topbar{position:-webkit-sticky;position:sticky}.workspace-topbar{background:#08080bf0;top:0;z-index:10000}.speech-home-wrap,.tool-page-wrap,.workspace-home-wrap{padding:16px}.workspace-home-banner{border-radius:3px;border-radius:var(--ui-radius);padding:20px}.home-pricing-grid,.home-showcase-hero,.home-workflow-grid,.workspace-home-card-row,.workspace-home-grid{grid-template-columns:1fr}.project-card-preview img,.project-image-preview-button img,.project-video-preview{height:auto;max-height:360px;min-height:0}}@media (max-width:460px){.workspace-home-card-row{grid-template-columns:1fr}.workspace-topbar{align-items:flex-start}.primary-tool-button,.secondary-tool-button,.workspace-topbar-actions,.workspace-topbar-pill{width:100%}}.ops-page{background:#fff;color:#17141f;display:grid;grid-template-columns:224px minmax(0,1fr);min-height:100vh;padding:0}.ops-sidebar{background:#fcfcfd;border-right:1px solid #10111414;display:flex;flex-direction:column;height:100vh;overflow:hidden;position:-webkit-sticky;position:sticky;top:0}.ops-sidebar-header{grid-gap:2px;display:grid;gap:2px;padding:16px 12px 12px}.ops-brand{font-size:1.72rem;font-weight:700;letter-spacing:-.07em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ops-sidebar-account>span,.ops-sidebar-header span{color:#8b8497;font-size:.82rem}.ops-sidebar-nav{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-height:0;overflow-y:auto;padding:0 10px 14px}.ops-sidebar-link{border-radius:3px;border-radius:var(--ui-radius);color:#a8adb7;color:var(--muted);justify-content:space-between;padding:10px 11px;text-align:left;width:100%}.ops-sidebar-link,.ops-sidebar-link-content{align-items:center;display:inline-flex;gap:10px}.ops-sidebar-account button svg,.ops-sidebar-link svg,.ops-topbar-status svg{height:16px;width:16px}.ops-sidebar-account button:hover,.ops-sidebar-link.active,.ops-sidebar-link:hover{background:#f1f1f4;color:#121217}.ops-sidebar-account{grid-gap:8px;background:#fcfcfd;border-top:1px solid #10111414;display:grid;gap:8px;padding:10px}.ops-sidebar-account>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-sidebar-account button{align-items:center;border-radius:3px;border-radius:var(--ui-radius);color:#a8adb7;color:var(--muted);display:inline-flex;gap:8px;padding:10px 11px;text-align:left;width:100%}.ops-main{background:#fff;min-width:0;padding:0 0 36px}.ops-topbar{align-items:center;background:#fff;border-bottom:1px solid #10111414;display:flex;gap:24px;justify-content:space-between;padding:14px 28px}.ops-topbar h1{font-size:1.45rem;letter-spacing:-.04em;margin:0}.ops-topbar-status{align-items:center;background:#fff;border:1px solid #1011141a;border-radius:3px;border-radius:var(--ui-radius);color:#a8adb7;color:var(--muted);display:inline-flex;font-size:.9rem;gap:8px;padding:10px 12px}.ops-error,.ops-grid,.ops-grid.compact,.ops-home-grid,.ops-muted,.ops-panel{margin-left:28px;margin-right:28px}.ops-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px;margin-top:22px}.ops-grid.compact{grid-template-columns:repeat(5,minmax(0,1fr))}.ops-home-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}.ops-home-wide{grid-column:1/-1}.ops-denied-card,.ops-hero,.ops-loading-card,.ops-panel,.ops-stat-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #10111414;box-shadow:none}.ops-stat-card{background:#fafafc;border-radius:3px;border-radius:var(--ui-radius);gap:8px;min-width:0;padding:18px}.ops-denied-card span,.ops-loading-card span,.ops-panel-heading span,.ops-stat-card span{color:#8a7ea7;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ops-stat-card strong{font-size:1.85rem;letter-spacing:-.04em;overflow-wrap:anywhere}.ops-denied-card p,.ops-loading-card p,.ops-muted,.ops-panel-heading p,.ops-stat-card p{color:#a8adb7;color:var(--muted)}.ops-denied-card,.ops-loading-card,.ops-panel{border-radius:3px;border-radius:var(--ui-radius);margin-top:18px;padding:18px}.ops-panel-heading{align-items:flex-start}.ops-panel-heading h2{font-size:1.05rem;letter-spacing:-.02em;margin:4px 0 0}.ops-compact-list,.ops-worker-class-grid,.ops-worker-stack{grid-gap:8px;display:grid;gap:8px}.ops-worker-class-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-compact-row,.ops-worker-card,.ops-worker-class-card{grid-gap:14px;align-items:center;background:#fafafc;border:1px solid #10111414;border-radius:3px;border-radius:var(--ui-radius);display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;padding:12px}.ops-compact-row>div,.ops-worker-card{min-width:0}.ops-compact-row small,.ops-compact-row strong,.ops-worker-card small,.ops-worker-card strong{display:block}.ops-compact-row strong,.ops-worker-card strong{font-size:.96rem;margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-compact-row small,.ops-worker-card small{color:#a8adb7;color:var(--muted);font-size:.82rem;margin-top:4px}.ops-worker-card{grid-template-columns:auto minmax(0,1fr)}.ops-worker-class-card{align-items:start;gap:8px;grid-template-columns:1fr}.ops-worker-class-header{align-items:center;display:flex;gap:10px;justify-content:space-between}.ops-worker-class-card small,.ops-worker-class-card strong{display:block}.ops-worker-class-card p{color:#a8adb7;color:var(--muted);font-size:.86rem;margin:0}.ops-worker-class-card small{color:#a8adb7;color:var(--muted);font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-empty-card{background:#fafafc;border:1px dashed #10111424;border-radius:3px;border-radius:var(--ui-radius);color:#a8adb7;color:var(--muted);margin:0;padding:18px}.ops-table{min-width:920px}.ops-table td,.ops-table th{border-bottom:1px solid #10111414}.ops-table th{color:#8b8497}.ops-table td{color:#25222d}.ops-table code{color:#6b57a3}.ops-table small{color:#a8adb7;color:var(--muted)}.ops-status{background:#ece9f2;color:#17141f}.ops-phase{background:#fff;border-color:#10111414;color:#17141f}.ops-phase.running_inference,.ops-status.processing{background:#7fd8c66b}.ops-phase.decoding,.ops-phase.fetching_output,.ops-phase.fetching_source,.ops-phase.storing_result,.ops-status.completed,.ops-status.online{background:#53c2843d}.ops-phase.waiting_for_docker,.ops-phase.warming_model{background:#e6b85040}.ops-status.failed,.ops-status.timed_out{background:#ff5f582e}.ops-status.offline{background:#e6e7eb}.ops-error{background:#ff5f5814;color:#9d302a}.ops-empty{color:#a8adb7;color:var(--muted)}.generation-dock{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border:1px solid #1011141f;border-radius:3px;border-radius:var(--ui-radius);bottom:18px;box-shadow:0 24px 70px #20182c29;display:block;left:276px;left:calc(var(--workspace-sidebar-width, 258px) + 18px);padding:8px;position:fixed;right:18px;z-index:80}.sidebar-collapsed .generation-dock{left:92px}.generation-dock-list{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.generation-dock-card{grid-gap:10px;align-items:center;background:#f8f6f1;border:1px solid #1f1b2b14;border-radius:3px;border-radius:var(--ui-radius);display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);min-height:54px;padding:9px 10px}.generation-dock-card.muted{color:#a8adb7;color:var(--muted)}.generation-dock-icon{background:#dff7ef;border-radius:3px;border-radius:var(--ui-radius-sm);color:#1b1724;display:grid;font-size:.95rem;height:34px;place-items:center;width:34px}.generation-dock-main{min-width:0}.generation-dock-meta,.generation-dock-title-row{align-items:center;display:flex;gap:8px;justify-content:space-between}.generation-dock-title-row strong{font-size:.92rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.generation-dock-title-row span{align-items:center;color:#a8adb7;color:var(--muted);display:inline-flex;font-size:.82rem;gap:4px;white-space:nowrap}.generation-dock-main p{color:#a8adb7;color:var(--muted);font-size:.7rem;margin:1px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.generation-progress-track{background:#1f1b2b1a;border-radius:3px;border-radius:var(--ui-radius);height:5px;margin-top:7px;overflow:hidden}.generation-progress-track span{background:#69d6c1;border-radius:inherit;display:block;height:100%;transition:none}.generation-progress-track.indeterminate span{width:38%}.generation-dock-cta{text-decoration:none}.generation-dock-cta p{color:#a8adb7;color:var(--hero-muted);font-size:.8rem;margin:2px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1180px){.ops-grid,.ops-grid.compact,.ops-home-grid,.ops-worker-class-grid{grid-template-columns:1fr 1fr}}@media (max-width:900px){.generation-dock{bottom:14px;left:14px;right:14px}.generation-dock,.ops-page{grid-template-columns:1fr}.ops-sidebar{border-bottom:1px solid #10111414;border-right:0;height:auto;position:static}.ops-sidebar-nav{flex-direction:row;overflow-x:auto;padding-bottom:10px}.ops-sidebar-link{white-space:nowrap;width:auto}.ops-sidebar-account{display:none}.ops-topbar{display:grid}.ops-grid,.ops-grid.compact,.ops-home-grid,.ops-worker-class-grid{grid-template-columns:1fr}}@media (max-width:560px){.ops-error,.ops-grid,.ops-grid.compact,.ops-home-grid,.ops-muted,.ops-panel,.ops-worker-class-grid{margin-left:16px;margin-right:16px}.ops-topbar{padding:14px 16px}.ops-compact-row{grid-template-columns:1fr}}:root{--bg-top:#08080b;--bg-mid:#08080b;--bg-bottom:#08080b;--surface-strong:#15151b;--surface-soft:#20202a;--ink:#f7f3eb;--muted:#b9afc8;--line:#ffffff1f;--line-strong:#ffffff38;--accent:#ffd268;--accent-ink:#18120a;--shadow:none;--shadow-soft:none}#root,.ops-main,.ops-page,.ops-topbar,.page-shell,.public-page-shell,.workspace-main,.workspace-shell,.workspace-topbar-minimal,body,html{background:#08080b;color:#fff8e8;color:var(--ink)}.workspace-shell{display:block;min-height:100vh;padding-bottom:132px}.workspace-main{margin-left:224px;min-height:100vh}.sidebar-collapsed .workspace-main{margin-left:54px}.workspace-shell-fullscreen{padding-bottom:0}.workspace-shell-fullscreen .workspace-main{margin-left:0}.workspace-sidebar{background:#0d0d12;border-right:1px solid #e0e4ee24;border-right:1px solid var(--line);height:100vh;inset:0 auto 0 0;position:fixed;width:224px;z-index:30}.workspace-sidebar-collapsed{width:54px}.workspace-account{background:#0d0d12;border-top:1px solid #e0e4ee24;border-top:1px solid var(--line)}.workspace-topbar{background:#08080bf5;border-bottom:1px solid #e0e4ee24;border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;z-index:10000}.workspace-sidebar-scroll{overscroll-behavior:contain}.account-page-header h1,.account-panel h2,.home-pricing-card h3,.home-pricing-header h2,.home-showcase-copy h1,.home-workflow-section h2,.ops-panel-heading h2,.ops-stat-card strong,.ops-topbar h1,.panel-heading h2,.project-card-body h2,.projects-hero h1,.public-hero h1,.public-section h2,.speech-home-heading h1,.tool-page-header h1,.voice-library-hero h2,.workspace-account-copy strong,.workspace-account-trigger,.workspace-brand,.workspace-breadcrumb,.workspace-home-card span,.workspace-home-hero h1,.workspace-link,.workspace-section-heading h2{color:#fff8e8;color:var(--ink)}.account-page-header p:last-child,.account-panel p,.eyebrow,.field-group span,.home-media-row p,.home-pricing-card p,.home-showcase-copy p,.home-workflow-grid p,.ops-muted,.ops-panel-heading p,.ops-stat-card p,.project-card-body p,.project-card-footer,.projects-hero p:last-child,.public-hero p:last-child,.public-section p,.selected-voice-card span,.status-copy,.tool-page-header p,.tool-setting-card p,.voice-heading span,.voice-library-copy p,.voice-library-copy span,.voice-library-hero p,.voice-tone,.workspace-account-copy span,.workspace-breadcrumb,.workspace-feature-footer p,.workspace-kicker,.workspace-library-copy-block p,.workspace-link-icon,.workspace-section-label,.workspace-sidebar-toggle{color:#a8adb7;color:var(--muted)}.account-panel,.generation-dock-card,.home-pricing-card,.home-showcase-panel,.home-workflow-grid article,.image-lightbox-panel,.ops-compact-row,.ops-denied-card,.ops-loading-card,.ops-panel,.ops-stat-card,.ops-worker-card,.ops-worker-class-card,.project-card,.project-card-body,.project-card-preview,.projects-empty-card,.projects-hero,.public-section,.selected-voice-card,.tool-page-card,.tool-setting-card,.tts-result-card,.voice-filter-panel.open,.voice-library-hero,.voice-panel,.workspace-panel{background:#15151b;border-color:#e0e4ee24;border-color:var(--line);box-shadow:none;color:#fff8e8;color:var(--ink)}.audio-project-preview,.home-media-row,.home-workflow-section,.ops-empty-card,.project-card-placeholder,.upload-surface,.voice-item.active,.workspace-feature-footer,.workspace-feature-row,.workspace-home-card,.workspace-library-row{background:#1d1d25;border-color:#e0e4ee24;border-color:var(--line);color:#fff8e8;color:var(--ink)}.project-filter.active,.project-filter:hover,.secondary-tool-button:hover,.voice-category-chip.active,.voice-category-chip:hover,.voice-design-example-chip:hover,.voice-filter-chip:hover,.voice-item:hover,.workspace-link.active,.workspace-link:hover,.workspace-list-action:hover,.workspace-outline-button:hover,.workspace-sidebar-toggle:hover,.workspace-topbar-pill:hover{background:#272734;border-color:#d2beff57;color:#fff}.workspace-link.active .workspace-link-icon,.workspace-link:hover .workspace-link-icon{color:#fff8e8;color:var(--hero-cream)}.library-link,.nav-auth-pill,.project-filter,.secondary-tool-button,.voice-category-chip,.voice-design-example-chip,.voice-filter-chip,.voice-filter-toggle,.workspace-list-action,.workspace-outline-button,.workspace-topbar-pill{background:#1a1a22;border-color:#e0e4ee24;border-color:var(--line);color:#fff8e8;color:var(--ink)}.hero-cta,.home-workflow-grid span,.play-button,.primary-tool-button,.voice-item-play,.voice-library-play,.workspace-announcement-badge{background:#ffd268;border-color:#0000;color:#18120a}.hero-cta:hover,.play-button:hover,.primary-tool-button:hover{background:#ffdf8a;color:#18120a}.account-field-row input,.field-group select,.tool-form-grid input,.tool-form-grid select,.tool-textarea,.tts-input textarea,.voice-design-input-block input,.voice-design-input-block textarea,.voice-library-inline-search,input,select,textarea{background:#0f0f15;border-color:#e0e4ee24;border-color:var(--line);box-shadow:none;color:var(--ink)}input::placeholder,textarea::placeholder{color:#817990}.home-pricing-card ul,.ops-phase,.ops-status,.ops-table code,.ops-table td,.ops-table th,.site-footer,.site-footer a,.site-footer-bottom,.site-footer-brand p,.site-footer-section a,.tool-upload-status,.voice-kind-chip{color:#fff8e8;color:var(--ink)}.generation-dock,.image-lightbox-actions a,.image-lightbox-actions button,.integration-note,.ops-phase,.ops-status,.site-footer,.voice-kind-chip{background:#15151b;border-color:#e0e4ee24;border-color:var(--line);box-shadow:none}.ops-table small,.site-footer-bottom,.site-footer-brand p,.site-footer-section h2,.tool-upload-status{color:#a8adb7;color:var(--muted)}.workspace-home-banner{background:#15151b var(--workspace-hero-image) center bottom /cover no-repeat;border-color:#e0e4ee24;border-color:var(--line)}.workspace-home-banner:before{background:#08080b8f}.workspace-announcement{background:#d2beff24;border-color:#d2beff47;color:#fff4d2}.tool-icon-shell,.workspace-home-card-icon.blue,.workspace-home-card-icon.gold,.workspace-home-card-icon.green,.workspace-home-card-icon.mint,.workspace-home-card-icon.orange,.workspace-home-card-icon.rose{background:#252530;color:#fff8e8;color:var(--hero-cream)}.tone-0,.tone-1,.tone-2,.tone-3,.tone-4,.tone-5,.voice-avatar,.workspace-feature-icon,.workspace-library-avatar{background:#6f63ff;color:#fff}.workspace-account-avatar{background:#ff7a1a;color:#fff}.workspace-account-menu{background:#1c1c24;border-color:#e0e4ee24;border-color:var(--line);box-shadow:none;color:#fff}.workspace-account-menu-divider{background:#e0e4ee24;background:var(--line)}.audio-waveform:before{background:#ffffff29}.generation-progress-track{background:#ffffff1f}.home-pricing-grid{align-items:stretch}.home-pricing-card,.home-pricing-card.featured{background:#15151b;border-color:#ffffff24;display:flex;flex-direction:column;justify-content:flex-start;min-height:370px}.home-pricing-card.featured{background:#201c12;border-color:#d2beff85;position:relative}.home-pricing-card.featured:before{border:1px solid #d2beff5c;border-radius:3px;border-radius:var(--ui-radius);content:"Best for making a lot";font-size:.74rem;font-weight:800;padding:6px 10px;position:absolute;right:18px;top:18px}.home-pricing-card>span{color:#a996ff}.home-pricing-card.featured>span{color:#fff8e8;color:var(--hero-cream)}.home-pricing-card h3,.home-pricing-card.featured h3{color:#fff}.home-pricing-card p,.home-pricing-card.featured p{color:#cfc5dc}.home-pricing-card ul,.home-pricing-card.featured ul{color:#f7f3eb}.home-pricing-card li::marker{color:#a996ff}.home-pricing-card.featured li::marker{color:#fff8e8;color:var(--hero-cream)}.home-pricing-card .primary-tool-button,.home-pricing-card .secondary-tool-button{margin-top:auto;width:100%}.home-pricing-card.featured .primary-tool-button{background:#ffd268;color:#18120a}.home-pricing-card.featured .primary-tool-button:hover{background:#ffdf8a}.hero-image-band{background:#070914 var(--hero-bg-image) center bottom /cover no-repeat;height:460px}.hero-scene{min-height:460px}.hero-copy{color:#fff8e8;margin-right:clamp(24px,6vw,96px);max-width:560px;text-shadow:0 2px 18px #00000057}.hero-copy h2{font-weight:900}.hero-subcopy{color:#f0e6ff;font-weight:600}.brand-lockup h1,.pill{color:#fff8e8;text-shadow:0 2px 14px #00000047}.nav-auth-pill{background:#0c0c14b8;border:1px solid #ffffff29;color:#fff8e8}.hero-auth-error{color:#ffb4a8;text-shadow:none}.auth-dialog-backdrop{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07070abd;display:grid;inset:0;padding:24px;place-items:center;position:fixed;z-index:10000}.auth-dialog{grid-gap:22px;background:#15161a;border:1px solid #ffffff1f;border-radius:3px;border-radius:var(--ui-radius);box-shadow:0 24px 80px #00000073;color:#f7f1e8;display:grid;gap:22px;padding:30px 32px 28px;width:min(480px,100%)}.auth-dialog-close{background:#ffffff14;border:0;border-radius:3px;border-radius:var(--ui-radius);color:#f7f1e8;cursor:pointer;display:inline-grid;height:34px;place-items:center;position:absolute;right:14px;top:14px;width:34px}.auth-dialog-header{grid-gap:11px;display:grid;gap:11px;padding-right:40px}.auth-dialog-header h2,.auth-dialog-header p{margin:0}.auth-dialog-header h2{font-size:clamp(1.65rem,4vw,1.95rem);letter-spacing:0;line-height:1.08;max-width:340px}.auth-dialog-header p{color:#f7f1e8b8;font-weight:500;line-height:1.5;max-width:390px}.auth-email-button,.auth-google-button,.auth-submit-button{align-items:center;border:0;border-radius:3px;border-radius:var(--ui-radius);cursor:pointer;display:inline-flex;font-weight:650;gap:10px;justify-content:center;min-height:46px}.auth-email-button span,.auth-google-button span{font-weight:650}.auth-email-button,.auth-google-button{background:#f7f1e8;color:#161616}.auth-email-button svg{height:18px;width:18px}.auth-submit-button{background:#ffd84d;color:#17120a;width:100%}.auth-email-button:disabled,.auth-google-button:disabled,.auth-submit-button:disabled{cursor:wait;opacity:.62}.auth-dialog-divider{grid-gap:12px;align-items:center;color:#f7f1e880;display:grid;font-size:.78rem;font-weight:800;gap:12px;grid-template-columns:1fr auto 1fr;text-transform:uppercase}.auth-dialog-divider:after,.auth-dialog-divider:before{background:#ffffff1a;content:"";height:1px}.auth-dialog-form{grid-gap:14px;display:grid;gap:14px}.auth-dialog-form label{grid-gap:7px;color:#f7f1e8c2;display:grid;font-size:.82rem;font-weight:800;gap:7px}.auth-input-shell{grid-gap:10px;align-items:center;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:3px;border-radius:var(--ui-radius);color:#f7f1e8b8;display:grid;gap:10px;grid-template-columns:auto 1fr;min-height:46px;padding:0 13px}.auth-input-shell input{background:#0000;border:0;color:#f7f1e8;font:inherit;outline:0;width:100%}.auth-dialog-error,.auth-dialog-message{font-size:.86rem;line-height:1.4;margin:0;padding:0}.auth-method-status{grid-gap:8px;display:grid;gap:8px}.auth-dialog-error{background:#ff5c5c1f;color:#ffb4a8}.auth-dialog-message{background:#0000;color:#f7f1e8ad}.auth-dialog-note{color:#f7f1e8ad;font-size:.88rem;line-height:1.45;margin:-6px 0 0;text-align:center}.auth-dialog-switcher{align-items:center;color:#f7f1e8ad;display:flex;font-size:.92rem;font-weight:500;gap:12px;justify-content:space-between;line-height:1.4;padding-top:2px}.auth-dialog-switcher span{align-items:center;display:inline-flex;flex-wrap:wrap;gap:5px}.auth-dialog-switcher button{background:#0000;border:0;color:#d2beff;color:var(--hero-mint,#d2beff);cursor:pointer;font-weight:800;line-height:inherit;padding:0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.workspace-home-banner{background-position:bottom}.workspace-home-banner:before{background:#08080b7a}.workspace-home-banner .workspace-kicker,.workspace-home-banner h1,.workspace-home-banner p:last-child{color:#fff8e8;text-shadow:0 2px 16px #0000005c}@media (max-width:720px){.workspace-shell,.workspace-shell.sidebar-collapsed{display:block;padding-bottom:96px}.sidebar-collapsed .workspace-main,.workspace-main{margin-left:0}.workspace-sidebar,.workspace-sidebar-collapsed{border-bottom:1px solid #e0e4ee24;border-bottom:1px solid var(--line);border-right:0;height:auto;inset:auto;position:relative;width:100%}.workspace-sidebar-scroll{max-height:52vh;overflow-y:auto}.workspace-account{bottom:0;position:-webkit-sticky;position:sticky;z-index:31}}.ops-main,.ops-page,.ops-topbar{background:#08080b;color:#fff8e8;color:var(--ink)}.ops-sidebar,.ops-sidebar-account,.ops-sidebar-header{background:#0d0d12;border-color:#e0e4ee24;border-color:var(--line);color:#fff8e8;color:var(--ink)}.ops-sidebar{border-right:1px solid #e0e4ee24;border-right:1px solid var(--line);box-shadow:none}.ops-brand,.ops-compact-row strong,.ops-denied-card h1,.ops-hero h1,.ops-loading-card h1,.ops-panel-heading h2,.ops-stat-card strong,.ops-table td,.ops-table td strong,.ops-topbar h1,.ops-worker-card strong{color:#fff8e8}.ops-compact-row small,.ops-denied-card p,.ops-denied-card span,.ops-hero p,.ops-hero span,.ops-loading-card p,.ops-loading-card span,.ops-muted,.ops-panel-heading p,.ops-panel-heading span,.ops-sidebar-account>span,.ops-sidebar-header span,.ops-stat-card p,.ops-stat-card span,.ops-table small,.ops-table th,.ops-worker-card small{color:#a8adb7;color:var(--muted)}.ops-sidebar-account button,.ops-sidebar-link{background:#0000;color:#a8adb7;color:var(--muted)}.ops-sidebar-account button svg,.ops-sidebar-link svg,.ops-topbar-status svg{color:currentColor}.ops-sidebar-account button:hover,.ops-sidebar-link.active,.ops-sidebar-link:hover{background:#272734;color:#fff}.ops-topbar{border-bottom:1px solid #e0e4ee24;border-bottom:1px solid var(--line);box-shadow:none}.ops-denied-card,.ops-hero,.ops-loading-card,.ops-panel,.ops-stat-card,.ops-topbar-status{-webkit-backdrop-filter:none;backdrop-filter:none;background:#15151b;border:1px solid #e0e4ee24;border:1px solid var(--line);box-shadow:none;color:#fff8e8;color:var(--ink)}.ops-stat-card{background:#181820}.ops-compact-row,.ops-empty-card,.ops-worker-card,.ops-worker-class-card{background:#1d1d25;border:1px solid #e0e4ee24;border:1px solid var(--line);box-shadow:none;color:#fff8e8;color:var(--ink)}.ops-table-wrap{background:#15151b;border:1px solid #e0e4ee24;border:1px solid var(--line);box-shadow:none}.ops-table{color:#fff8e8;color:var(--ink)}.ops-table td,.ops-table th{border-bottom:1px solid #e0e4ee24;border-bottom:1px solid var(--line)}.ops-table th{background:#111118}.ops-table tr:hover td{background:hsla(0,0%,100%,.035)}.ops-table code{background:#d2beff1f;color:#fff8e8;color:var(--hero-cream)}.ops-phase,.ops-status{background:#242432;border:1px solid #e0e4ee24;border:1px solid var(--line);color:#f7f3eb}.ops-phase.running_inference,.ops-status.processing{border-color:#d2beff59;color:#9ef0d4}.ops-phase.decoding,.ops-phase.fetching_output,.ops-phase.fetching_source,.ops-phase.storing_result,.ops-status.completed,.ops-status.online{background:#d2beff29;border-color:#d2beff52;color:#aaf0da}.ops-phase.queued,.ops-phase.waiting_for_docker,.ops-phase.waiting_for_worker,.ops-phase.warming_model,.ops-status.queued{background:#d2beff2e;border-color:#d2beff57}.ops-phase.failed,.ops-phase.timed_out,.ops-status.failed,.ops-status.timed_out{background:#ff5f5829;border-color:#ffb4a257}.ops-status.offline{background:#2a2a35;color:#b9afc8}.ops-error{background:#ff5f581f;border:1px solid #ffb4a252;color:#ffb4a8}.ops-denied-card button,.ops-hero-actions button{background:#ffd268;border-color:#0000;color:#18120a}.ops-tabs{background:#15151b;border:1px solid #e0e4ee24;border:1px solid var(--line)}.ops-tabs button{color:#a8adb7;color:var(--muted)}.ops-tabs button.active,.ops-tabs button:hover{background:#272734;color:#fff}@media (max-width:900px){.ops-sidebar{border-bottom:1px solid #e0e4ee24;border-bottom:1px solid var(--line);border-right:0}.ops-topbar{background:#08080b}}:root{--hero-night:#08090b;--hero-void:#0b0c10;--hero-panel:#14161b;--hero-panel-2:#1a1c22;--hero-panel-3:#252831;--hero-panel-raised:#20232b;--hero-field:#101116;--hero-line:#e0e4ee24;--hero-line-strong:#e0e4ee47;--hero-cream:#fff8e8;--hero-muted:#a8adb7;--hero-muted-soft:#7f858f;--hero-purple:#8f6dff;--hero-purple-soft:#4a3278;--ui-purple:#3b2465;--ui-purple-strong:#4a2f7d;--ui-purple-soft:#4a2f7d5c;--ui-purple-line:#9b7ee66b;--ui-secondary:#22252d;--ui-secondary-hover:#30343e;--ui-secondary-line:#e0e4ee29;--ui-radius:3px;--ui-radius-sm:3px;--ui-radius-lg:3px;--hero-amber:#ffd268;--hero-amber-strong:#ffb84a;--hero-ember:#ff7547;--hero-rose:#ff6f9d;--notification-red:#ff3b5f;--hero-mint:#d2beff;--hero-blue:#6d8dff;--bg-top:var(--hero-night);--bg-mid:var(--hero-night);--bg-bottom:var(--hero-night);--surface-strong:var(--hero-panel);--surface-soft:var(--hero-panel-2);--product-bg:#08090b;--product-bg-elevated:#0c0d12;--product-chrome:rgba(9,10,15,.965);--product-chrome-solid:#0b0c11;--product-sidebar:#090a0f;--product-surface:#14161b;--product-surface-soft:#1a1c22;--product-surface-raised:#20232b;--product-surface-hover:rgba(224,228,238,.055);--product-line:#e0e4ee24;--product-line-soft:#e0e4ee17;--product-control-bg:#d2beff14;--product-control-bg-hover:#d2beff24;--product-control-line:#d2beff2e;--product-control-line-hover:#d2beff6b;--product-content-gutter:clamp(18px,2.35vw,32px);--product-section-gap:clamp(14px,1.6vw,22px);--product-card-padding:clamp(14px,1.6vw,22px);--type-leading-body:1.5;--type-leading-tight:1.18;--type-word-spacing:0;--ink:var(--hero-cream);--muted:var(--hero-muted);--line:var(--hero-line);--line-strong:var(--hero-line-strong);--accent:var(--hero-amber);--accent-ink:#1b1206;--success:#d2beff;color-scheme:dark}#root,.ops-main,.ops-page,.page-shell,.public-page-shell,.workspace-main,.workspace-shell,.workspace-topbar-minimal,body,html{background:#08090b;background:var(--hero-night);color:#fff8e8;color:var(--ink)}.account-help-row,.account-setting-row,.primary-tool-button,.project-card,.project-filter,.secondary-tool-button,.voice-category-chip,.voice-filter-chip,.voice-item,.voice-library-card,.workspace-link,.workspace-outline-button,.workspace-topbar-pill,a,button{transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,opacity .18s ease}.account-page-wrap,.ops-main,.page-shell,.projects-page-wrap,.public-page-shell,.speech-home-wrap,.tool-page,.workspace-main{animation:pageEnter .24s ease both}@keyframes pageEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ops-topbar,.topbar,.workspace-topbar{background:#070914f5;border-color:#e0e4ee24;border-color:var(--line);color:#fff8e8;color:var(--hero-cream)}.ops-sidebar,.ops-sidebar-account,.ops-sidebar-header,.workspace-account,.workspace-sidebar{background:#0a0915;border-color:#e0e4ee24;border-color:var(--line)}.brand-lockup h1,.ops-brand,.workspace-brand{color:#fff8e8;color:var(--hero-cream);letter-spacing:-.07em}.ops-sidebar-account button,.ops-sidebar-link,.workspace-account-trigger,.workspace-link,.workspace-sidebar-toggle{color:#a8adb7;color:var(--hero-muted)}.account-help-row>svg,.account-setting-row>svg,.voice-filter-toggle svg,.workspace-link-icon{color:#fff8e8;color:var(--hero-cream)}.workspace-account-trigger:hover,.workspace-link.active,.workspace-link:hover,.workspace-sidebar-toggle:hover{background:#3b2465;background:var(--ui-purple);border-color:#9b7ee66b;border-color:var(--ui-purple-line);color:#fff8e8;color:var(--hero-cream);transform:translateY(-1px)}.ops-sidebar-account button:hover,.ops-sidebar-link.active,.ops-sidebar-link:hover,.project-filter.active,.project-filter:hover,.voice-category-chip.active,.voice-category-chip:hover,.voice-filter-chip:hover{background:#252831;background:var(--hero-panel-3);border-color:#dacaff38;color:#fff8e8;color:var(--hero-cream);transform:translateY(-1px)}.workspace-link.active .workspace-link-icon,.workspace-link:hover .workspace-link-icon{color:#d9ceff}.hero-image-band,.workspace-home-banner{background-color:#08090b;background-color:var(--hero-night);border-color:#d2beff38}.workspace-home-banner:before{background:#0709146b}.brand-lockup h1,.hero-copy,.pill,.workspace-home-banner .workspace-kicker,.workspace-home-banner h1,.workspace-home-banner p:last-child{color:#fff8e8;color:var(--hero-cream);text-shadow:0 2px 18px #0000006b}.hero-copy h2{color:#fff8e8;color:var(--hero-cream)}.hero-subcopy,.workspace-home-banner p:last-child{color:#eee5ff}.account-page-header .workspace-kicker,.account-page-header h1,.account-panel h2,.eyebrow,.home-pricing-card h3,.home-pricing-header h2,.home-showcase-copy .eyebrow,.home-showcase-copy h1,.home-workflow-section h2,.ops-panel-heading h2,.ops-panel-heading span,.ops-stat-card span,.ops-stat-card strong,.ops-topbar h1,.panel-heading h2,.project-card-body h2,.projects-hero h1,.public-eyebrow,.public-hero h1,.public-section h2,.selected-voice-card strong,.speech-home-heading h1,.tool-page-header h1,.voice-copy strong,.voice-heading strong,.voice-library-hero h2,.workspace-home-card span,.workspace-home-hero h1,.workspace-kicker,.workspace-section-heading h2{color:#fff8e8;color:var(--hero-cream)}.account-page-header p:last-child,.account-panel p,.field-group span,.home-media-row p,.home-pricing-card p,.home-showcase-copy p,.home-workflow-grid p,.ops-muted,.ops-panel-heading p,.ops-stat-card p,.project-card-body p,.project-card-footer,.projects-hero p:last-child,.public-hero p:last-child,.public-section p,.selected-voice-card span,.speech-home-heading p:last-child,.status-copy,.tool-page-header p,.tool-setting-card p,.voice-heading span,.voice-library-copy p,.voice-library-copy span,.voice-library-hero p,.voice-tone,.workspace-account-copy span,.workspace-breadcrumb,.workspace-feature-footer p,.workspace-library-copy-block p,.workspace-section-label{color:#a8adb7;color:var(--hero-muted)}.workspace-sidebar .workspace-section-label{color:#fff8e8;color:var(--hero-cream)}.account-panel,.demo-shell,.generation-dock-card,.home-pricing-card,.home-showcase-panel,.home-workflow-grid article,.image-lightbox-panel,.ops-compact-row,.ops-denied-card,.ops-loading-card,.ops-panel,.ops-stat-card,.ops-worker-card,.ops-worker-class-card,.project-card,.project-card-body,.project-card-preview,.projects-empty-card,.projects-hero,.public-section,.selected-voice-card,.tool-page-card,.tool-setting-card,.tts-result-card,.voice-filter-panel.open,.voice-library-card,.voice-library-expanded-card,.voice-library-hero,.voice-panel,.workspace-panel{background:#14161b;background:var(--hero-panel);border-color:#e0e4ee24;border-color:var(--line);box-shadow:none;color:#fff8e8;color:var(--ink)}.account-help-row,.account-setting-row,.audio-project-preview,.generation-dock,.home-media-row,.home-workflow-section,.ops-empty-card,.ops-table-wrap,.ops-topbar-status,.project-card-placeholder,.upload-surface,.voice-item,.voice-item.active,.voice-library-expanded-image-rail,.voice-library-row,.workspace-account-menu,.workspace-feature-footer,.workspace-feature-row,.workspace-home-card,.workspace-library-row{background:#1a1c22;background:var(--hero-panel-2);border-color:#e0e4ee24;border-color:var(--line);box-shadow:none;color:#fff8e8;color:var(--ink)}.account-help-row:hover,.account-setting-row:hover,.home-workflow-grid article:hover,.ops-compact-row:hover,.ops-worker-card:hover,.project-card:hover,.voice-item:hover,.voice-library-card:hover,.workspace-feature-row:hover,.workspace-home-card:hover,.workspace-library-row:hover{border-color:#e0e4ee47;border-color:var(--hero-line-strong);transform:translateY(-2px)}.workspace-main .account-help-row,.workspace-main .account-panel,.workspace-main .account-setting-row,.workspace-main .audio-project-preview,.workspace-main .image-lightbox-panel,.workspace-main .project-card,.workspace-main .project-card-body,.workspace-main .project-card-placeholder,.workspace-main .project-card-preview,.workspace-main .projects-empty-card,.workspace-main .projects-hero,.workspace-main .selected-voice-card,.workspace-main .tool-page-card,.workspace-main .tool-setting-card,.workspace-main .tts-result-card,.workspace-main .upload-surface,.workspace-main .voice-filter-panel,.workspace-main .voice-library-card,.workspace-main .voice-library-expanded-card,.workspace-main .voice-library-hero,.workspace-main .voice-panel,.workspace-main .workspace-feature-footer,.workspace-main .workspace-feature-row,.workspace-main .workspace-home-card,.workspace-main .workspace-library-row,.workspace-main .workspace-panel{border-radius:3px;border-radius:var(--ui-radius-lg)}.image-size-builder{grid-gap:14px;display:grid;gap:14px}.image-size-heading{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.image-size-heading span{color:#a8adb7;color:var(--hero-muted);font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.image-size-heading strong{color:#fff8e8;color:var(--hero-cream);font-size:.86rem;font-weight:900}.aspect-ratio-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(7,minmax(58px,1fr))}.aspect-ratio-grid button{grid-gap:8px;background:#22252d;background:var(--ui-secondary);border:1px solid #0000;border-radius:3px;border-radius:var(--ui-radius);color:#a8adb7;color:var(--hero-muted);display:grid;gap:8px;min-height:82px;padding:9px 6px;place-items:center}.aspect-ratio-grid button.active{background:#d2beff24;border-color:#d2beff6b;color:#fff8e8;color:var(--hero-cream)}.aspect-ratio-icon{display:grid;height:42px;place-items:center;width:42px}.aspect-ratio-icon:before{background:#8d96a5;border-radius:1px;content:"";display:block;height:min(38px,calc(38px*var(--ratio-height)/var(--ratio-width)));width:min(38px,calc(38px*var(--ratio-width)/var(--ratio-height)))}.aspect-ratio-grid button.active .aspect-ratio-icon:before{background:#3f7ee8}.aspect-ratio-grid strong{font-size:.86rem;font-weight:900}.image-quality-row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.image-quality-row button{background:#22252d;background:var(--ui-secondary);border:1px solid #e0e4ee29;border:1px solid var(--ui-secondary-line);border-radius:3px;border-radius:var(--ui-radius);color:#fff8e8;color:var(--hero-cream);font-weight:900;min-height:38px}.image-quality-row button.active{background:#ffd268;background:var(--hero-amber);border-color:#0000;color:#18120a}.image-custom-toggle{align-items:center;color:#a8adb7;color:var(--hero-muted);display:flex;font-size:.9rem;font-weight:800;gap:10px}.image-custom-toggle input{accent-color:#fff8e8;accent-color:var(--hero-cream);height:16px;width:16px}.image-custom-size-grid{padding-top:2px}.image-size-builder>label{grid-gap:8px;display:grid;gap:8px}.generation-dock,.generation-dock-card,.generation-dock-icon,.workspace-account-menu,.workspace-account-menu-item,.workspace-account-menu-user,.workspace-account-trigger,.workspace-main .audio-project-preview,.workspace-main .image-lightbox-panel img,.workspace-main .primary-tool-button,.workspace-main .project-card-preview,.workspace-main .project-card-preview img,.workspace-main .project-image-preview-button,.workspace-main .project-image-preview-button img,.workspace-main .project-video-preview,.workspace-main .secondary-tool-button,.workspace-main .workspace-link,.workspace-main .workspace-list-action,.workspace-main .workspace-outline-button,.workspace-main .workspace-topbar-pill,.workspace-main input,.workspace-main select,.workspace-main textarea,.workspace-sidebar .workspace-link,.workspace-sidebar .workspace-sidebar-toggle{border-radius:3px;border-radius:var(--ui-radius)}.project-card.highlighted{border-color:#9b7ee66b;border-color:var(--ui-purple-line);box-shadow:0 0 0 2px #4a2f7d5c;box-shadow:0 0 0 2px var(--ui-purple-soft)}.workspace-main .projects-grid{gap:0}.workspace-main .projects-loading-card{background:#0000;border:0;border-radius:0;box-shadow:none;color:#a8adb7;color:var(--hero-muted);min-height:0;padding:36px 24px}.workspace-main .projects-loading-stage{display:grid;min-height:max(260px,calc(100svh - 360px));place-items:center}.workspace-main .projects-load-more-sentinel .projects-loading-card{background:#0000;border:0;min-height:74px;padding:18px}.workspace-main .project-card{min-height:300px;transform:none}.workspace-main .project-card:hover{border-color:#0000;transform:none}.workspace-main .audio-project-preview,.workspace-main .project-card,.workspace-main .project-card-placeholder,.workspace-main .project-card-preview,.workspace-main .project-card-preview img,.workspace-main .project-image-preview-button,.workspace-main .project-image-preview-button img,.workspace-main .project-video-preview{border-radius:0}.workspace-main .project-image-preview-button,.workspace-main .project-image-preview-wrap{height:100%}.workspace-main .project-card-preview img,.workspace-main .project-image-preview-button img,.workspace-main .project-video-preview{height:100%;max-height:none;min-height:300px;object-fit:cover;transition:transform .24s ease,filter .24s ease}.workspace-main .project-card:hover .project-card-preview img,.workspace-main .project-card:hover .project-video-preview{filter:brightness(.72);transform:scale(1.025)}.workspace-main .project-card-body{background:#080914e6}.workspace-main .project-card-body h2{-webkit-line-clamp:3;color:#fff8e8;color:var(--hero-cream);font-size:.98rem;font-weight:600;line-height:1.2;max-width:none;width:100%}.workspace-main .project-card-body p,.workspace-main .project-card-meta,.workspace-main .project-card-voice{color:#fff8e8c7!important}.workspace-main .project-card-meta{font-size:.72rem;gap:6px}.workspace-main .project-card-meta .ops-status{font-size:.68rem;padding:3px 7px}.workspace-main .project-image-action-row{bottom:auto;opacity:0;right:10px;top:10px;transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease;z-index:4}.workspace-main .project-card:focus-within .project-image-action-row,.workspace-main .project-card:hover .project-image-action-row{opacity:1;transform:translateY(0)}.workspace-main .project-image-icon-button{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08090bbd;border-radius:0;color:#fff8e8;color:var(--hero-cream);height:34px;width:34px}.workspace-main .audio-project-preview,.workspace-main .project-card-placeholder{min-height:300px}.workspace-main .project-card-progress-placeholder{padding:18px}.tooltip-wrap{display:inline-flex;min-width:0;position:relative}.tooltip-bubble{background:#0d0b17;border:0;box-shadow:0 12px 28px #00000047;font-size:.78rem;line-height:1.35;max-width:min(280px,80vw);padding:8px 10px;pointer-events:none;position:fixed;width:-webkit-max-content;width:max-content;z-index:2147483647}.tooltip-bubble-top{transform:translate(-50%,calc(-100% - 8px))}.tooltip-bubble-bottom{transform:translate(-50%,8px)}.tooltip-bubble-right{transform:translate(8px,-50%)}.tooltip-bubble-left{transform:translate(calc(-100% - 8px),-50%)}.generation-dock-icon,.home-workflow-grid span,.tone-0,.tone-1,.tone-2,.tone-3,.tone-4,.tone-5,.tool-icon-shell,.voice-avatar,.workspace-feature-icon,.workspace-home-card-icon.blue,.workspace-home-card-icon.gold,.workspace-home-card-icon.green,.workspace-home-card-icon.mint,.workspace-home-card-icon.orange,.workspace-home-card-icon.rose,.workspace-library-avatar{background:#30244a;border:1px solid #d2beff2e;color:#fff8e8;color:var(--hero-cream)}.tool-icon-shell,.workspace-home-card-icon.blue{background:#6d8dff2e;color:#b9c8ff}.tone-0,.workspace-home-card-icon.rose{background:#ff6f9d2e;color:#ffc4d7}.tone-1,.workspace-home-card-icon.orange{background:#ff75472e;color:#ffc0a9}.tone-2{background:#6d8dff2e;color:#c0ccff}.tone-3,.workspace-home-card-icon.gold{background:#d2beff29;color:#ffe7a6}.tone-4,.workspace-home-card-icon.green,.workspace-home-card-icon.mint{background:#d2beff29;color:#d2beff}.tone-5{background:#8f6dff2e;color:#d9ceff}.workspace-account-avatar{background:#ff7547;background:var(--hero-ember);color:#fff8e8}.hero-cta,.home-pricing-card.featured .primary-tool-button,.ops-denied-card button,.ops-hero-actions button,.play-button,.primary-tool-button,.voice-item-play,.voice-library-play,.workspace-announcement-badge{background:#ffd268;background:var(--hero-amber);border:1px solid #0000;color:#1b1206;color:var(--accent-ink)}.hero-cta:hover,.home-pricing-card.featured .primary-tool-button:hover,.ops-denied-card button:hover,.ops-hero-actions button:hover,.play-button:hover,.primary-tool-button:hover,.voice-item-play:hover,.voice-library-play:hover{background:#ffb84a;background:var(--hero-amber-strong);color:#1b1206;color:var(--accent-ink);transform:translateY(-2px)}.image-lightbox-actions a,.image-lightbox-actions button,.library-link,.nav-auth-pill,.project-filter,.secondary-tool-button,.voice-category-chip,.voice-design-example-chip,.voice-filter-chip,.voice-filter-toggle,.workspace-list-action,.workspace-outline-button,.workspace-topbar-pill{background:#181321;border-color:#e0e4ee24;border-color:var(--line)}.image-lightbox-actions a:hover,.image-lightbox-actions button:hover,.library-link:hover,.secondary-tool-button:hover,.voice-design-example-chip:hover,.voice-filter-toggle:hover,.workspace-outline-button:hover,.workspace-topbar-pill:hover{background:#252831;background:var(--hero-panel-3);border-color:#e0e4ee47;border-color:var(--hero-line-strong);color:#fff8e8;color:var(--hero-cream)}.hero-cta,.home-pricing-card.featured .primary-tool-button,.image-lightbox-actions a,.image-lightbox-actions button,.library-link,.nav-auth-pill,.ops-denied-card button,.ops-hero-actions button,.play-button,.primary-tool-button,.project-filter,.secondary-tool-button,.voice-category-chip,.voice-design-example-chip,.voice-filter-chip,.voice-filter-toggle,.voice-item-play,.voice-library-play,.workspace-list-action,.workspace-outline-button,.workspace-topbar-pill{background:#ffd268;background:var(--hero-amber);border-color:#0000;color:#18120a}.hero-cta:hover,.home-pricing-card.featured .primary-tool-button:hover,.image-lightbox-actions a:hover,.image-lightbox-actions button:hover,.library-link:hover,.nav-auth-pill:hover,.ops-denied-card button:hover,.ops-hero-actions button:hover,.play-button:hover,.primary-tool-button:hover,.project-filter.active,.project-filter:hover,.secondary-tool-button:hover,.voice-category-chip:hover,.voice-design-example-chip:hover,.voice-filter-chip:hover,.voice-filter-toggle:hover,.voice-item-play:hover,.voice-library-play:hover,.workspace-list-action:hover,.workspace-outline-button:hover,.workspace-topbar-pill:hover{background:#ffb84a;background:var(--hero-amber-strong);border-color:#0000;color:#18120a}.image-lightbox-actions a,.image-lightbox-actions button,.library-link,.nav-auth-pill,.project-filter,.secondary-tool-button,.voice-category-chip,.voice-design-example-chip,.voice-filter-chip,.voice-filter-toggle,.workspace-list-action,.workspace-outline-button,.workspace-topbar-pill{background:#22252d;background:var(--ui-secondary);border-color:#e0e4ee29;border-color:var(--ui-secondary-line);color:#fff8e8;color:var(--hero-cream)}.image-lightbox-actions a:hover,.image-lightbox-actions button:hover,.library-link:hover,.nav-auth-pill:hover,.project-filter.active,.project-filter:hover,.secondary-tool-button:hover,.voice-category-chip:hover,.voice-design-example-chip:hover,.voice-filter-chip:hover,.voice-filter-toggle:hover,.workspace-list-action:hover,.workspace-outline-button:hover,.workspace-topbar-pill:hover{background:#30343e;background:var(--ui-secondary-hover);border-color:#9b7ee66b;border-color:var(--ui-purple-line);color:#fff8e8;color:var(--hero-cream)}.image-lightbox-actions .image-preview-icon-button,.workspace-main .project-card-download-icon,.workspace-main .project-card.kind-image .project-image-icon-button{border:1px solid #e0e4ee29;border:1px solid var(--ui-secondary-line);display:inline-grid;flex:0 0 auto;padding:0;place-items:center;text-decoration:none}.image-lightbox-actions .image-preview-icon-button{background:#22252d;background:var(--ui-secondary);border-radius:3px;border-radius:var(--ui-radius);color:#fff8e8;color:var(--hero-cream);height:38px;min-height:38px;min-width:38px;width:38px}.image-lightbox-actions .image-preview-icon-button:hover{background:#30343e;background:var(--ui-secondary-hover);border-color:#9b7ee66b;border-color:var(--ui-purple-line);color:#fff8e8;color:var(--hero-cream)}.image-lightbox-actions .image-preview-icon-button svg{height:18px;width:18px}.image-lightbox-actions{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content;grid-auto-flow:column;justify-content:center}.image-lightbox-actions .tooltip-wrap{display:inline-flex;min-width:0}.image-lightbox-actions .image-preview-tool-button,.image-lightbox-actions a.image-preview-tool-button,.image-lightbox-actions button.image-preview-tool-button{align-items:center;border-radius:3px;border-radius:var(--ui-radius-sm);display:inline-flex;font-size:.82rem;font-weight:800;gap:8px;height:38px;justify-content:center;line-height:1;min-height:38px;min-width:0;padding:0 14px;width:auto}.image-lightbox-actions .image-preview-tool-button.danger,.image-lightbox-actions button.image-preview-tool-button.danger{background:#22252d;background:var(--ui-secondary);border-color:#e0e4ee29;border-color:var(--ui-secondary-line)}.image-lightbox-actions .image-preview-tool-button svg{height:16px;width:16px}@media (max-width:900px){.image-lightbox-actions{grid-auto-columns:auto;grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;padding:12px 14px}.image-lightbox-actions .image-preview-tool-button,.image-lightbox-actions .tooltip-wrap,.image-lightbox-actions a.image-preview-tool-button,.image-lightbox-actions button.image-preview-tool-button{width:100%}}@media (max-width:1100px){.aspect-ratio-grid{grid-template-columns:repeat(4,minmax(58px,1fr))}}@media (max-width:560px){.aspect-ratio-grid{grid-template-columns:repeat(2,minmax(58px,1fr))}}.account-field-row input,.field-group select,.tool-form-grid input,.tool-form-grid select,.tool-textarea,.tts-input textarea,.voice-design-input-block input,.voice-design-input-block textarea,.voice-library-inline-search,input,select,textarea{background:#0d0b17;border-color:#d2beff33;color:#fff8e8;color:var(--hero-cream)}.account-field-row input:focus,.tool-textarea:focus,.tts-input textarea:focus,.voice-design-input-block input:focus,.voice-design-input-block textarea:focus,.voice-library-inline-search:focus,input:focus,select:focus,textarea:focus{border-color:#d2beff;border-color:var(--hero-lavender);outline:3px solid #d2beff29}input::placeholder,textarea::placeholder{color:#82749f}.account-plan-badge,.generation-dock-title-row span,.ops-phase,.ops-status,.voice-kind-chip,.workspace-announcement{background:#8f6dff29;border-color:#dacaff38;color:#fff8e8;color:var(--hero-cream)}.workspace-announcement{background:#ff754724;border-color:#ff754747;color:#ffc0a9}.account-plan-badge{background:#d2beff26;border-color:#d2beff47;color:#d2beff}.home-pricing-card,.home-pricing-card.featured{background:#14161b;background:var(--hero-panel);border-color:#e0e4ee24;border-color:var(--line);color:#fff8e8;color:var(--ink)}.home-pricing-card.featured{background:#20172b;border-color:#d2beff7a}.home-pricing-card.featured:before{border-color:#d2beff52;color:#ffe7a6}.home-pricing-card li::marker,.home-pricing-card>span{color:#fff8e8;color:var(--hero-cream)}.home-pricing-card ul,.home-pricing-card.featured ul{color:#fff8e8;color:var(--hero-cream)}.integration-note,.site-footer{background:#0a0915;border-color:#e0e4ee24;border-color:var(--line);color:#fff8e8;color:var(--ink)}.pill.active,.pill:hover,.site-footer a:hover{color:#fff8e8;color:var(--hero-cream)}.audio-waveform:before,.generation-progress-track{background:#d2beff24}.audio-waveform span:not(.audio-waveform-progress):not(.audio-waveform-control),.generation-progress-track span{background:#ffd268;background:var(--hero-amber)}.generation-dock-error,.ops-error,.tool-error-text,.tts-error-copy{color:#ffb4a8}.ops-error{background:#ff75471f;border-color:#ff75474d}.ops-table th{background:#100d19}.ops-table code,.ops-table td,.ops-table th{color:#fff8e8;color:var(--hero-cream)}.ops-table td{background:#0000}.ops-table tbody tr:nth-child(2n) td{background:hsla(0,0%,100%,.018)}.ops-table tr:hover td{background:#8f6dff14}.ops-phase.running_inference,.ops-status.processing{background:#d2beff2e;border-color:#d2beff5c;color:#aaf0da}.ops-phase.decoding,.ops-phase.fetching_output,.ops-phase.storing_result,.ops-status.completed,.ops-status.online{background:#d2beff24;border-color:#d2beff4d;color:#d2beff}.ops-phase.queued,.ops-phase.waiting_for_docker,.ops-phase.waiting_for_worker,.ops-phase.warming_model,.ops-status.queued{background:#d2beff29;border-color:#d2beff52;color:#ffe2a0}.ops-phase.failed,.ops-phase.timed_out,.ops-status.failed,.ops-status.timed_out{background:#ff754726;border-color:#ff754752;color:#ffb4a8}.ops-status.offline{background:#211d2b;border-color:#e0e4ee24;border-color:var(--line);color:#a89abc}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #d2beff57;outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;scroll-behavior:auto!important;transition-duration:1ms!important}}@media (max-width:720px){.ops-topbar,.topbar,.workspace-topbar{background:#08090b;background:var(--hero-night)}.workspace-home-banner:before{background:#07091494}.home-workflow-grid article:hover,.project-card:hover,.voice-item:hover,.voice-library-card:hover,.workspace-feature-row:hover,.workspace-home-card:hover,.workspace-library-row:hover{transform:none}}.voice-filter-panel.open,.voice-library-hero,.voice-library-list-table{background:#14161b;background:var(--hero-panel);border:1px solid #e0e4ee24;border:1px solid var(--line);box-shadow:none;color:#fff8e8;color:var(--ink)}.voice-library-hero{align-items:center;border-color:#dacaff2e}.voice-library-hero h2{color:#fff8e8;color:var(--hero-cream)}.voice-library-hero p{color:#a8adb7;color:var(--hero-muted)}.voice-library-hero-actions{min-width:min(560px,100%)}.voice-library-search-shell{align-items:center;background:#101116;background:var(--hero-field);border:1px solid #dacaff2e;border-radius:3px;border-radius:var(--ui-radius);color:#a8adb7;color:var(--hero-muted);display:flex;gap:10px;min-width:0;padding:0 12px;width:100%}.voice-library-search-shell:focus-within{border-color:#d2beff;border-color:var(--hero-lavender);outline:3px solid #d2beff24}.voice-library-search-shell svg{color:#fff8e8;color:var(--hero-cream);flex:0 0 auto;height:17px;width:17px}.voice-library-search-shell .voice-library-inline-search{background:#0000;border:0;padding-left:0;padding-right:0}.voice-language-combobox-trigger,.voice-language-search,.voice-library-inline-search,.voice-visual-filter-group select{background:#101116;background:var(--hero-field);border-color:#dacaff2e;color:#fff8e8;color:var(--hero-cream)}.voice-language-combobox-trigger:focus-visible,.voice-language-search:focus,.voice-library-inline-search:focus,.voice-visual-filter-group select:focus{border-color:#d2beff;border-color:var(--hero-lavender);box-shadow:none;outline:3px solid #d2beff24}.voice-age-slider-labels button,.voice-category-chip,.voice-filter-chip,.voice-filter-toggle,.voice-icon-filter,.voice-language-option,.voice-library-action-button,.voice-texture-filter{background:#181321;border-color:#dacaff29;color:#fff8e8;color:var(--hero-cream)}.voice-age-slider-labels button:hover,.voice-category-chip:hover,.voice-filter-chip:hover,.voice-filter-toggle:hover,.voice-icon-filter:hover,.voice-library-action-button:hover,.voice-texture-filter:hover{background:#252831;background:var(--hero-panel-3);border-color:#d2beff42;color:#fff8e8;color:var(--hero-cream)}.voice-age-slider-labels button.active,.voice-category-chip.active,.voice-filter-chip.active,.voice-filter-toggle.active,.voice-icon-filter.active,.voice-library-action-button.active,.voice-texture-filter.active{background:#d2beff24;border-color:#d2beff52;color:#ffe7a6}.voice-filter-toggle svg,.voice-icon-filter svg,.voice-library-action-button svg{color:currentColor}.voice-filter-panel{background:#0000}.voice-filter-heading h2,.voice-library-detail-label,.voice-library-detail-mini-label,.voice-visual-filter-group>span{color:#fff8e8;color:var(--hero-cream)}.voice-language-combobox-menu{background:#1a1c22;background:var(--hero-panel-2);border-color:#e0e4ee24;border-color:var(--line);box-shadow:none}.voice-language-option.active,.voice-language-option:hover{background:#252831;background:var(--hero-panel-3);color:#fff8e8;color:var(--hero-cream)}.voice-age-slider-wrap input[type=range]{accent-color:#fff8e8;accent-color:var(--hero-cream)}.voice-library-list-head{background:#100d19;border-color:#e0e4ee24;border-color:var(--line);color:#fff8e8;color:var(--hero-cream)}.voice-library-row-card{background:#0000;border-color:#dacaff1a;color:#fff8e8;color:var(--ink)}.voice-library-list-body .voice-library-row-card:nth-child(2n){background:hsla(0,0%,100%,.018)}.voice-library-row-card.expanded,.voice-library-row-card:hover{background:#8f6dff14}.voice-library-row-main{color:#fff8e8;color:var(--ink)}.voice-library-expanded-card:focus-visible,.voice-library-row-main:focus-visible{outline:3px solid #d2beff47;outline-offset:-3px}.voice-library-expanded-topline h3,.voice-library-row-name strong{color:#fff8e8;color:var(--hero-cream)}.voice-library-detail-block p,.voice-library-detail-grid p,.voice-library-expanded-subtitle,.voice-library-expanded-summary p,.voice-library-row-accent span,.voice-library-row-collapse-note,.voice-library-row-hidden,.voice-library-row-language span,.voice-library-row-title span{color:#a8adb7;color:var(--hero-muted)}.voice-library-row-accent span,.voice-library-row-language span{background:#8f6dff1a;border:1px solid #dacaff24;border-radius:3px;border-radius:var(--ui-radius);color:#fff8e8;color:var(--hero-cream);display:inline-flex;max-width:100%;padding:5px 8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.voice-library-initials,.voice-library-initials.expanded-full{background:#ff754729;border-color:#ff754747;color:#ffc0a9}.voice-library-expanded-card{background:#1a1c22;background:var(--hero-panel-2);border:0;color:#fff8e8;color:var(--ink)}.voice-library-expanded-image-rail{background:#0000}.voice-library-expanded-panel{background:#14161b;background:var(--hero-panel);border-color:#dacaff24}.voice-library-detail-tags span{background:#d2beff1f;border-color:#d2beff3d;color:#d2beff}.voice-library-action-button:disabled{cursor:not-allowed;opacity:.58;transform:none}.voice-library-action-button:first-child.active{background:#d2beff29;border-color:#d2beff47;color:#d2beff}@media (max-width:1180px){.voice-library-list-table{border-radius:3px;border-radius:var(--ui-radius)}.voice-library-row-card{grid-template-columns:1fr}}@media (max-width:720px){.voice-library-hero{gap:18px}.voice-library-hero-actions{min-width:0}.voice-library-search-shell{min-height:44px}.voice-library-row-accent span,.voice-library-row-language span{background:#0000;border-color:#0000;padding-left:0}.voice-library-initials.expanded-full{height:104px;width:104px}}.my-voices-grid{gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 28px 32px}.workspace-main>.tool-error-text{margin:0 28px 16px}.my-voice-card,.my-voice-empty-card{background:#14161b;background:var(--hero-panel);border:1px solid #e0e4ee24;border:1px solid var(--line);box-shadow:none;color:#fff8e8;color:var(--ink)}.my-voices-loading-card{grid-gap:12px;align-content:center;color:#a8adb7;color:var(--hero-muted);display:grid;font-weight:720;gap:12px;place-items:center}.my-voice-card{display:flex;flex-direction:column;gap:14px;min-height:220px;position:relative}.my-voice-card-header,.my-voice-card-title-row{align-items:flex-start;display:flex;gap:14px}.my-voice-card-header{justify-content:space-between}.my-voice-card-title-row{min-width:0}.my-voice-card-header h3{color:#fff8e8;color:var(--hero-cream);line-height:1.2}.my-voice-card p,.my-voice-empty-card p{color:#a8adb7;color:var(--hero-muted);margin:0}.my-voice-remove-button{background:#181321;border:1px solid #dacaff29;border-radius:3px;border-radius:var(--ui-radius);color:#fff8e8;color:var(--hero-cream);display:inline-grid;flex:0 0 auto;height:34px;place-items:center;width:34px}.my-voice-remove-button:hover{background:#ff754724;border-color:#ff75474d;color:#ffc0a9}.my-voice-remove-button:disabled{cursor:progress;opacity:.58}.voice-kind-chip.clone,.voice-kind-chip.design,.voice-kind-chip.library{border-color:#dacaff29}.voice-kind-chip.library{background:#d2beff24;color:#d2beff}.voice-kind-chip.clone{background:#ff754724;color:#ffc0a9}.voice-kind-chip.design{background:#8f6dff29;color:#fff8e8;color:var(--hero-cream)}.my-voice-utterance-panel{border-top-color:#e0e4ee24;border-top-color:var(--line);margin-top:auto}.my-voice-utterance-panel label,.my-voice-utterance-panel textarea{color:#fff8e8;color:var(--hero-cream)}.my-voice-utterance-panel textarea{background:#101116;background:var(--hero-field);border-color:#dacaff2e}.my-voice-utterance-panel textarea:focus{border-color:#d2beff;border-color:var(--hero-lavender);outline:3px solid #d2beff24}.primary-tool-button.danger{background:#ff7547;background:var(--hero-ember);color:#fff8e8}.primary-tool-button.danger:hover{background:#ff8a62;color:#fff8e8}@media (max-width:1180px){.my-voices-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.my-voices-grid,.workspace-main>.tool-error-text{margin-left:16px;margin-right:16px}.my-voices-grid{grid-template-columns:1fr}.confirm-dialog-actions{display:grid}}.workspace-main .project-card.kind-audio .audio-project-preview,.workspace-main .project-card.kind-audio .project-card-preview{min-height:0}.workspace-main .project-card.kind-audio .audio-project-preview{align-content:start;background:#14161b;background:var(--hero-panel);gap:0;grid-template-rows:auto;padding:10px 12px 8px}.workspace-main .project-card.kind-audio .audio-project-topline{color:#fff8e8;color:var(--hero-cream);display:none}.workspace-main .project-card.kind-audio .audio-project-topline strong{color:#fff8e8;color:var(--hero-cream)}.workspace-main .project-card.kind-audio .audio-waveform{background:#0000;border:0;border-radius:3px;border-radius:var(--ui-radius);gap:2px;height:100px;outline:0;padding:0 12px;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.workspace-main .project-card.kind-audio .audio-waveform:before{background:#ece4ff47;height:2px;left:12px;right:12px}.workspace-main .project-card.kind-audio .audio-waveform span:not(.audio-waveform-progress):not(.audio-waveform-control){background:#fcf9fff5;border-radius:2px;box-shadow:0 0 10px #d2beff2e;flex:1 1 2px;height:12%;height:var(--bar-level,12%);max-width:4px;min-height:8px;min-width:2px;opacity:.9;position:relative;transform:none;transition:opacity .18s ease,background .18s ease;width:3px;z-index:2}.workspace-main .project-card.kind-audio .audio-waveform.playing span:not(.audio-waveform-progress):not(.audio-waveform-control){animation:project-audio-wave-bounce .62s ease-in-out infinite alternate;animation-delay:0ms;animation-delay:var(--bar-motion-delay,0ms);background:#dacaffb8;box-shadow:0 0 8px #d2beff2e,0 0 2px #ffffff14;opacity:.82;transform-origin:center}@keyframes project-audio-wave-bounce{0%{transform:scaleY(.7)}48%{transform:scaleY(1.08);transform:scaleY(var(--bar-motion-scale,1.08))}to{transform:scaleY(.86)}}.workspace-main .project-card.kind-audio .audio-waveform .audio-waveform-progress{background:#d2beff38}.workspace-main .project-card.kind-audio .audio-waveform .audio-waveform-control{-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid #ffffff3d;box-shadow:0 12px 30px #0000003d,0 0 0 8px #d2beff1a;height:58px;transition:box-shadow .18s ease,transform .18s ease;width:58px}.workspace-main .project-card.kind-audio .audio-waveform:hover,.workspace-main .project-card.kind-audio:hover .audio-waveform{background:#0000;border-color:#0000;box-shadow:none;outline:0}.workspace-main .project-card.kind-audio:hover .audio-waveform span:not(.audio-waveform-progress):not(.audio-waveform-control){opacity:1}.workspace-main .project-card.kind-audio .audio-waveform:hover .audio-waveform-control,.workspace-main .project-card.kind-audio:hover .audio-waveform .audio-waveform-control{box-shadow:0 16px 36px #0000004d,0 0 0 10px #d2beff1f;transform:translate(-50%,-50%) scale(1.04)}.workspace-main .project-card.kind-audio .audio-waveform .audio-waveform-control svg{color:#fff;filter:drop-shadow(0 2px 5px rgba(0,0,0,.36))}.workspace-main .project-card.kind-audio .project-card-body{padding:0 118px 18px 18px}.workspace-main .projects-grid{grid-gap:8px;display:grid;gap:8px;grid-auto-flow:row dense;grid-auto-rows:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.workspace-main .project-card{background:#111317;border:0;border-radius:0;box-shadow:none;display:block;grid-row:span 20;grid-row:span var(--project-row-span,20);height:100%;margin:0;min-height:0;overflow:hidden;position:relative;vertical-align:top;width:100%}.workspace-main .project-card.highlighted,.workspace-main .project-card:hover{border-color:#0000;box-shadow:none;transform:none}.workspace-main .audio-project-preview,.workspace-main .audio-waveform,.workspace-main .project-card,.workspace-main .project-card-placeholder,.workspace-main .project-card-preview,.workspace-main .project-card-preview img,.workspace-main .project-image-preview-button,.workspace-main .project-image-preview-button img,.workspace-main .project-video-preview{border-radius:0}.workspace-main .project-card-preview{background:#111317;border:0;height:100%;min-height:300px}.workspace-main .project-card-body{grid-gap:10px;background:linear-gradient(0deg,#08090beb,#08090b94,#0000);border-radius:0;color:#fff8e8;color:var(--hero-cream);display:grid;gap:10px;inset:auto 0 0;opacity:0;padding:44px 14px 14px;pointer-events:none;position:absolute;transform:translateY(14px);transition:opacity .18s ease,transform .18s ease;z-index:3}.workspace-main .project-card:focus-within .project-card-body,.workspace-main .project-card:hover .project-card-body{opacity:1;pointer-events:auto;transform:translateY(0)}.workspace-main .project-card.kind-image{background:#0f1115;cursor:zoom-in}.workspace-main .project-card.project-card-editor-document{cursor:pointer}.workspace-main .project-card.kind-image .project-card-preview{aspect-ratio:auto;aspect-ratio:var(--project-aspect-ratio,auto);display:block;height:100%;min-height:0}.workspace-main .project-card.kind-image .project-image-preview-button,.workspace-main .project-card.kind-image .project-image-preview-wrap{aspect-ratio:auto;aspect-ratio:var(--project-aspect-ratio,auto);background:#0b0d11;display:grid;height:100%;place-items:center}.workspace-main .project-card.kind-image .project-card-preview img,.workspace-main .project-card.kind-image .project-image-preview-button img{display:block;height:100%;min-height:0;object-fit:contain;object-position:center center;width:100%}.workspace-main .project-card.kind-image:hover .project-card-preview img{filter:brightness(.72);transform:none}.workspace-main .project-card.kind-image .project-card-body{align-content:start;background:linear-gradient(180deg,#050608f0,#050608c7 52%,#05060847 82%,#0000);gap:9px;inset:0 0 auto;max-height:100%;max-width:100%;min-width:0;overflow-x:hidden;overflow-y:auto;padding:16px 16px 22px;scrollbar-width:thin;transform:translateY(-12px)}.workspace-main .project-card.kind-image:focus-within .project-card-body,.workspace-main .project-card.kind-image:hover .project-card-body{transform:translateY(0)}.workspace-main .project-card.kind-image .project-card-body h2{-webkit-line-clamp:unset;color:#fff8e8;color:var(--hero-cream);display:block;font-size:.92rem;font-weight:450;line-height:1.42;margin:2px 0 0;max-width:100%;min-width:0;overflow:visible;overflow-wrap:anywhere;text-shadow:0 1px 2px #0000006b;white-space:pre-wrap;word-break:normal}.workspace-main .project-card.kind-image .project-card-meta{margin-bottom:1px;order:-1}.workspace-main .project-card.kind-image .project-image-preview-wrap{overflow:hidden;position:relative}.workspace-main .project-image-tools-strip{grid-gap:7px;background:linear-gradient(0deg,#08090bf5,#08090bd1);border-top:1px solid #d2beff24;bottom:0;color:#fff8e8;color:var(--hero-cream);display:grid;gap:7px;left:0;padding:8px 10px 10px;position:absolute;right:0;z-index:7}.workspace-main .project-image-tools-label{color:#7f858f;color:var(--hero-muted-soft);font-size:.64rem;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase}.workspace-main .project-image-tools-row{display:flex;gap:6px;min-width:0;overflow-x:auto;scrollbar-width:none}.workspace-main .project-image-tools-row::-webkit-scrollbar{display:none}.workspace-main .project-image-tools-row .tooltip-wrap{display:inline-flex;flex:0 0 auto}.workspace-main .project-image-tool-button{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#e0e4ee14;border:1px solid #d2beff29;border-radius:3px;border-radius:var(--ui-radius-sm);color:#fff8e8;color:var(--hero-cream);display:inline-flex;font-size:.68rem;font-weight:750;gap:5px;height:30px;justify-content:center;line-height:1;min-height:30px;min-width:0;padding:0 8px;text-decoration:none;white-space:nowrap;width:auto}.workspace-main .project-image-tool-button svg{flex:0 0 auto;height:14px;width:14px}.workspace-main .project-image-tool-button:focus-visible,.workspace-main .project-image-tool-button:hover{background:#30343e;background:var(--ui-secondary-hover);border-color:#e0e4ee47;border-color:var(--hero-line-strong);color:#fff8e8;color:var(--hero-cream);outline:none}.workspace-main .project-image-tool-button.danger{color:#ffc0d2}.workspace-main .project-card.kind-audio{grid-gap:0;-webkit-backdrop-filter:blur(20px) saturate(1.16) brightness(.66);backdrop-filter:blur(20px) saturate(1.16) brightness(.66);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#07080e75;background:var(--glass-surface);border:1px solid #e0e4ee24;border:1px solid var(--glass-line);box-shadow:0 24px 70px #00000047;box-shadow:var(--glass-shadow);cursor:pointer;display:grid;gap:0;overflow:hidden;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease,min-height .18s ease}.workspace-main .project-card.kind-audio:focus-within,.workspace-main .project-card.kind-audio:hover{background:#e0e4ee0f;border-color:#e0e4ee24;border-color:var(--glass-line);box-shadow:0 24px 70px #00000047;box-shadow:var(--glass-shadow)}.workspace-main .project-card.kind-audio .audio-project-preview,.workspace-main .project-card.kind-audio .project-card-preview{height:auto;min-height:118px}.workspace-main .project-card.kind-audio.audio-expanded{animation:audioCardExpand .18s ease-out;overflow:visible}@keyframes audioCardExpand{0%{transform:translateY(-2px) scale(.995)}to{transform:translateY(0) scale(1)}}.workspace-main .project-card.kind-audio .project-card-body{grid-gap:8px;background:#08090bd1;border-top:1px solid #dacaff1f;display:grid;gap:8px;inset:auto;min-height:100px;opacity:1;padding:12px 14px 10px;pointer-events:auto;position:relative;transform:none;transition:min-height .18s ease,padding .18s ease,gap .18s ease}.workspace-main .project-card.kind-audio.audio-expanded .project-card-body{animation:audioCardContentReveal .17s ease-out;gap:4px;min-height:auto;padding:7px 14px 5px}.workspace-main .project-card.kind-audio .project-card-body h2{color:#fff8e8;color:var(--hero-cream);display:block;font-size:.88rem;font-weight:400;letter-spacing:0;line-height:1.35;margin:0;min-height:1.35em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-main .project-card.kind-audio.audio-expanded .project-card-body h2{-webkit-line-clamp:unset;display:block;max-height:none;overflow:visible;overflow-wrap:anywhere;white-space:normal}@keyframes audioCardContentReveal{0%{opacity:.72;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.workspace-main .project-card.kind-audio .project-card-audio-meta{color:#fff8e894!important;font-size:.69rem;font-weight:650;letter-spacing:.04em;padding-right:0;text-transform:uppercase}.workspace-main .project-card.kind-audio .project-card-audio-voice{align-items:center;display:inline-flex;height:22px;justify-content:center;justify-self:start;line-height:1;margin:0;max-height:22px;max-width:min(100%,174px);min-height:22px;min-width:0;overflow:hidden;padding:0 9px;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;width:auto}.workspace-main .project-card.kind-audio .project-card-audio-voice span{display:block;line-height:1;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-main .project-card.kind-audio .project-card-prompt{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#a8adb7!important;color:var(--hero-muted)!important;display:-webkit-box;line-height:1.45;margin:0;overflow:hidden}.workspace-main .project-card.kind-audio .project-card-voice{color:#fff8e8!important;color:var(--hero-cream)!important;font-weight:800;margin:0}.workspace-main .project-card-download-wrap{bottom:10px;display:flex;gap:8px;position:absolute;right:10px;z-index:6}.workspace-main .project-card.kind-audio .project-card-audio-actions{align-items:center;background:#08090bd1;border-top:1px solid #d2beff14;display:flex;gap:6px;justify-content:flex-end;min-height:34px;padding:2px 14px 4px;position:static;transition:min-height .18s ease,padding .18s ease;z-index:1}.workspace-main .project-card.kind-audio.audio-expanded .project-card-audio-actions{min-height:30px;padding:1px 14px 3px}.workspace-main .project-card.kind-image .project-card-body{padding-right:14px}.workspace-main .project-card.kind-image .project-card-meta{padding-right:0}.workspace-main .project-card-download-icon{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08090bc2;border:1px solid #d2beff29;border-radius:3px;border-radius:var(--ui-radius-sm);box-sizing:border-box;color:#fff8e8;color:var(--hero-cream);display:inline-flex;flex:0 0 34px;height:34px;justify-content:center;line-height:1;min-height:34px;min-width:34px;padding:0;text-decoration:none;width:34px}.workspace-main .project-card.kind-audio .project-card-download-icon{background:#22252d;background:var(--ui-secondary);cursor:pointer;flex-basis:32px;height:32px;min-height:32px;min-width:32px;width:32px}.workspace-main .project-card-download-icon:hover{background:#30343e;background:var(--ui-secondary-hover);border-color:#e0e4ee47;border-color:var(--hero-line-strong)}.workspace-main .project-card-download-icon svg{height:16px;width:16px}.workspace-main .project-card.kind-image .project-image-action-row{bottom:10px;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;left:10px;max-width:calc(100% - 20px);opacity:1;right:10px;top:auto;transform:none;z-index:6}.workspace-main .project-card.kind-image .project-image-icon-button{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08090bc2;border-radius:3px;border-radius:var(--ui-radius-sm);color:#fff8e8;color:var(--hero-cream);height:32px;min-height:32px;min-width:32px;width:32px}.workspace-main .project-card.kind-image .project-image-icon-button:hover{background:#30343e;background:var(--ui-secondary-hover);border-color:#e0e4ee47;border-color:var(--hero-line-strong)}.workspace-main .project-card.kind-image .project-image-icon-button svg{height:16px;width:16px}.workspace-main .project-card.kind-image.project-card-editor-document .project-image-action-row{justify-content:flex-end;left:auto;max-width:calc(100% - 20px);padding-right:2px;right:14px;width:auto}.workspace-main .projects-grid .project-card.kind-image .project-card-preview img,.workspace-main .projects-grid .project-card.kind-image .project-image-preview-button img{height:100%;min-height:0;object-fit:contain!important;object-position:center center!important;transform:none;width:100%}@media (max-width:1280px){.workspace-main .projects-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.workspace-main .projects-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.workspace-main .projects-grid{grid-template-columns:1fr}}.home-shell-flat .topbar{background:#0000;border-color:#0000;box-shadow:none}.home-shell-flat{--home-hero-height:clamp(390px,31vw,460px);--home-hero-art-width:max(calc(100vw + 280px),1340px)}.home-shell-flat .hero-image-band{background:linear-gradient(90deg,#05050b 0,#05050b00 8%,#05050b00 92%,#05050b 100%),var(--hero-bg-image) calc(50% - 50px) center /var(--home-hero-art-width) auto no-repeat,#05050b;height:var(--home-hero-height)}.home-shell-flat .hero-scene{align-items:center;min-height:var(--home-hero-height)}.home-shell-flat .hero-copy{margin-right:clamp(24px,7vw,116px);padding-bottom:0}.home-shell-flat .nav-auth-pill{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0809113d;border-color:#ffffff2e;color:#fff8e8;color:var(--hero-cream)}.home-shell-flat .nav-auth-pill:hover{background:#20172bb8;border-color:#d2beff57;color:#fff8e8;color:var(--hero-cream)}.home-help-center{grid-gap:18px;background:linear-gradient(135deg,#d2beff21,rgba(255,210,104,.055) 54%,rgba(224,228,238,.045)),#07080e75;background:linear-gradient(135deg,#d2beff21,rgba(255,210,104,.055) 54%,rgba(224,228,238,.045)),var(--glass-surface);border:1px solid #e0e4ee24;border:1px solid var(--glass-line);border-radius:3px;border-radius:var(--ui-radius);box-shadow:0 24px 70px #00000047;box-shadow:var(--glass-shadow);display:grid;gap:18px;grid-template-columns:minmax(260px,.64fr) minmax(0,1fr);margin:28px 18px 0;padding:24px}.home-help-center-heading{grid-gap:12px;align-content:start;display:grid;gap:12px}.home-help-center-heading h2{color:#fff8e8;color:var(--hero-cream);font-size:clamp(1.75rem,2.45vw,2.45rem);letter-spacing:-.06em;line-height:1.05;margin:0;max-width:460px}.home-help-center-heading p:last-child{color:#a8adb7;color:var(--hero-muted);line-height:1.55;margin:0;max-width:430px}.home-help-center-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.home-help-card{grid-gap:14px;background:#0e0e14eb;border:1px solid #d2beff2e;color:#fff8e8;color:var(--hero-cream);gap:14px;grid-template-rows:auto 1fr auto;min-height:250px;padding:18px}.home-help-card,.home-help-icon{border-radius:3px;border-radius:var(--ui-radius);display:grid}.home-help-icon{background:#d2beff24;color:#fff8e8;color:var(--hero-cream);height:42px;place-items:center;width:42px}.home-help-icon svg{height:20px;width:20px}.home-help-card h3{color:#fff8e8;color:var(--hero-cream);font-size:1.18rem;letter-spacing:-.03em;margin:0 0 8px}.home-help-card p{color:#a8adb7;color:var(--hero-muted);line-height:1.5;margin:0}.home-help-link{background:#e0e4ee14;border-color:#d2beff3d;color:#fff8e8;color:var(--hero-cream);justify-self:start;min-height:42px}.home-help-link:hover{background:#d2beff29;border-color:#d2beff66;color:#fff8e8;color:var(--hero-cream)}@media (max-width:900px){.home-shell-flat .hero-image-band{background-position:50%,74%,50%}.home-help-center,.home-help-center-grid{grid-template-columns:1fr}.home-help-card{min-height:0}}@media (max-width:720px){.home-help-center{padding:20px}}.document-page-shell .topbar,.legal-page-shell .topbar,.public-page-shell .topbar{background:#0000;border-color:#0000;box-shadow:none}.public-page-shell .brand-lockup{align-items:center;display:inline-flex}.public-page-shell .brand-lockup h1,.public-page-shell .pill{color:#fff8e8;color:var(--hero-cream);text-shadow:0 2px 18px #0000006b}.document-page-shell,.legal-page-shell{background:radial-gradient(circle at 18% 0,#7658bc2e,#0000 32%),radial-gradient(circle at 78% 4%,#d2beff1a,#0000 26%),#08090b;background:radial-gradient(circle at 18% 0,#7658bc2e,#0000 32%),radial-gradient(circle at 78% 4%,#d2beff1a,#0000 26%),var(--hero-night)}.document-page-shell .content-wrap,.legal-page-shell .content-wrap{padding-top:22px}.document-page-shell .public-hero,.legal-page-shell .public-hero{color:#fff8e8;color:var(--hero-cream);padding-top:42px}.document-page-shell .brand-lockup h1,.document-page-shell .pill,.document-page-shell .public-hero .eyebrow,.document-page-shell .public-hero p:last-child,.legal-page-shell .brand-lockup h1,.legal-page-shell .pill,.legal-page-shell .public-hero .eyebrow,.legal-page-shell .public-hero p:last-child{color:#fff8e8;color:var(--hero-cream);text-shadow:0 2px 18px #0000006b}.document-page-shell .nav-auth-pill,.legal-page-shell .nav-auth-pill{background:#0809113d;border-color:#ffffff2e;color:#fff8e8;color:var(--hero-cream);text-shadow:none}.document-page-shell .nav-auth-pill:hover,.legal-page-shell .nav-auth-pill:hover{background:#20172bb8;border-color:#d2beff57;color:#fff8e8;color:var(--hero-cream)}.document-page-shell .public-section,.legal-page-shell .public-section{background:#15151bd6;border-color:#d2beff24;color:#fff8e8;color:var(--hero-cream)}.document-page-shell .public-section h2,.legal-page-shell .public-section h2{color:#fff8e8;color:var(--hero-cream)}.document-page-shell .public-section p,.legal-page-shell .public-section p{color:#e0e4eec7}.pricing-page-shell .public-hero{padding-bottom:28px}.pricing-page-section{grid-gap:16px;display:grid;gap:16px;margin:-6px auto 38px;width:min(1120px,calc(100% - 36px))}.pricing-value-bridge,.pricing-value-strip{grid-gap:1px;background:#d2beff1f;border:1px solid #d2beff24;border-radius:3px;border-radius:var(--ui-radius-sm);box-shadow:0 24px 70px #00000047;box-shadow:var(--glass-shadow);display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.pricing-value-bridge article,.pricing-value-strip div{grid-gap:8px;background:#07080eb8;display:grid;gap:8px;min-height:104px;padding:18px}.pricing-value-strip strong{color:#fff8e8;color:var(--hero-cream);font-size:clamp(1.45rem,2.8vw,2.35rem);line-height:1}.pricing-value-bridge p,.pricing-value-strip span{color:#f7f1e8b8;font-size:.92rem;line-height:1.5;margin:0}.pricing-value-bridge{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-value-bridge article{background:radial-gradient(circle at 88% 0,#d2beff1a,#0000 36%),#07080ea8;min-height:126px}.pricing-value-bridge span{color:#fff8e8;color:var(--hero-cream);font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.pricing-page-grid{grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.pricing-tier-card{grid-gap:18px;-webkit-backdrop-filter:blur(20px) saturate(1.16) brightness(.66);backdrop-filter:blur(20px) saturate(1.16) brightness(.66);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:radial-gradient(circle at 88% 0,#d2beff17,#0000 34%),#07080ead;border:1px solid #e0e4ee1f;border-radius:3px;border-radius:var(--ui-radius-sm);box-shadow:0 24px 70px #00000047;box-shadow:var(--glass-shadow);color:#fff8e8;color:var(--hero-cream);display:grid;gap:18px;grid-template-rows:auto auto auto auto 1fr;min-height:570px;padding:clamp(22px,3vw,30px);position:relative}.pricing-tier-card.featured{background:radial-gradient(circle at 72% -8%,#ffd26833,#0000 38%),radial-gradient(circle at 8% 18%,#d2beff1f,#0000 32%),#14110bbd;border-color:#ffd26880}.pricing-popular-badge{align-items:center;background:#ffd26821;border:1px solid #ffd2684d;border-radius:3px;border-radius:var(--ui-radius);color:#ffe7a6;display:inline-flex;font-size:.76rem;font-weight:900;min-height:28px;padding:0 10px;position:absolute;right:18px;top:18px}.pricing-tier-heading{grid-gap:12px;display:grid;gap:12px;padding-right:72px}.pricing-tier-heading>span{color:#d2beff;color:var(--hero-lavender);font-size:.75rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.pricing-tier-heading h2{color:#fff8e8;color:var(--hero-cream);font-size:clamp(1.6rem,2.4vw,2rem);line-height:1.1;margin:0}.pricing-page-note>p,.pricing-tier-heading p{color:#f7f1e8b8;line-height:1.56;margin:0}.pricing-tier-price{align-items:baseline;display:flex;gap:10px;min-height:68px}.pricing-tier-price strong{color:#fff8e8;color:var(--hero-cream);font-size:clamp(3rem,5.2vw,4.45rem);line-height:.95}.pricing-tier-price em{color:#a8adb7;color:var(--hero-muted);font-style:normal;font-weight:800}.pricing-tier-cta{min-height:48px;width:100%}.pricing-tier-cta,.pricing-tier-usage{border-radius:3px;border-radius:var(--ui-radius)}.pricing-tier-usage{align-items:center;background:#d2beff1f;color:#fff8e8;color:var(--hero-cream);display:inline-flex;font-size:.78rem;font-weight:900;max-width:100%;min-height:30px;padding:0 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.pricing-tier-card.featured .pricing-tier-usage{background:#ffd26829}.pricing-tier-card ul{grid-gap:12px;align-content:start;display:grid;gap:12px;list-style:none;margin:0;padding:0}.pricing-tier-card li{grid-gap:9px;align-items:start;color:#f7f1e8d6;display:grid;font-size:.92rem;gap:9px;grid-template-columns:16px 1fr;line-height:1.4}.pricing-tier-card li svg{color:#d2beff;color:var(--hero-lavender);height:15px;margin-top:2px;width:15px}.pricing-tier-card.featured li svg{color:#ffd268;color:var(--hero-amber)}.pricing-page-note{grid-gap:18px;align-items:center;background:#15151bb8;border:1px solid #e0e4ee1a;border-radius:3px;border-radius:var(--ui-radius-sm);box-shadow:0 24px 70px #00000047;box-shadow:var(--glass-shadow);display:grid;gap:18px;grid-template-columns:minmax(260px,.8fr) minmax(0,1fr);padding:22px}.pricing-page-note h2{color:#fff8e8;color:var(--hero-cream);font-size:clamp(1.35rem,2vw,2rem);line-height:1.1;margin:0}@media (max-width:980px){.pricing-page-grid,.pricing-page-note,.pricing-value-bridge,.pricing-value-strip{grid-template-columns:1fr}}.legal-prose-section{padding:clamp(22px,3vw,34px)}.legal-prose-section p{font-size:.98rem;line-height:1.82;max-width:980px}.legal-prose-section p+p{margin-top:14px}.legal-document-nav{display:flex;flex-wrap:wrap;gap:10px;max-width:940px;padding:0 18px 18px}.legal-document-nav a{align-items:center;background:#15151bad;border:1px solid #d2beff2e;border-radius:3px;border-radius:var(--ui-radius);color:#fff8e8;color:var(--hero-cream);display:inline-flex;font-size:.88rem;font-weight:700;min-height:36px;padding:8px 12px}.legal-document-nav a.active{background:#d2beff1f;border-color:#d2beff6b;color:#fff8e8;color:var(--hero-cream)}.contact-form-section{max-width:940px;padding:0 18px 14px}.contact-form-card{grid-gap:14px;background:#15151bd6;border:1px solid #d2beff24;border-radius:3px;border-radius:var(--ui-radius);display:grid;gap:14px;padding:18px}.contact-form-card label{grid-gap:7px;color:#e0e4eec7;display:grid;font-size:.86rem;font-weight:700;gap:7px}.contact-form-card input,.contact-form-card select,.contact-form-card textarea{background:#ffffff0f;border:1px solid #d2beff29;border-radius:3px;border-radius:var(--ui-radius);color:#fff8e8;color:var(--hero-cream);outline:none;padding:11px 12px;width:100%}.contact-form-card textarea{resize:vertical}.contact-form-card input:focus,.contact-form-card select:focus,.contact-form-card textarea:focus{border-color:#d2beff7a}.contact-submit-button{background:#ffd268;background:var(--hero-amber);border-radius:3px;border-radius:var(--ui-radius);color:#1b1206;color:var(--accent-ink);font-weight:800;justify-self:start;min-height:42px;padding:0 16px}.contact-form-status{color:#d2beffeb;font-size:.88rem;font-weight:700;margin:0}.docs-center{grid-gap:18px;display:grid;gap:18px;padding:0 18px 32px}.docs-command-row{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;max-width:1180px}.docs-search-shell{align-items:center;background:#07080c7a;border:1px solid #d2beff2e;border-radius:3px;border-radius:var(--ui-radius);color:#e0e4eead;display:flex;font-size:.95rem;font-weight:700;gap:10px;min-height:48px;padding:0 14px}.docs-search-shell svg{color:#fff8e8;color:var(--hero-cream)}.docs-stat-strip{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.docs-quick-links a,.docs-stat-strip span{align-items:center;background:rgba(224,228,238,.055);border:1px solid #d2beff29;border-radius:3px;border-radius:var(--ui-radius);color:#fff8e8;color:var(--hero-cream);display:inline-flex;font-size:.78rem;font-weight:800;gap:7px;min-height:34px;padding:0 10px}.docs-quick-links{display:flex;flex-wrap:wrap;gap:10px;max-width:1180px}.docs-quick-links a{min-height:40px;padding:0 13px;text-decoration:none}.docs-quick-links a:hover{background:#d2beff1f;border-color:#d2beff61}.docs-layout{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(230px,300px) minmax(0,1fr);max-width:1180px}.docs-tabs{grid-gap:8px;-webkit-backdrop-filter:blur(20px) saturate(1.16) brightness(.66);backdrop-filter:blur(20px) saturate(1.16) brightness(.66);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#15151bc2;border:1px solid #d2beff24;border-radius:3px;border-radius:var(--ui-radius);box-shadow:0 24px 70px #00000047;box-shadow:var(--glass-shadow);display:grid;gap:8px;padding:10px;position:-webkit-sticky;position:sticky;top:18px}.docs-tabs button{grid-gap:10px;background:#0000;border:1px solid #0000;border-radius:3px;border-radius:var(--ui-radius);color:#e0e4eeb8;display:grid;gap:10px;grid-template-columns:22px minmax(0,1fr);padding:10px;text-align:left;width:100%}.docs-tabs button svg{height:18px;margin-top:1px;width:18px}.docs-tabs button span{grid-gap:4px;display:grid;gap:4px;min-width:0}.docs-tabs button strong{color:#fff8e8;color:var(--hero-cream);font-size:.92rem;line-height:1.15}.docs-tabs button small{color:#e0e4ee99;font-size:.72rem;font-weight:650;line-height:1.32}.docs-tabs button.active,.docs-tabs button:hover{background:#d2beff1c;border-color:#d2beff3d;color:#fff8e8;color:var(--hero-cream)}.docs-panel{grid-gap:14px;display:grid;gap:14px;min-width:0}.docs-panel-header{grid-gap:14px;align-items:start;background:linear-gradient(135deg,#d2beff21,#ffd2680d),#15151bc7;border:1px solid #d2beff24;gap:14px;grid-template-columns:auto minmax(0,1fr);padding:18px}.docs-panel-header,.docs-panel-icon{border-radius:3px;border-radius:var(--ui-radius);display:grid}.docs-panel-icon{background:#d2beff21;color:#fff8e8;color:var(--hero-cream);height:48px;place-items:center;width:48px}.docs-panel-icon svg{height:23px;width:23px}.docs-panel-header h2{color:#fff8e8;color:var(--hero-cream);font-size:clamp(1.55rem,2.2vw,2.35rem);letter-spacing:-.055em;line-height:1.08;margin:0;max-width:760px}.docs-article-list{grid-gap:12px;display:grid;gap:12px}.docs-article-card{grid-gap:14px;background:#15151bb8;border:1px solid #d2beff24;color:#fff8e8;color:var(--hero-cream);gap:14px;grid-template-columns:52px minmax(0,1fr);padding:18px}.docs-article-card,.docs-article-index{border-radius:3px;border-radius:var(--ui-radius);display:grid}.docs-article-index{background:#ffd26821;color:#fff8e8;color:var(--hero-cream);font-size:.82rem;font-weight:900;height:40px;place-items:center;width:40px}.docs-article-body{min-width:0}.docs-article-body h3{color:#fff8e8;color:var(--hero-cream);font-size:1.15rem;letter-spacing:-.025em;margin:0}.docs-article-body p{color:#e0e4eec7;line-height:1.62;margin:8px 0 0;max-width:820px}.docs-article-body ol{grid-gap:8px;color:#e0e4eec7;display:grid;gap:8px;line-height:1.5;margin:14px 0 0;padding-left:20px}.docs-article-body li::marker{color:#ffd268;color:var(--hero-amber);font-weight:900}.docs-support-band{align-items:center;background:#d2beff17;border:1px solid #d2beff2e;border-radius:3px;border-radius:var(--ui-radius);display:flex;gap:18px;justify-content:space-between;max-width:1180px;padding:18px}.docs-support-band h2{color:#fff8e8;color:var(--hero-cream);font-size:clamp(1.2rem,1.7vw,1.7rem);letter-spacing:-.04em;line-height:1.15;margin:0;max-width:720px}.docs-support-band a{align-items:center;background:#e0e4ee14;border:1px solid #d2beff38;border-radius:3px;border-radius:var(--ui-radius);color:#fff8e8;color:var(--hero-cream);display:inline-flex;font-weight:900;gap:9px;justify-content:center;min-height:42px;padding:0 14px;text-decoration:none;white-space:nowrap}.docs-support-band a:hover{background:#d2beff24;border-color:#d2beff66}@media (max-width:980px){.docs-command-row,.docs-layout{grid-template-columns:1fr}.docs-stat-strip{justify-content:flex-start}.docs-tabs{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (max-width:680px){.docs-article-card,.docs-panel-header,.docs-tabs{grid-template-columns:1fr}.docs-tabs button{grid-template-columns:22px minmax(0,1fr)}.docs-support-band{align-items:flex-start;flex-direction:column}.docs-support-band a{width:100%}}.about-page-shell{background:radial-gradient(circle at 78% 5%,#d2beff1f,#0000 28%),radial-gradient(circle at 8% 12%,#8f6dff2e,#0000 34%),#08090b;background:radial-gradient(circle at 78% 5%,#d2beff1f,#0000 28%),radial-gradient(circle at 8% 12%,#8f6dff2e,#0000 34%),var(--hero-night)}.about-page-shell .public-content-wrap{max-width:none;padding-left:clamp(18px,2.6vw,36px);padding-right:clamp(18px,2.6vw,36px)}.about-page-shell .public-hero.about-hero{align-content:center;background:linear-gradient(90deg,#05071105,#05071114 34%,#050711db 62%),var(--about-hero-image) center center /cover no-repeat,#060711;border:1px solid #e0e4ee29;border-radius:3px;border-radius:var(--ui-radius);box-shadow:0 28px 80px #00000052;display:grid;margin:24px auto 28px;max-width:none;min-height:clamp(460px,58vw,620px);overflow:hidden;padding:clamp(28px,5vw,64px);position:relative}.about-page-shell .public-hero.about-hero:before{background:linear-gradient(180deg,#05071105,#05071124),radial-gradient(circle at 78% 46%,#d2beff1f,#0000 34%);content:"";inset:0;pointer-events:none;position:absolute}.about-page-shell .about-hero-copy{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080a1885;border:1px solid #e0e4ee24;border-radius:3px;border-radius:var(--ui-radius);box-shadow:0 24px 70px #00000047;margin-left:auto;padding:clamp(20px,3vw,34px);position:relative;width:min(560px,44%);z-index:1}.about-page-shell .public-hero.about-hero .eyebrow{color:#fff8e8;color:var(--hero-cream)}.about-page-shell .public-hero.about-hero h1{color:#fff8e8;color:var(--hero-cream);max-width:600px;text-shadow:0 4px 24px #0000006b}.about-page-shell .public-hero.about-hero p:last-child{color:#eee5ff;max-width:560px;text-shadow:0 2px 18px #0000005c}.about-story{grid-gap:18px;display:grid;gap:18px;margin:0 auto 44px;max-width:1220px}.about-stat-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.about-capability-card,.about-capability-section,.about-flow-section,.about-pain-card,.about-split-section,.about-stat-card,.about-trust-section{-webkit-backdrop-filter:blur(20px) saturate(1.16) brightness(.66);backdrop-filter:blur(20px) saturate(1.16) brightness(.66);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#07080e75;background:var(--glass-surface);border:1px solid #e0e4ee24;border:1px solid var(--glass-line);box-shadow:0 24px 70px #00000047;box-shadow:var(--glass-shadow)}.about-stat-card{grid-gap:4px;border-radius:3px;border-radius:var(--ui-radius);display:grid;gap:4px;padding:18px}.about-stat-card strong{color:#fff8e8;color:var(--hero-cream);font-size:clamp(1.5rem,3vw,2.5rem);line-height:1}.about-stat-card span{color:#a8adb7;color:var(--hero-muted);font-weight:800}.about-split-section{grid-gap:16px;border-radius:3px;border-radius:var(--ui-radius);display:grid;gap:16px;grid-template-columns:minmax(0,.88fr) minmax(320px,1.12fr);padding:clamp(18px,3vw,30px)}.about-flow-copy,.about-section-copy,.about-section-heading{grid-gap:12px;align-content:center;display:grid;gap:12px}.about-flow-copy h2,.about-section-copy h2,.about-section-heading h2,.about-trust-section h2{color:#fff8e8;color:var(--hero-cream);font-size:clamp(2rem,4vw,4.15rem);letter-spacing:0;line-height:.96;margin:0}.about-capability-card p,.about-flow-copy p:not(.eyebrow),.about-pain-card p,.about-section-copy p:not(.eyebrow),.about-section-heading p:not(.eyebrow),.about-trust-section>p{color:#d7dae3;line-height:1.6;margin:0}.about-capability-grid,.about-pain-grid{grid-gap:12px;display:grid;gap:12px}.about-pain-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.about-pain-card{grid-gap:14px;align-content:space-between;background:rgba(224,228,238,.055);border-radius:3px;border-radius:var(--ui-radius);display:grid;gap:14px;min-height:210px;padding:16px}.about-capability-card svg,.about-pain-card svg{color:#fff8e8;color:var(--hero-cream)}.about-capability-card h3,.about-pain-card strong{color:#fff8e8;color:var(--hero-cream);margin:0}.about-capability-section{grid-gap:18px;border-radius:3px;border-radius:var(--ui-radius);display:grid;gap:18px;padding:clamp(18px,3vw,30px)}.about-section-heading{max-width:820px}.about-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.about-capability-card{grid-gap:12px;align-content:end;background:radial-gradient(circle at 22% 18%,#d2beff24,#0000 28%),rgba(224,228,238,.055);border-radius:3px;border-radius:var(--ui-radius);display:grid;gap:12px;min-height:250px;padding:18px}.about-capability-card span{background:#08090e70;border:1px solid #e0e4ee24;border-radius:3px;border-radius:var(--ui-radius-sm);display:inline-grid;height:44px;place-items:center;width:44px}.about-flow-section,.about-trust-section{grid-gap:18px;align-items:center;border-radius:3px;border-radius:var(--ui-radius);display:grid;gap:18px;grid-template-columns:minmax(0,.72fr) minmax(320px,1fr);padding:clamp(18px,3vw,30px)}.about-flow-track{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.about-flow-track span{align-items:center;background:rgba(224,228,238,.065);border:1px solid #e0e4ee24;border-radius:3px;border-radius:var(--ui-radius);color:#fff8e8;color:var(--hero-cream);display:inline-flex;font-weight:850;min-height:42px;padding:0 14px}.about-flow-track svg{color:#a8adb7;color:var(--hero-muted)}.about-trust-section{border-color:#e0e4ee33}.about-page-shell .public-section-list{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:1180px}.about-page-shell .public-section{min-height:220px}.about-page-shell .public-section:first-child,.about-page-shell .public-section:nth-child(4){border-color:#e0e4ee33}@media (max-width:900px){.about-page-shell .public-hero.about-hero{align-content:end;background:linear-gradient(180deg,#05071105,#05071142 42%,#050711f0 74%),var(--about-hero-image) 28% center /cover no-repeat,#060711;min-height:620px}.about-page-shell .about-hero-copy{margin-left:0;width:min(560px,100%)}.about-capability-grid,.about-flow-section,.about-page-shell .public-section-list,.about-pain-grid,.about-split-section,.about-stat-row,.about-trust-section{grid-template-columns:1fr}}.about-story-simple{gap:clamp(42px,5vw,84px);margin-bottom:clamp(52px,7vw,96px);max-width:none;padding-top:clamp(18px,3vw,44px);width:100%}.about-abundance-cta,.about-abundance-section,.about-simple-card{-webkit-backdrop-filter:blur(20px) saturate(1.16) brightness(.66);backdrop-filter:blur(20px) saturate(1.16) brightness(.66);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#07080e75;background:var(--glass-surface);border:0;border-radius:3px;border-radius:var(--ui-radius-sm);box-shadow:none}.about-abundance-cta,.about-abundance-section{grid-gap:clamp(18px,3vw,28px);display:grid;gap:clamp(18px,3vw,28px);padding:clamp(30px,6vw,72px)}.about-abundance-cta{align-items:center;grid-template-columns:minmax(280px,.82fr) minmax(320px,1fr);padding:clamp(22px,4vw,46px)}.about-origin-visual{background:#060711;border-radius:3px;border-radius:var(--ui-radius-sm);min-height:clamp(260px,34vw,420px);overflow:hidden;position:relative}.about-origin-visual:after{background:linear-gradient(90deg,#0507110a,#05071129 58%,#05071199),linear-gradient(180deg,#0507110a,#05071152);content:"";inset:0;pointer-events:none;position:absolute}.about-origin-visual img{display:block;height:100%;min-height:clamp(260px,34vw,420px);object-fit:cover;width:100%}.about-origin-copy{grid-gap:clamp(18px,3vw,28px);display:grid;gap:clamp(18px,3vw,28px)}.about-abundance-section{align-items:center;background:radial-gradient(circle at 82% 12%,#d2beff29,#0000 28%),linear-gradient(90deg,#090a12fa,#090a12e6 38%,#090a1242 64%,#090a12c7),#07080e75;background:radial-gradient(circle at 82% 12%,#d2beff29,#0000 28%),linear-gradient(90deg,#090a12fa,#090a12e6 38%,#090a1242 64%,#090a12c7),var(--glass-surface);grid-template-columns:minmax(0,1fr);min-height:clamp(520px,58vw,680px);overflow:hidden;padding-right:clamp(30px,48vw,620px);position:relative}.about-abundance-copy{grid-gap:clamp(18px,3vw,28px);display:grid;gap:clamp(18px,3vw,28px);max-width:640px;position:relative;z-index:2}.about-abundance-cta h2,.about-abundance-section h2{color:#fff8e8;color:var(--hero-cream);font-size:clamp(2.6rem,6vw,6rem);letter-spacing:0;line-height:.94;margin:0;max-width:820px}.about-abundance-cta p:not(.eyebrow),.about-abundance-section p:not(.eyebrow){color:#d7dae3;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.75;margin:0;max-width:760px}.about-abundance-visual{background:#0000;border:0;border-radius:0;bottom:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18%,#000);mask-image:linear-gradient(90deg,#0000,#000 18%,#000);min-height:100%;overflow:hidden;position:absolute;right:0;top:0;width:min(64%,820px)}.about-abundance-visual:after{background:linear-gradient(90deg,#050711b8,#0507111f 30%,#05071114 72%,#0507119e),linear-gradient(180deg,#05071124,#05071180);content:"";inset:0;pointer-events:none;position:absolute}.about-abundance-visual img{display:block;height:100%;min-height:100%;object-fit:cover;object-position:center;width:100%}.about-simple-grid{grid-gap:clamp(16px,2.4vw,26px);display:grid;gap:clamp(16px,2.4vw,26px)}.about-simple-card{grid-gap:clamp(18px,3vw,32px);display:grid;gap:clamp(18px,3vw,32px);grid-template-columns:auto minmax(0,1fr);overflow:hidden;padding:clamp(24px,4vw,46px);position:relative}.about-simple-card:after{background:radial-gradient(circle,#d2beff38,#0000 58%),linear-gradient(90deg,#0000,#d2beff24,#0000);border-radius:3px;border-radius:var(--ui-radius);content:"";filter:blur(12px);height:150px;inset:auto -14% -46% 26%;opacity:.72;pointer-events:none;position:absolute}.about-simple-card span{color:#fff8e8;color:var(--hero-cream);font-size:.86rem;font-weight:900;letter-spacing:.14em}.about-simple-card h2{color:#fff8e8;color:var(--hero-cream);font-size:clamp(1.7rem,3vw,3.25rem);letter-spacing:0;line-height:1;margin:0 0 14px}.about-simple-card p{color:#d7dae3;font-size:1rem;line-height:1.7;margin:0;max-width:760px;position:relative;z-index:1}.about-simple-card.is-featured{background-color:#1f1c2bad}.about-tech-section{grid-gap:clamp(22px,4vw,44px);align-items:start;-webkit-backdrop-filter:blur(20px) saturate(1.16) brightness(.66);backdrop-filter:blur(20px) saturate(1.16) brightness(.66);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:radial-gradient(circle at 18% 18%,#ffd2681c,#0000 30%),radial-gradient(circle at 78% 12%,#d2beff2e,#0000 34%),linear-gradient(135deg,#07080ef5,#15151fd6);border:0;border-radius:3px;border-radius:var(--ui-radius-sm);box-shadow:none;color:#fff8e8;color:var(--hero-cream);display:grid;gap:clamp(22px,4vw,44px);grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);padding:clamp(28px,5vw,58px)}.about-tech-copy{grid-gap:18px;display:grid;gap:18px}.about-tech-copy h2{color:#fff8e8;color:var(--hero-cream);font-size:clamp(2rem,4vw,4.6rem);letter-spacing:0;line-height:.98;margin:0;max-width:760px}.about-tech-copy p:not(.eyebrow){color:#d7dae3;font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.72;margin:0;max-width:760px}.about-tech-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.about-tech-grid article{grid-gap:10px;background:rgba(224,228,238,.055);border:1px solid #d2beff29;border-radius:3px;border-radius:var(--ui-radius-sm);display:grid;gap:10px;min-height:158px;padding:18px}.about-tech-grid strong{color:#fff8e8;color:var(--hero-cream);font-size:1.02rem;line-height:1.2}.about-tech-grid p{color:#e0e4eec2;font-size:.92rem;line-height:1.55;margin:0}@media (max-width:700px){.about-abundance-section{align-items:end;min-height:620px;padding-right:clamp(30px,6vw,72px)}.about-abundance-cta,.about-abundance-section{grid-template-columns:1fr}.about-abundance-visual{height:58%;inset:0 0 auto;-webkit-mask-image:linear-gradient(180deg,#000,#000 58%,#0000);mask-image:linear-gradient(180deg,#000,#000 58%,#0000);min-height:300px;width:100%}.about-abundance-visual img{min-height:100%}.about-simple-card,.about-tech-grid,.about-tech-section{grid-template-columns:1fr}.about-tech-grid article{min-height:0}.about-abundance-cta h2,.about-abundance-section h2{font-size:clamp(2.25rem,13vw,4.4rem)}}.faq-page-shell .public-hero.about-hero{background:linear-gradient(90deg,#0507110a,#0507111a 34%,#050711db 62%),var(--about-hero-image) center center /cover no-repeat,#060711}.faq-story{grid-gap:clamp(22px,3.4vw,46px);display:grid;gap:clamp(22px,3.4vw,46px);margin:0 auto clamp(52px,7vw,96px);max-width:1180px;padding-top:clamp(18px,3vw,44px)}.faq-answer-card,.faq-flow-section,.faq-guide-card,.faq-guide-section{-webkit-backdrop-filter:blur(20px) saturate(1.16) brightness(.66);backdrop-filter:blur(20px) saturate(1.16) brightness(.66);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#07080e75;background:var(--glass-surface);border:1px solid #e0e4ee24;border:1px solid var(--glass-line);border-radius:3px;border-radius:var(--ui-radius-sm);box-shadow:0 24px 70px #00000047;box-shadow:var(--glass-shadow)}.faq-guide-section{grid-gap:clamp(18px,3vw,30px);display:grid;gap:clamp(18px,3vw,30px);grid-template-columns:minmax(280px,.75fr) minmax(420px,1fr);padding:clamp(26px,5vw,56px)}.faq-guide-copy{grid-gap:18px;align-content:center;display:grid;gap:18px}.faq-flow-section h2,.faq-guide-copy h2{color:#fff8e8;color:var(--hero-cream);font-size:clamp(2.25rem,5vw,5rem);letter-spacing:0;line-height:.94;margin:0}.faq-answer-card p,.faq-guide-card p,.faq-guide-copy p:not(.eyebrow){color:#d7dae3;line-height:1.7;margin:0}.faq-guide-grid{grid-gap:12px;display:grid;gap:12px}.faq-guide-card{grid-gap:12px 16px;align-items:start;background:radial-gradient(circle at 12% 12%,#d2beff29,#0000 30%),rgba(224,228,238,.055);display:grid;gap:12px 16px;grid-template-columns:auto minmax(0,1fr);padding:18px}.faq-answer-icon svg,.faq-guide-card strong,.faq-guide-card svg{color:#fff8e8;color:var(--hero-cream)}.faq-guide-card strong{font-size:1.05rem}.faq-guide-card p{grid-column:2}.faq-answer-grid{grid-gap:clamp(14px,2vw,22px);display:grid;gap:clamp(14px,2vw,22px);grid-template-columns:repeat(2,minmax(0,1fr))}.faq-answer-card{grid-gap:18px;display:grid;gap:18px;grid-template-columns:auto minmax(0,1fr);min-height:260px;overflow:hidden;padding:clamp(22px,4vw,38px);position:relative}.faq-answer-card:after{background:radial-gradient(circle,#d2beff29,#0000 58%),linear-gradient(90deg,#0000,#d2beff21,#0000);border-radius:3px;border-radius:var(--ui-radius);content:"";filter:blur(14px);height:160px;inset:auto -18% -48% 20%;opacity:.74;pointer-events:none;position:absolute}.faq-answer-card.is-featured{background:radial-gradient(circle at 80% 12%,#d2beff24,#0000 34%),#07080e75;background:radial-gradient(circle at 80% 12%,#d2beff24,#0000 34%),var(--glass-surface);border-color:#d2beff57}.faq-answer-icon{background:#08090e70;border:1px solid #e0e4ee24;border-radius:3px;border-radius:var(--ui-radius-sm);display:inline-grid;height:46px;place-items:center;width:46px}.faq-answer-card small{color:#fff8e8;color:var(--hero-cream);display:inline-block;font-size:.84rem;font-weight:900;letter-spacing:.14em;margin-bottom:14px}.faq-answer-card h2{color:#fff8e8;color:var(--hero-cream);font-size:clamp(1.55rem,2.6vw,2.8rem);letter-spacing:0;line-height:1;margin:0 0 14px}.faq-flow-section{grid-gap:18px;align-items:center;display:grid;gap:18px;grid-template-columns:minmax(280px,.72fr) minmax(420px,1fr);padding:clamp(26px,4vw,46px)}.faq-page-shell .about-flow-track{justify-content:flex-start}@media (max-width:900px){.faq-page-shell .public-hero.about-hero{background:linear-gradient(180deg,#05071105,#05071142 42%,#050711f0 74%),var(--about-hero-image) 28% center /cover no-repeat,#060711}.faq-answer-grid,.faq-flow-section,.faq-guide-section{grid-template-columns:1fr}}@media (max-width:620px){.faq-answer-card,.faq-guide-card{grid-template-columns:1fr}.faq-guide-card p{grid-column:1}}.faq-page-shell .public-hero.about-hero{background:linear-gradient(90deg,#050711c7,#05071157 38%,#05071114 68%),var(--about-hero-image) center center /cover no-repeat,#060711}.faq-page-shell .about-hero-copy{margin-left:0;margin-right:auto}.faq-story-simple{gap:14px;margin:0 auto clamp(52px,7vw,96px);max-width:920px;padding-top:clamp(22px,4vw,52px)}.faq-simple-item{grid-gap:10px;-webkit-backdrop-filter:blur(20px) saturate(1.16) brightness(.66);backdrop-filter:blur(20px) saturate(1.16) brightness(.66);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#07080e75;background:var(--glass-surface);border:1px solid #e0e4ee24;border:1px solid var(--glass-line);border-radius:3px;border-radius:var(--ui-radius-sm);box-shadow:0 24px 70px #00000047;box-shadow:var(--glass-shadow);display:grid;gap:10px;padding:clamp(22px,3vw,34px)}.faq-simple-item h2,.faq-simple-item p{margin:0}.faq-simple-item h2{color:#fff8e8;color:var(--hero-cream);font-size:clamp(1.35rem,2vw,2rem);letter-spacing:0;line-height:1.05}.faq-simple-item p{color:#d7dae3;line-height:1.65}@media (max-width:900px){.faq-page-shell .public-hero.about-hero{background:linear-gradient(180deg,#05071105,#05071147 42%,#050711f0 74%),var(--about-hero-image) 56% center /cover no-repeat,#060711}}.home-pricing-card.featured{background:#1c1830;border-color:#d2beff6b}.home-pricing-card.featured:before{background:#d2beff24;border-color:#d2beff47;color:#fff8e8;color:var(--hero-cream)}.home-pricing-card.featured li::marker,.home-pricing-card.featured>span{color:#fff8e8;color:var(--hero-cream)}.home-pricing-card.featured .primary-tool-button,.home-pricing-card.featured .primary-tool-button:hover{background:#ffd268;background:var(--hero-amber);border-color:#0000;color:#18120a}.home-pricing-card.featured .primary-tool-button:hover{background:#ffb84a;background:var(--hero-amber-strong)}.my-voice-empty-card-wide{grid-gap:22px;border-radius:3px;border-radius:var(--ui-radius);display:grid;gap:22px;grid-column:1/-1;min-height:0;padding:clamp(22px,3vw,34px)}.my-voice-empty-copy{grid-gap:8px;display:grid;gap:8px;max-width:760px}.my-voice-empty-copy strong{color:#fff8e8;color:var(--hero-cream);font-size:clamp(1.8rem,3vw,3rem);letter-spacing:-.05em;line-height:1}.my-voice-empty-copy p{font-size:1rem;line-height:1.55}.my-voice-empty-cta-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.my-voice-empty-cta{grid-gap:16px;align-items:start;background:#1a1c22;background:var(--hero-panel-2);border:1px solid #e0e4ee24;border:1px solid var(--hero-line);border-radius:3px;border-radius:var(--ui-radius);color:#fff8e8;color:var(--hero-cream);display:grid;gap:16px;grid-template-columns:auto minmax(0,1fr);min-height:154px;padding:20px;text-align:left;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.my-voice-empty-cta:hover{background:#252831;background:var(--hero-panel-3);border-color:#e0e4ee47;border-color:var(--hero-line-strong);transform:translateY(-1px)}.my-voice-empty-cta-icon{background:#ffd268;background:var(--hero-amber);border-radius:3px;border-radius:var(--ui-radius-sm);color:#18120a;display:grid;font-size:1.3rem;height:52px;place-items:center;width:52px}.my-voice-empty-cta span:last-child{grid-gap:8px;display:grid;gap:8px;min-width:0}.my-voice-empty-cta strong{color:#fff8e8;color:var(--hero-cream);font-size:1.08rem;line-height:1.2}.my-voice-empty-cta small{color:#a8adb7;color:var(--hero-muted);font-size:.88rem;line-height:1.45}.workspace-main .voice-filter-panel.open,.workspace-main .voice-library-expanded-panel,.workspace-main .voice-library-hero,.workspace-main .voice-library-list-table,.workspace-main .voice-library-row-card{border-radius:3px;border-radius:var(--ui-radius)}.workspace-main .voice-age-slider-labels button,.workspace-main .voice-category-chip,.workspace-main .voice-filter-chip,.workspace-main .voice-icon-filter,.workspace-main .voice-language-option,.workspace-main .voice-library-detail-tags span,.workspace-main .voice-library-row-accent span,.workspace-main .voice-library-row-language span,.workspace-main .voice-texture-filter{border-radius:3px;border-radius:var(--ui-radius-sm)}.workspace-main .voice-age-slider-labels button,.workspace-main .voice-category-chip,.workspace-main .voice-filter-chip,.workspace-main .voice-icon-filter,.workspace-main .voice-texture-filter{background:rgba(224,228,238,.035);border-color:#e0e4ee24;color:#fff8e8;color:var(--hero-cream)}.workspace-main .voice-age-slider-labels button:hover,.workspace-main .voice-category-chip:hover,.workspace-main .voice-filter-chip:hover,.workspace-main .voice-icon-filter:hover,.workspace-main .voice-texture-filter:hover{background:#e0e4ee14;border-color:#e0e4ee47;border-color:var(--hero-line-strong);color:#fff8e8;color:var(--hero-cream)}.workspace-main .voice-age-slider-labels button.active,.workspace-main .voice-category-chip.active,.workspace-main .voice-filter-chip.active,.workspace-main .voice-icon-filter.active,.workspace-main .voice-texture-filter.active{background:#252831;background:var(--hero-panel-3);border-color:#e0e4ee47;border-color:var(--hero-line-strong);box-shadow:inset 0 0 0 1px #e0e4ee14;color:#fff8e8;color:var(--hero-cream)}.workspace-main .voice-filter-toggle,.workspace-main .voice-library-action-button{border-radius:3px;border-radius:var(--ui-radius-sm)}.workspace-main .voice-filter-toggle.active,.workspace-main .voice-library-action-button.active{background:#252831;background:var(--hero-panel-3);border-color:#e0e4ee47;border-color:var(--hero-line-strong);color:#fff8e8;color:var(--hero-cream)}.workspace-main .voice-library-action-button:first-child.active{background:#d2beff1f;border-color:#d2beff4d;color:#d2beff}.workspace-main .voice-library-initials,.workspace-main .voice-library-initials.expanded-full{border-radius:var(--ui-radius-sm)}.workspace-main .voice-library-detail-tags span,.workspace-main .voice-library-row-accent span,.workspace-main .voice-library-row-language span{background:rgba(224,228,238,.045);border-color:#e0e4ee24;color:#fff8e8;color:var(--hero-cream)}.workspace-main .generation-dock-card{grid-template-columns:auto minmax(0,1fr) auto}.generation-dock-cancel,.workspace-main .generation-dock-cancel{align-items:center;align-self:center;background:#ffb4a814;border:1px solid #ffb4a847;border-radius:3px;border-radius:var(--ui-radius-sm);color:#ffb4a8;cursor:pointer;display:inline-flex;font-weight:900;gap:6px;padding:8px 10px}.generation-dock-cancel svg,.workspace-main .generation-dock-cancel svg{height:15px;width:15px}@media (max-width:980px){.my-voice-empty-cta-grid{grid-template-columns:1fr}.my-voice-empty-cta{min-height:0}}.speech-home-page{grid-gap:clamp(28px,4vw,54px);display:grid;gap:clamp(28px,4vw,54px)}.speech-home-wrap{max-width:1280px;padding:28px 28px 48px}.speech-home-heading{align-items:flex-start;margin-bottom:22px}.speech-home-heading h1{color:#fff8e8;color:var(--hero-cream)}.speech-home-heading p:last-child{color:#a8adb7;color:var(--hero-muted)}.speech-home-body{grid-gap:clamp(28px,4vw,48px);display:grid;gap:clamp(28px,4vw,48px);margin:0 auto clamp(56px,7vw,96px);width:min(1280px,calc(100% - 56px))}.speech-home-page>.media-landing-hero{border-radius:0}.speech-home-page .demo-shell{margin:0}.speech-home-page .media-landing-copy{-webkit-backdrop-filter:blur(20px) saturate(1.16) brightness(.66);backdrop-filter:blur(20px) saturate(1.16) brightness(.66);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#07080e75;background:var(--glass-surface);border:1px solid #e0e4ee24;border:1px solid var(--glass-line);box-shadow:0 24px 70px #00000047;box-shadow:var(--glass-shadow)}.speech-home-page .demo-frame{background:#14161b;background:var(--hero-panel);border:1px solid #e0e4ee24;border:1px solid var(--line);border-radius:3px;border-radius:var(--ui-radius);box-shadow:none;padding:clamp(24px,3.5vw,42px)}.speech-home-page .demo-toolbar{padding:0 2px clamp(24px,3vw,36px)}.speech-home-page .demo-summary span{font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.speech-home-page .demo-summary h2,.speech-home-page .demo-summary span{color:#fff8e8;color:var(--hero-cream)}.speech-home-page .demo-summary p{color:#a8adb7;color:var(--hero-muted)}.speech-home-page .demo-card{gap:clamp(20px,3vw,34px);grid-template-columns:minmax(280px,.92fr) minmax(380px,1.18fr)}.speech-home-page .voice-panel,.speech-home-page .workspace-panel{background:#1a1c22;background:var(--hero-panel-2);border:1px solid #e0e4ee24;border:1px solid var(--line);border-radius:3px;border-radius:var(--ui-radius);box-shadow:none}.speech-home-page .selected-voice-card,.speech-home-page .tts-result-card,.speech-home-page .voice-panel,.speech-home-page .workspace-panel{padding:clamp(18px,2.4vw,28px)}.speech-home-page .panel-heading h2,.speech-home-page .selected-voice-card strong,.speech-home-page .voice-heading strong{color:#fff8e8;color:var(--hero-cream)}.speech-home-page .active-voice-chip,.speech-home-page .panel-badge{background:#d2beff21;border:1px solid #d2beff3d;color:#d2beff}.speech-home-page .voice-item{border:1px solid #0000;color:#fff8e8;color:var(--ink)}.speech-home-page .voice-item.active,.speech-home-page .voice-item:hover{background:#252831;background:var(--hero-panel-3);border-color:#d2beff3d;transform:translateY(-1px)}.speech-home-page .selected-voice-card span,.speech-home-page .status-copy,.speech-home-page .tts-input span,.speech-home-page .voice-copy p,.speech-home-page .voice-copy span{color:#a8adb7;color:var(--hero-muted)}.speech-home-page .voice-footer{margin-top:18px}.speech-home-page .library-link{background:#181321;border-color:#dacaff29;color:#fff8e8;color:var(--hero-cream)}.speech-home-page .library-link:hover{background:#252831;background:var(--hero-panel-3);border-color:#d2beff47;color:#fff8e8;color:var(--hero-cream)}.speech-home-page .voice-footer-arrows{color:#7f858f;color:var(--hero-muted-soft)}.speech-home-page .tts-input textarea{background:#101116;background:var(--hero-field);border:1px solid #dacaff2e;border-radius:3px;border-radius:var(--ui-radius);color:#fff8e8;color:var(--hero-cream);min-height:250px}.speech-home-page .tts-input textarea:focus{border-color:#d2beff;border-color:var(--hero-lavender);outline:3px solid #d2beff24}.speech-home-page .selected-voice-card,.speech-home-page .tts-result-card{background:#14161b;background:var(--hero-panel);border-color:#dacaff24}.speech-home-page .playback-row{align-items:center;gap:clamp(16px,2.6vw,28px);margin-top:8px}.speech-home-page .play-button{border-radius:3px;border-radius:var(--ui-radius);min-width:218px}.speech-home-page .tts-job-id{color:#a8adb7;color:var(--hero-muted)}.speech-home-page .tts-error-copy{color:#ffb4a8}.speech-home-page .tts-download-link{color:#fff8e8;color:var(--hero-cream)}.speech-suite-intro,.speech-workflow-section{grid-gap:18px;-webkit-backdrop-filter:blur(20px) saturate(1.16) brightness(.66);backdrop-filter:blur(20px) saturate(1.16) brightness(.66);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#07080e75;background:var(--glass-surface);border:1px solid #e0e4ee24;border:1px solid var(--glass-line);border-radius:3px;border-radius:var(--ui-radius-sm);box-shadow:0 24px 70px #00000047;box-shadow:var(--glass-shadow);display:grid;gap:18px;padding:clamp(20px,3vw,34px)}.speech-suite-intro{align-items:end;grid-template-columns:minmax(280px,.92fr) minmax(320px,1fr)}.speech-suite-card h3,.speech-suite-card p,.speech-suite-intro h2,.speech-suite-intro p,.speech-workflow-grid h3,.speech-workflow-grid p,.speech-workflow-heading h2{margin:0}.speech-suite-intro h2,.speech-workflow-heading h2{color:#fff8e8;color:var(--hero-cream);font-size:clamp(1.9rem,4vw,3.6rem);letter-spacing:0;line-height:1}.speech-suite-intro>p{color:#e0e4eebd;font-size:1rem;line-height:1.65}.speech-suite-grid,.speech-workflow-grid{grid-gap:clamp(18px,2.5vw,30px);display:grid;gap:clamp(18px,2.5vw,30px);grid-template-columns:repeat(3,minmax(0,1fr))}.speech-suite-card,.speech-workflow-grid article{grid-gap:16px;align-content:start;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(224,228,238,.055);background:var(--glass-surface-soft);border:1px solid #e0e4ee1f;border-radius:3px;border-radius:var(--ui-radius-sm);color:#fff8e8;color:var(--hero-cream);display:grid;gap:16px;min-height:260px;overflow:hidden;padding:clamp(24px,3vw,34px);position:relative;text-decoration:none}.speech-suite-card:after{background:radial-gradient(circle,#d2beff3d,#0000 58%),linear-gradient(90deg,#0000,#d2beff29,#0000);border-radius:3px;border-radius:var(--ui-radius);content:"";filter:blur(10px);height:130px;inset:auto -20% -38% 18%;opacity:.78;pointer-events:none;position:absolute}.speech-suite-card:hover{background:#1f1c2bad;border-color:#d2beff57;transform:translateY(-1px)}.speech-suite-icon{background:#d2beff1f;border:1px solid #d2beff38;border-radius:3px;border-radius:var(--ui-radius-sm);color:#fff8e8;color:var(--hero-cream);display:inline-grid;height:44px;place-items:center;width:44px}.speech-suite-icon svg{height:22px;width:22px}.speech-suite-card h3,.speech-workflow-grid h3{color:#fff8e8;color:var(--hero-cream);font-size:1.25rem}.speech-suite-card p,.speech-workflow-grid p{color:#e0e4eeb3;line-height:1.55}.speech-suite-card strong{align-items:center;color:#fff8e8;color:var(--hero-cream);display:inline-flex;font-size:.92rem;gap:8px;margin-top:auto;position:relative;z-index:1}.speech-visual-story{grid-gap:clamp(24px,4vw,48px);align-items:center;-webkit-backdrop-filter:blur(20px) saturate(1.16) brightness(.66);backdrop-filter:blur(20px) saturate(1.16) brightness(.66);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#07080e75;background:var(--glass-surface);border:1px solid #e0e4ee24;border:1px solid var(--glass-line);border-radius:3px;border-radius:var(--ui-radius-sm);box-shadow:0 24px 70px #00000047;box-shadow:var(--glass-shadow);display:grid;gap:clamp(24px,4vw,48px);grid-template-columns:minmax(300px,.72fr) minmax(420px,1fr);padding:clamp(26px,4vw,48px)}.speech-visual-copy{grid-gap:16px;display:grid;gap:16px}.speech-visual-copy h2,.speech-visual-copy p{margin:0}.speech-visual-copy h2{color:#fff8e8;color:var(--hero-cream);font-size:clamp(2rem,4vw,4rem);letter-spacing:0;line-height:.98}.speech-visual-copy p:not(.workspace-kicker){color:#e0e4eebd;line-height:1.65;max-width:560px}.speech-visual-frame{background:#050711;border:1px solid #e0e4ee1f;border-radius:3px;border-radius:var(--ui-radius-sm);min-height:360px;overflow:hidden;position:relative}.speech-visual-frame:after{background:linear-gradient(180deg,#05071100,#05071147);content:"";inset:0;pointer-events:none;position:absolute}.speech-visual-frame img{display:block;height:100%;min-height:360px;object-fit:cover;width:100%}.speech-safety-section,.speech-workflow-section{gap:clamp(24px,3vw,38px);padding:clamp(26px,4vw,46px)}.speech-workflow-grid article{min-height:215px}.speech-safety-section{-webkit-backdrop-filter:blur(20px) saturate(1.16) brightness(.66);backdrop-filter:blur(20px) saturate(1.16) brightness(.66);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:radial-gradient(circle at 92% 10%,#d2beff1f,#0000 28%),#07080e75;background:radial-gradient(circle at 92% 10%,#d2beff1f,#0000 28%),var(--glass-surface);border:1px solid #e0e4ee24;border:1px solid var(--glass-line);border-radius:3px;border-radius:var(--ui-radius-sm);box-shadow:0 24px 70px #00000047;box-shadow:var(--glass-shadow);display:grid}.speech-workflow-heading p:not(.workspace-kicker){color:#e0e4eeb8;line-height:1.65;margin:12px 0 0;max-width:760px}.speech-safety-grid{grid-gap:clamp(14px,2vw,22px);display:grid;gap:clamp(14px,2vw,22px);grid-template-columns:repeat(4,minmax(0,1fr))}.speech-safety-grid article{grid-gap:10px;align-content:start;background:#d2beff12;border:1px solid #d2beff2e;border-radius:3px;border-radius:var(--ui-radius-sm);display:grid;gap:10px;min-height:185px;padding:clamp(18px,2.4vw,26px)}.speech-safety-grid h3,.speech-safety-grid p{margin:0}.speech-safety-grid h3{color:#fff8e8;color:var(--hero-cream);font-size:1.05rem}.speech-safety-grid p{color:#e0e4eeb3;line-height:1.55}.speech-workflow-grid span{color:#fff8e8;color:var(--hero-cream);font-size:.78rem;font-weight:900;letter-spacing:.12em}@media (max-width:1100px){.speech-home-page .demo-card{grid-template-columns:1fr}.speech-home-page .demo-summary{text-align:left}.speech-safety-grid,.speech-suite-grid,.speech-suite-intro,.speech-visual-story,.speech-workflow-grid{grid-template-columns:1fr}.speech-visual-frame,.speech-visual-frame img{min-height:280px}}@media (max-width:720px){.speech-home-wrap{padding:16px 16px 34px}.speech-home-body{margin-bottom:34px;width:min(100%,calc(100% - 24px))}.speech-home-page .demo-frame{border-radius:3px;border-radius:var(--ui-radius);padding:14px}.speech-home-page .play-button,.speech-home-page .playback-row{width:100%}.speech-home-heading p:last-child{text-align:left}}.snackbar-region{grid-gap:10px;bottom:78px;display:grid;gap:10px;pointer-events:none;position:fixed;right:18px;width:min(430px,calc(100vw - 36px));z-index:1300}.snackbar-card{grid-gap:12px;align-items:center;background:#14161b;background:var(--hero-panel);border:1px solid #dacaff2e;box-shadow:none;color:#fff8e8;color:var(--hero-cream);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;overflow:hidden;padding:14px 12px 16px 16px;pointer-events:auto;position:relative}.snackbar-card.tone-success{border-color:#d2beff4d}.snackbar-card.tone-job{border-color:#d2beff52}.snackbar-content{grid-gap:3px;display:grid;gap:3px;min-width:0}.snackbar-content strong{color:#fff8e8;color:var(--hero-cream);font-size:.9rem}.snackbar-content p{color:#a8adb7;color:var(--hero-muted);font-size:.9rem;line-height:1.4;margin:0}.snackbar-action,.snackbar-close{background:#181321;border:1px solid #dacaff29;color:#fff8e8;color:var(--hero-cream);display:inline-grid;place-items:center}.snackbar-action{font-size:.82rem;font-weight:800;min-height:34px;padding:0 11px;white-space:nowrap}.snackbar-action,.snackbar-close{border-radius:3px;border-radius:var(--ui-radius)}.snackbar-close{height:34px;width:34px}.snackbar-action:hover,.snackbar-close:hover{background:#252831;background:var(--hero-panel-3);border-color:#e0e4ee47;border-color:var(--hero-line-strong);color:#fff8e8;color:var(--hero-cream)}.snackbar-progress{animation:snackbarCountdown var(--snackbar-duration) linear forwards;background:#ffd268;background:var(--hero-amber);bottom:0;height:3px;left:0;position:absolute;right:0;transform-origin:left}.notification-center-shell{display:inline-grid;flex:0 0 auto;place-items:center;position:relative;z-index:10000}.notification-center-trigger{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(224,228,238,.055);background:var(--glass-surface-soft);border:1px solid #e0e4ee24;border:1px solid var(--glass-line);border-radius:3px;border-radius:var(--ui-radius-sm);box-shadow:none;color:#fff8e8;color:var(--hero-cream);display:inline-grid;height:38px;place-items:center;position:relative;width:38px}.notification-center-trigger:focus-visible,.notification-center-trigger:hover{background:#d2beff1f;border-color:#d2beff3d;color:#fff8e8;color:var(--hero-cream)}.notification-center-trigger span{aspect-ratio:1/1;border-radius:3px;border-radius:var(--ui-radius);box-sizing:border-box;display:inline-grid;font-size:0;font-weight:0;height:10px;line-height:1;max-height:10px;max-width:10px;min-height:10px;min-width:10px;overflow:hidden;padding:0;place-items:center;position:absolute;right:-3px;top:-3px;white-space:nowrap;width:10px}.notification-center{grid-gap:12px;-webkit-backdrop-filter:blur(20px) saturate(1.16) brightness(.66);backdrop-filter:blur(20px) saturate(1.16) brightness(.66);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#0b0c13f0;border:1px solid #e0e4ee24;border:1px solid var(--glass-line);border-radius:3px;border-radius:var(--ui-radius);box-shadow:0 24px 70px #00000057;display:grid;gap:12px;max-height:70vh;overflow:auto;padding:14px;position:absolute;right:0;top:calc(100% + 10px);width:min(360px,calc(100vw - 24px));z-index:10001}.topbar-pills .notification-center-shell{margin-left:-14px}.topbar-pills .notification-center-trigger{color:#17141f;color:var(--hero-ink);height:40px;width:40px}.workspace-topbar-actions .notification-center-trigger{color:#fff8e8;color:var(--hero-cream);height:36px;width:36px}.workspace-topbar-actions .notification-center-trigger:focus-visible,.workspace-topbar-actions .notification-center-trigger:hover{color:#fff8e8;color:var(--hero-cream)}.notification-center-header{align-items:center;border-bottom:1px solid #e0e4ee1a;display:flex;gap:12px;justify-content:space-between;padding:2px 2px 10px}.notification-center-header strong{color:#fff8e8;color:var(--hero-cream)}.notification-center-header div{display:flex;gap:6px}.notification-center-header button{background:rgba(224,228,238,.055);background:var(--glass-surface-soft);border:1px solid #e0e4ee24;border:1px solid var(--glass-line);border-radius:3px;border-radius:var(--ui-radius-sm);color:#fff8e8;color:var(--hero-cream);display:inline-grid;height:30px;place-items:center;width:30px}.notification-list{grid-gap:8px;display:grid;gap:8px;padding-top:2px}.notification-item{grid-gap:10px;background:rgba(224,228,238,.045);border:1px solid #e0e4ee24;border:1px solid var(--glass-line);border-radius:3px;border-radius:var(--ui-radius-sm);display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);padding:11px;text-align:left;width:100%}.notification-item:focus-visible,.notification-item:hover{background:#d2beff1a;border-color:#d2beff47}.notification-item svg{margin-top:2px}.notification-item span{grid-gap:3px;display:grid;gap:3px}.notification-empty,.notification-item small{color:#a8adb7;color:var(--hero-muted)}.safety-notice{grid-gap:12px;align-items:start;background:#d2beff14;border:1px solid #d2beff38;border-radius:3px;border-radius:var(--ui-radius);color:#fff8e8;color:var(--hero-cream);display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr);padding:14px}.safety-notice.compact{margin:10px 0 16px}.safety-notice svg{color:#fff8e8;color:var(--hero-cream);margin-top:2px}.safety-notice p{color:#a8adb7;color:var(--hero-muted);line-height:1.45;margin:4px 0 0}.safety-notice a{color:#fff8e8;color:var(--hero-cream)}.safety-confirm-row{align-items:flex-start;color:#a8adb7;color:var(--hero-muted);display:flex;gap:10px;line-height:1.4}.safety-confirm-row input{margin-top:3px}.onboarding-backdrop{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#05070dc7;display:grid;inset:0;padding:18px;place-items:center;position:fixed;z-index:245}.onboarding-card{grid-gap:16px;background:#14161b;background:var(--hero-panel);border:1px solid #e0e4ee24;border:1px solid var(--hero-line);border-radius:3px;border-radius:var(--ui-radius);box-shadow:0 28px 90px #00000070;color:#fff8e8;color:var(--hero-cream);display:grid;gap:16px;padding:24px;position:relative;width:min(680px,100%)}.onboarding-intake-card{gap:18px;max-height:min(760px,calc(100vh - 36px));overflow:visible;width:min(760px,100%)}.onboarding-card h2,.onboarding-card p{margin:0}.onboarding-card h2{font-size:clamp(1.8rem,4vw,3rem)}.onboarding-intro{color:#a8adb7;color:var(--hero-muted)}.onboarding-close{background:#1a1c22;background:var(--hero-panel-2);border:1px solid #e0e4ee24;border:1px solid var(--hero-line);border-radius:3px;border-radius:var(--ui-radius);color:#fff8e8;color:var(--hero-cream);display:inline-grid;height:34px;place-items:center;position:absolute;right:14px;top:14px;width:34px}.onboarding-progress{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.onboarding-progress-dot{background:#ffffff1f;border-radius:999px;height:5px}.onboarding-progress-dot.is-complete{background:#d2beff85}.onboarding-progress-dot.is-active{background:#8f6dff;background:var(--hero-purple)}.onboarding-field-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.onboarding-field-grid.compact{align-items:stretch;grid-template-columns:minmax(0,1fr) minmax(240px,.7fr)}.onboarding-stack{grid-gap:14px;display:grid;gap:14px}.onboarding-chip-grid{display:flex;flex-wrap:wrap;gap:8px}.onboarding-chip{align-items:center;background:hsla(0,0%,100%,.055);border:1px solid #d2beff29;border-radius:3px;border-radius:var(--ui-radius-sm);color:#a8adb7;color:var(--hero-muted);display:inline-flex;font-size:.86rem;font-weight:650;gap:7px;line-height:1.15;min-height:36px;padding:7px 10px;transition:border-color .16s ease,background .16s ease,color .16s ease}.onboarding-chip svg{height:14px;width:14px}.onboarding-chip:focus-visible,.onboarding-chip:hover{background:#d2beff1a;border-color:#d2beff4d;color:#fff8e8;color:var(--hero-cream);outline:none}.onboarding-chip.is-selected{background:#7542d86b;border-color:#d2beff6b;color:#fff8e8;color:var(--hero-cream)}.onboarding-summary-panel{grid-gap:7px;align-content:center;background:hsla(0,0%,100%,.055);border:1px solid #d2beff24;border-radius:3px;border-radius:var(--ui-radius-sm);color:#a8adb7;color:var(--hero-muted);display:grid;gap:7px;line-height:1.35;min-height:112px;padding:14px}.onboarding-side-stack{grid-gap:10px;display:grid;gap:10px}.onboarding-consent-card{grid-gap:10px;align-items:flex-start;background:hsla(0,0%,100%,.055);border:1px solid #d2beff24;border-radius:3px;border-radius:var(--ui-radius-sm);color:#a8adb7;color:var(--hero-muted);cursor:pointer;display:grid;gap:10px;grid-template-columns:18px minmax(0,1fr);padding:13px}.onboarding-consent-card input{accent-color:#8f6dff;accent-color:var(--hero-purple);height:16px;margin:2px 0 0;width:16px}.onboarding-consent-card span{grid-gap:4px;display:grid;gap:4px}.onboarding-consent-card strong{color:#fff8e8;color:var(--hero-cream);font-size:.9rem;line-height:1.2}.onboarding-consent-card small{color:#a8adb7;color:var(--hero-muted);font-size:.8rem;line-height:1.35}.onboarding-summary-panel svg{color:#8f6dff;color:var(--hero-purple)}.onboarding-summary-panel strong{color:#fff8e8;color:var(--hero-cream)}.onboarding-summary-panel span{font-size:.86rem}.onboarding-actions{display:flex;gap:10px;justify-content:flex-end}.onboarding-step-button{min-width:132px}.onboarding-goal-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.onboarding-goal{grid-gap:10px;background:#1a1c22;background:var(--hero-panel-2);border:1px solid #e0e4ee24;border:1px solid var(--hero-line);border-radius:3px;border-radius:var(--ui-radius);display:grid;gap:10px;min-height:150px;padding:15px;text-align:left}.onboarding-goal,.onboarding-goal svg{color:#fff8e8;color:var(--hero-cream)}.onboarding-goal span{grid-gap:5px;display:grid;gap:5px}.onboarding-goal small,.project-lineage-note{color:#a8adb7;color:var(--hero-muted);line-height:1.4}.project-lineage-note a{color:#fff8e8;color:var(--hero-cream)}.project-card-display-chip{font-size:.7rem;font-weight:850;letter-spacing:.025em;line-height:25px;max-width:min(100%,260px);min-height:25px;padding:0 9px}.project-card-type-chip{left:auto;max-width:calc(100% - 28px);position:absolute;right:14px;top:10px;z-index:3}.project-card-editor-document .project-image-preview-button{cursor:pointer}.project-card-editor-body{align-content:center;display:grid;min-height:132px;place-items:center;text-align:center}.workspace-main .project-card-editor-document .project-card-body,.workspace-main .project-card.kind-image.project-card-editor-document .project-card-body{grid-gap:0;align-content:center;background:linear-gradient(0deg,#08090bc7,#08090b61);display:grid;gap:0;inset:0;justify-content:center;overflow:hidden;padding:18px;place-items:center;transform:translateY(0)}.project-card-editor-open{align-items:center;color:#fff8e8;color:var(--hero-cream);display:inline-flex;font-size:.92rem;font-weight:900;gap:8px;justify-self:center;line-height:1;text-transform:none}.project-card-editor-open svg{height:16px;width:16px}.project-card-download-icon.danger,.project-image-icon-button.danger{color:#ffc0a9}.project-card-download-icon.danger:hover,.project-image-icon-button.danger:hover{background:#ff754724;border-color:#ff75476b}.queue-manager-panel{grid-gap:14px;background:#14161b;background:var(--hero-panel);border:1px solid #e0e4ee24;border:1px solid var(--hero-line);border-radius:3px;border-radius:var(--ui-radius);display:grid;gap:14px;margin:18px 0;padding:16px}.queue-manager-heading{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.queue-manager-heading h2{color:#fff8e8;color:var(--hero-cream);margin:0}.queue-limit-pills{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.queue-kind,.queue-limit-pills span{align-items:center;background:#1a1c22;background:var(--hero-panel-2);border:1px solid #e0e4ee24;border:1px solid var(--hero-line);border-radius:3px;border-radius:var(--ui-radius);color:#a8adb7;color:var(--hero-muted);display:inline-flex;font-size:.78rem;font-weight:850;min-height:28px;padding:0 10px;text-transform:capitalize}.queue-limit-pills span.full{background:#ff75471a;border-color:#ff75475c;color:#ffc0a9}.queue-manager-list{grid-gap:9px;display:grid;gap:9px}.queue-manager-row{grid-gap:12px;align-items:center;background:#1a1c22;background:var(--hero-panel-2);border:1px solid #e0e4ee24;border:1px solid var(--hero-line);border-radius:3px;border-radius:var(--ui-radius);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(160px,260px) auto;padding:12px}.queue-manager-main{grid-gap:5px 10px;align-items:center;display:grid;gap:5px 10px;grid-template-columns:auto minmax(0,1fr);min-width:0}.queue-manager-main small,.queue-manager-main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.queue-manager-main strong{color:#fff8e8;color:var(--hero-cream)}.queue-manager-main small{color:#a8adb7;color:var(--hero-muted);grid-column:2}.queue-manager-progress{grid-gap:5px;display:grid;gap:5px}.queue-manager-progress span{color:#a8adb7;color:var(--hero-muted);font-size:.78rem;text-transform:capitalize}.queue-empty-card{margin:0}@media (max-width:860px){.queue-manager-heading,.queue-manager-row{grid-template-columns:1fr}.queue-manager-heading{display:grid}.queue-limit-pills{justify-content:flex-start}}.app-launchpad-wrap{grid-gap:24px;display:grid;gap:24px;margin:0 auto;max-width:1380px;padding:24px 28px 46px}.app-launchpad-hero{align-items:flex-end;background:#080a16 var(--launchpad-hero-image) center bottom /cover no-repeat;border:1px solid #d2beff38;border-radius:3px;border-radius:var(--ui-radius);display:flex;min-height:360px;overflow:hidden;position:relative}.app-launchpad-hero:before{background:#05070d6b;content:"";inset:0;position:absolute}.app-launchpad-hero-copy{grid-gap:14px;display:grid;gap:14px;padding:clamp(22px,4vw,44px);position:relative;width:min(780px,100%);z-index:1}.app-launchpad-hero-copy h1,.launchpad-section-heading h2{color:#fff8e8;color:var(--hero-cream);letter-spacing:0;margin:0}.app-launchpad-hero-copy h1{font-size:clamp(2.35rem,5vw,5rem);line-height:.95;max-width:760px}.app-launchpad-hero-copy p:not(.workspace-kicker){color:#eee5ff;font-size:1.04rem;line-height:1.55;margin:0;max-width:640px}.app-launchpad-actions,.launchpad-card-link,.launchpad-section-heading,.launchpad-workflow-card span{align-items:center;display:flex;gap:10px}.app-launchpad-actions{flex-wrap:wrap;margin-top:6px}.launchpad-feature-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.launchpad-feature-card{background:#14161b;background:var(--hero-panel);border:1px solid #e0e4ee24;border:1px solid var(--hero-line);border-radius:3px;border-radius:var(--ui-radius);color:#fff8e8;color:var(--hero-cream);display:flex;flex-direction:column;gap:9px;justify-content:flex-end;min-height:270px;overflow:hidden;padding:18px;position:relative;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.launchpad-feature-card:before{background:#05070d57;content:"";inset:0;position:absolute;z-index:1}.launchpad-feature-card img{height:100%;inset:0;object-fit:cover;opacity:.72;position:absolute;transition:transform .22s ease,opacity .22s ease;width:100%}.launchpad-feature-card>:not(img){position:relative;z-index:2}.launchpad-feature-card:hover{border-color:#e0e4ee47;border-color:var(--hero-line-strong);transform:translateY(-3px)}.launchpad-feature-card:hover img{opacity:.88;transform:scale(1.04)}.launchpad-feature-icon{background:#08090bb8;border:1px solid #ffffff29;border-radius:3px;border-radius:var(--ui-radius);color:#fff8e8;color:var(--hero-cream);display:inline-grid;height:42px;place-items:center;width:42px}.launchpad-feature-card strong{font-size:1.35rem}.launchpad-feature-card p{color:#eee5ff;line-height:1.45;margin:0;max-width:290px}.launchpad-card-link,.launchpad-workflow-card span{color:#fff8e8;color:var(--hero-cream);font-weight:850}.launchpad-section{grid-gap:14px;display:grid;gap:14px}.launchpad-section-heading{justify-content:space-between}.launchpad-section-heading h2{font-size:clamp(1.45rem,2vw,2.2rem)}.launchpad-tool-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr))}.launchpad-tool-chip{grid-gap:11px;background:#1a1c22;background:var(--hero-panel-2);border:1px solid #e0e4ee24;border:1px solid var(--hero-line);border-radius:3px;border-radius:var(--ui-radius);color:#fff8e8;color:var(--hero-cream);display:grid;gap:11px;min-height:118px;padding:14px;text-decoration:none;transition:transform .18s ease,background-color .18s ease,border-color .18s ease}.launchpad-tool-chip:hover,.launchpad-workflow-card:hover{background:#252831;background:var(--hero-panel-3);border-color:#e0e4ee47;border-color:var(--hero-line-strong);transform:translateY(-2px)}.launchpad-tool-chip svg{color:#d2beff;color:var(--hero-mint)}.launchpad-workflow-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.launchpad-workflow-card{grid-gap:16px;align-content:space-between;background:#1a1c22;background:var(--hero-panel-2);border:1px solid #e0e4ee24;border:1px solid var(--hero-line);border-radius:3px;border-radius:var(--ui-radius);color:#fff8e8;color:var(--hero-cream);display:grid;gap:16px;min-height:250px;padding:18px;text-decoration:none;transition:transform .18s ease,background-color .18s ease,border-color .18s ease}.launchpad-workflow-card strong{font-size:1.2rem}.launchpad-workflow-card ol{grid-gap:8px;color:#a8adb7;color:var(--hero-muted);display:grid;gap:8px;margin:0;padding-left:20px}@media (max-width:1100px){.launchpad-feature-grid,.launchpad-workflow-grid{grid-template-columns:1fr}.launchpad-tool-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.app-launchpad-wrap{padding:16px}.app-launchpad-hero{border-radius:3px;border-radius:var(--ui-radius);min-height:520px}.launchpad-section-heading{align-items:flex-start;flex-direction:column}.launchpad-tool-row{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-backdrop{align-items:end;padding:10px}.onboarding-intake-card{max-height:calc(100vh - 20px);overflow:auto;padding:20px}.onboarding-actions,.onboarding-field-grid,.onboarding-field-grid.compact{grid-template-columns:1fr}.onboarding-actions{display:grid}.onboarding-step-button{width:100%}}.snackbar-card.tone-success .snackbar-progress{background:#d2beff;background:var(--hero-mint)}@keyframes snackbarIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes snackbarCountdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (max-width:720px){.snackbar-region{bottom:72px;right:12px;width:calc(100vw - 24px)}.snackbar-card{grid-template-columns:minmax(0,1fr) auto}.snackbar-action{grid-column:1/-1;justify-self:start}.notification-center-shell{z-index:260}.notification-center{max-height:min(520px,calc(100vh - 118px))}.onboarding-goal-grid{grid-template-columns:1fr}}.media-landing-hero{grid-gap:20px;background:radial-gradient(circle at 24% 16%,#d2beff29,#0000 28%),linear-gradient(135deg,#15151b,#1a1720 52%,#101417);border:1px solid #e0e4ee1f;border-radius:3px;border-radius:var(--ui-radius);display:grid;gap:20px;grid-template-columns:minmax(0,1fr) minmax(280px,430px);margin-bottom:22px;overflow:hidden;padding:26px;position:relative}.media-landing-hero.has-hero-art{align-items:stretch;background:#050711;grid-template-columns:minmax(260px,.92fr) minmax(0,1fr);isolation:isolate;min-height:390px;padding:clamp(20px,3vw,38px)}.media-landing-hero.has-hero-art:after{background:linear-gradient(90deg,#05071114,#0507117a 44%,#050711db),radial-gradient(circle at 74% 42%,#d2beff1f,#0000 32%);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.media-hero-art{height:100%;inset:0;object-fit:cover;position:absolute;width:100%;z-index:0}.media-landing-copy{grid-gap:12px;align-content:center;display:grid;gap:12px;position:relative;z-index:2}.media-landing-hero.has-hero-art .media-landing-copy{align-self:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080a1885;border:1px solid #e0e4ee24;border-radius:3px;border-radius:var(--ui-radius);box-shadow:0 24px 70px #00000047;grid-column:2;padding:clamp(18px,2vw,28px)}.media-landing-copy h1{color:#fff8e8;color:var(--ink);font-size:clamp(2.1rem,5vw,4.8rem);letter-spacing:-.08em;line-height:.9;margin:0;max-width:760px}.media-landing-copy p:not(.workspace-kicker){color:#a8adb7;color:var(--muted);font-size:1.04rem;line-height:1.55;margin:0;max-width:650px}.media-inspiration-strip>div,.media-landing-stats{display:flex;flex-wrap:wrap;gap:8px}.media-inspiration-chip,.media-landing-stats span{background:rgba(224,228,238,.045);border:1px solid #e0e4ee1f;border-radius:3px;border-radius:var(--ui-radius-sm);color:#fff8e8;color:var(--hero-cream)}.media-landing-stats span{font-size:.78rem;font-weight:900;letter-spacing:.08em;padding:8px 10px;text-transform:uppercase}.media-dog-scene{background:#11131a;border:1px solid #e0e4ee1f;border-radius:3px;border-radius:var(--ui-radius);min-height:280px;overflow:hidden;position:relative}.media-grid-floor{background:linear-gradient(#d2beff33 1px,#0000 0),linear-gradient(90deg,#d2beff33 1px,#0000 0);background-size:28px 28px;inset:44% -20% -12%;position:absolute;transform:perspective(360px) rotateX(58deg);transform-origin:top}.media-dog{bottom:28px;height:150px;left:50%;position:absolute;transform:translateX(-50%);width:150px}.dog-body,.dog-ear,.dog-face,.dog-paw{background:#fff5df;border:3px solid #15151b;position:absolute}.dog-face{border-radius:3px;border-radius:var(--ui-radius);height:82px;left:27px;top:10px;width:96px}.dog-body{border-radius:42% 42% 22px 22px;height:66px;left:36px;top:72px;width:78px}.dog-ear{background:#f3b7a0;border-radius:3px;border-radius:var(--ui-radius);height:58px;top:4px;width:42px}.dog-ear-left{left:8px;transform:rotate(-24deg)}.dog-ear-right{right:8px;transform:rotate(24deg)}.dog-eye,.dog-nose{background:#15151b;position:absolute}.dog-eye{border-radius:3px;border-radius:var(--ui-radius);height:9px;top:30px;width:9px}.dog-eye-left{left:28px}.dog-eye-right{right:28px}.dog-nose{border-radius:50%;height:10px;left:42px;top:46px;width:13px}.dog-paw{border-radius:3px;border-radius:var(--ui-radius);bottom:0;height:24px;width:34px}.dog-paw-left{left:32px}.dog-paw-right{right:32px}.dog-prop{bottom:38px;position:absolute;right:36px}.dog-easel{background:#20232d;border:4px solid #ffd268;border:4px solid var(--hero-amber);height:112px;transform:rotate(3deg);width:86px}.dog-easel span{background:#d2beff;background:var(--hero-mint);inset:18px;position:absolute}.dog-camera i,.dog-easel i,.dog-megaphone i{background:#ffd268;background:var(--hero-amber);display:block;position:absolute}.dog-easel i{bottom:-42px;height:42px;left:36px;width:10px}.dog-megaphone{bottom:118px;height:54px;right:58px;width:90px}.dog-megaphone span{background:#ffd268;background:var(--hero-amber);-webkit-clip-path:polygon(0 30%,100% 0,100% 100%,0 70%);clip-path:polygon(0 30%,100% 0,100% 100%,0 70%);height:54px;position:absolute;right:0;width:58px}.dog-megaphone i{height:16px;left:8px;top:19px;width:36px}.dog-camera,.dog-megaphone i{border-radius:3px;border-radius:var(--ui-radius)}.dog-camera{background:#ffd268;background:var(--hero-amber);bottom:132px;height:58px;right:46px;width:90px}.dog-camera span{border:6px solid #15151b;border-radius:3px;border-radius:var(--ui-radius);height:28px;left:31px;position:absolute;top:16px;width:28px}.dog-camera i{-webkit-clip-path:polygon(0 20%,100% 0,100% 100%,0 80%);clip-path:polygon(0 20%,100% 0,100% 100%,0 80%);height:30px;right:-28px;top:12px;width:34px}.media-inspiration-strip{grid-gap:10px;display:grid;gap:10px;grid-column:1/-1;padding-top:8px;position:relative;z-index:2}.media-landing-hero.has-hero-art .media-inspiration-strip{align-self:end;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080a1880;border:1px solid #e0e4ee1f;border-radius:3px;border-radius:var(--ui-radius-sm);padding:14px}.media-inspiration-strip>strong{color:#fff8e8;color:var(--ink)}.media-inspiration-chip{grid-gap:3px;cursor:pointer;display:grid;gap:3px;grid-template-columns:74px minmax(0,1fr);grid-template-rows:auto auto;max-width:340px;padding:10px 12px;text-align:left}.media-inspiration-chip:before{background:radial-gradient(circle at 35% 35%,#d2beff 0 10px,#0000 11px),radial-gradient(circle at 64% 54%,#ffd268 0 16px,#0000 17px),linear-gradient(135deg,#e0e4ee14,rgba(224,228,238,.015)),#11131a;background:radial-gradient(circle at 35% 35%,var(--hero-mint) 0 10px,#0000 11px),radial-gradient(circle at 64% 54%,var(--hero-amber) 0 16px,#0000 17px),linear-gradient(135deg,#e0e4ee14,rgba(224,228,238,.015)),#11131a;border:1px solid #e0e4ee1f;border-radius:3px;border-radius:var(--ui-radius);content:"";grid-row:1/span 2;height:64px;width:64px}.media-inspiration-chip span{color:#fff8e8;color:var(--ink);font-weight:900}.media-inspiration-chip small{color:#a8adb7;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-inspiration-chip:hover{background:#e0e4ee14;border-color:#e0e4ee47;border-color:var(--hero-line-strong)}.image-home-page{grid-gap:22px;display:grid;gap:22px}.image-home-page>.media-landing-hero{border-radius:0}.image-home-page .media-landing-hero.has-hero-art .media-landing-copy{-webkit-backdrop-filter:blur(20px) saturate(1.16) brightness(.66);backdrop-filter:blur(20px) saturate(1.16) brightness(.66);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#07080e75;background:var(--glass-surface);border-color:#e0e4ee24;border-color:var(--glass-line);border-radius:3px;border-radius:var(--ui-radius-sm);box-shadow:0 24px 70px #00000047;box-shadow:var(--glass-shadow)}.image-home-body{grid-gap:24px;display:grid;gap:24px;margin:0 auto;width:min(1240px,calc(100% - 48px))}.image-home-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.image-home-primary-cta,.image-home-secondary-cta{align-items:center;border-radius:3px;border-radius:var(--ui-radius);display:inline-flex;font-weight:900;gap:10px;justify-content:center;min-height:48px;padding:0 18px;text-decoration:none}.image-home-primary-cta{background:#101114;border:0;color:#fffaf0}.image-home-secondary-cta{background:#fff;border:1px solid #1011141a;color:#fff8e8;color:var(--ink);cursor:pointer}.image-home-secondary-cta:disabled{cursor:wait;opacity:.62}.image-generator-cta{grid-gap:18px;align-items:center;background:#14161b;background:var(--hero-panel);border:1px solid #e0e4ee1f;border-radius:3px;border-radius:var(--ui-radius);color:#fff8e8;color:var(--hero-cream);display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;padding:clamp(20px,3vw,34px)}.image-generator-cta h2,.image-generator-cta p{margin:0}.image-generator-cta h2{font-size:clamp(1.8rem,3vw,3.4rem);letter-spacing:0;line-height:1;max-width:740px}.image-generator-cta p:not(.workspace-kicker){color:#e0e4eebd;line-height:1.55;margin-top:10px;max-width:620px}.embedded-tool-workspace,.penpot-workspace{background:#0f1117;border:1px solid #e0e4ee24;border-radius:3px;border-radius:var(--ui-radius);box-shadow:0 24px 70px #00000047;box-shadow:var(--glass-shadow);height:calc(100vh - 88px);margin:16px auto 0;min-height:620px;overflow:hidden;width:min(1600px,calc(100% - 32px))}.embedded-tool-frame,.penpot-frame{background:#fff;border:0;display:block;height:100%;width:100%}.penpot-session-panel{grid-gap:12px;align-content:center;color:#fff8e8;color:var(--hero-cream);display:grid;gap:12px;min-height:100%;padding:32px;place-items:center;text-align:center}.penpot-session-panel p,.penpot-session-panel strong{margin:0}.penpot-session-panel p{color:#e0e4eeb8;line-height:1.55;max-width:560px}.embedded-tool-open-button,.penpot-open-button{gap:8px;text-decoration:none}.embedded-tool-open-button svg,.penpot-open-button svg{height:15px;width:15px}.image-model-strip{align-items:center;background:#e0e4ee0a;border:1px solid #e0e4ee1f;border-radius:3px;border-radius:var(--ui-radius-sm);display:flex;flex-wrap:wrap;gap:10px;justify-content:center;padding:12px}.image-model-strip span{color:#e0e4eec7;font-size:.86rem;font-weight:900}.image-generator-console{grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr)}.image-feature-card,.image-generator-console-copy,.image-generator-prompt-card{background:#14161b;background:var(--hero-panel);border:1px solid #e0e4ee1f;border-radius:3px;border-radius:var(--ui-radius);color:#fff8e8;color:var(--hero-cream)}.image-generator-console-copy{grid-gap:12px;align-content:center;display:grid;gap:12px;padding:clamp(22px,4vw,42px)}.image-generator-console-copy h2,.image-generator-console-copy p{margin:0}.image-generator-console-copy h2{font-size:clamp(2rem,4vw,4.5rem);letter-spacing:0;line-height:.95;max-width:760px}.image-generator-console-copy p:not(.workspace-kicker){color:#eee5ff;line-height:1.6;max-width:590px}.image-generator-prompt-card{grid-gap:14px;display:grid;gap:14px;padding:clamp(18px,3vw,28px)}.image-generator-prompt-card label{grid-gap:9px;color:#e0e4eec2;display:grid;font-weight:850;gap:9px}.image-generator-prompt-card textarea{background:#e0e4ee0a;border:1px solid #e0e4ee24;border-radius:3px;border-radius:var(--ui-radius);color:#fff8e8;color:var(--hero-cream);min-height:190px;outline:none;padding:16px;resize:vertical;width:100%}.image-generator-prompt-card textarea:focus{border-color:#d2beff75}.image-generator-prompt-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.image-home-showcase{grid-gap:18px;display:grid;gap:18px}.image-showcase-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr))}.image-showcase-tile{grid-gap:8px;align-content:end;background:radial-gradient(circle at 28% 24%,#d2beff57,#0000 18%),radial-gradient(circle at 72% 34%,#d2beff38,#0000 24%),linear-gradient(145deg,#1b1d26,#08090b);border:1px solid #e0e4ee1f;border-radius:3px;border-radius:var(--ui-radius);color:#fff8e8;color:var(--hero-cream);display:grid;gap:8px;min-height:250px;overflow:hidden;padding:16px;text-align:left}.image-showcase-tile:nth-child(2n){background:radial-gradient(circle at 66% 22%,#d2beff52,#0000 20%),radial-gradient(circle at 36% 62%,#ff75472e,#0000 24%),linear-gradient(145deg,#19151f,#08090b)}.image-showcase-tile:nth-child(3n){background:radial-gradient(circle at 44% 26%,#d2beff52,#0000 18%),linear-gradient(135deg,#101722,#08090b 72%)}.image-showcase-tile span{font-size:1.05rem;font-weight:900}.image-showcase-tile small{color:#e0e4eeb8;line-height:1.35}.image-feature-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.image-feature-card{grid-gap:12px;align-content:start;display:grid;gap:12px;min-height:210px;padding:18px}.image-feature-card svg{color:#fff8e8;color:var(--hero-cream);height:24px;width:24px}.image-feature-card h3,.image-feature-card p{margin:0}.image-feature-card h3{font-size:1.12rem}.image-feature-card p{color:#e0e4eeb8;line-height:1.55}.image-all-in-one-section,.image-community-section,.image-discover-section,.image-faq-section,.image-final-cta{grid-gap:16px;background:#14161b;background:var(--hero-panel);border:1px solid #e0e4ee1f;border-radius:3px;border-radius:var(--ui-radius);color:#fff8e8;color:var(--hero-cream);display:grid;gap:16px;padding:clamp(20px,3vw,34px)}.image-all-in-one-section{align-items:center;grid-template-columns:minmax(0,1fr) minmax(260px,.74fr) auto}.image-all-in-one-section h2,.image-all-in-one-section p,.image-community-section h2,.image-discover-section h2,.image-faq-section h2,.image-final-cta h2,.image-final-cta p{margin:0}.image-all-in-one-section h2,.image-community-section h2,.image-discover-section h2,.image-faq-section h2,.image-final-cta h2{font-size:clamp(1.5rem,2.5vw,2.8rem);letter-spacing:0;line-height:1}.image-all-in-one-section>p,.image-final-cta p{color:#e0e4eebd;line-height:1.55}.image-detail-feature-grid,.image-step-grid,.image-testimonial-grid,.image-tip-grid{grid-gap:12px;display:grid;gap:12px}.image-detail-feature-grid,.image-step-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.image-testimonial-grid,.image-tip-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.image-detail-feature-card,.image-step-card,.image-testimonial-card,.image-tip-card{grid-gap:10px;align-content:start;background:#14161b;background:var(--hero-panel);border:1px solid #e0e4ee1f;border-radius:3px;border-radius:var(--ui-radius-sm);color:#fff8e8;color:var(--hero-cream);display:grid;gap:10px;min-height:180px;padding:18px}.image-detail-feature-card h3,.image-detail-feature-card p,.image-step-card h3,.image-step-card p,.image-testimonial-card h3,.image-testimonial-card p,.image-tip-card h3,.image-tip-card p{margin:0}.image-detail-feature-card>p:not(.workspace-kicker),.image-step-card p,.image-testimonial-card p,.image-tip-card p{color:#e0e4eeb8;line-height:1.55}.image-step-card span,.image-tip-card span{background:#d2beff1f;border-radius:3px;border-radius:var(--ui-radius-sm);color:#fff8e8;color:var(--hero-cream);font-size:.78rem;font-weight:900;padding:6px 9px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.image-community-chip-grid,.image-discover-links{display:flex;flex-wrap:wrap;gap:10px}.image-community-chip-grid button,.image-discover-links a{background:#e0e4ee0d;border:1px solid #e0e4ee1f;border-radius:3px;border-radius:var(--ui-radius-sm);color:#fff8e8;color:var(--hero-cream);font-weight:900;min-height:38px;padding:0 13px;text-transform:capitalize}.image-faq-list{grid-gap:10px;display:grid;gap:10px}.image-faq-list article{background:#e0e4ee0a;border:1px solid #e0e4ee1a;border-radius:3px;border-radius:var(--ui-radius-sm);padding:16px}.image-faq-list h3,.image-faq-list p{margin:0}.image-faq-list p{color:#e0e4eeb8;line-height:1.55;margin-top:8px}.image-final-cta{align-items:start;background:radial-gradient(circle at 88% 12%,#d2beff29,#0000 26%),#14161b;background:radial-gradient(circle at 88% 12%,#d2beff29,#0000 26%),var(--hero-panel)}.image-home-section{grid-gap:18px;display:grid;gap:18px}.image-home-section-heading{align-items:end;display:flex;gap:20px;justify-content:space-between}.image-home-section-heading h2,.image-home-section-heading p{margin:0}.image-home-section-heading h2{font-size:clamp(1.8rem,4vw,3.4rem);letter-spacing:-.07em}.image-home-section-heading>p{color:#a8adb7;color:var(--muted);line-height:1.5;max-width:460px}.workspace-main .image-home-section-heading h2,.workspace-main .image-home-section-heading>p{color:#fff8e8;color:var(--hero-cream)}.workspace-main .image-home-section-heading>p{color:#e0e4eeb8}.image-home-masonry{background:#101114;border:1px solid #10111414;column-gap:0;columns:220px 4;overflow:hidden}.image-home-example-card{background:#101114;border:0;break-inside:avoid;cursor:pointer;display:block;margin:0;padding:0;page-break-inside:avoid;position:relative;width:100%}.image-home-example-card img{display:block;height:auto;width:100%}.image-home-example-card span{grid-gap:4px;background:linear-gradient(180deg,#0000,#000000c7);color:#fffaf0;display:grid;gap:4px;inset:auto 0 0;opacity:0;padding:34px 14px 12px;position:absolute;text-align:left;transition:opacity .16s ease}.image-home-example-card:focus-visible span,.image-home-example-card:hover span{opacity:1}.image-home-example-card strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:.92rem;line-height:1.25;overflow:hidden}.image-home-example-card small{color:#fffaf0b8;text-transform:capitalize}.image-home-prompt-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.image-home-prompt-card{grid-gap:14px;align-content:end;background:radial-gradient(circle at 20% 20%,#d2beff29,#0000 28%),linear-gradient(135deg,#fff,#f7f4ef);border:1px solid #10111414;border-radius:3px;border-radius:var(--ui-radius);color:#fff8e8;color:var(--ink);display:grid;font-weight:900;gap:14px;min-height:180px;padding:18px;text-decoration:none}.image-home-prompt-card svg{height:24px;width:24px}.image-gen-studio{grid-gap:18px;color:#fff8e8;color:var(--hero-cream);display:grid;gap:18px;margin:0 auto;max-width:1180px;padding:24px}.image-gen-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.image-gen-title{align-items:flex-start;display:inline-flex;gap:14px}.image-gen-title span{background:#252831;background:var(--hero-panel-3);border-radius:3px;border-radius:var(--ui-radius-sm);color:#fff8e8;color:var(--hero-cream);display:inline-grid;flex:0 0 auto;height:46px;place-items:center;width:46px}.image-gen-title svg{height:23px;width:23px}.image-gen-title h1,.image-gen-title p{margin:0}.image-gen-title h1{color:#fff8e8;color:var(--hero-cream);font-size:clamp(2rem,4vw,3.2rem);letter-spacing:0;line-height:1}.image-gen-title p:not(.workspace-kicker){color:#a8adb7;color:var(--hero-muted);line-height:1.5;margin-top:8px}.image-gen-composer{grid-gap:14px;background:#14161b;background:var(--hero-panel);border:1px solid #e0e4ee24;border:1px solid var(--hero-line);border-radius:3px;border-radius:var(--ui-radius);display:grid;gap:14px;padding:18px 86px 18px 18px;position:relative}.image-gen-composer textarea{background:#e0e4ee0a;border:1px solid #e0e4ee24;border-radius:3px;border-radius:var(--ui-radius-sm);color:#fff8e8;color:var(--hero-cream);font-size:1rem;line-height:1.5;min-height:130px;outline:0;padding:14px;resize:vertical;width:100%}.image-gen-composer textarea::placeholder{color:#f7f1e885}.image-gen-chip-row{display:flex;flex-wrap:wrap;gap:8px}.image-gen-chip-row button{align-items:center;background:#e0e4ee0d;border:1px solid #e0e4ee1f;border-radius:3px;border-radius:var(--ui-radius-sm);color:#fff8e8;color:var(--hero-cream);display:inline-flex;font-weight:900;min-height:36px;padding:0 12px}.image-gen-floating-submit{background:#ffd268;background:var(--hero-amber);border:0;border-radius:3px;border-radius:var(--ui-radius-sm);bottom:18px;color:#1b1206;color:var(--accent-ink);cursor:pointer;display:inline-grid;height:50px;place-items:center;position:absolute;right:18px;width:50px}.image-gen-floating-submit:disabled{cursor:wait;opacity:.45}.image-gen-control-panel{background:#14161b;background:var(--hero-panel);border:1px solid #e0e4ee24;border:1px solid var(--hero-line);border-radius:3px;border-radius:var(--ui-radius);padding:18px}.image-gen-control-panel .image-size-builder{color:#fff8e8;color:var(--hero-cream)}.image-gen-status{margin:0}.generation-dock-card{grid-template-columns:auto minmax(0,1fr) auto}.generation-dock-cancel{align-items:center;align-self:center;background:#ffb4a814;border:1px solid #ffb4a847;border-radius:3px;border-radius:var(--ui-radius-sm);color:#ffb4a8;cursor:pointer;display:inline-flex;font-weight:900;gap:6px;padding:8px 10px}.generation-dock-cancel:disabled{cursor:wait;opacity:.7}.account-danger-panel,.subscription-cancel-flow{grid-gap:14px;display:grid;gap:14px}.subscription-cancel-flow label{grid-gap:7px;display:grid;gap:7px}.subscription-cancel-flow select,.subscription-cancel-flow textarea{background:#e0e4ee0a;border:1px solid #e0e4ee24;border-radius:3px;border-radius:var(--ui-radius-sm);color:#fff8e8;color:var(--ink);width:100%}.subscription-cancel-flow textarea{resize:vertical}.secondary-tool-button.danger{border-color:#ffb4a847;color:#ffb4a8}.account-muted{color:#a8adb7;color:var(--muted)}.upscale-landing-hero{grid-template-columns:minmax(0,1fr) minmax(320px,520px)}.upscale-comparison-demo{background:#11131a;border:1px solid #e0e4ee1f;border-radius:3px;border-radius:var(--ui-radius);min-height:280px;overflow:hidden;position:relative}.upscale-after-layer,.upscale-before-layer{inset:0;position:absolute}.upscale-before-layer{background:linear-gradient(45deg,#fff5df1a 25%,#0000 25% 50%,#fff5df1a 50% 75%,#0000 75%),radial-gradient(circle at 45% 48%,#e0e4ee47,#0000 11%),radial-gradient(circle at 56% 47%,#e0e4ee38,#0000 10%),#171922;background-size:24px 24px,auto,auto,auto;filter:blur(1.6px) saturate(.82)}.upscale-after-layer{background:linear-gradient(45deg,#fff5df14 25%,#0000 25% 50%,#fff5df14 50% 75%,#0000 75%),radial-gradient(circle at 45% 48%,#d2beff,#0000 12%),radial-gradient(circle at 56% 47%,#ffd268,#0000 10%),#171922;background:linear-gradient(45deg,#fff5df14 25%,#0000 25% 50%,#fff5df14 50% 75%,#0000 75%),radial-gradient(circle at 45% 48%,var(--hero-mint),#0000 12%),radial-gradient(circle at 56% 47%,var(--hero-amber),#0000 10%),#171922;background-size:24px 24px,auto,auto,auto}.upscale-comparison-handle{background:#fff8e8;background:var(--hero-cream);bottom:0;pointer-events:none;position:absolute;top:0;transform:translateX(-1px);width:2px}.upscale-comparison-handle span{background:#15151bc7;border:2px solid #fff8e8;border:2px solid var(--hero-cream);border-radius:3px;border-radius:var(--ui-radius);height:38px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:38px}.upscale-comparison-demo input{cursor:ew-resize;height:100%;inset:0;opacity:0;position:absolute;width:100%}.upscale-comparison-demo strong{background:#15151bb8;border-radius:3px;border-radius:var(--ui-radius);bottom:14px;color:#fff8e8;color:var(--hero-cream);font-size:.78rem;letter-spacing:.08em;padding:6px 10px;position:absolute;text-transform:uppercase}.upscale-comparison-demo strong:first-of-type{left:14px}.upscale-comparison-demo strong:last-of-type{right:14px}@media (max-width:980px){.image-generator-console,.media-landing-hero,.upscale-landing-hero{grid-template-columns:1fr}.image-detail-feature-grid,.image-feature-grid,.image-showcase-grid,.image-step-grid,.image-testimonial-grid,.image-tip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.image-all-in-one-section,.image-generator-cta{grid-template-columns:1fr}.media-landing-hero.has-hero-art{align-content:end;grid-template-columns:1fr;min-height:520px}.media-landing-hero.has-hero-art:after{background:linear-gradient(180deg,#0507111f,#050711d1 58%,#050711f5),radial-gradient(circle at 50% 55%,#d2beff1a,#0000 36%)}.media-landing-hero.has-hero-art .media-landing-copy{grid-column:1}}@media (max-width:640px){.image-detail-feature-grid,.image-feature-grid,.image-showcase-grid,.image-step-grid,.image-testimonial-grid,.image-tip-grid{grid-template-columns:1fr}.image-home-body{width:min(100%,calc(100% - 24px))}.image-showcase-tile{min-height:190px}}:root{--glass-surface:#07080e75;--glass-surface-readable:#07080e94;--glass-surface-soft:rgba(224,228,238,.055);--glass-surface-raised:#1f1c2b9e;--glass-line:#e0e4ee24;--glass-shadow:0 24px 70px #00000047;--glass-backdrop-brightness:0.66;--glass-backdrop-brightness-strong:0.38;--glass-blur:blur(20px) saturate(1.16) brightness(var(--glass-backdrop-brightness))}.content-wrap,.ops-main,.public-content-wrap,.workspace-main{isolation:isolate}.document-page-shell:before,.home-shell-flat:before,.legal-page-shell:before,.ops-main:before,.public-page-shell:before,.workspace-main:before{background-color:#08090bd1;content:"";inset:0;pointer-events:none;position:fixed;z-index:-1}.ops-topbar,.topbar,.workspace-topbar-minimal{-webkit-backdrop-filter:blur(20px) saturate(1.16) brightness(.66);backdrop-filter:blur(20px) saturate(1.16) brightness(.66);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#08090e6b;border:1px solid #e0e4ee17;border-radius:3px;border-radius:var(--ui-radius)}.workspace-topbar .workspace-breadcrumb{color:#fff8e8;color:var(--hero-cream);font-size:1.06rem;font-weight:850;gap:12px;line-height:1}.workspace-topbar .workspace-breadcrumb-icon{border:0;border-radius:0;color:#fff8e8;color:var(--hero-cream);display:inline-grid;height:20px;place-items:center;width:20px}.workspace-topbar .workspace-breadcrumb-icon svg{stroke-width:2.2;height:18px;width:18px}.document-page-shell .topbar,.home-shell-flat .topbar,.legal-page-shell .topbar,.public-page-shell .topbar{background:#0000;border-color:#0000;box-shadow:none}.home-shell-flat .topbar{-webkit-backdrop-filter:none;backdrop-filter:none}.account-help-row,.account-panel,.account-setting-row,.confirm-dialog,.contact-form-card,.demo-frame,.demo-shell,.docs-article-card,.docs-panel-header,.docs-quick-links a,.docs-search-shell,.docs-stat-strip span,.docs-support-band,.docs-tabs,.generation-dock-card,.home-pricing-card,.home-showcase-panel,.home-workflow-grid article,.home-workflow-section,.image-feature-card,.image-generator-console-copy,.image-generator-prompt-card,.image-home-prompt-card,.image-home-section,.image-lightbox-panel,.launchpad-tool-chip,.launchpad-workflow-card,.legal-document-nav a,.media-landing-hero.has-hero-art .media-landing-copy,.notification-center,.onboarding-card,.ops-compact-row,.ops-denied-card,.ops-loading-card,.ops-panel,.ops-stat-card,.ops-table-wrap,.ops-worker-card,.ops-worker-class-card,.project-card,.projects-empty-card,.projects-hero,.public-section,.queue-manager-panel,.queue-manager-row,.safety-notice,.selected-voice-card,.tool-page-card,.tool-setting-card,.tts-result-card,.upload-surface,.voice-filter-panel.open,.voice-library-expanded-card,.voice-library-expanded-panel,.voice-library-hero,.voice-library-list-table,.voice-library-row-card,.voice-panel,.workspace-account-menu,.workspace-home-card,.workspace-panel{-webkit-backdrop-filter:blur(20px) saturate(1.16) brightness(.66);backdrop-filter:blur(20px) saturate(1.16) brightness(.66);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#07080e75;background:var(--glass-surface);border-color:#e0e4ee24;border-color:var(--glass-line);box-shadow:0 24px 70px #00000047;box-shadow:var(--glass-shadow)}.workspace-main .workspace-hero-banner:not(.embedded){align-content:end;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(90deg,#07080ef5 0,#07080ed1 28%,#07080e4d 62%,#07080e0a 100%),linear-gradient(180deg,#07080e00,#07080e47),var(--projects-hero-bg) center bottom /cover no-repeat;background:linear-gradient(90deg,#07080ef5 0,#07080ed1 28%,#07080e4d 62%,#07080e0a 100%),linear-gradient(180deg,#07080e00,#07080e47),var(--workspace-hero-bg,var(--projects-hero-bg)) center bottom /cover no-repeat;border:0;box-shadow:0 24px 70px #00000047;box-shadow:var(--glass-shadow);min-height:220px}.workspace-main .workspace-hero-banner:not(.embedded):after{background:radial-gradient(circle at 18% 18%,#d2beff33,#0000 34%),linear-gradient(180deg,#0000 64%,#08090b1a);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.workspace-main .workspace-hero-banner:not(.embedded) .workspace-kicker,.workspace-main .workspace-hero-banner:not(.embedded) h1,.workspace-main .workspace-hero-banner:not(.embedded) p{text-shadow:0 2px 18px #00000057}.audio-project-preview,.generation-dock,.image-home-example-card span,.image-showcase-tile,.media-inspiration-chip,.media-landing-stats span,.ops-empty-card,.project-card-placeholder,.queue-manager-row,.voice-item,.voice-library-row-card,.workspace-feature-footer,.workspace-feature-row,.workspace-home-card,.workspace-library-row{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:rgba(224,228,238,.055);background-color:var(--glass-surface-soft);border-color:#e0e4ee1f}.account-help-row:hover,.account-setting-row:hover,.home-pricing-card:hover,.home-workflow-grid article:hover,.image-feature-card:hover,.image-home-prompt-card:hover,.launchpad-tool-chip:hover,.launchpad-workflow-card:hover,.project-card:hover,.tool-page-card:hover,.voice-library-row-card:hover,.workspace-home-card:hover,.workspace-panel:hover{background-color:#1f1c2b9e;background-color:var(--glass-surface-raised);border-color:#d2beff6b;border-color:var(--glass-line-strong)}.auth-input-shell,.contact-form-card input,.contact-form-card select,.contact-form-card textarea,.image-generator-prompt-card textarea,.tts-input textarea,.voice-library-inline-search,.voice-library-search-shell,.workspace-main input,.workspace-main select,.workspace-main textarea{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07080c80;border-color:#e0e4ee29;color:#fff8e8;color:var(--hero-cream)}.contact-form-card input:focus,.contact-form-card select:focus,.contact-form-card textarea:focus,.image-generator-prompt-card textarea:focus,.tts-input textarea:focus,.voice-library-inline-search:focus,.voice-library-search-shell:focus-within,.workspace-main input:focus,.workspace-main select:focus,.workspace-main textarea:focus{background:#0a0b11b8;border-color:#d2beff7a}.auth-submit-button,.contact-submit-button,.image-home-primary-cta,.primary-tool-button,.snackbar-action{background:#ffd268;background:var(--hero-amber);border-color:#0000;box-shadow:0 10px 28px #d2beff29;color:#18120a}.auth-submit-button:hover,.contact-submit-button:hover,.image-home-primary-cta:hover,.primary-tool-button:hover{background:#ffb84a;background:var(--hero-amber-strong);color:#18120a}.auth-email-button,.auth-google-button,.auth-method-card,.image-home-secondary-cta,.ops-action-button,.project-image-icon-button,.secondary-tool-button,.voice-category-chip,.voice-filter-chip,.voice-filter-toggle,.voice-icon-filter,.voice-library-action-button,.voice-texture-filter,.workspace-list-action,.workspace-outline-button,.workspace-topbar-pill{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(224,228,238,.065);border-color:#e0e4ee26}.auth-email-button:hover,.auth-google-button:hover,.auth-method-card:hover,.image-home-secondary-cta:hover,.ops-action-button:hover,.project-image-icon-button:hover,.secondary-tool-button:hover,.voice-category-chip:hover,.voice-filter-chip:hover,.voice-filter-toggle:hover,.voice-icon-filter:hover,.voice-library-action-button:hover,.voice-texture-filter:hover,.workspace-list-action:hover,.workspace-outline-button:hover,.workspace-topbar-pill:hover{background:#d2beff1f;border-color:#d2beff6b;border-color:var(--glass-line-strong);color:#fff8e8;color:var(--hero-cream)}.legal-document-nav a.active,.voice-category-chip.active,.voice-filter-chip.active,.voice-filter-toggle.active,.voice-icon-filter.active,.voice-library-action-button.active,.voice-texture-filter.active{background:#d2beff1f;border-color:#d2beff57;color:#fff8e8;color:var(--hero-cream)}.app-launchpad-hero,.media-landing-hero{border-color:#e0e4ee2e}.app-launchpad-hero,.home-pricing-card.featured,.media-landing-hero{box-shadow:0 24px 70px #00000047;box-shadow:var(--glass-shadow)}.media-inspiration-strip{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#08090e61;border-color:#e0e4ee1f}.ops-table td,.ops-table th,.voice-library-list-body .voice-library-row-card:nth-child(2n),.voice-library-list-head{border-color:#e0e4ee1a}@media (max-width:720px){.home-shell-flat{--home-hero-height:360px;--home-hero-art-width:1048px}.home-shell-flat .hero-image-band{background-position:50%,66%,50%}.home-shell-flat .hero-copy{margin-inline:auto;max-width:330px}.ops-topbar,.topbar,.workspace-topbar-minimal{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.account-panel,.home-pricing-card,.media-landing-hero.has-hero-art .media-landing-copy,.project-card,.public-section,.tool-page-card,.voice-library-hero,.voice-panel,.workspace-panel{box-shadow:0 12px 34px #00000038}}.home-shell-flat .pill.active,.home-shell-flat .pill:hover,.home-shell-flat .site-footer a:hover{color:#fff8e8;color:var(--hero-cream)}.home-shell-flat .home-workflow-grid span{background:#30244a;border-color:#d2beff33;color:#fff8e8;color:var(--hero-cream)}.home-shell-flat .home-pricing-card:hover,.home-shell-flat .home-workflow-grid article:hover{background-color:#1f1c2bad;border-color:#d2beff57}.home-shell-flat .secondary-tool-button:hover{background:#d2beff1f;border-color:#d2beff57;color:#fff8e8;color:var(--hero-cream)}.home-shell-flat .home-pricing-card.featured,.home-shell-flat .home-pricing-card.featured:hover{border-color:#d2beff6b}.home-shell-flat .home-pricing-card.featured:before{background:#d2beff24;border-color:#d2beff47;color:#fff8e8;color:var(--hero-cream)}.home-shell-flat .home-pricing-card.featured li::marker,.home-shell-flat .home-pricing-card.featured>span{color:#fff8e8;color:var(--hero-cream)}.home-shell-flat .home-pricing-section{grid-gap:18px;-webkit-backdrop-filter:blur(20px) saturate(1.16) brightness(.66);backdrop-filter:blur(20px) saturate(1.16) brightness(.66);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:radial-gradient(circle at 88% 8%,#ffd2681f,#0000 34%),linear-gradient(145deg,#1f1c2b7a,#08090e94);border:1px solid #e0e4ee24;border:1px solid var(--glass-line);border-radius:3px;border-radius:var(--ui-radius-sm);box-shadow:0 24px 70px #00000047;box-shadow:var(--glass-shadow);display:grid;gap:18px;margin:34px 18px 0;padding:clamp(22px,3vw,32px)}.home-shell-flat .home-pricing-header{grid-gap:18px;align-items:end;display:grid;gap:18px;grid-template-columns:minmax(0,.95fr) minmax(260px,.65fr);margin:0}.home-shell-flat .home-pricing-header h2{letter-spacing:0;max-width:780px}.home-shell-flat .home-pricing-header>p{color:#a8adb7;color:var(--hero-muted);font-size:.98rem;line-height:1.55;margin:0}.home-shell-flat .home-pricing-grid{grid-gap:12px;align-items:stretch;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.home-shell-flat .home-pricing-card,.home-shell-flat .home-pricing-card.featured{grid-gap:16px;background:#07080e9e;border:1px solid #e0e4ee1f;border-radius:3px;border-radius:var(--ui-radius-sm);box-shadow:none;color:#fff8e8;color:var(--hero-cream);display:grid;gap:16px;grid-template-rows:auto auto auto 1fr;min-height:0;padding:18px;position:relative}.home-shell-flat .home-pricing-card.featured,.home-shell-flat .home-pricing-card.featured:hover{background:radial-gradient(circle at 50% 0,#ffd26824,#0000 36%),#14110bb8;border-color:#ffd26880}.home-shell-flat .home-pricing-card.featured:before{background:#ffd26821;border-color:#ffd2684d;color:#ffe7a6;content:"Popular";right:18px;top:18px}.home-pricing-card-head{grid-gap:9px;display:grid;gap:9px;padding-right:64px}.home-pricing-card-head>span,.home-shell-flat .home-pricing-card>span{color:#d2beff;color:var(--hero-lavender);font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.home-shell-flat .home-pricing-card h3{color:#fff8e8;color:var(--hero-cream);font-size:1.35rem;letter-spacing:0;margin:0}.home-pricing-price{align-items:baseline;display:flex;gap:8px;min-height:44px}.home-pricing-price strong{color:#fff8e8;color:var(--hero-cream);font-size:clamp(2rem,3vw,2.85rem);line-height:.95}.home-pricing-price em{color:#a8adb7;color:var(--hero-muted);font-size:.86rem;font-style:normal;font-weight:700}.home-shell-flat .home-pricing-card p{color:#f7f1e8b8;font-size:.92rem;line-height:1.52}.home-shell-flat .home-pricing-card .ui-action{border-radius:3px;border-radius:var(--ui-radius);min-height:42px;width:100%}.home-pricing-meter{align-items:center;background:#d2beff1f;border-radius:3px;border-radius:var(--ui-radius);color:#fff8e8;color:var(--hero-cream);display:inline-flex;font-size:.78rem;font-weight:800;max-width:100%;min-height:30px;padding:0 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.home-shell-flat .home-pricing-card.featured .home-pricing-meter{background:#ffd26829}.home-shell-flat .home-pricing-card ul,.home-shell-flat .home-pricing-card.featured ul{grid-gap:10px;color:#f7f1e8d6;display:grid;gap:10px;list-style:none;margin:0;padding:0}.home-shell-flat .home-pricing-card li{grid-gap:8px;align-items:start;display:grid;font-size:.88rem;gap:8px;grid-template-columns:16px 1fr;line-height:1.4}.home-shell-flat .home-pricing-card li svg{color:#d2beff;color:var(--hero-lavender);height:15px;margin-top:2px;width:15px}.home-shell-flat .home-pricing-card.featured li svg{color:#ffd268;color:var(--hero-amber)}.home-pricing-compare{background:#07080e70;border:1px solid #e0e4ee1a;border-radius:3px;border-radius:var(--ui-radius-sm);display:grid;overflow:hidden}.home-pricing-compare-row{grid-gap:0;border-top:1px solid #e0e4ee14;display:grid;gap:0;grid-template-columns:minmax(120px,.8fr) repeat(3,minmax(0,1fr));min-width:680px}.home-pricing-compare-row:first-child{border-top:0}.home-pricing-compare-row>*{border-left:1px solid #e0e4ee14;color:#f7f1e8bd;font-size:.86rem;line-height:1.35;margin:0;padding:12px 14px}.home-pricing-compare-row>:first-child{border-left:0;color:#fff8e8;color:var(--hero-cream);font-weight:800}.home-pricing-compare-row.heading{background:#d2beff14}.home-pricing-compare-row.heading>*{color:#fff8e8;color:var(--hero-cream);font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}@media (max-width:980px){.home-shell-flat .home-pricing-grid,.home-shell-flat .home-pricing-header{grid-template-columns:1fr}.home-pricing-compare{overflow-x:auto}}.auth-dialog-backdrop{backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);background:radial-gradient(circle at 18% 14%,#d2beff1f,#0000 28%),#04050ab8}.auth-dialog{backdrop-filter:blur(20px) saturate(1.16) brightness(.66);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:blur(20px) saturate(1.16) brightness(.66);-webkit-backdrop-filter:var(--glass-blur);background:linear-gradient(145deg,#1f1c2bb8,#08090ea8),#07080e75;background:linear-gradient(145deg,#1f1c2bb8,#08090ea8),var(--glass-surface);border-color:#e0e4ee24;box-shadow:0 24px 70px #00000047;box-shadow:var(--glass-shadow);overflow:hidden;position:relative}.auth-dialog-close{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:rgba(224,228,238,.065);border:1px solid #e0e4ee1f;color:#fff8e8;color:var(--hero-cream)}.auth-dialog-close:hover{background:#d2beff1f;border-color:#d2beff57}.auth-email-button,.auth-google-button,.auth-method-card{background:rgba(224,228,238,.065);border:1px solid #e0e4ee26;color:#fff8e8;color:var(--hero-cream)}.auth-email-button:hover,.auth-google-button:hover,.auth-method-card:hover{background:#d2beff1f;border-color:#d2beff57}.auth-dialog-switcher button,.auth-dialog-switcher button:hover{color:#fff8e8;color:var(--hero-cream)}.auth-dialog-switcher button:hover{-webkit-text-decoration-color:#fff8e8db;text-decoration-color:#fff8e8db}.auth-completing-overlay{grid-gap:10px;align-content:center;backdrop-filter:blur(18px) saturate(1.12) brightness(.72);-webkit-backdrop-filter:blur(18px) saturate(1.12) brightness(.72);background:radial-gradient(circle at 50% 34%,#d2beff1f,#0000 34%),#07080ed1;color:#fff8e8;color:var(--hero-cream);display:grid;gap:10px;inset:0;padding:32px;place-items:center;position:absolute;text-align:center;z-index:5}.auth-completing-overlay strong{font-size:1.05rem;font-weight:850}.auth-completing-overlay span{color:#a8adb7;color:var(--hero-muted);font-size:.9rem;line-height:1.45;max-width:260px}:root{--hero-lavender:#d2beff;--hero-mint:var(--hero-lavender);--success:var(--hero-lavender);--glass-line-strong:#d2beff6b}::selection{background:#d2beff57;color:#fff8e8;color:var(--hero-cream)}.auth-email-button,.auth-google-button,.auth-method-card,.image-home-secondary-cta,.ops-action-button,.project-image-icon-button,.secondary-tool-button,.voice-category-chip,.voice-filter-chip,.voice-filter-toggle,.voice-icon-filter,.voice-library-action-button,.voice-texture-filter,.workspace-list-action,.workspace-outline-button,.workspace-topbar-pill{background:#d2beff14;border-color:#d2beff2e;color:#fff8e8;color:var(--hero-cream)}.ui-action{align-items:center;border:1px solid #0000;border-radius:3px;border-radius:var(--ui-radius-sm);cursor:pointer;display:inline-flex;font-weight:900;gap:10px;justify-content:center;line-height:1;min-height:44px;padding:0 16px;text-decoration:none;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.ui-action svg{flex:0 0 auto}.ui-action-with-meta{align-items:center;display:inline-flex;gap:9px;justify-content:center;min-height:46px;padding:0 11px 0 13px}.ui-action-with-meta>svg{height:16px;width:16px}.ui-action-with-meta-copy{align-items:center;display:inline-flex;gap:8px;min-width:0;text-align:left}.ui-action-with-meta-copy small,.ui-action-with-meta-copy strong{display:block;line-height:1;min-width:0;white-space:nowrap}.ui-action-with-meta-copy strong{font-size:.92rem;font-weight:860;letter-spacing:0;overflow:hidden;text-overflow:ellipsis}.ui-action-with-meta-copy small{background:#18120a14;border:1px solid #18120a1f;border-radius:999px;color:#18120ab3;font-size:.66rem;font-weight:740;justify-self:end;letter-spacing:0;padding:3px 6px}.ui-action-with-meta:disabled .ui-action-with-meta-copy small,.ui-action-with-meta[aria-disabled=true] .ui-action-with-meta-copy small{background:#e0e4ee14;border-color:#e0e4ee1f;color:#e0e4ee70}.ui-action:disabled,.ui-action[aria-disabled=true]{cursor:not-allowed;opacity:.56}.ui-action-compact{font-size:.88rem;min-height:38px;padding:0 12px}.ui-action-icon{height:40px;min-height:40px;min-width:40px;padding:0;width:40px}.ui-action-primary{background:#ffd268;background:var(--hero-amber);box-shadow:0 10px 28px #ffd26829;color:#18120a}.ui-action-primary:focus-visible,.ui-action-primary:hover{background:#ffb84a;background:var(--hero-amber-strong);color:#18120a}.ui-action-ghost,.ui-action-secondary{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#d2beff14;border-color:#d2beff2e;color:#fff8e8;color:var(--hero-cream)}.ui-action-ghost:focus-visible,.ui-action-ghost:hover,.ui-action-secondary:focus-visible,.ui-action-secondary:hover{background:#d2beff24;border-color:#d2beff6b;color:#fff8e8;color:var(--hero-cream)}.ui-action-ghost{background:rgba(224,228,238,.045)}.ui-action-danger{background:#ff6f9d1a;border-color:#ff6f9d4d;color:#ffc4d7}.ui-action-danger:focus-visible,.ui-action-danger:hover{background:#ff6f9d29;border-color:#ff6f9d7a;color:#fff8e8;color:var(--hero-cream)}.ui-chip-button{align-items:center;background:rgba(224,228,238,.055);border:1px solid #d2beff29;border-radius:3px;border-radius:var(--ui-radius-sm);color:#fff8e8;color:var(--hero-cream);cursor:pointer;display:inline-flex;font-weight:850;justify-content:center;min-height:36px;padding:0 12px}.ui-chip-button.is-active,.ui-chip-button:hover{background:#d2beff24;border-color:#d2beff6b}.ui-display-chip{align-items:center;border:0;border-radius:3px;border-radius:var(--ui-radius);box-shadow:inset 0 1px 0 #ffffff0f,0 8px 22px #0000002e;color:#fff8e8;color:var(--hero-cream);display:inline-flex;font-size:.72rem;font-weight:800;justify-content:center;letter-spacing:.02em;line-height:24px;max-width:100%;min-height:24px;overflow:hidden;padding:0 9px;text-overflow:ellipsis;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ui-display-chip,.ui-display-chip.tone-lavender{background:#2c2450}.ui-nav-pill{align-items:center;border:1px solid #0000;border-radius:3px;border-radius:var(--ui-radius-sm);color:#fff8e8;color:var(--hero-cream);cursor:pointer;display:inline-flex;font-weight:850;justify-content:center;min-height:38px;padding:0 12px;text-decoration:none}.ui-nav-pill.is-active,.ui-nav-pill:hover{background:#d2beff1f;border-color:#d2beff57;color:#fff8e8;color:var(--hero-cream)}.image-editor-page{grid-gap:0;color:#fff8e8;color:var(--hero-cream);display:grid;font-family:Poppins,Segoe UI,Helvetica Neue,Arial,sans-serif;gap:0;height:calc(100vh - 1px);margin:0;max-width:100%;min-width:0;width:100%}.image-editor-native{margin-top:0}.image-editor-hidden-input{block-size:1px;inline-size:1px;opacity:0;pointer-events:none;position:fixed}.image-editor-top-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.image-editor-shell{--editor-bg:#100d18;--editor-stage:#0c0a10;--editor-surface:#171320;--editor-panel:#1d1828;--editor-panel-2:#241e32;--editor-line:#f7f1e81f;--editor-line-strong:#d2beff47;--editor-text:var(--hero-cream);--editor-muted:#f7f1e8b8;--editor-muted-soft:#f7f1e885;--editor-accent:var(--hero-lavender);--editor-accent-strong:#8f6dff;--editor-accent-soft:#d2beff24;--editor-accent-active:#d2beff33;--editor-amber:var(--hero-amber);--editor-amber-strong:var(--hero-amber-strong);font-size:12px;line-height:1.4}.image-editor-shell,.image-editor-shell button,.image-editor-shell input,.image-editor-shell select,.image-editor-shell textarea{font-family:Poppins,Segoe UI,Helvetica Neue,Arial,sans-serif}.image-editor-hero{grid-gap:24px;align-items:end;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) auto;padding:22px}.image-editor-hero-copy{grid-gap:10px;display:grid;gap:10px;max-width:760px}.image-editor-hero-copy h1{font-size:clamp(2rem,3.2vw,3.7rem);letter-spacing:-.05em;line-height:.98;margin:0}.image-editor-hero-copy p{color:#f4efffb8;line-height:1.55;margin:0}.image-editor-presence{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.image-editor-user{grid-gap:9px;align-items:center;background:rgba(224,228,238,.055);border:1px solid #d2beff29;border-radius:3px;border-radius:var(--ui-radius);display:grid;gap:9px;grid-template-columns:auto 1fr;min-width:126px;padding:8px 10px}.image-editor-user>span{background:var(--avatar-color);border-radius:50%;color:#161018;display:grid;font-size:.72rem;font-weight:900;height:32px;place-items:center;width:32px}.image-editor-user div{grid-gap:2px;display:grid;gap:2px}.image-editor-canvas-preview small,.image-editor-panel li,.image-editor-panel p,.image-editor-stage-topbar span,.image-editor-user small{color:var(--editor-muted)}.image-editor-shell{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--editor-bg);border:0;border-radius:0;box-shadow:none;display:grid;grid-template-areas:"menu menu menu" "options options options" "tools stage side";grid-template-columns:38px minmax(0,1fr) 292px;grid-template-rows:34px 38px minmax(0,1fr);height:100%;max-width:100%;min-height:0;min-width:0;overflow:visible;width:100%}.image-editor-shell.image-editor-shell-with-topbar{grid-template-areas:"appbar appbar appbar" "options options options" "tools stage side";grid-template-rows:50px 38px minmax(0,1fr)}.image-editor-shell.no-right-dock{grid-template-areas:"menu menu" "options options" "tools stage";grid-template-columns:38px minmax(0,1fr)}.image-editor-shell.no-right-dock.image-editor-shell-with-topbar{grid-template-areas:"appbar appbar" "options options" "tools stage"}.image-editor-shell.dock-collapsed{grid-template-columns:38px minmax(0,1fr) 118px}.image-editor-app-topbar{align-items:center;box-sizing:border-box;color:var(--editor-text);display:flex;gap:0;grid-area:appbar;justify-content:space-between;min-width:0;position:relative;z-index:50}.image-editor-app-topbar,.image-editor-shell .giggy-editor-topbar{background:var(--editor-surface);border-bottom:1px solid var(--editor-line);height:48px;max-height:48px;min-height:48px;padding:0 14px 0 0}.image-editor-shell .giggy-editor-topbar{backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.image-editor-app-actions,.image-editor-brand-row{align-items:center;display:flex;min-width:0}.image-editor-brand-row{gap:10px}.image-editor-brand-row,.image-editor-shell .giggy-editor-brand-row{height:100%;padding:8px 10px}.image-editor-app-actions{flex-shrink:0;gap:8px}.image-editor-autosave-status{align-items:center;background:#d2beff14;border:1px solid #d2beff2e;border-radius:3px;border-radius:var(--ui-radius);color:var(--editor-muted);display:inline-flex;font-size:.82rem;font-weight:600;height:34px;justify-content:center;line-height:1;min-height:34px;padding:0 12px;white-space:nowrap}.image-editor-autosave-status.saved{border-color:#7fd8c63d;color:#bff7ec}.image-editor-autosave-status.pending,.image-editor-autosave-status.saving{border-color:#ffd26847;color:#ffe4a0}.image-editor-autosave-status.error{border-color:#ff754757;color:#ffc0a9}.image-editor-shell svg{stroke-width:1.8;height:16px;width:16px}.image-editor-app-menu{align-items:center;display:flex;flex:1 1 auto;height:100%;margin:0 18px;min-width:0;overflow:visible}.image-editor-app-menu .image-editor-menu-items{gap:4px;overflow:visible}.image-editor-app-menu .image-editor-menu-root>button{align-items:center;border-radius:3px;border-radius:var(--ui-radius);color:#fff8e8;color:var(--hero-cream);display:inline-flex;font-size:.84rem;font-weight:400;height:34px;justify-content:center;letter-spacing:0;line-height:1;min-height:34px;padding:0 11px;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.image-editor-app-menu .image-editor-menu-root>button.active,.image-editor-app-menu .image-editor-menu-root>button:hover{background:var(--editor-accent-soft)}.image-editor-giggy-brand{border:0;border-radius:0}.image-editor-giggy-brand,.image-editor-shell .giggy-editor-brand{align-items:center;background:#0000;box-shadow:none;color:#fff8e8;color:var(--hero-cream);cursor:default;display:inline-flex;font-size:inherit;font-weight:inherit;gap:10px;height:34px;letter-spacing:0;line-height:1;padding:0;text-decoration:none;white-space:nowrap}.image-editor-shell .giggy-editor-brand{border:0}.image-editor-shell .giggy-editor-brand>span:first-child{font-size:1.72rem;font-weight:700;letter-spacing:-.07em}.image-editor-shell .giggy-editor-product-label{align-items:center;color:#fff8e8a8;display:inline-flex;font-size:.66rem;font-weight:800;height:1em;letter-spacing:.14em;line-height:1}.image-editor-giggy-brand:hover,.image-editor-shell .giggy-editor-brand:focus-visible,.image-editor-shell .giggy-editor-brand:hover{background:#0000;color:#fff8e8;color:var(--hero-cream);outline:none}.image-editor-primary-cta,.image-editor-secondary-cta{align-items:center;border:1px solid #0000;border-radius:3px;border-radius:var(--ui-radius);display:inline-flex;font-size:.82rem;font-weight:700;gap:7px;height:34px;justify-content:center;letter-spacing:0;line-height:1;min-height:34px;min-width:0;padding:0 12px;transition:all .16s ease;white-space:nowrap}.image-editor-shell .giggy-primary-cta,.image-editor-shell .giggy-secondary-cta{align-items:center;display:inline-flex;gap:7px;justify-content:center;line-height:1;vertical-align:middle}.image-editor-primary-cta svg,.image-editor-secondary-cta svg{stroke-width:1.8;display:block;flex-shrink:0;height:14px;width:14px}.image-editor-primary-cta span,.image-editor-secondary-cta span,.image-editor-shell .giggy-primary-cta span,.image-editor-shell .giggy-secondary-cta span{align-items:center;display:inline-flex;line-height:1}.image-editor-primary-cta{background:var(--editor-amber);border-color:#ffd26857;box-shadow:none;color:#18120a}.image-editor-primary-cta span{font:inherit;letter-spacing:0}.image-editor-shell .giggy-primary-cta{background:var(--editor-amber);border:1px solid #ffd26857;border-radius:3px;border-radius:var(--ui-radius);box-shadow:none;color:#18120a;height:34px;min-height:34px;padding:0 12px}.image-editor-primary-cta:hover,.image-editor-shell .giggy-primary-cta:focus-visible,.image-editor-shell .giggy-primary-cta:hover{background:var(--editor-amber-strong);border-color:#ffd2688a;box-shadow:none;color:#18120a;transform:none}.image-editor-secondary-cta{background:var(--editor-accent-active);border-color:#d2beff38;color:var(--editor-text)}.image-editor-shell .giggy-secondary-cta{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--editor-accent-active);border:1px solid #d2beff38;border-radius:3px;border-radius:var(--ui-radius);box-shadow:none;color:#fff8e8;color:var(--hero-cream);height:34px;min-height:34px;padding:0 12px}.image-editor-secondary-cta:hover,.image-editor-shell .giggy-secondary-cta:focus-visible,.image-editor-shell .giggy-secondary-cta:hover{background:#d2beff29;border-color:#d2beff75;color:#fff8e8;color:var(--hero-cream)}.image-editor-menu-strip,.image-editor-options-strip{align-items:center;background:var(--editor-surface);color:var(--editor-text);display:flex;min-width:0}.image-editor-menu-strip{border-bottom:1px solid var(--editor-line);grid-area:menu;justify-content:space-between;overflow:visible;padding:0 8px;position:relative;z-index:40}.image-editor-menu-items{align-items:center;display:flex;gap:4px;min-width:0;overflow:visible}.image-editor-menu-root{position:relative}.image-editor-menu-root>button,.image-editor-options-strip button,.image-editor-options-strip select,.image-editor-window-actions button{background:#0000;border:0;border-radius:3px;border-radius:var(--ui-radius);color:var(--editor-text);font:inherit;min-height:30px;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.image-editor-menu-root>button{align-items:center;display:inline-flex;font-size:.82rem;font-weight:700;height:30px;justify-content:center;letter-spacing:0;line-height:1;padding:0 9px}.image-editor-menu-root>button.active,.image-editor-menu-root>button:hover,.image-editor-options-strip button:hover,.image-editor-window-actions button:hover{background:#d2beff1f;color:var(--editor-text)}.image-editor-menu-dropdown{background:var(--editor-panel-2);border:1px solid var(--editor-line);border-radius:3px;border-radius:var(--ui-radius);box-shadow:none;display:grid;left:0;max-height:min(72vh,620px);min-width:226px;overflow:auto;padding:6px;position:absolute;top:calc(100% + 3px);z-index:10000}.image-editor-menu-dropdown button{grid-gap:20px;align-items:center;background:#0000;border:0;border-radius:3px;border-radius:var(--ui-radius);color:var(--editor-text);display:grid;font-size:.78rem;font-weight:400;gap:20px;grid-template-columns:minmax(0,1fr) auto;line-height:1.25;min-height:32px;padding:0 9px;text-align:left;width:100%}.image-editor-menu-dropdown button:hover:not(:disabled){background:var(--editor-accent-soft)}.image-editor-menu-dropdown button span,.image-editor-menu-dropdown kbd{align-items:center;display:inline-flex;min-height:20px}.image-editor-menu-dropdown button.disabled,.image-editor-menu-dropdown button:disabled{color:#f3f0ff57;cursor:default}.image-editor-menu-dropdown kbd{color:var(--editor-muted);font:inherit;font-size:.74rem;font-weight:400}.image-editor-menu-divider{background:var(--editor-line);height:1px;margin:5px 3px}.image-editor-window-actions{align-items:center;display:flex;gap:6px}.image-editor-window-actions button{display:grid;height:30px;place-items:center;width:30px}.image-editor-options-strip{background:var(--editor-panel);border-bottom:1px solid var(--editor-line);font-size:.78rem;font-weight:600;gap:7px;grid-area:options;line-height:1.35;overflow-x:auto;padding:0 8px;white-space:nowrap}.image-editor-options-strip .image-editor-tooltip-wrap,.image-editor-options-strip button,.image-editor-options-strip label{align-items:center;display:inline-flex;gap:5px}.image-editor-options-strip input[type=checkbox]{accent-color:var(--editor-accent);height:12px;width:12px}.image-editor-options-strip select{background:var(--editor-panel-2);border:1px solid var(--editor-line);font-size:.78rem;font-weight:600;height:28px;line-height:1;min-height:28px;padding:0 5px}.image-editor-options-strip button{background:rgba(224,228,238,.055);border:1px solid #0000;font-size:.78rem;font-weight:700;height:28px;line-height:1;min-height:28px;padding:0 7px}.image-editor-workbench-ui .image-editor-options-strip button[aria-label="Bring forward"],.image-editor-workbench-ui .image-editor-options-strip button[aria-label="Crop bounds"],.image-editor-workbench-ui .image-editor-options-strip button[aria-label="Rotate clockwise"],.image-editor-workbench-ui .image-editor-options-strip button[aria-label="Rotate counterclockwise"],.image-editor-workbench-ui .image-editor-options-strip button[aria-label="Send backward"],.image-editor-workbench-ui .image-editor-options-strip button[aria-label=Scissors],.image-editor-workbench-ui .image-editor-options-strip button[aria-label=Settings]{display:none}.image-editor-workbench-ui .image-editor-options-strip .image-editor-tooltip-wrap:has(button[aria-label="Bring forward"]),.image-editor-workbench-ui .image-editor-options-strip .image-editor-tooltip-wrap:has(button[aria-label="Crop bounds"]),.image-editor-workbench-ui .image-editor-options-strip .image-editor-tooltip-wrap:has(button[aria-label="Rotate clockwise"]),.image-editor-workbench-ui .image-editor-options-strip .image-editor-tooltip-wrap:has(button[aria-label="Rotate counterclockwise"]),.image-editor-workbench-ui .image-editor-options-strip .image-editor-tooltip-wrap:has(button[aria-label="Send backward"]),.image-editor-workbench-ui .image-editor-options-strip .image-editor-tooltip-wrap:has(button[aria-label=Scissors]),.image-editor-workbench-ui .image-editor-options-strip .image-editor-tooltip-wrap:has(button[aria-label=Settings]){display:none}.image-editor-align-glyph{display:grid;font-size:.76rem;font-weight:900;line-height:1;min-width:14px;place-items:center}.image-editor-align-icon{color:currentColor;display:block;height:16px;position:relative;width:16px}.image-editor-align-icon:after,.image-editor-align-icon:before{background:currentColor;border-radius:3px;border-radius:var(--ui-radius);content:"";display:block;position:absolute}.image-editor-align-icon.align-bottom:before,.image-editor-align-icon.align-middle:before,.image-editor-align-icon.align-top:before{height:2px;left:2px;right:2px}.image-editor-align-icon.align-bottom:after,.image-editor-align-icon.align-middle:after,.image-editor-align-icon.align-top:after{height:7px;left:5px;width:6px}.image-editor-align-icon.align-top:before{top:2px}.image-editor-align-icon.align-top:after{top:6px}.image-editor-align-icon.align-middle:before{top:7px}.image-editor-align-icon.align-middle:after{top:4px}.image-editor-align-icon.align-bottom:before{bottom:2px}.image-editor-align-icon.align-bottom:after{bottom:6px}.image-editor-align-icon.distribute-horizontal:before{bottom:2px;box-shadow:12px 0 0 currentColor;left:2px;top:2px;width:2px}.image-editor-align-icon.distribute-horizontal:after{height:8px;left:6px;top:4px;width:4px}.image-editor-align-icon.distribute-vertical:before{box-shadow:0 12px 0 currentColor;height:2px;left:2px;right:2px;top:2px}.image-editor-align-icon.distribute-vertical:after{height:4px;left:4px;top:6px;width:8px}.image-editor-options-strip input[type=range]{accent-color:var(--editor-accent);width:86px}.image-editor-active-options{color:var(--editor-muted);font-size:.76rem;max-width:420px;overflow:hidden;text-overflow:ellipsis}.image-editor-option-divider{background:var(--editor-line);height:24px;width:1px}.image-editor-rail{grid-gap:1px;align-content:start;background:var(--editor-surface);border-right:1px solid var(--editor-line);display:grid;gap:1px;grid-area:tools;justify-items:center;padding:4px 3px}.image-editor-rail button{align-items:center;background:#0000;border:1px solid #0000;border-radius:3px;border-radius:var(--ui-radius);color:var(--editor-muted);display:flex;height:28px;justify-content:center;place-items:center;transition:background-color .12s ease,border-color .12s ease,color .12s ease;width:31px}.image-editor-rail button:hover{background:#d2beff1f;border-color:var(--editor-line);color:var(--editor-text)}.image-editor-rail button.active{background:var(--editor-accent-active);border-color:var(--editor-line-strong);color:var(--editor-text)}.image-editor-rail button svg{stroke-width:1.75;display:block;flex:0 0 auto;height:18px;width:18px}.image-editor-tool-group{grid-gap:1px;border-bottom:1px solid var(--editor-line);display:grid;gap:1px;padding-bottom:4px;position:relative}.image-editor-rail .image-editor-tooltip-wrap{display:inline-flex;justify-content:center}.image-editor-tool-corner{border-bottom:4px solid var(--editor-muted);border-left:4px solid #0000;bottom:3px;height:0;position:absolute;right:3px;width:0}.image-editor-tool-flyout{background:var(--editor-panel-2);border:1px solid var(--editor-line);box-shadow:none;left:calc(100% + 7px);max-height:min(74vh,640px);min-width:210px;overflow:auto;padding:6px;position:absolute;top:0;z-index:30}.image-editor-tool-flyout,.image-editor-tool-flyout button{border-radius:3px;border-radius:var(--ui-radius);display:grid}.image-editor-tool-flyout button{color:var(--editor-text);font-size:.78rem;font-weight:400;grid-template-columns:28px minmax(0,1fr);height:32px;justify-items:start;line-height:1.25;padding:0 8px;transition:background-color .12s ease,border-color .12s ease,color .12s ease;width:100%}.image-editor-tool-flyout button.active,.image-editor-tool-flyout button:hover{background:#d2beff1f}.image-editor-tool-flyout .image-editor-tooltip-wrap{display:block;width:100%}.image-editor-color-stack{height:38px;margin:4px 0 2px;position:relative;width:30px}.image-editor-color-stack label{display:block;height:20px;position:absolute;width:20px}.image-editor-color-stack label:first-child{left:1px;top:0;z-index:2}.image-editor-color-stack label:nth-child(2){bottom:0;right:1px}.image-editor-color-stack input{inset:0;opacity:0;position:absolute}.image-editor-color-stack span{border:0;border-radius:3px;border-radius:var(--ui-radius);box-shadow:0 0 0 1px #08080db8;display:block;height:100%;width:100%}.image-editor-color-stack button{bottom:-15px;color:#0000;height:14px;left:0;overflow:hidden;position:absolute;width:30px}.image-editor-color-stack button:before{color:var(--editor-muted);content:"swap";font-size:.55rem}.image-editor-color-stack .image-editor-tooltip-wrap{position:static}.image-editor-stage{background:var(--editor-stage);display:grid;grid-area:stage;grid-template-rows:1fr;min-width:0;overflow:hidden;padding:0}.image-editor-canvas-wrap{background:var(--editor-stage);cursor:none;display:grid;min-height:0;overflow:auto;padding:28px;place-items:center;position:relative}.image-editor-canvas-scroll{transform-origin:center center}.image-editor-canvas-scroll.hidden{opacity:0;pointer-events:none}.image-editor-canvas-wrap.loading{cursor:default}.image-editor-loading-state{grid-gap:12px;background:var(--editor-stage);color:var(--editor-text);display:grid;gap:12px;inset:0;justify-items:center;place-content:center;pointer-events:none;position:absolute;z-index:12}.image-editor-loading-state strong{font-size:.86rem;font-weight:800}.image-editor-canvas{background:#fff;border-radius:2px;box-shadow:none;cursor:none;display:block;touch-action:none}.image-editor-tool-cursor{background:#0000;border:0;border-radius:0;color:#fff8e8;display:grid;height:36px;left:0;margin:-4px 0 0 -4px;place-items:center;pointer-events:none;position:absolute;top:0;width:36px;z-index:20}.image-editor-tool-cursor svg{stroke:#fff8e8;stroke-width:2.2;filter:drop-shadow(1px 0 0 rgba(12,10,18,.9)) drop-shadow(-1px 0 0 rgba(12,10,18,.9)) drop-shadow(0 1px 0 rgba(12,10,18,.9)) drop-shadow(0 -1px 0 rgba(12,10,18,.9));height:22px;left:3px;paint-order:stroke;position:absolute;top:3px;width:22px}.image-editor-tool-cursor .image-editor-tool-cursor-pointer{height:22px;left:0;top:0;width:22px}.image-editor-tool-cursor .image-editor-tool-cursor-badge{stroke-width:2.3;height:18px;left:18px;top:18px;width:18px}.image-editor-empty-state{grid-gap:8px;-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--editor-panel);border:1px dashed var(--editor-line-strong);border-radius:3px;border-radius:var(--ui-radius);color:var(--editor-text);display:grid;gap:8px;inset:auto;min-width:260px;padding:22px;place-items:center;position:absolute}.image-editor-empty-state svg{height:26px;width:26px}.image-editor-empty-state span{color:var(--editor-muted)}.image-editor-stage-topbar{align-items:center;background:#262626;border:0;border-bottom:1px solid #303030;border-radius:0;display:none;gap:16px;justify-content:space-between;padding:8px 12px}.image-editor-stage-topbar>div:first-child{grid-gap:3px;display:grid;gap:3px}.image-editor-stage-actions{display:flex;flex-wrap:wrap;gap:8px}.image-editor-canvas-preview{grid-gap:10px;aspect-ratio:16/10;background:linear-gradient(135deg,#ffffffe0,#e0e4eee0),#fff;border:1px solid #e0e4ee2e;border-radius:3px;border-radius:var(--ui-radius);box-shadow:0 24px 60px #00000052;color:#15131c;display:grid;gap:10px;place-items:center;place-self:center;text-align:center;width:min(640px,88%)}.image-editor-canvas-preview:hover{transform:translateY(-1px)}.image-editor-canvas-frame{background:#0f0f1414;border-radius:3px;border-radius:var(--ui-radius);display:grid;height:66px;place-items:center;width:66px}.image-editor-canvas-frame svg{height:28px;width:28px}.image-editor-error{background:#ff6f9d1a;border:1px solid #ff6f9d57;border-radius:3px;border-radius:var(--ui-radius);color:#ffc4d7;margin-top:12px;padding:10px 12px}.image-editor-panel{align-self:start;background:var(--editor-panel);border-bottom:1px solid var(--editor-line);border-left:1px solid var(--editor-line);display:flex;flex-direction:column;gap:0;grid-area:panel;max-height:min(760px,calc(100vh - 126px));min-height:auto;min-width:0;overflow:auto;padding:0}.image-editor-panel section{grid-gap:9px;background:var(--editor-panel);border:0;border-bottom:1px solid var(--editor-line);border-radius:0;display:grid;gap:9px;padding:8px}.image-editor-dock{background:#0000;display:grid;grid-area:side;grid-template-areas:"panel toggle" "panel rail";grid-template-columns:minmax(0,1fr) 118px;grid-template-rows:18px minmax(0,1fr);min-width:0;overflow:hidden}.image-editor-dock.collapsed{grid-template-areas:"toggle" "rail";grid-template-columns:118px}.image-editor-dock-toggle-row{align-items:center;background:var(--editor-surface);border-bottom:1px solid var(--editor-line);border-left:1px solid var(--editor-line);display:flex;grid-area:toggle;justify-content:flex-end}.image-editor-dock-toggle{background:#0000;border:0;border-left:1px solid var(--editor-line);color:var(--editor-muted);display:grid;font-size:.68rem;font-weight:900;height:17px;line-height:1;min-width:34px;place-items:center}.image-editor-dock-toggle:focus-visible,.image-editor-dock-toggle:hover{background:var(--editor-accent-soft);color:var(--editor-text)}.image-editor-dock-icons{grid-gap:0;align-content:start;background:var(--editor-surface);border-left:1px solid var(--editor-line);display:grid;gap:0;grid-area:rail;padding-top:6px}.image-editor-dock-icon-group{grid-gap:1px;border-bottom:1px solid var(--editor-line);display:grid;gap:1px;padding:6px 0}.image-editor-dock-icons button{grid-gap:8px;align-items:center;background:#0000;border:0;border-radius:0;color:var(--editor-muted);display:grid;font-size:.72rem;font-weight:800;gap:8px;grid-template-columns:22px minmax(0,1fr);line-height:1;min-height:30px;padding:0 9px;text-align:left;width:100%}.image-editor-dock-icons button.active,.image-editor-dock-icons button:hover{background:var(--editor-accent-soft);color:var(--editor-text)}.image-editor-dock-icons span{line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-editor-dock-icons button svg{height:17px;width:17px}.image-editor-dock-text-icon{display:grid;font-size:.68rem;font-weight:900;height:17px;place-items:center;width:22px}.image-editor-tabs{align-items:center;background:var(--editor-panel-2);border-bottom:1px solid var(--editor-line);display:flex;gap:0;height:27px}.image-editor-tabs button{background:#0000;border:0;border-bottom:2px solid #0000;border-right:1px solid var(--editor-line);color:var(--editor-muted);font-size:.78rem;font-weight:800;height:27px;line-height:1;padding:0 9px}.image-editor-tabs button.active{background:var(--editor-panel);border-color:var(--editor-accent);color:var(--editor-text)}.image-editor-panel-group-history{order:1}.image-editor-panel-group-inspector{order:2}.image-editor-panel-group-layers{order:3}.image-editor-inspector-tabs{align-items:flex-start;flex-wrap:wrap;height:auto;min-height:27px}.image-editor-type-tabs{display:grid;flex-wrap:nowrap;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.image-editor-type-tabs button{min-width:0;overflow:hidden;padding:0 6px;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.image-editor-history-panel{min-height:188px}.image-editor-history-list{grid-gap:5px;color:var(--editor-muted);display:grid;font-size:.76rem;gap:5px;line-height:1.35}.image-editor-history-item{align-items:center;background:#0000;border:1px solid #0000;border-radius:3px;border-radius:var(--ui-radius);color:var(--editor-muted);display:flex;font:inherit;min-height:24px;padding:4px 7px;text-align:left;width:100%}button.image-editor-history-item{cursor:pointer}button.image-editor-history-item:hover{background:color-mix(in srgb,var(--editor-accent) 10%,#0000);border-color:color-mix(in srgb,var(--editor-accent) 40%,#0000);color:var(--editor-text)}.image-editor-history-item.active{background:color-mix(in srgb,var(--editor-accent) 16%,#0000);border-color:color-mix(in srgb,var(--editor-accent) 62%,#0000);color:var(--editor-text)}.image-editor-history-item.future{color:color-mix(in srgb,var(--editor-muted) 72%,#0000)}.image-editor-history-item.future:before{background:color-mix(in srgb,var(--editor-accent) 58%,#0000);border-radius:3px;border-radius:var(--ui-radius);content:"";height:5px;margin-right:7px;width:5px}.image-editor-history-item.disabled{opacity:.72}.image-editor-swatch-grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(5,1fr);padding-top:8px}.image-editor-swatch-grid button{aspect-ratio:1;border:1px solid var(--editor-line);border-radius:3px;border-radius:var(--ui-radius);min-height:0}.image-editor-layer-controls{grid-gap:6px;align-items:center;display:grid;gap:6px;grid-template-columns:minmax(76px,1fr) auto;min-width:0}.image-editor-layer-controls input,.image-editor-layer-controls select{background:var(--editor-panel-2);border:1px solid var(--editor-line);border-radius:3px;border-radius:var(--ui-radius);color:var(--editor-text);font-size:.76rem;font-weight:600;height:26px;line-height:1;min-width:0}.image-editor-layer-controls label,.image-editor-lock-row{align-items:center;color:var(--editor-muted);display:inline-flex;font-size:.76rem;font-weight:600;gap:4px;line-height:1.35}.image-editor-layer-controls input[type=number]{padding:0 4px;width:44px}.image-editor-lock-row{flex-wrap:wrap;grid-column:1/-1}.image-editor-lock-row button{background:#0000;border:0;border-radius:3px;border-radius:var(--ui-radius);color:var(--editor-muted);display:grid;height:22px;place-items:center;width:22px}.image-editor-panel-heading{align-items:center;color:var(--editor-text);display:flex;font-size:.9rem;font-weight:800;gap:8px;justify-content:space-between;line-height:1.25}.image-editor-panel p,.image-editor-panel ul{font-size:.78rem;line-height:1.4;margin:0}.image-editor-panel ul{grid-gap:8px;display:grid;gap:8px;padding-left:18px}.image-editor-layer-list{grid-gap:6px;display:grid;gap:6px}.image-editor-layer-list button{grid-gap:10px;align-items:center;background:rgba(224,228,238,.055);border:1px solid #0000;border-radius:3px;border-radius:var(--ui-radius);color:var(--editor-text);cursor:grab;display:grid;font-size:.78rem;font-weight:600;gap:10px;grid-template-columns:1fr auto;line-height:1.3;padding:8px 9px;text-align:left;width:100%}.image-editor-layer-list button.active,.image-editor-layer-list button:hover{background:var(--editor-accent-active);border-color:var(--editor-line-strong)}.image-editor-layer-list button.dragging{cursor:grabbing;opacity:.58;outline:1px dashed color-mix(in srgb,var(--editor-accent) 64%,#0000)}.image-editor-layer-list small{color:var(--editor-muted);font-size:.68rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.image-editor-inspector{grid-gap:10px;display:grid;gap:10px}.image-editor-inspector label{grid-gap:6px;display:grid;gap:6px}.image-editor-inspector label>span{color:var(--editor-muted);font-size:.72rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.image-editor-inspector input,.image-editor-inspector textarea{background:var(--editor-panel-2);border:1px solid var(--editor-line);border-radius:3px;border-radius:var(--ui-radius);color:var(--editor-text);font-size:.78rem;font-weight:500;line-height:1.35;padding:7px 9px;width:100%}.image-editor-inspector textarea{min-height:74px;resize:vertical}.image-editor-field-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.image-editor-inspector-actions,.image-editor-toggle-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.image-editor-modal-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0c0c126b;display:grid;inset:0;place-items:center;position:fixed;z-index:60}.image-editor-modal{grid-gap:14px;background:var(--editor-panel);border:1px solid var(--editor-line);border-radius:3px;border-radius:var(--ui-radius);box-shadow:none;color:var(--editor-text);display:grid;gap:14px;padding:12px;width:min(420px,calc(100vw - 32px))}.image-editor-modal footer,.image-editor-modal header{align-items:center;display:flex;gap:10px;justify-content:space-between}.image-editor-modal footer button,.image-editor-modal header button{background:#d2beff1a;border:1px solid var(--editor-line);border-radius:3px;border-radius:var(--ui-radius);color:var(--editor-text);font-size:.78rem;font-weight:700;line-height:1;min-height:30px;padding:0 10px}.image-editor-modal footer{justify-content:flex-end}.image-editor-modal footer button[type=submit]{background:var(--editor-amber);border-color:#ffd26857;color:#18120a}.image-editor-modal-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.image-editor-modal-grid label{grid-gap:6px;display:grid;gap:6px}.image-editor-modal-grid span{color:var(--editor-muted);font-size:.72rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.image-editor-modal-grid input{background:var(--editor-panel-2);border:1px solid var(--editor-line);border-radius:3px;border-radius:var(--ui-radius);color:var(--editor-text);font-size:.78rem;font-weight:500;height:34px;min-width:0;padding:0 9px}.image-editor-modal-check{align-items:center;align-self:end;grid-template-columns:auto 1fr}.image-editor-modal-check input{accent-color:var(--editor-accent);height:16px;padding:0;width:16px}.image-editor-command-palette{grid-gap:8px;background:var(--editor-panel);box-shadow:none;display:grid;gap:8px;padding:10px;width:min(520px,calc(100vw - 32px))}.image-editor-command-palette,.image-editor-command-palette>input{border:1px solid var(--editor-line);border-radius:3px;border-radius:var(--ui-radius);color:var(--editor-text)}.image-editor-command-palette>input{background:var(--editor-panel-2);font-size:.86rem;font-weight:500;height:40px;padding:0 11px}.image-editor-command-palette>div{grid-gap:4px;display:grid;gap:4px;max-height:360px;overflow:auto}.image-editor-command-palette button{grid-gap:12px;align-items:center;background:#0000;border:0;border-radius:3px;border-radius:var(--ui-radius);color:var(--editor-text);display:grid;font-size:.78rem;font-weight:600;gap:12px;grid-template-columns:1fr auto;line-height:1.3;min-height:34px;padding:0 9px;text-align:left}.image-editor-command-palette button:hover{background:var(--editor-accent-soft)}.image-editor-command-palette p,.image-editor-command-palette small{color:var(--editor-muted);font-size:.74rem;line-height:1.35}@media (max-width:980px){.image-editor-hero,.image-editor-shell{grid-template-areas:"menu menu" "options options" "tools stage" "side side";grid-template-columns:34px minmax(0,1fr)}.image-editor-shell.image-editor-shell-with-topbar{grid-template-areas:"appbar appbar" "options options" "tools stage" "side side";grid-template-columns:34px minmax(0,1fr)}.image-editor-shell.no-right-dock.image-editor-shell-with-topbar{grid-template-areas:"appbar appbar" "options options" "tools stage"}.image-editor-app-topbar{grid-template-columns:auto minmax(0,1fr) auto;padding:0 10px}.image-editor-app-title span,.image-editor-secondary-cta{display:none}.image-editor-app-menu{overflow-x:auto}.image-editor-presence{justify-content:flex-start}.image-editor-rail{border-bottom:0;border-right:0;grid-auto-flow:row}.image-editor-dock{border-top:1px solid #e0e4ee1f}}.ui-action-card{color:inherit;text-decoration:none}.auth-email-button:hover,.auth-google-button:hover,.auth-method-card:hover,.image-home-secondary-cta:hover,.ops-action-button:hover,.project-image-icon-button:hover,.secondary-tool-button:focus-visible,.secondary-tool-button:hover,.voice-category-chip:hover,.voice-filter-chip:hover,.voice-filter-toggle:hover,.voice-icon-filter:hover,.voice-library-action-button:hover,.voice-texture-filter:hover,.workspace-list-action:hover,.workspace-outline-button:focus-visible,.workspace-outline-button:hover,.workspace-topbar-pill:focus-visible,.workspace-topbar-pill:hover{background:#d2beff24;border-color:#d2beff6b;color:#fff8e8;color:var(--hero-cream)}.auth-input-shell:focus-within,.contact-form-card input:focus,.contact-form-card select:focus,.contact-form-card textarea:focus,.image-generator-prompt-card textarea:focus,.tts-input textarea:focus,.voice-library-inline-search:focus,.voice-library-search-shell:focus-within,.workspace-main input:focus,.workspace-main select:focus,.workspace-main textarea:focus{border-color:#d2beff7a;outline-color:#d2beff2e}.voice-library-hero.voice-library-hero-compact{align-items:center}.voice-library-hero.voice-library-hero-compact h2{margin-top:2px}.voice-library-hero-actions{justify-content:flex-end;min-width:min(420px,100%)}.voice-filter-toggle{min-height:52px;padding-inline:16px}.voice-library-list-table{overflow:hidden}.voice-library-list-head{column-gap:16px;grid-template-columns:56px minmax(160px,1fr) minmax(190px,1.1fr) minmax(280px,1.85fr) 112px 126px 112px}.voice-library-row-card{align-items:stretch;grid-template-columns:minmax(0,1fr) 112px}.voice-library-row-card.expanded{display:block}.voice-library-row-main{column-gap:16px;grid-template-columns:56px minmax(160px,1fr) minmax(190px,1.1fr) minmax(280px,1.85fr) 112px 126px;min-height:76px}.voice-library-row-description p{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#a8adb7;color:var(--hero-muted);display:-webkit-box;font-size:.86rem;line-height:1.42;margin:0;overflow:hidden}.voice-library-row-actions{align-self:center;gap:10px;padding:14px 16px 14px 0}.voice-library-action-button{flex:0 0 44px;height:44px;width:44px}.voice-library-action-button svg{height:20px;width:20px}.voice-library-expanded-card{gap:18px;grid-template-columns:132px minmax(0,1fr);padding:18px}.voice-library-initials.expanded-full{height:112px;width:112px}.voice-library-expanded-grid{grid-template-columns:minmax(180px,.9fr) minmax(180px,.9fr) minmax(180px,.9fr)}.voice-library-expanded-panel{min-height:132px}.voice-library-scroll-sentinel{height:1px;width:100%}.voice-library-loading-more{color:#a8adb7;color:var(--hero-muted);font-size:.84rem;margin:0;padding:14px 18px 18px;text-align:center}@media (max-width:1180px){.voice-library-list-head{display:none}.voice-library-row-card,.voice-library-row-card.expanded{display:grid;grid-template-columns:1fr}.voice-library-row-main{grid-template-columns:56px 1fr}.voice-library-row-accent,.voice-library-row-description,.voice-library-row-language,.voice-library-row-name,.voice-library-row-title{grid-column:2}.voice-library-row-actions{justify-content:flex-start;padding:0 14px 14px 70px}}@media (max-width:720px){.voice-library-hero-actions{align-items:stretch}.voice-filter-toggle{width:100%}.voice-library-expanded-card{grid-template-columns:1fr}}.voice-library-hero.voice-library-hero-compact{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr}.voice-library-page-wrap{grid-gap:14px;display:grid;gap:14px;margin:24px 28px 36px}.workspace-main .voice-library-page-wrap .voice-library-hero{background:linear-gradient(90deg,#07080ef5 0,#07080ee6 24%,#07080e8a 42%,#07080e1f 58%,#07080e00 74%),var(--workspace-hero-bg) center calc(100% + 100px) /cover no-repeat;border-radius:3px;border-radius:var(--ui-radius);margin:0;min-height:220px;padding:28px}.workspace-main .voice-library-page-wrap .voice-library-hero:after{display:none}.workspace-main .voice-library-page-wrap .voice-library-hero .workspace-kicker,.workspace-main .voice-library-page-wrap .voice-library-hero h1,.workspace-main .voice-library-page-wrap .voice-library-hero p{text-shadow:none}.voice-library-filter-anchor{justify-content:flex-end;min-width:0}.voice-library-toolbar{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr auto 1fr;margin-bottom:12px}.voice-library-toolbar-actions{display:flex;gap:10px;grid-column:3;justify-content:flex-end}.voice-library-sort-menu{position:relative}.voice-library-sort-popover{grid-gap:4px;display:grid;gap:4px;min-width:184px;padding:7px;position:absolute;right:0;top:calc(100% + 8px);z-index:30}.voice-library-sort-option{align-items:center;background:#0000;border:0;border-radius:3px;border-radius:var(--ui-radius-sm);color:#a8adb7;color:var(--hero-muted);display:flex;font-size:.88rem;font-weight:440;min-height:34px;padding:7px 9px;text-align:left;width:100%}.voice-library-sort-option.active,.voice-library-sort-option:focus-visible,.voice-library-sort-option:hover{background:#d2beff1f;color:#fff8e8;color:var(--hero-cream);outline:none}.voice-library-toolbar-button{align-items:center;-webkit-appearance:none;appearance:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0f1118eb;border:1px solid #e0e4ee26;border-radius:3px;border-radius:var(--ui-radius-sm);box-shadow:none;color:#fff8e8;color:var(--hero-cream);display:inline-flex;filter:none;font:inherit;font-size:.86rem;font-weight:800;gap:8px;justify-content:center;line-height:1;min-height:44px;padding:10px 14px}.voice-library-toolbar-button:focus-visible,.voice-library-toolbar-button:hover{background:#1c1d26fa;border-color:#d2beff6b;border-color:var(--glass-line-strong);box-shadow:none;color:#fff8e8;color:var(--hero-cream);outline:none}.voice-library-toolbar-button.active{background:#1c1d26fa;border-color:#d2beff57;color:#fff8e8;color:var(--hero-cream)}.voice-library-toolbar-button svg{color:currentColor;height:16px;width:16px}.voice-library-filter-panel{margin-inline:0}.voice-library-filter-panel.open{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b0a12b8;border-color:#e0e4ee24;border-radius:3px;border-radius:var(--ui-radius);box-shadow:none;margin-bottom:12px;padding:16px}.voice-library-filter-panel .voice-filter-heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.voice-library-filter-panel .voice-filter-heading h2{color:#fff8e8;color:var(--hero-cream);font-size:.86rem;letter-spacing:0;margin:0;text-transform:none}.voice-library-filter-panel .voice-visual-filter-grid{gap:12px;grid-template-columns:minmax(260px,1.2fr) repeat(3,minmax(180px,1fr))}.voice-library-filter-panel .voice-visual-filter-group{align-content:start;background:rgba(224,228,238,.035);border:1px solid #e0e4ee1c;border-radius:3px;border-radius:var(--ui-radius-sm);padding:10px}.voice-library-filter-panel .use-case-filter-group{grid-column:auto}.voice-library-filter-panel .voice-visual-filter-group>span{color:#a8adb7;color:var(--hero-muted);font-size:.74rem;letter-spacing:.04em;text-transform:uppercase}.voice-library-filter-panel .voice-age-slider-labels button,.voice-library-filter-panel .voice-category-chip,.voice-library-filter-panel .voice-icon-filter,.voice-library-filter-panel .voice-texture-filter{border-radius:3px;border-radius:var(--ui-radius-sm)}.voice-library-results-count{grid-gap:4px;color:#a8adb7;color:var(--hero-muted);display:grid;font-size:.9rem;font-weight:360;gap:4px;grid-column:2;line-height:1.2;margin:0;text-align:center}.voice-library-page-wrap .voice-library-list-table{margin:0}.voice-library-results-count span{color:#a8adb7;color:var(--hero-muted);font-size:.8rem;font-weight:500}.voice-library-status-row{grid-gap:8px;display:grid;gap:8px;padding:14px 18px 0}.voice-library-expanded-card{align-items:start;grid-template-columns:88px minmax(0,1fr)}.voice-library-initials.expanded-full{font-size:1rem;height:72px;width:72px}.voice-library-expanded-topline{align-items:center}.voice-library-expanded-topline h3{margin-top:4px}.voice-library-expanded-grid{grid-template-columns:minmax(160px,.7fr) minmax(180px,1fr) minmax(180px,.85fr)}.voice-library-expanded-panel{min-height:96px}@media (max-width:1100px){.voice-library-results-count{margin-inline:16px}}@media (max-width:720px){.voice-library-filter-anchor{width:100%}.voice-library-toolbar{align-items:stretch;flex-direction:column;grid-template-columns:1fr}.voice-library-toolbar-actions{flex-direction:column;grid-column:1}.voice-library-toolbar-button{justify-content:center;width:100%}.voice-library-expanded-card,.voice-library-filter-panel .voice-visual-filter-grid{grid-template-columns:1fr}.voice-library-expanded-image-rail{justify-content:flex-start}}.voice-library-page-wrap .voice-library-list-table{background:#08090d7a;border:1px solid #e0e4ee1f;border-radius:3px;border-radius:var(--ui-radius);box-shadow:none;overflow:hidden}.voice-library-list-head{background:#0d0e14f0;border-bottom:1px solid #e0e4ee1f;color:#f6f2fb8f;font-size:.72rem;font-weight:800;grid-template-columns:minmax(300px,2.2fr) 136px 136px 132px minmax(140px,.9fr) 92px;letter-spacing:0;min-height:42px;padding:0 14px 0 18px;text-transform:none}.voice-library-row-card,.voice-library-row-card.expanded{background:#0a0b105c;border-bottom:1px solid #e0e4ee14;color:#fff8e8;color:var(--hero-cream);gap:0;grid-template-columns:minmax(0,1fr) 92px;transition:background-color .14s ease,border-color .14s ease}.voice-library-list-body .voice-library-row-card:nth-child(2n){background:#0f101657}.voice-library-row-card.expanded,.voice-library-row-card:hover{background:#171820bd;border-color:#d2beff29}.voice-library-row-main{color:inherit;column-gap:14px;grid-template-columns:minmax(300px,2.2fr) 136px 136px 132px minmax(140px,.9fr);min-height:74px;padding:10px 14px 10px 18px}.voice-library-row-identity{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:42px minmax(0,1fr);min-width:0}.voice-library-row-avatar{display:none}.voice-library-initials{background:radial-gradient(circle at 30% 25%,#ffffff52,#0000 32%),linear-gradient(135deg,#d2beff3d,#ffd26829);border:1px solid #e0e4ee1f;color:#fff8e8;color:var(--hero-cream);font-size:.76rem;height:42px;letter-spacing:0;width:42px}.voice-library-row-name{grid-gap:2px;display:grid;gap:2px;min-width:0}.voice-library-row-name strong{color:#fff8e8;color:var(--hero-cream);font-size:.91rem;font-weight:800;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.voice-library-row-name>span{color:#f6f2fbb8;font-size:.78rem;font-weight:650;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.voice-library-row-description p,.voice-library-row-name p{color:#f6f2fb80;display:block;font-size:.76rem;line-height:1.3;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.voice-library-row-accent span,.voice-library-row-language span,.voice-library-row-profile,.voice-library-row-style{align-items:center;background:hsla(0,0%,100%,.045);border:1px solid #e0e4ee1a;border-radius:3px;border-radius:var(--ui-radius);color:#f6f2fbdb;display:inline-flex;font-size:.78rem;font-weight:700;gap:7px;line-height:1;max-width:100%;min-height:30px;padding:6px 9px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.voice-library-row-accent span{background:#0000;color:#f6f2fb9e}.voice-language-flag{align-items:center;border-radius:3px;border-radius:var(--ui-radius);display:inline-flex;flex:0 0 18px;font-size:.94rem;height:18px;justify-content:center;line-height:1;overflow:hidden;width:18px}.voice-library-row-profile,.voice-library-row-style{grid-gap:2px;background:#0000;border-color:#0000;border-radius:3px;border-radius:var(--ui-radius);display:grid;gap:2px;justify-items:start;padding-inline:0}.voice-library-row-profile span,.voice-library-row-style span{color:#f6f2fbd6;font-size:.8rem;font-weight:750}.voice-library-row-profile small,.voice-library-row-style small{color:#f6f2fb7a;font-size:.72rem;font-weight:650}.voice-library-row-actions{align-items:center;align-self:stretch;gap:6px;justify-content:flex-end;padding:0 14px 0 0}.voice-library-action-button{background:#0000;border:1px solid #0000;color:#f6f2fbb8;flex:0 0 34px;height:34px;width:34px}.voice-library-action-button:focus-visible,.voice-library-action-button:hover{background:hsla(0,0%,100%,.075);border-color:#e0e4ee24;color:#fff8e8;color:var(--hero-cream);outline:none}.voice-library-action-button.active,.voice-library-action-button:first-child.active{background:#d2beff24;border-color:#d2beff42;color:#fff8e8;color:var(--hero-cream)}.voice-language-option{align-items:center;display:flex;gap:8px}.voice-language-trigger-label,.voice-library-locale-line{align-items:center;display:inline-flex;gap:8px}@media (max-width:1220px){.voice-library-list-head{display:none}.voice-library-row-card,.voice-library-row-card.expanded{grid-template-columns:1fr}.voice-library-row-main{grid-template-columns:minmax(0,1fr) 132px 132px;row-gap:10px}.voice-library-row-identity{grid-column:1/-1}.voice-library-row-profile,.voice-library-row-style{display:none}.voice-library-row-actions{justify-content:flex-start;padding:0 14px 12px 72px}}@media (max-width:720px){.voice-library-row-main{grid-template-columns:1fr;padding:12px}.voice-library-row-accent span,.voice-library-row-language span{width:100%}.voice-library-row-actions{padding:0 12px 12px 66px}}.generation-dock-icon,.home-workflow-grid span,.tone-4,.tool-icon-shell,.workspace-home-card-icon.green,.workspace-home-card-icon.mint{background:#d2beff24;border-color:#d2beff2e;color:#fff8e8;color:var(--hero-cream)}.auth-dialog-switcher button,.home-shell-flat .pill.active,.home-shell-flat .pill:hover,.home-shell-flat .site-footer a:hover{color:#d2beff;color:var(--hero-lavender)}.nav-mega-shell{align-items:center;display:inline-flex;position:relative}.nav-mega-shell:after{content:"";height:18px;left:-18px;position:absolute;right:-18px;top:100%}.nav-mega-trigger{align-items:center;background:#0000;border-color:#0000;color:inherit;display:inline-flex;min-height:auto;padding:4px 0}.nav-mega-trigger:focus-visible,.nav-mega-trigger:hover{background:#0000;border-color:#0000;color:#d2beff;color:var(--hero-lavender);outline:none}.nav-mega-trigger.is-active,.nav-simple-link.is-active{background:#0000;border-color:#0000;color:#fff8e8;color:var(--hero-cream)}.nav-mega-trigger svg{height:14px;transition:transform .16s ease;width:14px}.nav-mega-trigger.active svg,.nav-mega-trigger.is-active svg{transform:rotate(180deg)}.nav-mega-menu{backdrop-filter:blur(20px) saturate(1.16) brightness(.66);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:blur(20px) saturate(1.16) brightness(.66);-webkit-backdrop-filter:var(--glass-blur);background:#0b0c13f5;border:1px solid #e0e4ee24;border:1px solid var(--glass-line);border-radius:3px;border-radius:var(--ui-radius);box-shadow:0 24px 70px #00000047;box-shadow:var(--glass-shadow);color:#fff8e8;color:var(--hero-cream);left:50%;overflow:hidden;position:absolute;top:calc(100% + 14px);transform:translateX(-50%);width:min(760px,calc(100vw - 32px));z-index:10050}.document-page-shell .nav-mega-menu,.format-page-shell .nav-mega-menu,.legal-page-shell .nav-mega-menu{background:rgba(7,8,14,.985);box-shadow:0 26px 90px #00000085}.nav-mega-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-columns:repeat(var(--nav-mega-columns,2),minmax(0,1fr))}.nav-mega-section{grid-gap:8px;align-content:start;display:grid;gap:8px;padding:24px 26px}.nav-mega-section+.nav-mega-section{border-left:1px solid #e0e4ee24;border-left:1px solid var(--glass-line)}.nav-mega-shell:has(.nav-mega-section:nth-child(3)){--nav-mega-columns:3}.nav-mega-section p{color:#a8adb7;color:var(--hero-muted);font-size:.75rem;font-weight:700;letter-spacing:0;margin:0 0 8px}.nav-mega-link{grid-gap:4px;border-radius:3px;border-radius:var(--ui-radius-sm);display:grid;gap:4px;min-height:58px;padding:8px 10px;transition:background-color .16s ease,transform .16s ease}.nav-mega-link:focus-visible,.nav-mega-link:hover{background:#d2beff1f;outline:none;transform:translateX(2px)}.nav-mega-link strong{color:#fff8e8;color:var(--hero-cream);font-size:.92rem;line-height:1.2}.nav-mega-link span{color:#a8adb7;color:var(--hero-muted);font-size:.84rem;line-height:1.35}.nav-mega-promo{align-items:center;background:#1f1c2b9e;background:var(--glass-surface-raised);border-top:1px solid #e0e4ee24;border-top:1px solid var(--glass-line);display:flex;gap:18px;justify-content:space-between;padding:18px 26px}.nav-mega-promo span{grid-gap:3px;display:grid;gap:3px}.nav-mega-promo strong{color:#fff8e8;color:var(--hero-cream);font-size:.94rem}.nav-mega-promo small{color:#a8adb7;color:var(--hero-muted);font-size:.84rem}.nav-mega-promo svg{flex:0 0 auto;height:18px;width:18px}.format-page-shell{background:linear-gradient(180deg,#070810,#0b0c13 46%,#101018);min-height:100vh}.format-page-shell:after{background:linear-gradient(90deg,#d2beff0a 1px,#0000 0),linear-gradient(180deg,rgba(210,190,255,.035) 1px,#0000 0),linear-gradient(135deg,#d2beff1a,rgba(224,228,238,.035) 36%,#0000 68%);background-size:48px 48px,48px 48px,100% 100%;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,#000,#0000009e 48%,#0000 92%);mask-image:linear-gradient(180deg,#000,#0000009e 48%,#0000 92%);pointer-events:none;position:absolute}.format-page-shell .content-wrap,.format-page-shell .site-footer{position:relative;z-index:1}.format-hero{grid-gap:clamp(28px,5vw,78px);align-items:center;display:grid;gap:clamp(28px,5vw,78px);grid-template-columns:minmax(0,.95fr) minmax(360px,.82fr);min-height:clamp(560px,72vh,760px);padding:clamp(44px,8vw,96px) 0 clamp(44px,7vw,78px)}.format-hero-copy{grid-gap:22px;display:grid;gap:22px;max-width:820px}.format-eyebrow{align-items:center;-webkit-backdrop-filter:blur(20px) saturate(1.16) brightness(.66);backdrop-filter:blur(20px) saturate(1.16) brightness(.66);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:rgba(224,228,238,.055);background:var(--glass-surface-soft);border:1px solid #e0e4ee24;border:1px solid var(--glass-line);border-radius:3px;border-radius:var(--ui-radius-sm);display:inline-flex;gap:9px;padding:8px 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.format-eyebrow svg{color:#d2beff;color:var(--hero-lavender);height:16px;width:16px}.format-hero-copy h1{color:#fff8e8;color:var(--hero-cream);font-size:clamp(3.6rem,8.4vw,8.4rem);letter-spacing:0;line-height:.88;margin:0;max-width:900px}.format-hero-copy>p:not(.eyebrow){color:#f7f1e8c2;font-size:clamp(1.04rem,1.6vw,1.22rem);line-height:1.58;margin:0;max-width:680px}.format-hero-panel{grid-gap:14px;-webkit-backdrop-filter:blur(20px) saturate(1.16) brightness(.66);backdrop-filter:blur(20px) saturate(1.16) brightness(.66);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#07080e75;background:var(--glass-surface);border:1px solid #e0e4ee24;border:1px solid var(--glass-line);border-radius:3px;border-radius:var(--ui-radius);box-shadow:0 24px 70px #00000047;box-shadow:var(--glass-shadow);color:#fff8e8;color:var(--hero-cream);display:grid;gap:14px;min-height:520px;overflow:hidden;padding:14px;position:relative}.format-hero-panel:before{background:linear-gradient(90deg,rgba(224,228,238,.055) 1px,#0000 0),linear-gradient(180deg,rgba(224,228,238,.055) 1px,#0000 0);background-size:32px 32px;content:"";inset:0;opacity:.55;pointer-events:none;position:absolute}.format-preview-stage{align-content:end;background:#08090f;border:1px solid #e0e4ee24;border:1px solid var(--glass-line);border-radius:3px;border-radius:var(--ui-radius-sm);display:grid;min-height:420px;overflow:hidden;position:relative}.format-preview-stage img{filter:saturate(.96) contrast(1.04);height:100%;inset:0;object-fit:cover;opacity:.72;position:absolute;width:100%}.format-preview-stage:after{background:linear-gradient(180deg,#0000 30%,#08090fe6);content:"";inset:0;position:absolute}.format-page-audio{background:radial-gradient(circle at 50% 0,#d2beff21,#0000 34%),linear-gradient(180deg,#06070c,#090a10 52%,#0f1016)}.format-page-audio .format-hero{gap:clamp(28px,4.6vw,54px);grid-template-columns:1fr;justify-items:center;min-height:auto;padding:clamp(54px,8vw,104px) 0 clamp(36px,6vw,72px);text-align:center}.format-page-audio .format-hero-copy{gap:18px;justify-items:center;max-width:1040px}.format-page-audio .format-eyebrow{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;border:0;color:#f7f1e8ad;padding:0}.format-page-audio .format-hero-copy h1{font-size:clamp(4.5rem,10.2vw,10.4rem);line-height:.86;max-width:1080px}.format-page-audio .format-hero-copy>p:not(.eyebrow){color:#f7f1e8b8;font-size:clamp(1.05rem,1.45vw,1.28rem);line-height:1.5;max-width:720px}.format-page-audio .hero-actions{justify-content:center}.format-page-audio .format-hero-panel{background:linear-gradient(180deg,#f7f1e81a,#f7f1e805),#07080ec7;border-radius:3px;border-radius:var(--ui-radius);box-shadow:0 34px 100px #0000007a,inset 0 0 0 1px #f7f1e80a;min-height:0;padding:10px;width:min(1120px,100%)}.format-page-audio .format-hero-panel:before{display:none}.format-page-audio .format-preview-stage{background:#05060a;border-color:#f7f1e824;border-radius:3px;border-radius:var(--ui-radius);min-height:clamp(430px,50vw,620px)}.format-page-audio .format-preview-stage img{filter:saturate(1.02) contrast(1.03);opacity:.94}.format-page-audio .format-preview-stage:after{background:linear-gradient(180deg,#0000 52%,#05060ad1),radial-gradient(circle at 50% 0,#0000 0,#05060a24 70%)}.format-page-audio .format-demo-meta,.format-page-audio .format-preview-card{display:none}.audio-hero-note{color:#f7f1e894;font-size:.94rem;font-weight:700;margin:-4px 0 0}.format-page-audio .format-proof-strip{background:#f7f1e81a;border-radius:3px;border-radius:var(--ui-radius);margin-top:8px}.format-page-audio .format-proof-strip article{background:hsla(36,48%,94%,.045);min-height:96px}.format-page-audio .format-proof-strip strong{color:#f7f1e87a}.format-page-audio .format-product-section{padding-top:clamp(78px,10vw,128px)}.format-page-audio .format-section-heading{justify-items:center;margin:0 auto;max-width:980px;text-align:center}.format-page-audio .format-product-layout{gap:18px;grid-template-columns:1fr}.format-page-audio .format-workflow-panel{display:none}.format-page-audio .format-usecase-grid{gap:10px;grid-template-columns:repeat(6,minmax(0,1fr))}.format-page-audio .format-usecase-grid span{background:hsla(36,48%,94%,.045);border-radius:3px;border-radius:var(--ui-radius);font-size:.98rem;min-height:136px}.format-preview-card{grid-gap:8px;-webkit-backdrop-filter:blur(20px) saturate(1.16) brightness(.66);backdrop-filter:blur(20px) saturate(1.16) brightness(.66);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#08090eb8;border:1px solid #e0e4ee24;border:1px solid var(--glass-line);border-radius:3px;border-radius:var(--ui-radius-sm);display:grid;gap:8px;margin:14px;padding:18px;position:relative;z-index:1}.format-preview-card span{color:#d2beff;color:var(--hero-lavender);font-size:.76rem;font-weight:850}.format-preview-card strong{color:#fff8e8;color:var(--hero-cream);font-size:1.24rem;line-height:1.1}.format-preview-card p{color:#a8adb7;color:var(--hero-muted);line-height:1.48;margin:0}.format-demo-meta{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));position:relative;z-index:1}.format-demo-meta span{background:rgba(224,228,238,.055);background:var(--glass-surface-soft);border:1px solid #e0e4ee24;border:1px solid var(--glass-line);border-radius:3px;border-radius:var(--ui-radius-sm);color:#a8adb7;color:var(--hero-muted);display:grid;font-size:.78rem;font-weight:750;min-height:42px;padding:8px;place-items:center;text-align:center}.format-proof-strip{grid-gap:1px;background:#e0e4ee24;background:var(--glass-line);border:1px solid #e0e4ee24;border:1px solid var(--glass-line);border-radius:3px;border-radius:var(--ui-radius);box-shadow:0 24px 70px #00000047;box-shadow:var(--glass-shadow);display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.format-proof-strip article{grid-gap:10px;background:#08090eb8;display:grid;gap:10px;min-height:116px;padding:22px}.format-proof-strip strong{color:#d2beff;color:var(--hero-lavender);font-size:.86rem}.format-proof-strip span{color:#fff8e8;color:var(--hero-cream);font-size:clamp(1.08rem,2vw,1.45rem);font-weight:850;line-height:1.15}.format-product-section{grid-gap:24px;display:grid;gap:24px;padding:clamp(54px,8vw,96px) 0 20px}.format-product-layout{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(280px,.8fr) minmax(0,1fr)}.format-workflow-panel{grid-gap:18px;align-content:start;-webkit-backdrop-filter:blur(20px) saturate(1.16) brightness(.66);backdrop-filter:blur(20px) saturate(1.16) brightness(.66);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#07080e75;background:var(--glass-surface);border:1px solid #e0e4ee24;border:1px solid var(--glass-line);border-radius:3px;border-radius:var(--ui-radius);box-shadow:0 24px 70px #00000047;box-shadow:var(--glass-shadow);color:#fff8e8;color:var(--hero-cream);display:grid;gap:18px;min-height:100%;padding:22px}.format-panel-header{align-items:center;display:flex;font-weight:700;gap:10px}.format-panel-header svg{color:#d2beff;color:var(--hero-lavender)}.format-panel-list{grid-gap:10px;display:grid;gap:10px}.format-panel-list span{align-items:flex-start;background:rgba(224,228,238,.055);background:var(--glass-surface-soft);border:1px solid #e0e4ee24;border:1px solid var(--glass-line);border-radius:3px;border-radius:var(--ui-radius-sm);color:#f7f1e8d1;display:flex;gap:10px;line-height:1.45;min-height:48px;padding:12px}.format-panel-list svg{color:#d2beff;color:var(--hero-lavender);flex:0 0 auto;margin-top:2px}.format-usecase-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.format-usecase-grid span{align-content:space-between;background:rgba(224,228,238,.055);background:var(--glass-surface-soft);border:1px solid #e0e4ee24;border:1px solid var(--glass-line);border-radius:3px;border-radius:var(--ui-radius);color:#fff8e8;color:var(--hero-cream);display:grid;font-size:1.04rem;font-weight:850;min-height:150px;padding:18px}.format-usecase-grid svg{color:#d2beff;color:var(--hero-lavender);height:22px;width:22px}.format-feature-section{grid-gap:24px;display:grid;gap:24px;padding:clamp(54px,8vw,92px) 0 34px}.audio-capability-section{padding:4px 0 clamp(72px,9vw,112px)}.audio-capability-grid{grid-gap:1px;background:#f7f1e81f;border:1px solid #f7f1e81f;border-radius:3px;border-radius:var(--ui-radius);display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.audio-capability-grid button{grid-gap:14px;align-items:start;background:#08090ebd;color:#fff8e8;color:var(--hero-cream);display:grid;gap:14px;grid-template-columns:34px minmax(0,1fr);min-height:118px;padding:22px;text-align:left;transition:background-color .16s ease,transform .16s ease}.audio-capability-grid button:focus-visible,.audio-capability-grid button:hover{background:hsla(36,48%,94%,.075);outline:none}.audio-capability-grid svg{color:#d2beff;color:var(--hero-lavender);height:22px;width:22px}.audio-capability-grid span{grid-gap:6px;display:grid;gap:6px}.audio-capability-grid strong{color:#fff8e8;color:var(--hero-cream);font-size:1rem}.audio-capability-grid small{color:#a8adb7;color:var(--hero-muted);font-size:.88rem;line-height:1.42}.audio-creative-suite{grid-gap:30px;display:grid;gap:30px;padding:clamp(72px,10vw,128px) 0 clamp(28px,5vw,54px)}.audio-pillar-grid{grid-gap:1px;background:#f7f1e81f;border:1px solid #f7f1e81f;border-radius:3px;border-radius:var(--ui-radius);display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.audio-pillar-grid article{grid-gap:22px;background:#08090eb8;border:0;border-radius:0;box-shadow:none;display:grid;gap:22px;min-height:330px;padding:clamp(22px,3vw,34px)}.audio-pillar-grid article:first-child{background:#08090ec2}.audio-pillar-grid article:nth-child(2){transform:none}.audio-pillar-grid article:nth-child(3){background:#08090ec2}.audio-pillar-grid article>span{color:#f7f1e885;font-size:.86rem;font-weight:900}.audio-pillar-grid p{color:#fff8e8;color:var(--hero-cream);font-size:clamp(1.24rem,2.2vw,1.85rem);font-weight:850;line-height:1.12;margin:0}.audio-pillar-grid div{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.audio-pillar-grid small{align-items:center;background:hsla(36,48%,94%,.055);border:1px solid #f7f1e81f;border-radius:3px;border-radius:var(--ui-radius);color:#a8adb7;color:var(--hero-muted);display:inline-flex;font-size:.78rem;font-weight:800;min-height:30px;padding:0 10px}.audio-model-section{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr;padding:clamp(54px,8vw,96px) 0 clamp(72px,10vw,126px)}.audio-model-copy{grid-gap:18px;align-content:start;background:#0000;border:0;border-radius:0;box-shadow:none;display:grid;gap:18px;justify-items:center;margin:0 auto;max-width:850px;padding:0;text-align:center}.audio-model-copy h2,.audio-voice-library-band h2{color:#fff8e8;color:var(--hero-cream);font-size:clamp(2rem,4.2vw,4rem);letter-spacing:0;line-height:.96;margin:0}.audio-model-copy p:not(.eyebrow),.audio-voice-library-band p:not(.eyebrow){color:#a8adb7;color:var(--hero-muted);line-height:1.62;margin:0;max-width:660px}.audio-model-copy button{align-items:center;color:#d2beff;color:var(--hero-lavender);display:inline-flex;font-weight:850;gap:8px;margin-top:6px;min-height:40px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.audio-model-grid{grid-gap:1px;background:#e0e4ee24;background:var(--glass-line);border:1px solid #e0e4ee24;border:1px solid var(--glass-line);border-radius:3px;border-radius:var(--ui-radius);display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.audio-model-grid article{grid-gap:14px;align-content:start;background:hsla(36,48%,94%,.045);display:grid;gap:14px;min-height:226px;padding:clamp(22px,3vw,30px)}.audio-model-grid svg{color:#d2beff;color:var(--hero-lavender);height:22px;width:22px}.audio-model-grid h3{color:#fff8e8;color:var(--hero-cream);font-size:1.08rem;letter-spacing:0;margin:0}.audio-model-grid p{color:#a8adb7;color:var(--hero-muted);line-height:1.48;margin:0}.audio-script-demo{grid-gap:1px;background:#f7f1e81f;border:1px solid #f7f1e81f;border-radius:3px;border-radius:var(--ui-radius);display:grid;gap:1px;grid-template-columns:minmax(0,1fr) minmax(260px,.36fr);overflow:hidden}.audio-script-demo aside,.audio-script-demo>div{grid-gap:18px;align-content:start;background:#08090ec2;display:grid;gap:18px;min-height:280px;padding:clamp(24px,4vw,42px)}.audio-script-demo small,.audio-script-demo span{color:#f7f1e885;font-size:.82rem;font-weight:900}.audio-script-demo p{color:#fff8e8;color:var(--hero-cream);font-size:clamp(1.35rem,2.4vw,2.4rem);line-height:1.2;margin:0;max-width:760px}.audio-script-demo aside strong{color:#fff8e8;color:var(--hero-cream);font-size:1.1rem}.audio-script-demo aside p{color:#a8adb7;color:var(--hero-muted);font-size:1rem;line-height:1.56}.audio-workspace-section{grid-gap:30px;display:grid;gap:30px;padding:0 0 clamp(76px,10vw,126px)}.audio-workspace-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr)}.audio-workspace-grid article{grid-gap:12px;align-content:end;background:linear-gradient(160deg,#d2beff1f,hsla(36,48%,94%,.035)),#08090ebd;border:1px solid #f7f1e81f;border-radius:3px;border-radius:var(--ui-radius);box-shadow:0 24px 70px #00000047;box-shadow:var(--glass-shadow);display:grid;gap:12px;min-height:360px;overflow:hidden;padding:clamp(22px,4vw,38px);position:relative}.audio-workspace-grid article:first-child{grid-row:span 2;min-height:734px}.audio-workspace-grid article span{color:#f7f1e885;font-size:.78rem;font-weight:900;text-transform:uppercase}.audio-pipeline-grid h3,.audio-workspace-grid h3{color:#fff8e8;color:var(--hero-cream);font-size:clamp(1.35rem,2.5vw,2.3rem);line-height:1;margin:0}.audio-pipeline-grid p,.audio-workspace-grid p{color:#a8adb7;color:var(--hero-muted);line-height:1.58;margin:0;max-width:560px}.audio-workspace-grid article>div{grid-gap:10px;display:grid;gap:10px;inset:28px 28px auto;position:absolute}.audio-workspace-grid i{background:#07080e9e;border:1px solid #f7f1e81a;border-radius:3px;border-radius:var(--ui-radius);display:block;height:54px}.audio-workspace-grid i:nth-child(2){width:74%}.audio-workspace-grid i:nth-child(3){width:52%}.audio-voice-library-band{grid-gap:clamp(26px,5vw,72px);align-items:start;-webkit-backdrop-filter:blur(20px) saturate(1.16) brightness(.66);backdrop-filter:blur(20px) saturate(1.16) brightness(.66);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:radial-gradient(circle at 84% 20%,#d2beff2e,#0000 28%),#f7f1e80a;border:1px solid #f7f1e81f;border-radius:3px;border-radius:var(--ui-radius);box-shadow:0 24px 70px #00000047;box-shadow:var(--glass-shadow);display:grid;gap:clamp(26px,5vw,72px);grid-template-columns:minmax(280px,.48fr) minmax(0,1fr);padding:clamp(38px,6vw,72px)}.format-page-audio .format-feature-card{min-height:264px}.audio-voice-library-band>div:first-child{grid-gap:14px;display:grid;gap:14px}.audio-voice-strip{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.audio-voice-strip article{grid-gap:12px;background:#08090e94;border:1px solid #e0e4ee24;border:1px solid var(--glass-line);border-radius:3px;border-radius:var(--ui-radius);display:grid;gap:12px;min-height:158px;padding:16px}.audio-voice-strip span{color:#f7f1e86b;font-size:.74rem;font-weight:900}.audio-voice-strip strong{color:#fff8e8;color:var(--hero-cream);font-size:1rem}.audio-voice-strip div{align-items:end;display:flex;gap:5px;margin-top:auto;min-height:48px}.audio-voice-strip i{background:#d2beff;background:var(--hero-lavender);border-radius:3px;border-radius:var(--ui-radius);display:block;opacity:.76;width:100%}.audio-voice-strip i:first-child{height:18px}.audio-voice-strip i:nth-child(2){height:34px}.audio-voice-strip i:nth-child(3){height:26px}.audio-voice-strip i:nth-child(4){height:42px}.audio-voice-strip i:nth-child(5){height:22px}.audio-pipeline-section{grid-gap:30px;display:grid;gap:30px;padding:clamp(76px,10vw,126px) 0 clamp(42px,7vw,82px)}.audio-pipeline-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.audio-pipeline-grid article{grid-gap:14px;align-content:end;background:radial-gradient(circle at 70% 10%,#d2beff26,#0000 34%),#f7f1e80a;border:1px solid #f7f1e81f;border-radius:3px;border-radius:var(--ui-radius);display:grid;gap:14px;min-height:330px;padding:clamp(22px,3vw,34px)}.audio-access-section,.audio-security-section{grid-gap:30px;display:grid;gap:30px;padding:clamp(56px,8vw,104px) 0}.audio-security-grid{grid-gap:1px;background:#f7f1e81f;border:1px solid #f7f1e81f;border-radius:3px;border-radius:var(--ui-radius);display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.audio-security-grid article{grid-gap:14px;align-content:start;background:#08090ec2;display:grid;gap:14px;min-height:250px;padding:clamp(22px,3vw,32px)}.audio-security-grid svg{color:#d2beff;color:var(--hero-lavender);height:24px;width:24px}.audio-access-grid h3,.audio-security-grid h3{color:#fff8e8;color:var(--hero-cream);font-size:clamp(1.2rem,2vw,1.7rem);line-height:1.08;margin:0}.audio-access-grid p,.audio-security-grid p{color:#a8adb7;color:var(--hero-muted);line-height:1.58;margin:0}.audio-access-grid{grid-gap:14px;display:grid;gap:14px}.audio-access-grid article{grid-gap:24px;align-items:center;background:hsla(36,48%,94%,.045);border:1px solid #f7f1e81f;border-radius:3px;border-radius:var(--ui-radius);display:grid;gap:24px;grid-template-columns:minmax(0,1fr) auto;min-height:160px;padding:clamp(22px,3vw,34px)}.audio-access-grid article>div{grid-gap:10px;display:grid;gap:10px;max-width:680px}.audio-access-grid button{align-items:center;background:#08090eb8;border:1px solid #f7f1e824;border-radius:3px;border-radius:var(--ui-radius);color:#fff8e8;color:var(--hero-cream);display:inline-flex;font-weight:850;gap:8px;min-height:42px;padding:0 16px}.format-section-heading{grid-gap:10px;display:grid;gap:10px;max-width:860px}.format-section-heading h2{color:#fff8e8;color:var(--hero-cream);font-size:clamp(2.2rem,4.8vw,4.7rem);letter-spacing:0;line-height:.94;margin:0}.format-feature-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(12,minmax(0,1fr))}.format-feature-card{grid-gap:14px;align-content:start;-webkit-backdrop-filter:blur(20px) saturate(1.16) brightness(.66);backdrop-filter:blur(20px) saturate(1.16) brightness(.66);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#07080e75;background:var(--glass-surface);border:1px solid #e0e4ee24;border:1px solid var(--glass-line);border-radius:3px;border-radius:var(--ui-radius);box-shadow:none;color:#fff8e8;color:var(--hero-cream);display:grid;gap:14px;grid-column:span 4;min-height:292px;padding:24px;position:relative;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.format-feature-card:first-child,.format-feature-card:nth-child(2){grid-column:span 6}.format-feature-card:hover{background:#1f1c2b9e;background:var(--glass-surface-raised);border-color:#d2beff6b;border-color:var(--glass-line-strong);transform:translateY(-2px)}.format-feature-index{color:#f7f1e86b;font-size:.76rem;font-weight:800}.format-feature-icon{background:#d2beff24;border:1px solid #e0e4ee24;border:1px solid var(--glass-line);border-radius:3px;border-radius:var(--ui-radius-sm);color:#fff8e8;color:var(--hero-cream);display:grid;height:40px;place-items:center;width:40px}.format-feature-card h3{color:#fff8e8;color:var(--hero-cream);font-size:1.22rem;letter-spacing:0;margin:0}.format-feature-card p{color:#f7f1e8ad;line-height:1.58;margin:0}.format-feature-card button{align-items:center;color:#d2beff;color:var(--hero-lavender);display:inline-flex;font-size:.9rem;font-weight:700;gap:8px;margin-top:auto;min-height:36px;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.format-bottom-cta{align-items:center;-webkit-backdrop-filter:blur(20px) saturate(1.16) brightness(.66);backdrop-filter:blur(20px) saturate(1.16) brightness(.66);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#07080e75;background:var(--glass-surface);border:1px solid #e0e4ee24;border:1px solid var(--glass-line);border-radius:3px;border-radius:var(--ui-radius);box-shadow:0 24px 70px #00000047;box-shadow:var(--glass-shadow);display:flex;gap:24px;justify-content:space-between;margin:24px 0 78px;padding:clamp(22px,4vw,34px)}.format-bottom-cta div{grid-gap:8px;display:grid;gap:8px}.format-bottom-cta h2{color:#fff8e8;color:var(--hero-cream);font-size:clamp(1.7rem,3vw,2.8rem);letter-spacing:0;line-height:1;margin:0}.format-feature-card button svg{height:16px;transition:transform .16s ease;width:16px}.format-feature-card button:focus-visible svg,.format-feature-card button:hover svg{transform:translateX(3px)}.format-page-create,.format-page-studio{--format-ink:#111827;--format-muted:#5b6472;--format-panel:#ffffffd1;--format-panel-strong:#fff;--format-line:#1118271f;--format-shadow:0 24px 70px #1118271f;--format-accent:#13a89e;--format-accent-2:#ff6b4a;--format-accent-3:#ffb72c;--hero-cream:var(--format-ink);--hero-muted:var(--format-muted);--hero-lavender:var(--format-accent);background-color:#f7fbff;background:linear-gradient(90deg,rgba(17,24,39,.035) 1px,#0000 0),linear-gradient(180deg,rgba(17,24,39,.028) 1px,#0000 0),radial-gradient(circle at 82% 12%,#13a89e2e,#0000 30%),radial-gradient(circle at 6% 34%,#ff6b4a1f,#0000 28%),linear-gradient(180deg,#f7fbff,#eef5f8 54%,#f8fafc);background-size:42px 42px,42px 42px,100% 100%,100% 100%,100% 100%;color:var(--format-ink);color-scheme:light}.format-page-studio{--format-accent:#355cff;--format-accent-2:#13a89e;--format-accent-3:#ff6b4a;background:linear-gradient(90deg,rgba(17,24,39,.035) 1px,#0000 0),linear-gradient(180deg,rgba(17,24,39,.028) 1px,#0000 0),radial-gradient(circle at 78% 16%,#355cff29,#0000 28%),radial-gradient(circle at 10% 38%,#13a89e21,#0000 30%),linear-gradient(180deg,#f8fbff,#edf4fb 56%,#fbfcff);background-size:42px 42px,42px 42px,100% 100%,100% 100%,100% 100%}main.format-page-create.format-page-shell:after,main.format-page-create.public-page-shell:before,main.format-page-studio.format-page-shell:after,main.format-page-studio.public-page-shell:before{background:#0000!important;content:none!important;display:none!important}.format-page-create .content-wrap,.format-page-studio .content-wrap{max-width:1240px}.format-page-create .topbar,.format-page-studio .topbar{color:var(--format-ink);margin-bottom:0}.format-page-create .brand-lockup h1,.format-page-create .pill,.format-page-studio .brand-lockup h1,.format-page-studio .pill{color:var(--format-ink);text-shadow:none}.format-page-create .nav-mega-trigger.is-active,.format-page-create .nav-mega-trigger:focus-visible,.format-page-create .nav-mega-trigger:hover,.format-page-create .topbar-pills .nav-simple-link.is-active,.format-page-studio .nav-mega-trigger.is-active,.format-page-studio .nav-mega-trigger:focus-visible,.format-page-studio .nav-mega-trigger:hover,.format-page-studio .topbar-pills .nav-simple-link.is-active{color:var(--format-ink)}.format-page-create .nav-auth-pill,.format-page-create .topbar-pills .notification-center-trigger,.format-page-studio .nav-auth-pill,.format-page-studio .topbar-pills .notification-center-trigger{background:#ffffffad;border-color:var(--format-line);box-shadow:none;color:var(--format-ink)}.format-page-create .format-hero,.format-page-studio .format-hero{grid-template-columns:minmax(0,.92fr) minmax(360px,.86fr);min-height:auto;padding:clamp(52px,7vw,92px) 0 clamp(36px,6vw,70px)}.format-page-create .format-hero-copy,.format-page-studio .format-hero-copy{gap:20px}.format-page-create .format-eyebrow,.format-page-studio .format-eyebrow{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc2;border-color:var(--format-line);box-shadow:none;color:var(--format-muted)}.format-page-create .format-eyebrow svg,.format-page-studio .format-eyebrow svg{color:var(--format-accent)}.format-page-create .format-hero-copy h1,.format-page-studio .format-hero-copy h1{color:var(--format-ink);font-size:clamp(3.25rem,6.5vw,6.4rem);letter-spacing:0;line-height:.94;max-width:760px}.format-page-create .format-hero-copy>p:not(.eyebrow),.format-page-studio .format-hero-copy>p:not(.eyebrow){color:var(--format-muted);font-size:clamp(1.02rem,1.25vw,1.18rem);line-height:1.62;max-width:620px}.format-page-create .format-bottom-cta .ui-action-primary,.format-page-create .format-hero .ui-action-primary,.format-page-studio .format-bottom-cta .ui-action-primary,.format-page-studio .format-hero .ui-action-primary{background:var(--format-ink);color:#fff}.format-page-create .format-hero .ui-action-secondary,.format-page-studio .format-hero .ui-action-secondary{background:#ffffffb3;border-color:var(--format-line);color:var(--format-ink)}.format-page-create .format-hero-panel,.format-page-studio .format-hero-panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;border:0;border-radius:0;box-shadow:none;color:var(--format-ink);min-height:0;overflow:visible;padding:0}.format-page-create .format-hero-panel:before,.format-page-studio .format-hero-panel:before{display:none}.format-page-create .format-preview-stage,.format-page-studio .format-preview-stage{background:#101827;border:1px solid var(--format-line);border-radius:3px;border-radius:var(--ui-radius);box-shadow:var(--format-shadow);min-height:clamp(360px,36vw,500px)}.format-page-create .format-preview-stage img,.format-page-studio .format-preview-stage img{filter:saturate(1.04) contrast(1.02);opacity:.92}.format-page-create .format-preview-stage:after,.format-page-studio .format-preview-stage:after{background:linear-gradient(180deg,#1018270a 22%,#101827c2),linear-gradient(90deg,#1018272e,#0000 54%)}.format-page-create .format-preview-card,.format-page-studio .format-preview-card{background:#0b1220d1;border-color:#fff3;border-radius:3px;border-radius:var(--ui-radius);box-shadow:none;margin:18px}.format-page-create .format-preview-card span,.format-page-studio .format-preview-card span{color:#9ff4e8}.format-page-create .format-preview-card p,.format-page-create .format-preview-card strong,.format-page-studio .format-preview-card p,.format-page-studio .format-preview-card strong{color:#fff}.format-page-create .format-demo-meta,.format-page-studio .format-demo-meta{margin-top:10px}.format-page-create .format-demo-meta span,.format-page-studio .format-demo-meta span{background:#ffffffb8;border-color:var(--format-line);border-radius:3px;border-radius:var(--ui-radius);color:var(--format-ink);min-height:46px}.format-page-create .format-proof-strip,.format-page-studio .format-proof-strip{background:var(--format-line);border:1px solid var(--format-line);border-radius:3px;border-radius:var(--ui-radius);box-shadow:none}.format-page-create .format-proof-strip article,.format-page-studio .format-proof-strip article{background:#ffffffc7}.format-page-create .format-proof-strip strong,.format-page-studio .format-proof-strip strong{color:var(--format-accent)}.format-page-create .format-bottom-cta h2,.format-page-create .format-feature-card h3,.format-page-create .format-proof-strip span,.format-page-create .format-section-heading h2,.format-page-studio .format-bottom-cta h2,.format-page-studio .format-feature-card h3,.format-page-studio .format-proof-strip span,.format-page-studio .format-section-heading h2{color:var(--format-ink)}.format-page-create .format-product-section,.format-page-studio .format-product-section{padding-top:clamp(44px,7vw,78px)}.format-page-create .format-section-heading,.format-page-studio .format-section-heading{max-width:760px}.format-page-create .format-section-heading h2,.format-page-studio .format-section-heading h2{font-size:clamp(2rem,4vw,3.8rem);line-height:1}.format-page-create .format-product-layout,.format-page-studio .format-product-layout{gap:18px;grid-template-columns:minmax(280px,.66fr) minmax(0,1fr)}.format-page-create .format-bottom-cta,.format-page-create .format-feature-card,.format-page-create .format-workflow-panel,.format-page-studio .format-bottom-cta,.format-page-studio .format-feature-card,.format-page-studio .format-workflow-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--format-panel);border:1px solid var(--format-line);border-radius:3px;border-radius:var(--ui-radius);box-shadow:none;color:var(--format-ink)}.format-page-create .format-panel-list span,.format-page-studio .format-panel-list span{background:#ffffffa8;border-color:var(--format-line);border-radius:3px;border-radius:var(--ui-radius);color:var(--format-muted)}.format-page-create .format-panel-header svg,.format-page-create .format-panel-list svg,.format-page-create .format-usecase-grid svg,.format-page-studio .format-panel-header svg,.format-page-studio .format-panel-list svg,.format-page-studio .format-usecase-grid svg{color:var(--format-accent)}.format-page-create .format-usecase-grid span,.format-page-studio .format-usecase-grid span{background:linear-gradient(135deg,#ffffffdb,#ffffff94),linear-gradient(180deg,#13a89e14,#0000);border:1px solid var(--format-line);border-radius:3px;border-radius:var(--ui-radius);color:var(--format-ink);min-height:132px}.format-page-studio .format-usecase-grid span{background:linear-gradient(135deg,#ffffffdb,#ffffff94),linear-gradient(180deg,#355cff14,#0000)}.format-page-create .format-feature-card,.format-page-studio .format-feature-card{min-height:268px}.format-page-create .format-feature-card:hover,.format-page-studio .format-feature-card:hover{background:#fff;border-color:#11182733}.format-page-create .format-feature-icon,.format-page-studio .format-feature-icon{background:var(--format-ink);border-color:#0000;color:#fff}.format-page-create .format-feature-index,.format-page-studio .format-feature-index{color:var(--format-accent)}.format-page-create .format-feature-card p,.format-page-studio .format-feature-card p{color:var(--format-muted)}.format-page-create .format-feature-card button,.format-page-studio .format-feature-card button{color:var(--format-ink)}.format-page-create .format-bottom-cta,.format-page-studio .format-bottom-cta{background:#fff;margin-top:10px}@media (max-width:1040px){.format-page-create .format-hero,.format-page-create .format-product-layout,.format-page-studio .format-hero,.format-page-studio .format-product-layout{grid-template-columns:1fr}.format-page-create .format-hero-panel,.format-page-studio .format-hero-panel{max-width:760px}.format-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.format-feature-card,.format-feature-card:first-child,.format-feature-card:nth-child(2){grid-column:auto}.format-product-layout{grid-template-columns:1fr}.audio-capability-grid,.audio-pipeline-grid,.audio-security-grid,.format-usecase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.format-page-audio .format-usecase-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.audio-model-section,.audio-voice-library-band{grid-template-columns:1fr}.audio-voice-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.audio-model-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.audio-workspace-grid{grid-template-columns:1fr}.audio-workspace-grid article:first-child{min-height:420px}.audio-script-demo{grid-template-columns:1fr}}@media (max-width:820px){.format-page-create .topbar,.format-page-studio .topbar{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr;padding:0}.format-page-create .topbar-pills,.format-page-studio .topbar-pills{flex-wrap:wrap;gap:12px 18px;margin-left:0;max-width:calc(100vw - 36px);overflow:visible;padding-bottom:0;width:100%}.format-page-create .topbar-pills>*,.format-page-studio .topbar-pills>*{flex:0 0 auto}.format-page-create .format-hero,.format-page-studio .format-hero{padding-top:38px}.format-page-create .format-hero-copy h1,.format-page-studio .format-hero-copy h1{font-size:clamp(2.35rem,11vw,4.2rem);line-height:1.02}.topbar{align-items:flex-start}.topbar-pills{gap:14px 18px}.nav-mega-shell{position:static}.nav-mega-menu{left:16px;right:16px;transform:none;width:auto}.format-hero{padding-top:46px}.format-hero,.format-page-audio .format-hero{grid-template-columns:1fr;min-height:auto}.format-hero-copy h1{font-size:clamp(3.2rem,15vw,5.4rem)}.format-page-audio .format-hero-copy h1{font-size:clamp(3.8rem,16vw,6.6rem)}.format-proof-strip{grid-template-columns:1fr}.format-bottom-cta{align-items:flex-start;flex-direction:column}.audio-pillar-grid{grid-template-columns:1fr}.audio-pillar-grid article:nth-child(2){transform:none}}@media (max-width:640px){.format-page-create .content-wrap,.format-page-studio .content-wrap{padding-inline:16px}.format-page-create .hero-actions,.format-page-studio .hero-actions{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr;width:100%}.format-page-create .format-bottom-cta .ui-action,.format-page-create .hero-actions .ui-action,.format-page-studio .format-bottom-cta .ui-action,.format-page-studio .hero-actions .ui-action{width:100%}.format-page-create .format-preview-stage,.format-page-studio .format-preview-stage{min-height:330px}.format-page-create .format-preview-card,.format-page-studio .format-preview-card{margin:12px;padding:14px}.format-page-create .format-proof-strip article,.format-page-studio .format-proof-strip article{min-height:auto;padding:18px}.format-page-create .format-usecase-grid span,.format-page-studio .format-usecase-grid span{min-height:104px}.format-page-create .format-feature-card,.format-page-studio .format-feature-card{min-height:auto}.format-page-create .format-bottom-cta,.format-page-studio .format-bottom-cta{padding:20px}.audio-capability-grid,.audio-model-grid,.audio-pipeline-grid,.audio-security-grid,.audio-voice-strip,.format-demo-meta,.format-feature-grid,.format-page-audio .format-usecase-grid,.format-usecase-grid,.nav-mega-grid{grid-template-columns:1fr}.nav-mega-section+.nav-mega-section{border-left:0;border-top:1px solid #e0e4ee24;border-top:1px solid var(--glass-line)}.nav-mega-section{padding:20px}.nav-mega-promo{padding:16px 20px}.audio-access-grid article{grid-template-columns:1fr}}.eyebrow,.faq-answer-card small,.launchpad-card-link,.product-detail-shell,.public-section h2,.site-footer a,.workspace-kicker{color:#fff8e8;color:var(--hero-cream)}.product-detail-shell{background:radial-gradient(circle at 18% 8%,#d2beff24,#0000 28%),radial-gradient(circle at 88% 18%,#ffd26814,#0000 28%),linear-gradient(180deg,#070810,#0b0c13 48%,#101018);min-height:100vh}.product-detail-shell .content-wrap,.product-detail-shell .site-footer{position:relative;z-index:1}.product-detail-hero{grid-gap:clamp(32px,5vw,78px);align-items:center;display:grid;gap:clamp(32px,5vw,78px);grid-template-columns:minmax(0,.76fr) minmax(430px,1fr);min-height:clamp(620px,78vh,820px);padding:clamp(54px,8vw,104px) 0 clamp(48px,7vw,86px)}.product-detail-hero-copy{grid-gap:20px;display:grid;gap:20px;max-width:760px}.product-detail-hero-copy h1{color:#fff8e8;color:var(--hero-cream);font-size:clamp(3.7rem,8.2vw,8.6rem);letter-spacing:0;line-height:.88;margin:0}.product-detail-hero-copy>p:not(.eyebrow){color:#f7f1e8bd;font-size:clamp(1.04rem,1.5vw,1.24rem);line-height:1.58;margin:0;max-width:650px}.product-detail-stage{background:#08090ed1;border:1px solid #f7f1e81f;border-radius:3px;border-radius:var(--ui-radius);box-shadow:0 34px 110px #00000075;min-height:clamp(460px,54vw,650px);overflow:hidden;position:relative}.product-detail-stage img{filter:saturate(1.05) contrast(1.06);height:100%;inset:0;object-fit:cover;opacity:.74;position:absolute;width:100%}.product-detail-stage:after{background:linear-gradient(180deg,#0000 36%,#07080ee0),radial-gradient(circle at 78% 18%,#d2beff3d,#0000 34%);content:"";inset:0;position:absolute}.product-detail-console{grid-gap:10px;bottom:clamp(18px,3vw,34px);display:grid;gap:10px;left:clamp(18px,3vw,34px);max-width:520px;position:absolute;right:clamp(18px,3vw,34px);z-index:2}.product-detail-console>span{color:#f7f1e894;font-size:.82rem;font-weight:900;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.product-detail-console strong{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07080eb3;border:1px solid #f7f1e81f;border-radius:3px;border-radius:var(--ui-radius);color:#f7f1e885;display:flex;font-size:.82rem;gap:14px;min-height:54px;padding:0 16px}.product-detail-console em{color:#fff8e8;color:var(--hero-cream);font-size:1rem;font-style:normal}.product-detail-proof,.product-detail-usecases{grid-gap:1px;background:#f7f1e81f;border:1px solid #f7f1e81f;border-radius:3px;border-radius:var(--ui-radius);display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.product-detail-proof article{grid-gap:14px;background:hsla(36,48%,94%,.045);display:grid;gap:14px;min-height:142px;padding:22px}.product-detail-proof svg{color:#d2beff;color:var(--hero-lavender);height:24px;width:24px}.product-detail-proof span{color:#fff8e8;color:var(--hero-cream);font-size:clamp(1.05rem,1.9vw,1.42rem);font-weight:850;line-height:1.12}.product-detail-story{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);padding:clamp(72px,10vw,124px) 0 0}.product-detail-story article{grid-gap:16px;align-content:end;background:radial-gradient(circle at 76% 14%,#d2beff29,#0000 34%),hsla(36,48%,94%,.045);border:1px solid #f7f1e81f;border-radius:3px;border-radius:var(--ui-radius);display:grid;gap:16px;min-height:420px;padding:clamp(24px,4vw,44px)}.product-detail-story article.featured{min-height:560px}.product-detail-bottom-cta h2,.product-detail-story h2,.product-detail-workflow h2{color:#fff8e8;color:var(--hero-cream);font-size:clamp(2rem,4.4vw,4.5rem);letter-spacing:0;line-height:.96;margin:0}.product-detail-story p:not(.eyebrow),.product-detail-workflow p{color:#a8adb7;color:var(--hero-muted);line-height:1.62;margin:0;max-width:680px}.product-detail-workflow{grid-gap:clamp(24px,5vw,72px);align-items:start;display:grid;gap:clamp(24px,5vw,72px);grid-template-columns:minmax(280px,.42fr) minmax(0,1fr);padding:clamp(72px,10vw,124px) 0}.product-detail-workflow>div{grid-gap:14px;display:grid;gap:14px}.product-detail-workflow ol{grid-gap:1px;background:#f7f1e81f;border:1px solid #f7f1e81f;border-radius:3px;border-radius:var(--ui-radius);counter-reset:product-step;display:grid;gap:1px;list-style:none;margin:0;overflow:hidden;padding:0}.product-detail-workflow li{align-items:center;background:#08090ebd;color:#fff8e8;color:var(--hero-cream);counter-increment:product-step;display:flex;font-weight:800;gap:18px;min-height:86px;padding:20px 24px}.product-detail-workflow li:before{color:#f7f1e86b;content:counter(product-step,decimal-leading-zero);font-size:.82rem;font-weight:900}.product-detail-usecases{grid-template-columns:repeat(6,minmax(0,1fr))}.product-detail-usecases span{background:hsla(36,48%,94%,.045);color:#fff8e8;color:var(--hero-cream);display:grid;font-weight:850;min-height:92px;padding:14px;place-items:center;text-align:center}.product-detail-bottom-cta{align-items:center;background:hsla(36,48%,94%,.055);border:1px solid #f7f1e81f;border-radius:3px;border-radius:var(--ui-radius);box-shadow:0 24px 70px #00000047;box-shadow:var(--glass-shadow);display:flex;gap:24px;justify-content:space-between;margin:clamp(72px,10vw,124px) 0 78px;padding:clamp(24px,4vw,40px)}.product-detail-bottom-cta>div{grid-gap:10px;display:grid;gap:10px}.product-detail-image .product-detail-hero{grid-template-columns:1fr;justify-items:center;text-align:center}.product-detail-image .product-detail-hero-copy{justify-items:center;max-width:1080px}.product-detail-image .product-detail-stage{width:min(1180px,100%)}.product-detail-avatar .product-detail-stage,.product-detail-editor .product-detail-stage{aspect-ratio:16/10}.product-detail-clone .product-detail-stage img,.product-detail-voice-design .product-detail-stage img,.product-detail-voice-library .product-detail-stage img{filter:saturate(.88) contrast(1.1) brightness(.82)}.product-detail-upscale .product-detail-stage:before{background:#07080e47;border-right:1px solid #f7f1e86b;content:"";inset:0 50% 0 0;pointer-events:none;position:absolute;z-index:2}.product-detail-redesign{align-items:stretch;gap:18px;grid-template-columns:minmax(280px,.72fr) minmax(420px,1.08fr) minmax(220px,.42fr);min-height:auto;padding-bottom:clamp(48px,7vw,86px)}.product-detail-redesign .product-detail-hero-copy{align-content:center;min-height:620px;padding-right:clamp(4px,2vw,22px)}.product-detail-redesign .product-detail-hero-copy h1{font-size:clamp(3.2rem,6.9vw,7.8rem)}.product-context-board,.product-detail-editorial-grid article,.product-detail-side-rail,.product-detail-usecase-panel,.product-detail-workflow-card{-webkit-backdrop-filter:blur(20px) saturate(1.16) brightness(.66);backdrop-filter:blur(20px) saturate(1.16) brightness(.66);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:hsla(36,48%,94%,.045);border:1px solid #f7f1e81f;box-shadow:0 24px 70px #00000047;box-shadow:var(--glass-shadow)}.product-context-board{overflow:hidden;position:relative}.product-context-board,.product-detail-side-rail{border-radius:3px;border-radius:var(--ui-radius);min-height:620px}.product-detail-side-rail{grid-gap:12px;align-content:center;display:grid;gap:12px;padding:16px}.product-detail-side-rail>span{color:#f7f1e880;font-size:.78rem;font-weight:900}.product-detail-side-rail article{grid-gap:12px;background:#07080e94;border:1px solid #f7f1e81a;border-radius:3px;border-radius:var(--ui-radius);display:grid;gap:12px;min-height:132px;padding:16px}.product-detail-side-rail svg{color:#d2beff;color:var(--hero-lavender)}.product-detail-side-rail strong{color:#fff8e8;color:var(--hero-cream);line-height:1.18}.product-context-board img{height:100%;object-fit:cover;width:100%}.context-image-main{border-radius:3px;border-radius:var(--ui-radius);inset:14px 14px 150px;overflow:hidden;position:absolute}.context-avatar-source span,.context-image-main span,.context-output-video strong,.upscale-compare span{background:#07080ead;border:1px solid #f7f1e824;border-radius:3px;border-radius:var(--ui-radius);bottom:14px;color:#fff8e8;color:var(--hero-cream);font-size:.78rem;font-weight:850;left:14px;padding:7px 10px;position:absolute;z-index:2}.context-prompt-card{grid-gap:8px;background:#07080ec2;border-radius:3px;border-radius:var(--ui-radius);bottom:22px;display:grid;gap:8px;left:22px;min-height:110px;padding:18px;position:absolute;right:22px}.context-large-prompt small,.context-prompt-card small,.context-script-panel small{color:#f7f1e885;font-weight:900}.context-large-prompt p,.context-prompt-card p,.context-script-panel p{color:#fff8e8;color:var(--hero-cream);font-size:clamp(1.1rem,2vw,1.7rem);line-height:1.2;margin:0}.context-gallery-stack{grid-gap:8px;display:grid;gap:8px;position:absolute;right:26px;top:26px}.context-gallery-stack span,.context-layer-panel span,.context-voice-stack span{background:#07080eb3;border:1px solid #f7f1e81f;border-radius:3px;border-radius:var(--ui-radius);color:#fff8e8;color:var(--hero-cream);font-weight:800;padding:10px 12px}.consent-board,.speech-desk,.voice-lab{grid-gap:16px;align-content:center;display:grid;gap:16px;padding:clamp(20px,4vw,44px)}.context-large-prompt,.context-script-panel,.context-upload-zone{grid-gap:12px;background:#07080ead;border:1px solid #f7f1e81f;border-radius:3px;border-radius:var(--ui-radius);display:grid;gap:12px;padding:clamp(20px,4vw,36px)}.context-wave-row{align-items:center;background:#d2beff14;display:flex;gap:5px;min-height:132px;padding:22px}.context-wave-row,.context-wave-row i{border-radius:3px;border-radius:var(--ui-radius)}.context-wave-row i{background:linear-gradient(180deg,#f7f1e8e6,#d2beff75);flex:1 1;height:var(--bar);min-height:14px}.context-voice-stack{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.context-slider{grid-gap:8px;background:#07080e9e;color:#fff8e8;color:var(--hero-cream);display:grid;font-weight:850;gap:8px;padding:14px}.context-slider,.context-slider i{border-radius:3px;border-radius:var(--ui-radius)}.context-slider i{background:#f7f1e81f;display:block;height:8px;overflow:hidden}.context-slider i:before{background:#d2beff;background:var(--hero-lavender);border-radius:inherit;content:"";display:block;height:100%;width:var(--fill)}.context-upload-zone{min-height:250px;place-items:center;text-align:center}.context-upload-zone svg{color:#d2beff;color:var(--hero-lavender);height:44px;width:44px}.context-check-row{align-items:center;background:#f7f1e80f;border-radius:3px;border-radius:var(--ui-radius);color:#fff8e8;color:var(--hero-cream);display:flex;font-weight:850;gap:12px;min-height:62px;padding:0 18px}.voice-shelf{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.voice-shelf article{align-content:space-between;background:#07080ea3;border-radius:3px;border-radius:var(--ui-radius);display:grid;min-height:184px;padding:16px}.voice-shelf span{color:#f7f1e86b;font-size:.78rem;font-weight:900}.voice-shelf strong{color:#fff8e8;color:var(--hero-cream);font-size:1.15rem}.voice-shelf i{background:linear-gradient(90deg,#d2beff33,#f7f1e8b8,#d2beff47);border-radius:3px;border-radius:var(--ui-radius);height:44px}.avatar-flow{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 54px minmax(0,.72fr);grid-template-rows:1fr .86fr;padding:14px}.context-audio-source,.context-avatar-source,.context-canvas,.context-output-video,.context-preview-window,.upscale-compare>div{background:#07080ead;border-radius:3px;border-radius:var(--ui-radius);overflow:hidden;position:relative}.context-avatar-source{grid-row:span 2}.context-plus{align-self:center;background:#fff8e8;background:var(--hero-cream);border-radius:3px;border-radius:var(--ui-radius);color:#0a0b10;display:grid;font-size:1.5rem;font-weight:900;height:54px;justify-self:center;place-items:center;width:54px}.context-audio-source,.context-output-video{grid-gap:10px;color:#fff8e8;color:var(--hero-cream);display:grid;font-weight:850;gap:10px;place-items:center}.context-audio-source svg,.context-output-video svg{color:#d2beff;color:var(--hero-lavender);height:42px;width:42px}.image-editor-board,.upscale-compare,.video-timeline{grid-gap:12px;display:grid;gap:12px;padding:14px}.context-canvas,.context-preview-window{min-height:380px}.context-preview-window svg{background:#07080eb8;border-radius:3px;border-radius:var(--ui-radius);height:64px;left:50%;padding:18px;position:absolute;top:50%;transform:translate(-50%,-50%);width:64px;z-index:2}.context-track-list{grid-gap:8px;display:grid;gap:8px}.context-track-list span{background:#d2beff2e;border-radius:3px;border-radius:var(--ui-radius);color:#fff8e8;color:var(--hero-cream);display:block;font-weight:800;min-height:38px;padding:10px 12px;width:var(--track)}.image-editor-board{grid-template-columns:minmax(0,1fr) 190px}.context-layer-panel{grid-gap:8px;align-content:start;display:grid;gap:8px}.upscale-compare{grid-template-columns:repeat(2,minmax(0,1fr))}.upscale-compare>div:first-child img{filter:blur(1.6px) saturate(.75)}.product-detail-editorial-grid{grid-gap:14px;display:grid;gap:14px;grid-template-areas:"lead workflow secondary" "lead usecases usecases";grid-template-columns:minmax(0,.95fr) minmax(280px,.52fr) minmax(0,.82fr);padding:0 0 clamp(78px,10vw,128px)}.product-detail-story-lead{grid-area:lead}.product-detail-story-secondary{grid-area:secondary}.product-detail-workflow-card{grid-area:workflow}.product-detail-usecase-panel{grid-area:usecases}.product-detail-editorial-grid article,.product-detail-usecase-panel,.product-detail-workflow-card{grid-gap:16px;align-content:end;border-radius:3px;border-radius:var(--ui-radius);display:grid;gap:16px;min-height:320px;padding:clamp(22px,3vw,34px)}.product-detail-story-lead{min-height:654px!important}.product-detail-editorial-grid h2{color:#fff8e8;color:var(--hero-cream);font-size:clamp(1.8rem,3.8vw,4.1rem);line-height:.98;margin:0}.product-detail-editorial-grid p:not(.eyebrow){color:#a8adb7;color:var(--hero-muted);line-height:1.6;margin:0}.product-detail-workflow-card ol{grid-gap:10px;counter-reset:detail-workflow;display:grid;gap:10px;list-style:none;margin:0;padding:0}.product-detail-workflow-card li{grid-gap:6px;color:#fff8e8;color:var(--hero-cream);counter-increment:detail-workflow;display:grid;font-weight:850;gap:6px}.product-detail-workflow-card li:before{color:#f7f1e866;content:counter(detail-workflow,decimal-leading-zero);font-size:.76rem}.product-detail-usecase-panel>div{display:flex;flex-wrap:wrap;gap:8px}.product-detail-usecase-panel span{background:#07080e75;border:1px solid #f7f1e81f;border-radius:3px;border-radius:var(--ui-radius);color:#fff8e8;color:var(--hero-cream);font-weight:800;padding:9px 11px}.product-detail-avatar .product-detail-redesign,.product-detail-image .product-detail-redesign{grid-template-columns:minmax(280px,.56fr) minmax(520px,1.25fr) minmax(220px,.36fr)}.product-detail-clone .product-detail-redesign,.product-detail-library .product-detail-redesign,.product-detail-voice-library .product-detail-redesign{grid-template-columns:minmax(260px,.62fr) minmax(420px,.92fr) minmax(260px,.54fr)}@media (max-width:1120px){.product-detail-avatar .product-detail-redesign,.product-detail-clone .product-detail-redesign,.product-detail-editorial-grid,.product-detail-image .product-detail-redesign,.product-detail-library .product-detail-redesign,.product-detail-redesign,.product-detail-voice-library .product-detail-redesign{grid-template-columns:1fr}.product-detail-editorial-grid{grid-template-areas:"lead" "workflow" "secondary" "usecases"}.product-context-board,.product-detail-redesign .product-detail-hero-copy,.product-detail-side-rail,.product-detail-story-lead{min-height:auto!important}.product-context-board{min-height:540px}}@media (max-width:640px){.avatar-flow,.context-voice-stack,.image-editor-board,.upscale-compare,.voice-shelf{grid-template-columns:1fr}.context-plus{display:none}.product-context-board{min-height:500px}}@media (max-width:1040px){.product-detail-hero,.product-detail-story,.product-detail-workflow{grid-template-columns:1fr}.product-detail-usecases{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.product-detail-proof,.product-detail-usecases{grid-template-columns:1fr}.product-detail-hero-copy h1{font-size:clamp(3.2rem,15vw,5.4rem)}.product-detail-stage{min-height:420px}.product-detail-bottom-cta{align-items:flex-start;flex-direction:column}}.auth-submit-button,.contact-submit-button,.hero-cta,.image-home-primary-cta,.primary-tool-button{background:#ffd268;background:var(--hero-amber);color:#18120a}.auth-submit-button:hover,.contact-submit-button:hover,.hero-cta:hover,.image-home-primary-cta:hover,.primary-tool-button:hover{background:#ffb84a;background:var(--hero-amber-strong);color:#18120a}.about-flow-track span,.audio-waveform span:not(.audio-waveform-progress):not(.audio-waveform-control),.dog-camera i,.dog-camera span,.dog-easel i,.dog-megaphone i,.dog-megaphone span,.generation-progress-track span,.home-workflow-grid span,.image-step-number,.snackbar-card .snackbar-progress,.workspace-announcement-badge,.workspace-main .project-card.kind-audio .audio-waveform span:not(.audio-waveform-progress):not(.audio-waveform-control){background:#d2beff24;border-color:#d2beff38;color:#fff8e8;color:var(--hero-cream)}.image-generator-floating-submit,.workspace-main .project-card.kind-audio .audio-waveform .audio-waveform-control{background:#ffd268;background:var(--hero-amber);color:#18120a}.workspace-main .project-card.kind-audio .audio-waveform .audio-waveform-control{background:#14121ac2;color:#fff}.my-voice-modal-actions .danger,.ops-action-button.danger,.primary-tool-button.danger,.project-card-download-icon.danger,.project-image-icon-button.danger,.secondary-tool-button.danger{background:#ff6f9d1a;border-color:#ff6f9d4d;color:#ffc4d7}.my-voice-modal-actions .danger:hover,.ops-action-button.danger:hover,.primary-tool-button.danger:hover,.project-card-download-icon.danger:hover,.project-image-icon-button.danger:hover,.secondary-tool-button.danger:hover{background:#ff6f9d29;border-color:#ff6f9d7a;color:#fff8e8;color:var(--hero-cream)}.image-community-chip-grid button,.image-gen-chip-row button,.media-inspiration-chip,.project-filter,.voice-design-example-chip{background:rgba(224,228,238,.055);border-color:#d2beff29;color:#fff8e8;color:var(--hero-cream)}.image-community-chip-grid button:hover,.image-gen-chip-row button:hover,.media-inspiration-chip:hover,.project-filter.active,.project-filter:hover,.voice-design-example-chip.active,.voice-design-example-chip:hover{background:#d2beff24;border-color:#d2beff6b;color:#fff8e8;color:var(--hero-cream)}.confirm-dialog-close,.image-lightbox-close,.image-preview-icon-button,.notification-center-trigger,.project-card-download-icon,.snackbar-close,.workspace-icon-button{background:rgba(224,228,238,.055);border-color:#d2beff29;color:#fff8e8;color:var(--hero-cream)}.confirm-dialog-close:hover,.image-lightbox-close:hover,.image-preview-icon-button:hover,.notification-center-trigger:hover,.project-card-download-icon:hover,.snackbar-close:hover,.workspace-icon-button:hover{background:#d2beff24;border-color:#d2beff6b}.workspace-main .video-editor-project-preview{background:linear-gradient(90deg,#ffc0501a 1px,#0000 0),linear-gradient(180deg,#b99bff1f,#ffc0500f);background-size:18px 100%,100% 100%;gap:10px}.workspace-main .video-editor-project-preview svg{color:#ffc050;color:var(--cta-primary,#ffc050);height:28px;width:28px}.workspace-main .video-editor-project-metrics{align-items:center;color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:.76rem;gap:6px;justify-content:center}.workspace-main .video-editor-project-metrics span,.workspace-main .video-editor-project-metrics strong{background:#ffffff0a;border:1px solid var(--border-muted);border-radius:3px;border-radius:var(--ui-radius);padding:4px 8px}.workspace-main .project-card.project-card-video-editor-document{background:#0f1115}.workspace-main .project-card.project-card-video-editor-document .project-card-body{grid-gap:0;align-content:center;background:linear-gradient(0deg,#08090bc7,#08090b61);display:grid;gap:0;inset:0;justify-content:center;overflow:hidden;padding:18px;place-items:center;transform:translateY(0)}.workspace-main .project-card.project-card-video-editor-document .project-card-editor-open{color:#fff8e8;color:var(--hero-cream);font-size:.92rem}.workspace-main .video-editor-project-preview{background:radial-gradient(circle at 76% 18%,#d2beff24,#0000 30%),linear-gradient(180deg,#171421f5,#08080dfa);display:block;height:100%;min-height:320px;overflow:hidden;position:relative;width:100%}.workspace-main .video-editor-project-preview-media{align-items:stretch;background:#09080f;border-radius:0;display:flex;justify-content:center}.workspace-main .video-editor-project-preview-media img{display:block;height:100%;object-fit:cover;width:100%}.workspace-main .video-editor-project-preview-audio{background:radial-gradient(circle at 30% 20%,#b99bff29,#0000 34%),linear-gradient(180deg,#181126fa,#0b0912f5);border:1px solid #b99bff2e;display:flex;flex-direction:column;justify-content:center;padding:22px}.workspace-main .video-editor-project-preview-heading{align-items:center;color:#ffc050;color:var(--cta-primary,#ffc050);display:flex;font-size:.82rem;font-weight:800;gap:8px;letter-spacing:.04em;margin-bottom:18px;text-transform:uppercase}.workspace-main .video-editor-project-waveform{align-items:center;background:#05040994;border:1px solid #d2beff29;border-radius:3px;border-radius:var(--ui-radius);display:flex;gap:3px;height:130px;padding:18px}.workspace-main .video-editor-project-waveform span{background:linear-gradient(180deg,#b99bff,#ffc050);border-radius:3px;border-radius:var(--ui-radius);flex:1 1;height:var(--bar-level);min-height:8px}.workspace-main .video-editor-project-preview svg,.workspace-main .video-editor-project-preview-heading svg{color:#ffc050;color:var(--cta-primary,#ffc050);height:28px;width:28px}.workspace-main .video-editor-project-preview-blank{background:radial-gradient(circle at 26% 22%,#d2beff1f,#0000 30%),radial-gradient(circle at 82% 70%,rgba(255,192,80,.045),#0000 28%),linear-gradient(180deg,#121117fa,#07080bfa);isolation:isolate;min-height:100%;padding:28px}.workspace-main .video-editor-project-preview-blank:before{background:linear-gradient(90deg,rgba(210,190,255,.038) 1px,#0000 0),linear-gradient(180deg,rgba(210,190,255,.034) 1px,#0000 0),#0e0c1561;background-size:26px 100%,100% 26px,100% 100%;border:1px solid #d2beff1a;border-radius:3px;border-radius:var(--ui-radius);content:"";inset:24px;opacity:.9;position:absolute;z-index:0}.workspace-main .video-editor-project-preview-blank:after{content:none}.workspace-main .video-editor-empty-timeline{background:linear-gradient(180deg,#1916239e,#07070cad);border:1px solid #d2beff21;border-radius:3px;border-radius:var(--ui-radius);box-shadow:inset 0 1px 0 #ffffff0d;display:flex;height:128px;left:50%;opacity:.8;overflow:hidden;position:absolute;right:auto;top:88px;transform:translateX(-50%);width:min(calc(100% - 92px),292px);z-index:2}.workspace-main .video-editor-empty-tools{grid-gap:7px;align-content:center;background:#14121c57;border-right:1px solid #d2beff14;display:grid;gap:7px;justify-items:center;width:36px}.workspace-main .video-editor-empty-tools span{background:#ece4ff14;border:1px solid #ece4ff2e;border-radius:3px;height:8px;width:8px}.workspace-main .video-editor-empty-tools span:first-child{background:#ece4ff38;border-color:#ece4ff42}.workspace-main .video-editor-empty-sequence{flex:1 1;min-width:0;padding:35px 16px 14px;position:relative}.workspace-main .video-editor-empty-ruler{border-top:1px solid #ece4ff29;display:flex;height:12px;justify-content:space-between;left:16px;position:absolute;right:16px;top:18px}.workspace-main .video-editor-empty-ruler span{background:#ece4ff2e;height:5px;width:1px}.workspace-main .video-editor-empty-playhead{display:none}.workspace-main .video-editor-empty-track{grid-gap:5px;align-items:center;border-bottom:1px solid #d2beff12;border-top:1px solid #d2beff12;display:grid;gap:5px;grid-template-columns:26px 1fr .85fr 1.15fr;height:24px;margin-bottom:7px;position:relative}.workspace-main .video-editor-empty-track small{background:#d2beff17;color:#fff;display:grid;font-size:.52rem;font-weight:900;height:100%;place-items:center}.workspace-main .video-editor-empty-track i{background:linear-gradient(90deg,#fcf9ff1f 8px,#0000 0),linear-gradient(180deg,#d2beff57,#8f6dff2e);background-size:18px 100%,100% 100%;border-radius:3px;border-radius:var(--ui-radius);display:block;height:13px}.workspace-main .video-editor-empty-track.video i:nth-of-type(2){background:linear-gradient(90deg,#fcf9ff1a 8px,#0000 0),linear-gradient(180deg,#ece4ff47,#d2beff24)}.workspace-main .video-editor-empty-track.video i:nth-of-type(3){background:linear-gradient(90deg,#fcf9ff1a 8px,#0000 0),linear-gradient(180deg,#d2beff4d,#8f6dff24)}.workspace-main .video-editor-empty-track.audio{grid-template-columns:26px 1.55fr 1.2fr}.workspace-main .video-editor-empty-track.audio i{background:repeating-linear-gradient(90deg,#fcf9ff9e 0 2px,#0000 2px 6px),linear-gradient(180deg,#d2beff4d,#8f6dff24);height:10px}.workspace-main .video-editor-empty-track.lower{grid-template-columns:26px 1fr;opacity:.36}:root{--scrollbar-track:#e0e4ee0f;--scrollbar-thumb:#d2beff94;--scrollbar-thumb-hover:#ffd268d1;--scrollbar-corner:var(--hero-night)}*{scrollbar-color:#d2beff94 #e0e4ee0f;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:thin}::-webkit-scrollbar{height:12px;width:12px}::-webkit-scrollbar-track{background:linear-gradient(180deg,#0000,color-mix(in srgb,#e0e4ee0f 72%,#0000));background:linear-gradient(180deg,#0000,color-mix(in srgb,var(--scrollbar-track) 72%,#0000))}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#d2beff94,color-mix(in srgb,#d2beff94 72%,#8f6dff)) border-box;background:linear-gradient(180deg,var(--scrollbar-thumb),color-mix(in srgb,var(--scrollbar-thumb) 72%,var(--hero-purple))) border-box;background-clip:padding-box;border:3px solid #0000;border-radius:3px;border-radius:var(--ui-radius);min-height:36px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#ffd268d1,#d2beff94) border-box;background:linear-gradient(180deg,var(--scrollbar-thumb-hover),var(--scrollbar-thumb)) border-box;background-clip:padding-box}::-webkit-scrollbar-corner{background:#08090b;background:var(--scrollbar-corner)}.image-editor-shell{--scrollbar-track:hsla(36,48%,94%,.055);--scrollbar-thumb:#d2beff7a;--scrollbar-thumb-hover:#ffd268bd;--scrollbar-corner:var(--editor-stage)}.auth-dialog,.confirm-dialog,.image-editor-command-palette,.image-editor-menu-dropdown,.image-editor-modal,.notification-center,.onboarding-card,.popover-surface,.snackbar-card,.workspace-account-menu{backdrop-filter:blur(20px) saturate(1.16) brightness(.66);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:blur(20px) saturate(1.16) brightness(.66);-webkit-backdrop-filter:var(--glass-blur);background:#07080e75;background:var(--glass-surface);border:1px solid #e0e4ee24;border:1px solid var(--glass-line);box-shadow:0 24px 70px #00000047;box-shadow:var(--glass-shadow);color:#fff8e8;color:var(--hero-cream)}.notification-center,.popover-surface,.snackbar-card{--glass-backdrop-brightness:var(--glass-backdrop-brightness-strong);background:#07080e94;background:var(--glass-surface-readable)}.snackbar-card{animation:snackbarIn .18s ease both;border-radius:3px;border-radius:var(--ui-radius);padding:14px 12px 17px 16px}.snackbar-card.tone-job,.snackbar-card.tone-success{border-color:#d2beff57}.snackbar-card.tone-error{border-color:#ff6f9d4d}.auth-dialog-header h2,.confirm-dialog h2,.image-editor-command-palette strong,.image-editor-modal header strong,.notification-center-header strong,.notification-item strong,.snackbar-content strong{color:#fff8e8;color:var(--hero-cream)}.auth-dialog-form label,.auth-dialog-header p,.confirm-dialog p,.image-editor-modal-grid span,.notification-empty,.notification-item small,.snackbar-content p{color:#a8adb7;color:var(--hero-muted)}.snackbar-action,.snackbar-action:hover{background:#d2beff1f;border-color:#d2beff3d;color:#fff8e8;color:var(--hero-cream)}.snackbar-action:hover{background:#d2beff2e;border-color:#d2beff6b}.auth-dialog-close,.confirm-dialog-close,.image-editor-modal header button,.image-lightbox-close,.notification-center-header-action,.notification-center-trigger,.snackbar-close{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:rgba(224,228,238,.055);border-color:#d2beff29;box-shadow:none;color:#fff8e8;color:var(--hero-cream)}.auth-dialog-close:hover,.confirm-dialog-close:hover,.image-editor-modal header button:hover,.image-lightbox-close:hover,.notification-center-header-action:hover,.notification-center-trigger:focus-visible,.notification-center-trigger:hover,.snackbar-close:hover{background:#d2beff24;border-color:#d2beff6b;color:#fff8e8;color:var(--hero-cream)}.snackbar-card .snackbar-progress{background:#d2beff80;border-color:#d2beff38;color:#fff8e8;color:var(--hero-cream)}.notification-center-trigger span{background:#ff3b5f;background:var(--notification-red);border:0;box-shadow:none;color:#0000}.notification-center-header{border-bottom-color:#d2beff29}.notification-center-trigger,.topbar-pills .notification-center-trigger,.workspace-topbar-actions .notification-center-trigger{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#d2beff14;border:1px solid #d2beff2e;box-shadow:none;color:#fff8e8;color:var(--hero-cream)}.notification-center-trigger svg{stroke-width:2.15;color:currentColor;filter:drop-shadow(0 1px 5px rgba(0,0,0,.5));height:19px;width:19px}.topbar-pills .notification-center-trigger{color:#fff8e8;color:var(--hero-cream)}.notification-center-trigger:focus-visible,.notification-center-trigger:hover,.topbar-pills .notification-center-trigger:focus-visible,.topbar-pills .notification-center-trigger:hover,.workspace-topbar-actions .notification-center-trigger:focus-visible,.workspace-topbar-actions .notification-center-trigger:hover{background:#d2beff24;border-color:#d2beff6b;color:#fff8e8;color:var(--hero-cream)}.workspace-topbar-actions{--topbar-action-size:34px;gap:8px}.workspace-topbar-actions .notification-center-trigger,.workspace-topbar-actions .workspace-topbar-pill{border-radius:3px;border-radius:var(--ui-radius);font-size:.84rem;font-weight:650;height:var(--topbar-action-size);line-height:1;min-height:var(--topbar-action-size)}.workspace-topbar-actions .workspace-topbar-pill{padding:0 12px}.workspace-topbar-actions .workspace-topbar-feedback-button{min-width:auto;white-space:nowrap}.workspace-topbar-actions .notification-center-trigger{min-width:var(--topbar-action-size);padding:0;width:var(--topbar-action-size)}.workspace-topbar-actions .notification-center-trigger svg{filter:none;height:17px;width:17px}.workspace-shell{grid-template-columns:208px 1fr}.workspace-main{margin-left:208px}.workspace-sidebar{background:#0b0b10;width:208px}.workspace-sidebar-header{min-height:44px;padding:10px 8px 6px}.workspace-brand{font-size:1.34rem;letter-spacing:-.045em}.workspace-sidebar-scroll{gap:10px;padding:0 8px 12px}.workspace-nav{gap:2px}.workspace-sidebar .workspace-link{border:1px solid #0000;border-radius:3px;border-radius:var(--ui-radius);color:#fff8e8b8;font-size:.82rem;font-weight:620;line-height:1.15;min-height:32px;padding:7px 9px}.workspace-sidebar .workspace-link-content{gap:8px;min-width:0}.workspace-sidebar .workspace-link-content span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-sidebar .workspace-link-icon{stroke-width:2.15;color:#fff8e87a;height:14px;width:14px}.workspace-sidebar .workspace-link:hover{background:rgba(210,190,255,.075);border-color:#d2beff1f;color:#fff8e8;color:var(--hero-cream)}.workspace-sidebar .workspace-link.active{background:#4a2f7ddb;border-color:#d2beff29;color:#fff8e8;color:var(--hero-cream)}.workspace-sidebar .workspace-link.active .workspace-link-icon,.workspace-sidebar .workspace-link:hover .workspace-link-icon{color:#fff8e8;color:var(--hero-cream)}.workspace-subnav-cluster{grid-gap:10px;display:grid;gap:10px}.workspace-subnav-group{grid-gap:3px;display:grid;gap:3px}.workspace-sidebar .workspace-section-label{color:#fff8e873;font-size:.66rem;font-weight:760;letter-spacing:.075em;margin:4px 0 2px;padding:0 9px}.workspace-sidebar .workspace-section-label:after{display:none}.workspace-sidebar .workspace-subnav{border-left:1px solid #d2beff1a;margin-left:8px;padding-left:7px}.workspace-sidebar .workspace-subnav .workspace-link{font-size:.78rem;font-weight:590;min-height:30px;padding:6px 8px}.workspace-sidebar .workspace-subnav .workspace-link-icon{height:13px;width:13px}.workspace-sidebar-toggle{height:30px;width:30px}.workspace-sidebar-toggle svg{height:15px;width:15px}.workspace-account{background:#0b0b10;padding:7px 8px 8px}.workspace-account-trigger{gap:8px;min-height:36px;padding:6px 8px}.workspace-account-avatar{font-size:.68rem;height:28px;width:28px}.workspace-account-copy strong{font-size:.8rem;font-weight:620}.workspace-account-copy span{font-size:.72rem}.document-page-shell .nav-auth-pill,.home-shell-flat .nav-auth-pill,.legal-page-shell .nav-auth-pill,.public-page-shell .nav-auth-pill,.topbar-pills .notification-center-trigger,.workspace-topbar-actions .notification-center-trigger,.workspace-topbar-pill{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#d2beff14;border:1px solid #d2beff2e;box-shadow:none;color:#fff8e8;color:var(--hero-cream)}.document-page-shell .nav-auth-pill:hover,.home-shell-flat .nav-auth-pill:hover,.legal-page-shell .nav-auth-pill:hover,.public-page-shell .nav-auth-pill:hover,.topbar-pills .notification-center-trigger:focus-visible,.topbar-pills .notification-center-trigger:hover,.workspace-topbar-actions .notification-center-trigger:focus-visible,.workspace-topbar-actions .notification-center-trigger:hover,.workspace-topbar-pill:focus-visible,.workspace-topbar-pill:hover{background:#d2beff24;border-color:#d2beff6b;color:#fff8e8;color:var(--hero-cream)}.notification-item{backdrop-filter:blur(10px) saturate(1.08) brightness(.82);-webkit-backdrop-filter:blur(10px) saturate(1.08) brightness(.82);background:#ece4ff14;border-color:#d2beff29;color:#fff8e8;color:var(--hero-cream)}.notification-item:focus-visible,.notification-item:hover{background:#ece4ff24;border-color:#d2beff6b}.notification-item svg{color:#fff8e8;color:var(--hero-cream)}.tooltip-bubble{background:#07080e75;background:var(--glass-surface);border-color:#d2beff57;border-radius:3px;border-radius:var(--ui-radius-sm);box-shadow:0 24px 70px #00000047;box-shadow:var(--glass-shadow);color:#fff8e8;color:var(--hero-cream)}.auth-dialog-backdrop,.confirm-dialog-backdrop,.image-editor-modal-backdrop,.onboarding-backdrop,.tooltip-bubble{backdrop-filter:blur(20px) saturate(1.16) brightness(.66);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:blur(20px) saturate(1.16) brightness(.66);-webkit-backdrop-filter:var(--glass-blur)}.auth-dialog-backdrop,.confirm-dialog-backdrop,.image-editor-modal-backdrop,.onboarding-backdrop{background:#05070dad}.image-lightbox-backdrop{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#05070dd1}.auth-email-button,.auth-google-button,.image-editor-modal footer button:not([type=submit]),.image-editor-modal header button{background:rgba(224,228,238,.055);border:1px solid #d2beff29;color:#fff8e8;color:var(--hero-cream)}.auth-email-button:hover,.auth-google-button:hover,.image-editor-modal footer button:not([type=submit]):hover{background:#d2beff24;border-color:#d2beff6b;color:#fff8e8;color:var(--hero-cream)}.feedback-floating-button{align-items:center;background:#3b2465;background:var(--ui-purple);border:1px solid #9b7ee66b;border:1px solid var(--ui-purple-line);border-radius:3px;border-radius:var(--ui-radius);bottom:max(18px,env(safe-area-inset-bottom));box-shadow:0 18px 44px #00000057,0 0 28px #4a2f7d5c;color:#fff8e8;color:var(--hero-cream);display:inline-flex;font-size:.9rem;font-weight:760;gap:9px;min-height:46px;padding:0 17px;position:fixed;right:max(18px,env(safe-area-inset-right));z-index:1200}.feedback-floating-button:hover{background:#4a2f7d;background:var(--ui-purple-strong);box-shadow:0 22px 54px #00000061,0 0 34px #4a2f7d70;color:#fff8e8;color:var(--hero-cream);transform:translateY(-2px)}.feedback-floating-button svg{stroke-width:2.4;height:17px;width:17px}.feedback-dialog{width:min(520px,100%)}.feedback-dialog-kicker{color:#a8adb7;color:var(--hero-muted);display:block;font-size:.78rem;font-weight:900;letter-spacing:.08em;margin-bottom:5px;text-transform:uppercase}.feedback-dialog-form,.feedback-field{grid-gap:10px;display:grid;gap:10px}.feedback-field span{color:#fff8e8;color:var(--hero-cream);font-size:.84rem;font-weight:850}.feedback-field input,.feedback-field select,.feedback-field textarea{background:#ffffff12;border:1px solid #e0e4ee24;border:1px solid var(--glass-line);border-radius:3px;border-radius:var(--ui-radius-sm);color:#fff8e8;color:var(--hero-cream);font:inherit;outline:none;padding:11px 12px;width:100%}.feedback-field textarea{min-height:132px;resize:vertical}.feedback-field select option{color:#17141f}.feedback-field input:focus,.feedback-field select:focus,.feedback-field textarea:focus{border-color:#f6dfb873;box-shadow:0 0 0 3px #f6dfb81f}.feedback-dialog-status{background:#5bdc961a;border:1px solid #5bdc9647;border-radius:3px;border-radius:var(--ui-radius-sm);color:#bbffd5;font-size:.9rem;font-weight:800;margin:0;padding:10px 12px}.ops-notification-dot{background:#ff3b3b;border-radius:3px;border-radius:var(--ui-radius);box-shadow:0 0 0 3px #ff3b3b29;flex:0 0 auto;height:9px;width:9px}.ops-feedback-table td{vertical-align:top}.ops-feedback-message{max-width:420px;min-width:220px;white-space:pre-wrap}.app-form-panel{grid-gap:18px;display:grid;gap:18px}.app-form-header{grid-gap:7px;display:grid;gap:7px;padding-right:32px}.app-form-header>span{color:#a8adb7;color:var(--hero-muted);font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.app-form-header h2{color:#fff8e8;color:var(--hero-cream);font-size:clamp(1.35rem,1.12rem + .7vw,1.68rem);letter-spacing:0;line-height:1.06;margin:0}.app-form-header p{color:#a8adb7;color:var(--hero-muted);line-height:1.5;margin:0;max-width:52ch}.app-form-stack{grid-gap:16px;display:grid;gap:16px}.app-form-field{grid-gap:8px;display:grid;gap:8px}.app-form-label{color:#fff8e8;color:var(--hero-cream);font-size:.84rem;font-weight:850;line-height:1.2}.app-form-hint{color:#7f858f;color:var(--hero-muted-soft);font-size:.78rem;line-height:1.35}.app-input-shell{align-items:center;background:hsla(0,0%,100%,.065);border:1px solid #d2beff2e;border-radius:3px;border-radius:var(--ui-radius-sm);color:#fff8e8;color:var(--hero-cream);display:flex;gap:10px;min-height:46px;padding:0 12px;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease;width:100%}.app-input-shell svg{color:#a8adb7;color:var(--hero-muted);flex:0 0 auto;height:17px;width:17px}.app-input-shell input,.app-input-shell select{background:#0000;border:0;color:#fff8e8;color:var(--hero-cream);font:inherit;min-width:0;outline:none;width:100%}.app-input-shell select option{color:#17141f}.app-select-root{display:block;position:relative;width:100%}.app-select-control{cursor:pointer;justify-content:flex-start;text-align:left}.app-select-control>span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-select-control:disabled{cursor:not-allowed;opacity:.58}.app-select-chevron{margin-left:auto;transition:transform .16s ease,color .16s ease}.app-select-control.is-open .app-select-chevron{color:#fff8e8;color:var(--hero-cream);transform:rotate(180deg)}.app-select-menu{grid-gap:3px;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#120e1cf5;border:1px solid #d2beff3d;border-radius:3px;border-radius:var(--ui-radius-sm);box-shadow:0 18px 48px #0000005c;color:#fff8e8;color:var(--hero-cream);display:grid;gap:3px;left:0;max-height:min(260px,48vh);overflow:auto;padding:7px;position:absolute;right:0;top:calc(100% + 7px);z-index:2147483601}.app-select-option{align-items:center;border-radius:3px;border-radius:var(--ui-radius);color:#a8adb7;color:var(--hero-muted);display:flex;font:inherit;font-size:.92rem;line-height:1.25;min-height:36px;padding:8px 10px;text-align:left;width:100%}.app-select-option:focus-visible,.app-select-option:hover{background:#d2beff1f;color:#fff8e8;color:var(--hero-cream);outline:none}.app-select-option.is-selected{background:#d2beff29;color:#fff8e8;color:var(--hero-cream)}.app-select-option:disabled{cursor:not-allowed;opacity:.48}.app-form-textarea:focus,.app-input-shell:focus-within,.app-select-control.is-open,.app-select-control:focus-visible{background:hsla(0,0%,100%,.082);border-color:#d2beff6b;box-shadow:inset 0 0 0 1px #d2beff1a}.app-input-shell:focus-within svg,.app-select-control.is-open svg,.app-select-control:focus-visible svg{color:#fff8e8;color:var(--hero-cream)}.app-form-textarea{background:hsla(0,0%,100%,.065);border:1px solid #d2beff2e;border-radius:3px;border-radius:var(--ui-radius-sm);color:#fff8e8;color:var(--hero-cream);font:inherit;line-height:1.48;min-height:136px;outline:none;padding:12px;resize:vertical;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease;width:100%}.app-form-textarea::placeholder,.app-input-shell input::placeholder{color:#f8f3e86b}.app-form-status{border-radius:3px;border-radius:var(--ui-radius-sm);font-size:.9rem;font-weight:800;line-height:1.4;margin:0;padding:10px 12px}.app-form-status.tone-success{background:#f6dfb814;border:1px solid #f6dfb83d;color:#fff8e8;color:var(--hero-cream)}.app-form-status.tone-error{background:#ff6f9d1a;border:1px solid #ff6f9d42;color:#ffc4d7}.account-linked-form .ui-action,.contact-form-card .ui-action,.feedback-dialog .confirm-dialog-actions{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.feedback-dialog .confirm-dialog-actions .ui-action{min-width:148px}.account-linked-form,.auth-dialog-form,.contact-form-card,.subscription-cancel-flow{gap:16px}.account-linked-form label,.auth-dialog-form label,.contact-form-card label,.subscription-cancel-flow label{margin:0}.auth-input-shell{display:none}.document-page-shell .topbar-pills .nav-simple-link,.home-shell-flat .topbar-pills .nav-simple-link,.legal-page-shell .topbar-pills .nav-simple-link,.public-page-shell .topbar-pills .nav-simple-link,.topbar-pills .nav-simple-link{background:#0000;border-color:#0000;box-shadow:none;color:inherit;min-height:auto;padding:4px 0}.document-page-shell .topbar-pills .nav-simple-link:focus-visible,.document-page-shell .topbar-pills .nav-simple-link:hover,.home-shell-flat .topbar-pills .nav-simple-link:focus-visible,.home-shell-flat .topbar-pills .nav-simple-link:hover,.legal-page-shell .topbar-pills .nav-simple-link:focus-visible,.legal-page-shell .topbar-pills .nav-simple-link:hover,.public-page-shell .topbar-pills .nav-simple-link:focus-visible,.public-page-shell .topbar-pills .nav-simple-link:hover,.topbar-pills .nav-simple-link:focus-visible,.topbar-pills .nav-simple-link:hover{background:#0000;border-color:#0000;box-shadow:none;color:inherit}.document-page-shell .topbar-pills .nav-simple-link.active,.document-page-shell .topbar-pills .nav-simple-link.is-active,.home-shell-flat .topbar-pills .nav-simple-link.active,.home-shell-flat .topbar-pills .nav-simple-link.is-active,.legal-page-shell .topbar-pills .nav-simple-link.active,.legal-page-shell .topbar-pills .nav-simple-link.is-active,.public-page-shell .topbar-pills .nav-simple-link.active,.public-page-shell .topbar-pills .nav-simple-link.is-active,.topbar-pills .nav-simple-link.active,.topbar-pills .nav-simple-link.is-active{background:#0000;border-color:#0000;box-shadow:none;color:#fff8e8;color:var(--hero-cream)}.document-page-shell .topbar,.format-page-create .topbar,.format-page-shell .topbar,.format-page-studio .topbar,.home-shell-flat .topbar,.legal-page-shell .topbar,.public-page-shell .topbar{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000;border-color:#0000;box-shadow:none}.workspace-main .voice-library-list-table{-webkit-backdrop-filter:blur(20px) saturate(1.16) brightness(.66);backdrop-filter:blur(20px) saturate(1.16) brightness(.66);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#07080e75;background:var(--glass-surface);border-color:#e0e4ee24;border-color:var(--glass-line);box-shadow:0 24px 70px #00000047;box-shadow:var(--glass-shadow);overflow:hidden}.workspace-main .voice-library-list-head{background:#0a0b1194;border-bottom:1px solid #e0e4ee1a;color:#7f858f;color:var(--hero-muted-soft);font-size:.78rem;font-weight:650;letter-spacing:0;padding:0 18px;text-transform:none}.workspace-main .voice-library-list-head,.workspace-main .voice-library-row-card{grid-column-gap:18px;align-items:center;column-gap:18px;display:grid;grid-template-columns:minmax(340px,2.2fr) minmax(220px,1fr) minmax(128px,.62fr) minmax(148px,.72fr) 92px}.workspace-main .voice-library-row-card{grid-gap:0;background:#0000;border-bottom:1px solid #e0e4ee14;color:#a8adb7;color:var(--hero-muted);gap:0;min-height:62px;padding:0;position:relative}.workspace-main .voice-library-row-card.expanded,.workspace-main .voice-library-row-card:hover{background:rgba(210,190,255,.075)}.workspace-main .voice-library-list-body .voice-library-row-card:nth-child(2n){background:hsla(0,0%,100%,.014)}.workspace-main .voice-library-row-identity,.workspace-main .voice-library-row-locale,.workspace-main .voice-library-row-profile,.workspace-main .voice-library-row-style{align-self:center}.workspace-main .voice-library-row-identity{padding-left:18px}.workspace-main .voice-library-row-style{padding-right:0}.workspace-main .voice-library-row-main{color:#a8adb7;color:var(--hero-muted);min-height:62px;text-align:left;width:100%}.workspace-main .voice-library-row-identity{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:38px minmax(0,1fr);min-width:0}.workspace-main .voice-library-initials,.workspace-main .voice-library-initials.expanded-full{align-items:center;background:#d2beff1f;border-color:#d2beff2e;border-radius:3px;border-radius:var(--ui-radius);color:#fff8e8;color:var(--hero-cream);display:inline-flex;font-weight:760;justify-content:center;letter-spacing:0}.workspace-main .voice-library-initials{font-size:.82rem;height:36px;width:36px}.workspace-main .voice-library-initials.expanded-full{font-size:1.15rem;height:96px;width:96px}.workspace-main .voice-library-row-name{grid-gap:3px;display:grid;gap:3px;min-width:0}.workspace-main .voice-library-row-titleline{align-items:baseline;display:flex;gap:7px;min-width:0}.workspace-main .voice-library-row-titleline strong{color:#fff8e8;color:var(--hero-cream);font-size:.94rem;font-weight:620;line-height:1.22;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-main .voice-library-row-titleline span{color:#7f858f;color:var(--hero-muted-soft);font-size:.84rem;font-weight:430;line-height:1.22;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-main .voice-library-row-name p{color:#a8adb7;color:var(--hero-muted);font-size:.84rem;font-weight:390;line-height:1.28;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-main .voice-library-row-locale,.workspace-main .voice-library-row-profile,.workspace-main .voice-library-row-style{min-width:0}.workspace-main .voice-library-locale-line,.workspace-main .voice-library-row-locale>span{align-items:center;background:#0000;border:0;border-radius:0;color:#fff8e8;color:var(--hero-cream);display:inline-flex;font-size:.88rem;font-weight:500;gap:7px;line-height:1.25;margin:0;max-width:100%;min-width:0;padding:0}.workspace-main .voice-language-flag{align-items:center;background:#e0e4ee14;border-radius:3px;border-radius:var(--ui-radius);display:inline-flex;flex:0 0 auto;font-size:1rem;height:18px;justify-content:center;line-height:1;overflow:hidden;width:24px}.workspace-main .voice-language-flag img{display:block;height:18px;object-fit:cover;width:24px}.workspace-main .voice-language-flag-neutral{background:#f5b75f29;border:1px solid #f5b75f3d;color:#fff8e8;color:var(--hero-cream);font-size:.8rem;font-weight:800}.workspace-main .voice-library-locale-accent,.workspace-main .voice-library-row-locale small{color:#7f858f;color:var(--hero-muted-soft);font-size:.84rem;font-weight:390;line-height:1.25;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-main .voice-library-row-accent span,.workspace-main .voice-library-row-language span{background:#0000;border:0;padding:0}.workspace-main .voice-library-row-profile span,.workspace-main .voice-library-row-style span{color:#a8adb7;color:var(--hero-muted);display:block;font-size:.86rem;font-weight:450;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-main .voice-library-row-profile small,.workspace-main .voice-library-row-style small{color:#7f858f;color:var(--hero-muted-soft);display:block;font-size:.78rem;font-weight:360;line-height:1.2;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-main .voice-library-row-actions{align-items:center;align-self:center;display:flex;gap:7px;justify-content:flex-end;padding:0 18px 0 0;width:92px}.workspace-main .voice-library-action-button{background:rgba(224,228,238,.065);border-color:#e0e4ee26;border-radius:3px;border-radius:var(--ui-radius);box-shadow:none;color:#fff8e8;color:var(--hero-cream);height:32px;min-height:32px;min-width:32px;width:32px}.workspace-main .voice-library-action-button svg{height:16px;width:16px}.workspace-main .voice-library-expanded-card{grid-gap:18px;background:#0a0b11c2;border:0;color:#a8adb7;color:var(--hero-muted);cursor:pointer;display:grid;gap:18px;grid-column:1/-1;grid-template-columns:118px minmax(0,1fr);padding:16px 18px}.workspace-main .voice-library-expanded-card:focus-visible{outline:2px solid #d2beff52;outline-offset:-2px}.workspace-main .voice-library-expanded-topline h3{color:#fff8e8;color:var(--hero-cream);font-size:1.04rem;font-weight:650;letter-spacing:0;margin:4px 0 0}.workspace-main .voice-library-expanded-summary{grid-gap:6px;display:grid;gap:6px;max-width:min(860px,100%)}.workspace-main .voice-library-expanded-summary p{color:#a8adb7;color:var(--hero-muted);display:block;font-size:.9rem;font-weight:430;line-height:1.48;margin:0;overflow:visible;text-overflow:clip;white-space:normal}.workspace-main .voice-library-detail-label,.workspace-main .voice-library-detail-mini-label{color:#7f858f;color:var(--hero-muted-soft);font-size:.74rem;font-weight:650;letter-spacing:0}.workspace-main .voice-library-expanded-panel{background:rgba(224,228,238,.045);border-color:#e0e4ee1c;border-radius:3px;border-radius:var(--ui-radius-sm)}@media (max-width:980px){.workspace-main .voice-library-list-head{display:none}.workspace-main .voice-library-row-card,.workspace-main .voice-library-row-main{grid-template-columns:1fr}.workspace-main .voice-library-row-main{grid-gap:9px;display:grid;gap:9px;padding-right:84px}.workspace-main .voice-library-row-actions{position:absolute;right:0;top:14px}}.workspace-main .voice-library-filter-panel,.workspace-main .voice-library-filter-panel .voice-visual-filter-grid,.workspace-main .voice-library-filter-panel .voice-visual-filter-group,.workspace-main .voice-library-filter-panel.open,.workspace-main .voice-library-page-wrap{overflow:visible}.workspace-main .voice-library-filter-panel.open{margin-bottom:12px;margin-top:0;padding:12px;position:relative;z-index:12}.workspace-main .voice-library-filter-panel .voice-filter-heading{margin-bottom:9px}.workspace-main .voice-filter-heading-actions{align-items:center;display:inline-flex;gap:8px}.workspace-main .voice-filter-close-button{background:rgba(224,228,238,.045);border:1px solid #d2beff2e;border-radius:3px;border-radius:var(--ui-radius);color:#fff8e8;color:var(--hero-cream);cursor:pointer;display:inline-grid;height:34px;min-width:34px;place-items:center;transition:border-color .15s ease,background .15s ease,transform .15s ease;width:34px}.workspace-main .voice-filter-close-button:focus-visible,.workspace-main .voice-filter-close-button:hover{background:#d2beff24;border-color:#d2beff6b;outline:none}.workspace-main .voice-filter-close-button:active{transform:translateY(1px)}.workspace-main .voice-filter-close-button svg{height:16px;width:16px}.workspace-main .voice-library-filter-panel .voice-visual-filter-grid{align-items:start;gap:8px;grid-template-columns:minmax(240px,1.1fr) repeat(3,minmax(150px,1fr))}.workspace-main .voice-library-filter-panel .voice-visual-filter-group{grid-gap:7px;align-content:start;background:rgba(224,228,238,.026);border-color:#e0e4ee17;display:grid;gap:7px;min-height:88px;min-height:var(--voice-filter-group-height,88px);padding:8px}.workspace-main .voice-library-filter-panel .voice-visual-filter-group>span{font-size:.72rem;font-weight:520;letter-spacing:0;text-transform:none}.workspace-main .voice-library-filter-panel .voice-language-combobox{min-width:0;width:100%}.workspace-main .voice-library-filter-panel .voice-language-combobox-trigger{border-radius:3px;border-radius:var(--ui-radius);font-size:.84rem;font-weight:480;min-height:34px;min-height:var(--voice-filter-control-height,34px);padding:0 9px}.workspace-main .voice-library-filter-panel .voice-language-trigger-label{align-items:center;display:inline-flex;gap:7px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-main .voice-library-filter-panel .voice-language-combobox-menu{background:#110f19fa;border-color:#d2beff33;border-radius:3px;border-radius:var(--ui-radius);box-shadow:0 18px 46px #00000061;gap:7px;left:0;max-height:280px;padding:8px;right:0;top:calc(100% + 6px);z-index:80}.workspace-main .voice-library-filter-panel .voice-language-search{border-radius:3px;border-radius:var(--ui-radius);font-size:.84rem;min-height:32px;padding:0 9px}.workspace-main .voice-library-filter-panel .voice-language-option-list{gap:2px;max-height:198px;padding-right:0}.workspace-main .voice-library-filter-panel .voice-accent-option-list{max-height:220px}.workspace-main .voice-library-filter-panel .voice-language-option{align-items:center;border-radius:3px;border-radius:var(--ui-radius);color:#a8adb7;color:var(--hero-muted);display:flex;font-size:.84rem;font-weight:430;gap:8px;min-height:32px;padding:6px 8px}.workspace-main .voice-library-filter-panel .voice-language-option.active,.workspace-main .voice-library-filter-panel .voice-language-option:hover{background:#d2beff1c;color:#fff8e8;color:var(--hero-cream)}.workspace-main .voice-library-filter-panel .voice-category-filter-row,.workspace-main .voice-library-filter-panel .voice-icon-filter-row,.workspace-main .voice-library-filter-panel .voice-texture-filter-row{gap:6px}.workspace-main .voice-library-filter-panel .voice-category-chip,.workspace-main .voice-library-filter-panel .voice-icon-filter,.workspace-main .voice-library-filter-panel .voice-texture-filter{font-size:.82rem;font-weight:470;min-height:34px;min-height:var(--voice-filter-control-height,34px);padding:6px 8px}.workspace-main .voice-library-list-head,.workspace-main .voice-library-row-card{grid-template-columns:minmax(340px,2.2fr) minmax(220px,1fr) minmax(128px,.62fr) minmax(190px,.9fr) 92px}.workspace-main .voice-library-row-style{flex-wrap:wrap;gap:5px}.workspace-main .voice-library-row-style span{background:rgba(224,228,238,.045);border:1px solid #e0e4ee17;border-radius:3px;border-radius:var(--ui-radius);color:#a8adb7;color:var(--hero-muted);display:inline-flex;font-size:.76rem;font-weight:420;line-height:1.15;max-width:100%;padding:3px 6px}.workspace-main .voice-library-loading-more{align-items:center;color:#a8adb7;color:var(--hero-muted);display:flex;font-size:.84rem;font-weight:430;gap:10px;justify-content:center;min-height:58px;padding:12px 18px 18px}.workspace-main .voice-library-loading-glyph{border-width:3px;height:22px;width:22px}@media (max-width:980px){.workspace-main .voice-library-filter-panel .voice-visual-filter-grid,.workspace-main .voice-library-row-card,.workspace-main .voice-library-row-main{grid-template-columns:1fr}.workspace-main .voice-library-row-main{gap:9px;padding-right:84px}}.workspace-main .voice-library-list-table{--voice-library-table-columns:minmax(360px,1.85fr) minmax(190px,0.95fr) minmax(118px,0.58fr) minmax(210px,1fr) 84px}.workspace-main .voice-library-list-head,.workspace-main .voice-library-row-card{box-sizing:border-box}.workspace-main .voice-library-list-head{min-height:38px}.workspace-main .voice-library-list-head span{min-width:0;text-align:left}.workspace-main .voice-library-list-head span:last-child{text-align:right}.workspace-main .voice-library-row-identity{padding-left:0}.workspace-main .voice-library-row-actions{padding:0;width:auto}@media (max-width:980px){.workspace-main .voice-library-row-card{padding-inline:12px}.workspace-main .voice-library-row-main{padding-right:84px}}.workspace-main .voice-library-list-table{--voice-library-table-columns:minmax(0,2.35fr) minmax(0,1.05fr) minmax(104px,0.58fr) minmax(0,1.15fr) 84px;--voice-library-table-gap:18px}.workspace-main .voice-library-row-identity,.workspace-main .voice-library-row-locale,.workspace-main .voice-library-row-name,.workspace-main .voice-library-row-name p,.workspace-main .voice-library-row-profile,.workspace-main .voice-library-row-style,.workspace-main .voice-library-row-titleline{max-width:100%;min-width:0}.workspace-main .voice-library-row-name p{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;white-space:normal}.workspace-main .voice-library-row-card{animation:voiceLibraryRowIn .24s ease both;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.workspace-main .voice-library-row-card:hover{transform:translateY(-1px)}.workspace-main .voice-library-expanded-card{animation:voiceLibraryExpandIn .22s ease both}.workspace-main .voice-language-combobox-menu{animation:voiceLibraryMenuIn .15s ease both}.workspace-main .voice-category-chip,.workspace-main .voice-icon-filter,.workspace-main .voice-language-option,.workspace-main .voice-library-action-button,.workspace-main .voice-library-row-style span,.workspace-main .voice-library-toolbar-button,.workspace-main .voice-texture-filter{transition:background-color .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease,transform .15s ease}.workspace-main .voice-category-chip:hover,.workspace-main .voice-icon-filter:hover,.workspace-main .voice-language-option:hover,.workspace-main .voice-library-row-style span:hover,.workspace-main .voice-library-toolbar-button:hover,.workspace-main .voice-texture-filter:hover{transform:translateY(-1px)}.workspace-main .voice-library-action-button:hover{transform:translateY(-1px) scale(1.04)}.workspace-main .voice-library-action-button.is-added,.workspace-main .voice-library-action-button.is-added:disabled{background:#e0e4ee0a;border-color:#e0e4ee1a;box-shadow:none;color:#e0e4ee70;cursor:not-allowed;opacity:1}.workspace-main .voice-library-action-button.is-added:focus-visible,.workspace-main .voice-library-action-button.is-added:hover{background:#e0e4ee0a;border-color:#e0e4ee1a;color:#e0e4ee70;outline:none;transform:none}.workspace-main .voice-category-chip:active,.workspace-main .voice-icon-filter:active,.workspace-main .voice-language-option:active,.workspace-main .voice-library-action-button:active,.workspace-main .voice-library-toolbar-button:active,.workspace-main .voice-texture-filter:active{transform:translateY(0) scale(.98)}.workspace-main .voice-language-flag img{transition:transform .18s ease,filter .18s ease}.workspace-main .voice-language-option:hover .voice-language-flag img,.workspace-main .voice-library-row-locale:hover .voice-language-flag img{filter:saturate(1.08);transform:scale(1.05)}@keyframes voiceLibraryRowIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes voiceLibraryExpandIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes voiceLibraryMenuIn{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.workspace-main .voice-language-combobox-menu,.workspace-main .voice-library-expanded-card,.workspace-main .voice-library-row-card{animation:none}.workspace-main .voice-category-chip,.workspace-main .voice-icon-filter,.workspace-main .voice-language-flag img,.workspace-main .voice-language-option,.workspace-main .voice-library-action-button,.workspace-main .voice-library-row-card,.workspace-main .voice-library-row-style span,.workspace-main .voice-library-toolbar-button,.workspace-main .voice-texture-filter{transition:none}}.workspace-main .voice-library-filter-panel .voice-age-slider-wrap{gap:10px;padding-top:1px}.workspace-main .voice-library-filter-panel .voice-age-slider-wrap input[type=range]{-webkit-appearance:none;appearance:none;background:#0000;cursor:pointer;height:18px;width:100%}.workspace-main .voice-library-filter-panel .voice-age-slider-wrap input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,#d2beff47,#e0e4ee14);border:1px solid #d2beff29;border-radius:3px;border-radius:var(--ui-radius);height:6px}.workspace-main .voice-library-filter-panel .voice-age-slider-wrap input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#d2beff;background:var(--hero-lavender);border:2px solid #f6f2fbf0;border-radius:3px;border-radius:var(--ui-radius);box-shadow:0 0 0 4px #d2beff24,0 8px 18px #00000047;height:18px;margin-top:-7px;-webkit-transition:transform .15s ease,box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease;width:18px}.workspace-main .voice-library-filter-panel .voice-age-slider-wrap input[type=range]:focus-visible::-webkit-slider-thumb,.workspace-main .voice-library-filter-panel .voice-age-slider-wrap input[type=range]:hover::-webkit-slider-thumb{box-shadow:0 0 0 5px #d2beff33,0 10px 22px #00000052;transform:scale(1.08)}.workspace-main .voice-library-filter-panel .voice-age-slider-wrap input[type=range]::-moz-range-track{background:linear-gradient(90deg,#d2beff47,#e0e4ee14);border:1px solid #d2beff29;border-radius:3px;border-radius:var(--ui-radius);height:6px}.workspace-main .voice-library-filter-panel .voice-age-slider-wrap input[type=range]::-moz-range-thumb{background:#d2beff;background:var(--hero-lavender);border:2px solid #f6f2fbf0;border-radius:3px;border-radius:var(--ui-radius);box-shadow:0 0 0 4px #d2beff24;height:16px;width:16px}.workspace-main .voice-library-filter-panel .voice-age-slider-labels{gap:5px;grid-template-columns:repeat(auto-fit,minmax(58px,1fr))}.workspace-main .voice-library-filter-panel .voice-age-slider-labels button{background:rgba(224,228,238,.035);border:1px solid #e0e4ee1a;border-radius:3px;border-radius:var(--ui-radius);color:#a8adb7;color:var(--hero-muted);font-size:.76rem;font-weight:430;min-height:28px;padding:5px 7px}.workspace-main .voice-library-filter-panel .voice-age-slider-labels button.active,.workspace-main .voice-library-filter-panel .voice-age-slider-labels button:hover{background:#d2beff1f;border-color:#d2beff4d;color:#fff8e8;color:var(--hero-cream)}.workspace-main .voice-library-filter-panel .voice-age-slider-labels button:first-child{color:#7f858f;color:var(--hero-muted-soft)}.workspace-main .voice-library-list-table{--voice-library-table-columns:minmax(0,360px) minmax(0,220px) minmax(116px,140px) minmax(0,1fr) 84px;--voice-library-table-gap:16px}.workspace-main .voice-library-row-titleline{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr)}.workspace-main .voice-library-row-titleline strong{max-width:150px}.workspace-main .voice-library-row-name p,.workspace-main .voice-library-row-titleline span{max-width:260px}.workspace-main .voice-library-row-locale>span{max-width:100%}.workspace-main .voice-library-list-table{--voice-library-table-columns:360px 220px 140px 260px 84px;--voice-library-table-gap:28px}.workspace-main .voice-library-list-head,.workspace-main .voice-library-row-card{justify-content:start}.workspace-main .voice-library-row-style{max-width:260px}.workspace-main .voice-library-row-locale,.workspace-main .voice-library-row-profile,.workspace-main .voice-library-row-style{justify-self:start}.workspace-main .voice-library-row-style{max-width:none}.workspace-main .voice-library-list-head span:last-child,.workspace-main .voice-library-row-actions{justify-self:end}.workspace-main .voice-library-list-table{--voice-library-table-columns:var(--voice-library-voice-column-width) 220px 140px minmax(260px,1fr) 84px}.workspace-main .voice-library-row-voice-cell{grid-gap:12px;align-items:center;display:grid;gap:12px;max-width:var(--voice-library-voice-column-width);overflow:hidden;width:var(--voice-library-voice-column-width)}.workspace-main .voice-library-row-voice-copy{grid-gap:3px;display:grid;gap:3px;max-width:100%;min-width:0;overflow:hidden}.workspace-main .voice-library-row-voice-copy .voice-library-row-titleline{grid-gap:7px;align-items:baseline;display:grid;gap:7px;grid-template-columns:minmax(0,-webkit-max-content) minmax(0,1fr);grid-template-columns:minmax(0,max-content) minmax(0,1fr);max-width:100%;min-width:0;overflow:hidden}.workspace-main .voice-library-row-voice-copy .voice-library-row-titleline span,.workspace-main .voice-library-row-voice-copy .voice-library-row-titleline strong,.workspace-main .voice-library-row-voice-copy p{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-main .voice-library-row-voice-copy p{display:block}.workspace-main .voice-library-list-table{--voice-library-voice-column-width:360px;--voice-library-table-gap:24px;--voice-library-table-columns:var(--voice-library-voice-column-width) 220px 140px minmax(280px,1fr) 84px}.workspace-main .voice-library-row-card,.workspace-main .voice-library-row-main{cursor:pointer}.workspace-main .voice-library-list-body .voice-library-row-card:nth-child(2n):hover,.workspace-main .voice-library-row-card:hover{background:rgba(210,190,255,.105);border-color:#d2beff38}.workspace-main .voice-library-row-card:focus-within{background:rgba(210,190,255,.095)}.workspace-main .voice-library-row-style{display:grid;grid-template-columns:repeat(3,minmax(0,-webkit-max-content));grid-template-columns:repeat(3,minmax(0,max-content));justify-content:space-between;max-width:100%;width:min(100%,360px)}.workspace-main .voice-library-row-style span{min-width:0}.workspace-main .voice-library-row-actions{cursor:default}.workspace-main .voice-library-list-table{--voice-library-table-gap:clamp(22px,1.9vw,34px);--voice-library-table-edge:18px;--voice-library-table-columns:minmax(0,2.7fr) minmax(0,0.98fr) minmax(0,0.62fr) minmax(0,1.08fr) minmax(190px,0.82fr)}.workspace-main .voice-library-list-head,.workspace-main .voice-library-row-card{grid-column-gap:var(--voice-library-table-gap);align-items:center;display:grid;justify-content:stretch;width:100%}.workspace-main .voice-library-list-head>*,.workspace-main .voice-library-row-card>*,.workspace-main .voice-library-row-main>*{min-width:0}.workspace-main .voice-library-row-main{display:contents}.workspace-main .voice-library-row-voice-cell{max-width:none;min-width:0}.workspace-main .voice-library-row-titleline,.workspace-main .voice-library-row-titleline span,.workspace-main .voice-library-row-titleline strong,.workspace-main .voice-library-row-voice-copy,.workspace-main .voice-library-row-voice-copy p{max-width:100%;min-width:0}.workspace-main .voice-library-row-titleline{grid-template-columns:minmax(0,-webkit-max-content) minmax(0,1fr);grid-template-columns:minmax(0,max-content) minmax(0,1fr)}.workspace-main .voice-library-row-style{align-items:center;display:flex;gap:7px;justify-content:flex-start;width:100%}.workspace-main .voice-library-row-actions{flex-wrap:nowrap;min-width:0}.workspace-main .voice-library-list-head span:last-child{justify-self:end}.workspace-main .voice-library-use-button{align-items:center;background:#d2beff1a;border:1px solid #d2beff33;border-radius:3px;border-radius:var(--ui-radius);color:#fff8e8;color:var(--hero-cream);display:inline-flex;font-size:.78rem;font-weight:680;justify-content:center;line-height:1;max-width:34px;min-height:32px;min-width:34px;padding:0;white-space:nowrap;width:34px}.workspace-main .voice-library-use-button svg{stroke-width:2.35;height:17px;width:17px}.workspace-main .voice-library-use-button:focus-visible,.workspace-main .voice-library-use-button:hover{background:#d2beff29;border-color:#d2beff6b}.workspace-main .voice-library-use-button:disabled{cursor:wait;opacity:.62}.workspace-main .voice-library-row-voice-cell{--voice-library-voice-copy-max:clamp(320px,35vw,640px);box-sizing:border-box;grid-template-columns:38px minmax(0,var(--voice-library-voice-copy-max));justify-content:start;padding-right:clamp(34px,2.7vw,58px);width:100%}.workspace-main .voice-library-row-voice-copy{width:min(100%,var(--voice-library-voice-copy-max))}.workspace-main .voice-library-row-titleline{width:100%}.workspace-main .voice-library-filter-panel .voice-visual-filter-grid{grid-gap:10px;--voice-filter-control-height:34px;--voice-filter-group-height:88px;display:grid;gap:10px;grid-template-columns:1fr}.workspace-main .voice-library-filter-panel .voice-filter-row{grid-gap:10px;align-items:stretch;display:grid;gap:10px;min-width:0}.workspace-main .voice-library-filter-panel .voice-filter-row-primary{grid-template-columns:repeat(3,minmax(176px,1fr))}.workspace-main .voice-library-filter-panel .voice-filter-row-secondary{grid-template-columns:minmax(176px,1fr) minmax(230px,1fr)}.workspace-main .voice-library-filter-panel .voice-visual-filter-group{max-width:100%;width:100%}.workspace-main .voice-library-filter-panel .voice-slider-filter,.workspace-main .voice-library-filter-panel .voice-visual-filter-group{min-height:88px;min-height:var(--voice-filter-group-height,88px)}.workspace-main .voice-library-filter-panel .age-filter-group,.workspace-main .voice-library-filter-panel .texture-filter-group{min-width:0}.workspace-main .voice-library-filter-panel .texture-filter-group .voice-icon-filter-row{display:flex;flex-wrap:wrap;gap:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.workspace-main .voice-library-filter-panel .texture-filter-group .voice-texture-filter{align-items:center;display:inline-flex;gap:6px;justify-content:center;min-height:32px;min-width:0;padding:6px 8px;text-align:center}.workspace-main .voice-library-use-case-strip{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;margin:-2px 0 12px;padding:0 2px}.workspace-main .voice-library-use-case-strip .voice-library-categories{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-width:0;padding:0}.workspace-main .voice-library-use-case-strip .voice-category-chip{align-items:center;display:inline-flex;flex:0 0 auto;font-size:.82rem;font-weight:470;gap:6px;min-height:34px;padding:6px 8px;white-space:nowrap}.workspace-main .voice-library-use-case-strip .voice-category-chip svg{stroke-width:2;flex:0 0 auto;height:14px;width:14px}.workspace-main .voice-library-strip-locale-controls{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-auto-columns:minmax(148px,178px);grid-auto-flow:column;justify-content:end;min-width:0}.workspace-main .voice-library-strip-locale-controls .voice-language-combobox{min-width:0;width:100%}.workspace-main .voice-library-strip-locale-controls .voice-language-combobox-trigger{border-radius:3px;border-radius:var(--ui-radius);font-size:.84rem;font-weight:480;min-height:34px;padding:0 9px}.workspace-main .voice-library-strip-locale-controls .voice-language-combobox-trigger:disabled,.workspace-main .voice-library-strip-locale-controls .voice-language-combobox.disabled .voice-language-combobox-trigger{background:rgba(224,228,238,.025);border-color:#e0e4ee12;color:#e0e4ee5c;cursor:not-allowed}.workspace-main .voice-library-strip-locale-controls .voice-language-combobox-trigger:disabled svg,.workspace-main .voice-library-strip-locale-controls .voice-language-combobox.disabled svg{opacity:.42}.workspace-main .voice-library-strip-locale-controls .voice-language-trigger-label{align-items:center;display:inline-flex;gap:7px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-main .voice-library-strip-locale-controls .voice-language-combobox-menu{background:#110f19fa;border-color:#d2beff33;border-radius:3px;border-radius:var(--ui-radius);box-shadow:0 18px 46px #00000061;gap:7px;left:auto;max-height:280px;padding:8px;right:0;top:calc(100% + 6px);width:min(280px,78vw);z-index:80}.workspace-main .voice-library-strip-locale-controls .voice-language-search{border-radius:3px;border-radius:var(--ui-radius);font-size:.84rem;min-height:32px;padding:0 9px}.workspace-main .voice-library-filter-panel .voice-slider-filter{grid-gap:9px;cursor:pointer;display:grid;gap:9px;grid-template-rows:auto 18px auto;min-width:0;padding:9px 10px;transition:border-color .16s ease,background .16s ease,opacity .16s ease;width:100%}.workspace-main .voice-library-filter-panel .voice-slider-filter:not(.active){background:#e0e4ee05;border-color:#e0e4ee12}.workspace-main .voice-slider-filter-head,.workspace-main .voice-slider-labels{align-items:center;display:flex;gap:10px;justify-content:space-between}.workspace-main .voice-slider-any-toggle{align-items:center;color:#fff8e8;color:var(--hero-cream);cursor:pointer;display:inline-flex;gap:8px;min-width:0}.workspace-main .voice-slider-any-toggle input{opacity:0;pointer-events:none;position:absolute}.workspace-main .voice-slider-any-toggle>span{background:rgba(224,228,238,.045);border:1px solid #e0e4ee42;border-radius:3px;border-radius:var(--ui-radius);display:inline-grid;flex:0 0 auto;height:15px;place-items:center;position:relative;transition:border-color .16s ease,background .16s ease;width:15px}.workspace-main .voice-slider-any-toggle>span:after{border-bottom:2px solid #18120a;border-left:2px solid #18120a;content:"";height:4px;opacity:0;transform:translateY(-1px) rotate(-45deg);width:7px}.workspace-main .voice-slider-any-toggle input:checked+span{background:#d2beff;background:var(--hero-lavender);border-color:#d2beffd1;box-shadow:0 0 0 3px #d2beff1f}.workspace-main .voice-slider-any-toggle input:checked+span:after{opacity:1}.workspace-main .voice-slider-any-toggle input:focus-visible+span{outline:2px solid #d2beff5c;outline-offset:2px}.workspace-main .voice-slider-any-toggle strong{color:#fff8e8;color:var(--hero-cream);font-size:.82rem;font-weight:680;line-height:1}.workspace-main .voice-slider-filter:not(.active) .voice-slider-any-toggle strong,.workspace-main .voice-slider-filter:not(.active) .voice-slider-filter-head em,.workspace-main .voice-slider-filter:not(.active) .voice-slider-labels{color:#e0e4ee6b}.workspace-main .voice-slider-filter-head em{color:#fff8e8;color:var(--hero-cream);font-size:.76rem;font-style:normal;font-weight:620;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-main .voice-slider-control{grid-gap:5px;display:grid;gap:5px;padding-top:1px;position:relative}.workspace-main .voice-slider-control input[type=range]{appearance:none;-webkit-appearance:none;background:#0000;cursor:inherit;height:18px;margin:0;width:100%}.workspace-main .voice-slider-control input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,#d2beffb8 0,#d2beffb8 var(--voice-slider-progress),#e0e4ee24 var(--voice-slider-progress),#e0e4ee24 100%);border-radius:999px;height:5px}.workspace-main .voice-slider-control input[type=range]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;background:#d2beff;background:var(--hero-lavender);border:2px solid #fff8e8;border:2px solid var(--hero-cream);border-radius:999px;box-shadow:0 7px 18px #00000042;height:16px;margin-top:-5.5px;width:16px}.workspace-main .voice-slider-control input[type=range]::-moz-range-track{background:#e0e4ee24;border-radius:999px;height:5px}.workspace-main .voice-slider-control input[type=range]::-moz-range-progress{background:#d2beffb8;border-radius:999px;height:5px}.workspace-main .voice-slider-control input[type=range]::-moz-range-thumb{background:#d2beff;background:var(--hero-lavender);border:2px solid #fff8e8;border:2px solid var(--hero-cream);border-radius:999px;height:13px;width:13px}.workspace-main .voice-slider-filter:not(.active) .voice-slider-control{filter:grayscale(.35);opacity:.46}.workspace-main .voice-slider-filter:not(.active) .voice-slider-control input[type=range]::-webkit-slider-runnable-track{background:#e0e4ee1a}.workspace-main .voice-slider-filter:not(.active) .voice-slider-control input[type=range]::-webkit-slider-thumb{background:#e0e4ee4d;border-color:#e0e4ee80}.workspace-main .voice-slider-filter:not(.active) .voice-slider-control input[type=range]::-moz-range-progress,.workspace-main .voice-slider-filter:not(.active) .voice-slider-control input[type=range]::-moz-range-track{background:#e0e4ee1a}.workspace-main .voice-slider-filter:not(.active) .voice-slider-control input[type=range]::-moz-range-thumb{background:#e0e4ee4d;border-color:#e0e4ee80}.workspace-main .voice-slider-ticks{display:flex;justify-content:space-between;padding:0 6px;pointer-events:none}.workspace-main .voice-slider-ticks span{background:#e0e4ee33;border-radius:999px;height:4px;width:4px}.workspace-main .voice-slider-ticks span.active{background:#fff8e8;background:var(--hero-cream)}.workspace-main .voice-slider-labels{color:#a8adb7;color:var(--hero-muted);font-size:.72rem;font-weight:520;line-height:1.1}.workspace-main .voice-library-filter-panel .voice-age-slider-labels button svg,.workspace-main .voice-library-filter-panel .voice-category-chip svg,.workspace-main .voice-library-filter-panel .voice-texture-filter svg{stroke-width:2;flex:0 0 auto;height:14px;width:14px}.workspace-main .voice-library-filter-panel .voice-age-slider-wrap input[type=range]{display:none}.workspace-main .voice-library-filter-panel .voice-age-slider-labels{display:flex;flex-wrap:wrap;gap:6px;grid-template-columns:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.workspace-main .voice-library-filter-panel .voice-age-slider-labels button{font-size:.82rem;font-weight:470;min-height:34px;min-height:var(--voice-filter-control-height,34px);min-width:0;padding:6px 8px}.workspace-main .voice-library-filter-panel .voice-age-slider-labels .voice-icon-filter{align-items:center;background:rgba(224,228,238,.065);border-color:#e0e4ee26;color:#fff8e8;color:var(--hero-cream);display:inline-flex;gap:6px}.workspace-main .voice-library-filter-panel .voice-age-slider-labels .voice-icon-filter.active,.workspace-main .voice-library-filter-panel .voice-age-slider-labels .voice-icon-filter:hover{background:#d2beff1f;border-color:#d2beff4d;color:#fff8e8;color:var(--hero-cream)}.workspace-main .voice-library-filter-panel .voice-age-slider-labels .voice-icon-filter:first-child{color:#fff8e8;color:var(--hero-cream)}.workspace-main .voice-library-filter-panel .accent-filter-group,.workspace-main .voice-library-filter-panel .language-filter-group{min-width:0}.workspace-main .voice-library-filter-panel .voice-icon-filter-row{display:flex;flex-wrap:wrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.workspace-main .voice-library-row-card{animation:none}.workspace-main .voice-library-row-card.preview-loading{background:#030408e6;border-color:#d2beff3d;cursor:wait;overflow:hidden;position:relative}.workspace-main .voice-library-row-card.preview-loading>:not(.voice-library-row-loading-glyph){filter:grayscale(.55) brightness(.58);opacity:.3;transition:opacity .14s ease,filter .14s ease}.workspace-main .voice-library-row-card.preview-loading:after{background:#0000006b;content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.workspace-main .voice-library-row-loading-glyph{display:grid;height:26px;left:50%;place-items:center;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:26px;z-index:3}.workspace-main .voice-library-row-loading-glyph .app-loading-glyph{border-width:3px;height:26px;width:26px}.workspace-main .voice-library-row-card.expanded{align-items:stretch;overflow:hidden;transform:none;transition:background-color .16s ease,border-color .16s ease}.workspace-main .voice-library-row-card.expanded:hover{transform:none}.workspace-main .voice-library-row-card.expanded .voice-library-expanded-card{animation:voiceLibraryExpandedReveal .21s cubic-bezier(.2,.8,.2,1) both;max-height:560px;overflow:hidden;will-change:max-height,opacity}.workspace-main .voice-library-row-card.expanded .voice-library-expanded-content,.workspace-main .voice-library-row-card.expanded .voice-library-expanded-image-rail{animation:voiceLibraryExpandedContentIn .17s ease-out 45ms both}@keyframes voiceLibraryExpandedReveal{0%{max-height:58px;opacity:.72}to{max-height:560px;opacity:1}}@keyframes voiceLibraryExpandedContentIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.workspace-main .voice-library-row-card.expanded .voice-library-expanded-card,.workspace-main .voice-library-row-card.expanded .voice-library-expanded-content,.workspace-main .voice-library-row-card.expanded .voice-library-expanded-image-rail{animation:none}}@media (max-width:1180px){.workspace-main .voice-library-filter-panel .voice-filter-row-primary,.workspace-main .voice-library-filter-panel .voice-filter-row-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-main .voice-library-use-case-strip{gap:8px;grid-template-columns:1fr}.workspace-main .voice-library-strip-locale-controls{justify-content:start}}@media (max-width:760px){.workspace-main .voice-library-filter-panel .accent-filter-group,.workspace-main .voice-library-filter-panel .language-filter-group,.workspace-main .voice-library-filter-panel .texture-filter-group,.workspace-main .voice-library-filter-panel .voice-visual-filter-group{width:100%}.workspace-main .voice-library-filter-panel .voice-filter-row-primary,.workspace-main .voice-library-filter-panel .voice-filter-row-secondary{grid-template-columns:1fr}.workspace-main .voice-library-strip-locale-controls{grid-auto-columns:auto;grid-auto-flow:row;grid-template-columns:1fr;width:100%}}body .workspace-main .voice-library-page-wrap .projects-hero.voice-library-hero,body .workspace-main .voice-library-page-wrap .voice-library-list-table,body .workspace-main .voice-library-page-wrap .workspace-hero-banner.voice-library-hero,body [class*=action],body [class*=banner],body [class*=button],body [class*=card],body [class*=chip],body [class*=control],body [class*=dialog],body [class*=dropdown],body [class*=field],body [class*=filter],body [class*=hero],body [class*=input],body [class*=item],body [class*=link],body [class*=menu],body [class*=modal],body [class*=nav],body [class*=panel],body [class*=pill],body [class*=popover],body [class*=section],body [class*=select],body [class*=shell],body [class*=surface],body [class*=table],body [class*=textarea],body [class*=tile],body [class*=toggle],body [class*=toolbar],body [class*=tooltip],body [role=button],body button,body input,body select,body textarea{border-radius:3px!important;border-radius:var(--ui-radius)!important}body .notification-center-trigger span,body .voice-language-flag,body [class*=avatar],body [class*=dot],body [class*=initials],body [class*=loader],body [class*=loading-glyph],body [class*=spinner],body [class*=thumb],body [class*=toggle-knob]{border-radius:999px!important}body [class*=meter-fill],body [class*=progress-bar],body [class*=spectrum-bar],body [class*=wave-bar]{border-radius:1px!important}.notification-center{animation:giggyOverlayDelightIn .19s cubic-bezier(.2,.8,.2,1) both;transform-origin:top right;will-change:opacity,transform}.notification-center-trigger{transition:border-color .15s ease,background-color .15s ease,color .15s ease,transform .15s ease}.notification-center-trigger:focus-visible,.notification-center-trigger:hover{transform:translateY(-1px)}.notification-center .notification-item{animation:giggyOverlayItemDelightIn .18s cubic-bezier(.2,.8,.2,1) both}.notification-center .notification-item:nth-child(2){animation-delay:25ms}.notification-center .notification-item:nth-child(3){animation-delay:50ms}.workspace-main .voice-filter-panel.open,.workspace-main .voice-language-combobox-menu,.workspace-main .voice-library-sort-popover{animation:giggyOverlayDelightIn .18s cubic-bezier(.2,.8,.2,1) both;will-change:opacity,transform}.workspace-main .voice-filter-panel.open{transform-origin:top center}.workspace-main .voice-library-sort-popover{transform-origin:top right}.workspace-main .voice-language-combobox-menu{transform-origin:top center}@keyframes giggyOverlayDelightIn{0%{opacity:0;transform:translateY(-6px) scale(.982)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes giggyOverlayItemDelightIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.notification-center,.notification-center .notification-item,.workspace-main .voice-filter-panel.open,.workspace-main .voice-language-combobox-menu,.workspace-main .voice-library-sort-popover{animation:none;transform:none}.notification-center-trigger{transition:none}}.workspace-main .my-voices-tables-wrap{grid-gap:18px;display:grid;gap:18px;margin:0 28px 32px}.workspace-main .my-voices-table-section{grid-gap:10px;display:grid;gap:10px}.workspace-main .my-voices-section-heading{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr) auto;padding:0 4px}.workspace-main .my-voices-section-icon{align-items:center;background:#e0e4ee0f;border:1px solid #e0e4ee1f;border-radius:999px;color:#fff8e8;color:var(--hero-cream);display:inline-flex;height:34px;justify-content:center;width:34px}.workspace-main .my-voices-section-icon svg{height:16px;width:16px}.workspace-main .my-voices-section-heading h3,.workspace-main .my-voices-section-heading p{margin:0}.workspace-main .my-voices-section-heading h3{color:#fff8e8;color:var(--hero-cream);font-size:.96rem;font-weight:680;letter-spacing:0}.workspace-main .my-voices-section-heading p,.workspace-main .my-voices-section-heading>span:last-child{color:#a8adb7;color:var(--hero-muted);font-size:.82rem;font-weight:430}.workspace-main .my-voices-section-heading>span:last-child{align-items:center;background:rgba(224,228,238,.045);border:1px solid #e0e4ee1f;border-radius:999px;display:inline-flex;height:26px;justify-content:center;min-width:28px}.workspace-main .my-voices-table{--voice-library-table-gap:clamp(16px,1.45vw,26px);--voice-library-table-edge:18px;--voice-library-table-columns:minmax(0,2.25fr) minmax(150px,0.78fr) minmax(150px,0.82fr) minmax(122px,0.58fr) minmax(200px,1fr) 118px;margin:0}.workspace-main .my-voices-table-clone{--voice-library-table-columns:minmax(0,2.2fr) minmax(170px,0.9fr) minmax(150px,0.76fr) minmax(122px,0.58fr) minmax(196px,0.95fr) 118px}.workspace-main .my-voices-table-design{--voice-library-table-columns:minmax(0,2.1fr) minmax(190px,1fr) minmax(150px,0.76fr) minmax(122px,0.58fr) minmax(196px,0.95fr) 118px}.workspace-main .my-voices-table-library{--voice-library-table-columns:minmax(0,2.38fr) minmax(140px,0.68fr) minmax(150px,0.82fr) minmax(122px,0.58fr) minmax(210px,1fr) 118px}.workspace-main .my-voices-table .my-voice-empty-card{margin:0}.workspace-main .my-voices-row{cursor:default}.workspace-main .my-voices-row:hover,.workspace-main .voice-library-list-body .my-voices-row:nth-child(2n):hover{transform:none}.workspace-main .my-voices-kind-summary{grid-gap:4px;display:grid;gap:4px;min-width:0}.workspace-main .my-voices-kind-summary>span{align-items:center;color:#fff8e8;color:var(--hero-cream);display:inline-flex;font-size:.86rem;font-weight:560;gap:8px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-main .my-voices-kind-summary svg{color:#7f858f;color:var(--hero-muted-soft);flex:0 0 auto;height:15px;width:15px}.workspace-main .my-voices-kind-summary small{color:#a8adb7;color:var(--hero-muted);font-size:.82rem;font-weight:420;line-height:1.35;margin:0;min-width:0}.workspace-main .my-voices-use-button{max-width:34px;min-width:34px;width:34px}.workspace-main .my-voices-table .my-voice-remove-button,.workspace-main .my-voices-table .my-voice-remove-button:focus-visible,.workspace-main .my-voices-table .my-voice-remove-button:hover{background:rgba(224,228,238,.065);border-color:#e0e4ee26;color:#fff8e8;color:var(--hero-cream)}.workspace-main .my-voices-table .my-voice-remove-button:focus-visible,.workspace-main .my-voices-table .my-voice-remove-button:hover{background:#d2beff24;border-color:#d2beff6b}.workspace-main .my-voices-table .my-voice-utterance-panel{grid-column:1/-1;margin-top:0;padding:16px 18px}.workspace-main .my-voice-utterance-content{grid-gap:10px;display:grid;gap:10px;width:min(760px,100%)}.workspace-main .my-voice-utterance-content textarea{min-height:104px}@media (max-width:980px){.workspace-main .my-voices-table{margin-inline:0}.workspace-main .my-voices-tables-wrap{margin-inline:16px}.workspace-main .my-voices-table .voice-library-list-head{display:none}.workspace-main .my-voices-table .voice-library-row-card,.workspace-main .my-voices-table .voice-library-row-main{grid-template-columns:1fr}.workspace-main .my-voices-table .voice-library-row-main{grid-gap:9px;display:grid;gap:9px;padding-right:116px}.workspace-main .my-voices-table .voice-library-row-actions{position:absolute;right:12px;top:14px}}.workspace-shell.tts-workspace-shell{height:100vh;min-height:0;overflow:hidden;padding-bottom:0}.workspace-main.tts-workspace-main{display:grid;grid-template-rows:auto minmax(0,1fr);height:100vh;min-height:0;overflow:hidden}.workspace-main .tts-studio-page{grid-gap:0;align-content:stretch;display:grid;gap:0;height:100%;min-height:0;overflow:hidden;padding:0}.workspace-main .tts-studio-hero{margin:0 28px;min-height:0;padding-block:18px}.workspace-main .tts-studio-layout{grid-gap:0;align-items:stretch;display:grid;gap:0;grid-template-columns:minmax(0,1fr) minmax(340px,420px);height:100%;margin:0;min-height:0}.workspace-main .tts-empty-state,.workspace-main .tts-loading-panel{-webkit-backdrop-filter:blur(20px) saturate(1.16) brightness(.66);backdrop-filter:blur(20px) saturate(1.16) brightness(.66);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#07080e75;background:var(--glass-surface);border:1px solid #e0e4ee24;border:1px solid var(--glass-line);border-radius:3px;border-radius:var(--ui-radius);box-shadow:0 24px 70px #00000047;box-shadow:var(--glass-shadow)}.workspace-main .tts-composer-panel{grid-gap:18px;background:linear-gradient(180deg,rgba(224,228,238,.018),#0000 32%),#05060a2e;display:grid;gap:18px;grid-template-rows:minmax(0,1fr) auto auto auto;min-height:0;min-width:0;overflow:hidden;padding:clamp(34px,7vh,76px) clamp(28px,9vw,132px) 28px}.workspace-main .tts-voice-panel{grid-gap:18px;background:linear-gradient(180deg,#121019f0,#0a090ef5),#0a090e;border-left:1px solid #e0e4ee1a;box-shadow:inset 1px 0 0 hsla(0,0%,100%,.025);display:grid;gap:18px;grid-template-rows:auto auto minmax(0,1fr);min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:20px 18px}.workspace-main .tts-panel-heading{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.workspace-main .tts-panel-heading h2,.workspace-main .tts-panel-heading p{margin:0}.workspace-main .tts-panel-heading h2{color:#fff8e8;color:var(--hero-cream);font-size:1.08rem;font-weight:720;letter-spacing:0}.workspace-main .tts-panel-heading>span{color:#a8adb7;color:var(--hero-muted);flex:0 0 auto;font-size:.82rem;font-weight:520}.workspace-main .tts-script-textarea{background:#0000;border:0;box-shadow:none;color:#fff8e8;color:var(--hero-cream);font-size:.98rem;font-weight:430;height:100%;line-height:1.58;min-height:0;overflow:hidden;padding:4px 0;resize:none}.workspace-main .tts-script-textarea:focus{border-color:#0000;box-shadow:none}.workspace-main .tts-script-textarea::placeholder{color:#cac7d8b8}.workspace-main .tts-composer-panel .app-form-field{display:grid;grid-template-rows:minmax(0,1fr);min-height:0}.workspace-main .tts-composer-panel .app-form-hint,.workspace-main .tts-composer-panel .app-form-label{clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.workspace-main .tts-starter-strip{grid-gap:8px;display:grid;gap:8px;max-height:104px;max-width:760px;min-width:0;opacity:1;overflow:hidden;padding-top:0;transform:translateY(0);transition:max-height .21s ease,opacity .16s ease,transform .21s ease,visibility 0ms linear 0ms;visibility:visible}.workspace-main .tts-starter-strip.hidden{max-height:0;opacity:0;pointer-events:none;transform:translateY(8px);transition:max-height .21s ease,opacity .14s ease,transform .21s ease,visibility 0ms linear .21s;visibility:hidden}.workspace-main .tts-starter-strip>span{color:#7f858f;color:var(--hero-muted-soft);font-size:.78rem;font-weight:520;line-height:1}.workspace-main .tts-starter-chip-row{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.workspace-main .tts-starter-chip{align-items:center;background:rgba(224,228,238,.045);border:1px solid #e0e4ee24;border-radius:3px;border-radius:var(--ui-radius);color:#fff8e8;color:var(--hero-cream);cursor:pointer;display:inline-flex;font:inherit;font-size:.8rem;font-weight:560;gap:6px;line-height:1;max-width:100%;min-height:32px;padding:0 9px;transition:border-color .15s ease,background .15s ease,color .15s ease,transform .15s ease}.workspace-main .tts-starter-chip:focus-visible,.workspace-main .tts-starter-chip:hover{background:#d2beff1c;border-color:#d2beff5c;color:#fff8e8;color:var(--hero-cream);outline:none;transform:translateY(-1px)}.workspace-main .tts-starter-chip:active{transform:translateY(0) scale(.98)}.workspace-main .tts-starter-chip svg{color:#7f858f;color:var(--hero-muted-soft);flex:0 0 auto;height:14px;width:14px}.workspace-main .tts-starter-chip span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-main .tts-generation-bar{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;max-height:0;opacity:0;overflow:hidden;padding-top:4px;transform:translateY(8px);transition:max-height .21s ease,opacity .16s ease,transform .21s ease}.workspace-main .tts-generation-bar.visible{max-height:76px;opacity:1;transform:translateY(0)}.workspace-main .tts-generation-bar .tts-generate-button{min-width:196px}.workspace-main .tts-generation-status{align-items:center;color:#a8adb7;color:var(--hero-muted);display:inline-flex;font-size:.95rem;font-weight:560;gap:8px;justify-self:end;line-height:1.35;min-width:0;white-space:nowrap}.workspace-main .tts-generation-status svg{color:#d2beff;color:var(--hero-lavender);flex:0 0 auto;height:16px;width:16px}.workspace-main .tts-saved-voices-box,.workspace-main .tts-selected-box{grid-gap:10px;border-radius:3px;border-radius:var(--ui-radius);display:grid;gap:10px;padding:10px}.workspace-main .tts-voice-panel-tabs{align-items:center;border-bottom:1px solid #e0e4ee1f;display:inline-flex;gap:18px;min-height:28px}.workspace-main .tts-voice-panel-tabs span{align-items:center;align-self:stretch;border-bottom:1px solid #0000;color:#a8adb7;color:var(--hero-muted);display:inline-flex;font-size:.88rem;font-weight:520}.workspace-main .tts-voice-panel-tabs span.active{border-color:#fff8e8;border-color:var(--hero-cream);color:#fff8e8;color:var(--hero-cream)}.workspace-main .tts-selected-box{background:rgba(224,228,238,.035);border:1px solid #e0e4ee1f;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.045);gap:12px;padding:12px}.workspace-main .tts-saved-voices-box{background:#0000;border:0;grid-template-rows:auto minmax(0,1fr);min-height:0;padding:0}.workspace-main .tts-current-voice-block{grid-gap:8px;display:grid;gap:8px}.workspace-main .tts-current-label{color:#a8adb7;color:var(--hero-muted);font-size:.72rem;font-weight:740;line-height:1;text-transform:uppercase}.workspace-main .tts-selected-voice{grid-gap:11px;align-items:center;background:#0000;border:0;border-radius:0;display:grid;gap:11px;grid-template-columns:42px minmax(0,1fr) 34px;padding:0}.workspace-main .tts-empty-icon,.workspace-main .tts-selected-avatar,.workspace-main .tts-voice-initials{border-radius:999px;color:#fff8e8;color:var(--hero-cream);display:inline-grid;place-items:center}.workspace-main .tts-selected-avatar{background:#d2beff29;border:1px solid #d2beff38;box-shadow:0 10px 20px #0a081038;height:42px;width:42px}.workspace-main .tts-selected-avatar svg{height:20px;width:20px}.workspace-main .tts-preview-loading-glyph{border-width:2px;height:16px;width:16px}.workspace-main .tts-selected-copy{grid-gap:3px;display:grid;gap:3px;min-width:0}.workspace-main .tts-selected-copy p,.workspace-main .tts-selected-copy span{color:#a8adb7;color:var(--hero-muted);font-size:.8rem;line-height:1.35;margin:0}.workspace-main .tts-selected-copy strong{color:#fff8e8;color:var(--hero-cream);font-size:1rem;font-weight:720;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-main .tts-selected-copy p{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden}.workspace-main .tts-selected-locale-row{align-items:center;display:flex}.workspace-main .tts-selected-locale-row>span{gap:7px;min-width:0;padding:0 2px}.workspace-main .tts-selected-locale-row strong{color:#fff8e8;color:var(--hero-cream);font-size:.88rem;font-weight:560;line-height:1.25;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-main .tts-selected-locale-row small{color:#7f858f;color:var(--hero-muted-soft);font-size:.84rem;font-weight:390;line-height:1.25;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-main .tts-voice-meta-grid{display:flex;flex-wrap:wrap;gap:5px;padding-top:1px}.workspace-main .tts-voice-meta-grid span{align-items:center;background:rgba(224,228,238,.055);border:1px solid #e0e4ee1f;border-radius:3px;border-radius:var(--ui-radius);color:#a8adb7;color:var(--hero-muted);display:inline-flex;font-size:.78rem;font-weight:560;min-height:27px;padding:0 9px}.workspace-main .tts-voice-picker-heading{align-items:center;display:flex;gap:12px;justify-content:space-between;padding-top:0}.workspace-main .tts-voice-picker-actions{align-items:center;display:inline-flex;gap:8px;position:relative}.workspace-main .tts-voice-picker-actions .voice-library-action-button{height:30px;min-height:30px;min-width:30px;width:30px}.workspace-main .tts-add-more-trigger,.workspace-main .tts-voice-picker-heading a,.workspace-main .tts-voice-picker-heading span{color:#a8adb7;color:var(--hero-muted);font-size:.82rem;font-weight:620}.workspace-main .tts-add-more-trigger,.workspace-main .tts-voice-picker-heading a{align-items:center;background:#0000;border:0;color:#fff8e8;color:var(--hero-cream);cursor:pointer;display:inline-flex;font:inherit;font-size:.82rem;font-weight:620;gap:6px;text-decoration:none}.workspace-main .tts-add-more-trigger{min-height:30px;padding:0 0 0 2px}.workspace-main .tts-add-more-trigger svg{height:15px;width:15px}.workspace-main .tts-add-more-menu{display:grid;min-width:190px;position:absolute;right:0;top:calc(100% + 8px);transform-origin:top right;z-index:4}.workspace-main .tts-add-more-menu a{grid-gap:9px;align-items:center;border-radius:3px;border-radius:var(--ui-radius-sm);color:#a8adb7;color:var(--hero-muted);display:grid;font-size:.82rem;font-weight:560;gap:9px;grid-template-columns:18px minmax(0,1fr);min-height:36px;padding:0 10px}.workspace-main .tts-add-more-menu a:focus-visible,.workspace-main .tts-add-more-menu a:hover{background:#d2beff1c;color:#fff8e8;color:var(--hero-cream);outline:none}.workspace-main .tts-add-more-menu a svg{height:15px;width:15px}.workspace-main .tts-voice-picker{grid-gap:8px;display:grid;gap:8px;max-height:none;min-height:0;overflow:visible;padding-right:4px;scrollbar-color:#d2beff94 #e0e4ee0f;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}.workspace-main .tts-voice-option{grid-gap:10px;align-items:start;background:rgba(224,228,238,.045);border:1px solid #e0e4ee17;border-radius:3px;border-radius:var(--ui-radius);color:#fff8e8;color:var(--hero-cream);display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 34px;min-width:0;padding:10px;text-align:left;transition:border-color .15s ease,background .15s ease,transform .15s ease}.workspace-main .tts-voice-option.selected,.workspace-main .tts-voice-option:focus-visible,.workspace-main .tts-voice-option:hover{background:#d2beff1f;border-color:#d2beff5c;outline:none}.workspace-main .tts-voice-option:hover{transform:translateY(-1px)}.workspace-main .tts-voice-option-main{grid-gap:10px;align-items:start;background:#0000;border:0;color:inherit;cursor:pointer;display:grid;gap:10px;grid-template-columns:30px minmax(0,1fr);min-width:0;padding:0;text-align:left}.workspace-main .tts-voice-initials{background:#d2beff1a;border:1px solid #d2beff33;font-size:.76rem;font-weight:780;height:30px;width:30px}.workspace-main .tts-voice-option-copy{grid-gap:4px;display:grid;gap:4px;min-width:0}.workspace-main .tts-voice-option strong{color:#fff8e8;color:var(--hero-cream);font-size:.88rem;font-weight:680;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-main .tts-voice-option small,.workspace-main .tts-voice-option-locale{align-items:center;color:#a8adb7;color:var(--hero-muted);display:inline-flex;font-size:.78rem;font-weight:480;gap:6px;min-width:0}.workspace-main .tts-voice-option-locale{color:#7f858f;color:var(--hero-muted-soft);gap:5px;max-width:100%}.workspace-main .tts-voice-option-locale .voice-language-flag{height:13px;min-width:18px;width:18px}.workspace-main .tts-voice-option-locale em,.workspace-main .tts-voice-option-locale span{font-style:normal;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-main .tts-voice-option-locale em{color:#7f858f;color:var(--hero-muted-soft)}.workspace-main .tts-voice-option small svg{flex:0 0 auto;height:13px;width:13px}.workspace-main .tts-voice-option-preview{align-self:center;justify-self:end}.workspace-main .tts-loading-panel{grid-gap:12px;display:grid;gap:12px;justify-items:center;margin:0 28px;padding:54px 18px;text-align:center}.workspace-main .tts-loading-panel p{color:#a8adb7;color:var(--hero-muted);font-weight:720;margin:0}.workspace-main .tts-empty-state{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:54px minmax(0,1fr);margin:0 28px;padding:24px}.workspace-main .tts-empty-icon{background:#d2beff1f;border:1px solid #d2beff38;height:54px;width:54px}.workspace-main .tts-empty-icon svg{height:23px;width:23px}.workspace-main .tts-empty-state h2,.workspace-main .tts-empty-state p{margin:0}.workspace-main .tts-empty-state h2{color:#fff8e8;color:var(--hero-cream);font-size:1.3rem;line-height:1.12}.workspace-main .tts-empty-state p:not(.workspace-kicker){color:#a8adb7;color:var(--hero-muted);line-height:1.52;margin-top:8px;max-width:680px}.workspace-main .tts-empty-actions{display:flex;flex-wrap:wrap;gap:10px;grid-column:2}@media (max-width:1040px){.workspace-main .tts-studio-layout{grid-template-columns:1fr}.workspace-main.tts-workspace-main .tts-studio-layout{grid-template-columns:minmax(0,1fr) minmax(260px,304px)}.workspace-main .tts-composer-panel{padding-inline:clamp(18px,3.2vw,42px)}.workspace-main:not(.tts-workspace-main) .tts-voice-panel{border-left:0;border-top:1px solid #e0e4ee1a}.workspace-main:not(.tts-workspace-main) .tts-voice-picker{max-height:320px}}@media (max-width:720px){.workspace-main .tts-empty-state,.workspace-main .tts-loading-panel{margin-inline:16px}.workspace-main .tts-composer-panel,.workspace-main .tts-voice-panel{padding-inline:16px}.workspace-main .tts-empty-state,.workspace-main .tts-generation-bar{grid-template-columns:1fr}.workspace-main .tts-empty-actions{grid-column:1}.workspace-main .tts-generation-bar .ui-action{width:100%}}.workspace-main .voice-library-page-wrap{--voice-library-section-gap:14px;--voice-library-table-edge:18px;--voice-library-table-gap:clamp(22px,2vw,34px);--voice-library-table-columns:minmax(0,2.55fr) minmax(172px,0.95fr) minmax(122px,0.68fr) minmax(220px,1.12fr) 84px;gap:var(--voice-library-section-gap)}.workspace-main .voice-library-toolbar{margin:0;min-height:44px}.workspace-main .voice-library-search-row{align-items:center;background:rgba(224,228,238,.045);border:1px solid #d2beff29;border-radius:3px;border-radius:var(--ui-radius);color:#a8adb7;color:var(--hero-muted);display:grid;grid-template-columns:18px minmax(0,1fr) 28px;margin:0;min-height:42px;padding:0 7px 0 12px;position:relative;transition:border-color .15s ease,background .15s ease}.workspace-main .voice-library-search-row:focus-within{background:#e0e4ee12;border-color:#d2beff5c}.workspace-main .voice-library-search-row>svg{color:#a8adb7;color:var(--hero-muted);height:16px;width:16px}.workspace-main .voice-library-search-row input{background:#0000;border:0;color:#fff8e8;color:var(--hero-cream);font:inherit;font-size:.92rem;font-weight:430;min-width:0;outline:none;width:100%}.workspace-main .voice-library-search-row input::placeholder{color:#7f858f;color:var(--hero-muted-soft)}.workspace-main .voice-library-search-row button{background:#0000;border:0;border-radius:3px;border-radius:var(--ui-radius);color:#a8adb7;color:var(--hero-muted);cursor:pointer;display:inline-grid;height:28px;place-items:center;width:28px}.workspace-main .voice-library-search-row button:focus-visible,.workspace-main .voice-library-search-row button:hover{background:#d2beff1c;color:#fff8e8;color:var(--hero-cream);outline:none}.workspace-main .voice-library-search-row button svg{height:15px;width:15px}.workspace-main .voice-library-filter-panel.open,.workspace-main .voice-library-page-wrap .voice-library-list-table{margin:0}.workspace-main .voice-library-list-head,.workspace-main .voice-library-row-card{column-gap:var(--voice-library-table-gap);grid-template-columns:var(--voice-library-table-columns);padding-inline:var(--voice-library-table-edge)}.workspace-main .voice-library-row-voice-cell{--voice-library-voice-copy-max:100%;grid-template-columns:38px minmax(0,1fr);padding-right:0}.workspace-main .voice-library-row-voice-copy{width:100%}.workspace-main .voice-library-row-actions{justify-self:end;width:-webkit-max-content;width:max-content}.workspace-main .voice-library-results-count{align-items:baseline;background:#0000;border:0;border-radius:0;color:#a8adb7;color:var(--hero-muted);display:inline-flex;font-size:.84rem;font-weight:430;gap:6px;grid-column:2;justify-content:center;justify-self:center;line-height:1;min-height:0;padding:0;text-align:center;white-space:nowrap}.workspace-main .voice-library-results-count strong{color:#fff8e8;color:var(--hero-cream);font-size:.96rem;font-weight:620;letter-spacing:0}.workspace-main .voice-library-results-count span{color:#a8adb7;color:var(--hero-muted);font-size:.84rem;font-weight:430}.workspace-main .voice-library-filter-panel .voice-age-slider-labels .voice-icon-filter,.workspace-main .voice-library-filter-panel .voice-age-slider-labels .voice-icon-filter:first-child{background:rgba(224,228,238,.055);border-color:#e0e4ee24;color:#fff8e8;color:var(--hero-cream)}.workspace-main .voice-library-filter-panel .voice-age-slider-labels .voice-icon-filter:focus-visible,.workspace-main .voice-library-filter-panel .voice-age-slider-labels .voice-icon-filter:hover{background:rgba(224,228,238,.095);border-color:#e0e4ee3d;color:#fff8e8;color:var(--hero-cream)}.workspace-main .voice-library-filter-panel .voice-age-slider-labels .voice-icon-filter.active{background:#ffffff1f;border-color:#ffffff47;color:#fff8e8;color:var(--hero-cream)}.workspace-main .voice-library-row-actions{overflow:visible}.workspace-main .voice-library-expanded-card{gap:20px;grid-template-columns:152px minmax(0,1fr);padding:18px}.workspace-main .voice-library-expanded-image-rail{grid-gap:14px;align-content:start;display:grid;gap:14px;justify-items:start;padding-top:2px}.workspace-main .voice-library-expanded-facts{grid-gap:7px;display:grid;gap:7px;min-width:0}.workspace-main .voice-library-expanded-facts>span{align-items:center;color:#a8adb7;color:var(--hero-muted);display:inline-flex;font-size:.8rem;font-weight:470;gap:7px;line-height:1.2;min-width:0}.workspace-main .voice-library-expanded-facts small{color:#7f858f;color:var(--hero-muted-soft);font-size:.78rem;font-weight:430}.workspace-main .voice-library-expanded-content{gap:14px}.workspace-main .voice-library-expanded-topline{align-items:center;gap:16px}.workspace-main .voice-library-expanded-summary{max-width:min(980px,100%)}.workspace-main .voice-library-expanded-style-row{grid-gap:8px;align-content:start;display:grid;gap:8px}.workspace-main .voice-library-detail-tags{display:flex;flex-wrap:wrap;gap:7px}.workspace-main .voice-library-detail-tags span,.workspace-main .voice-library-row-style span{background:rgba(224,228,238,.055);border-color:#e0e4ee1f;color:#a8adb7;color:var(--hero-muted);text-transform:none}.workspace-main .voice-library-row-style{align-content:center}@media (max-width:980px){.workspace-main .voice-library-page-wrap{--voice-library-table-columns:1fr;--voice-library-table-gap:0;--voice-library-table-edge:12px}.workspace-main .voice-library-toolbar{grid-template-columns:1fr}.workspace-main .voice-library-results-count,.workspace-main .voice-library-toolbar-actions{grid-column:1;justify-self:stretch}.workspace-main .voice-library-toolbar-actions{justify-content:stretch}.workspace-main .voice-library-expanded-card{grid-template-columns:1fr}.workspace-main .voice-library-expanded-image-rail{align-items:center;grid-template-columns:auto minmax(0,1fr)}}body .home-shell-flat .hero-copy h2,body .home-showcase-copy h1,body .public-hero h1,body .workspace-main .app-launchpad-hero-copy h1,body .workspace-main .voice-library-page-wrap .voice-library-hero h1,body .workspace-main .workspace-hero-banner:not(.embedded) h1{font-weight:760;font-weight:var(--hero-banner-heading-weight);letter-spacing:0;letter-spacing:var(--hero-banner-heading-letter-spacing);line-height:.965;line-height:var(--hero-banner-heading-line-height)}body .confirm-dialog,body .generation-dock,body .notification-center,body .workspace-main,body .workspace-sidebar,body .workspace-topbar{font-weight:400;font-weight:var(--type-weight-body)}body b,body strong{font-weight:650;font-weight:var(--type-weight-heading)}body .ui-action{font-weight:600;font-weight:var(--type-weight-control);letter-spacing:0}body .ui-action-primary,body .ui-action-with-meta-copy strong{font-weight:650;font-weight:var(--type-weight-heading)}body .ui-action-with-meta-copy small{font-weight:520;font-weight:var(--type-weight-ui)}body .document-page-shell h1,body .document-page-shell h2,body .legal-page-shell h1,body .legal-page-shell h2,body .public-page-shell h1,body .public-page-shell h2,body .public-page-shell h3,body .workspace-main h1,body .workspace-main h2,body .workspace-main h3{font-weight:650;font-weight:var(--type-weight-heading);letter-spacing:0}body .home-shell-flat .hero-copy h2,body .home-showcase-copy h1,body .public-hero h1,body .workspace-main .app-launchpad-hero-copy h1,body .workspace-main .projects-hero:not(.embedded) h1,body .workspace-main .workspace-hero-banner:not(.embedded) h1{font-weight:760;font-weight:var(--hero-banner-heading-weight)}body .app-form-header>span,body .audio-project-topline,body .eyebrow,body .feedback-dialog-kicker,body .project-card-meta .ops-status,body .project-card-placeholder,body .workspace-kicker,body .workspace-main .voice-library-list-head,body .workspace-main .voice-library-results-count strong{font-weight:660;font-weight:var(--type-weight-kicker);letter-spacing:.055em}body .workspace-account-copy strong,body .workspace-breadcrumb,body .workspace-sidebar .workspace-link,body .workspace-topbar-actions .workspace-topbar-pill{font-weight:600;font-weight:var(--type-weight-control)}body .app-form-header p,body .app-form-hint,body .workspace-account-copy span,body .workspace-main .project-card-body p,body .workspace-main .project-card-footer,body .workspace-main .project-card-meta,body .workspace-sidebar .workspace-subnav .workspace-link{font-weight:400;font-weight:var(--type-weight-body)}body .app-form-header h2,body .workspace-main .project-card-body h2,body .workspace-main .project-card.kind-audio .project-card-body h2,body .workspace-main .tts-panel-heading h2,body .workspace-main .tts-selected-copy strong,body .workspace-main .voice-library-row-titleline strong{font-weight:650;font-weight:var(--type-weight-heading);letter-spacing:0}body .app-form-label,body .feedback-field span,body .project-filter,body .secondary-tool-button,body .workspace-list-action,body .workspace-main .tts-selected-locale-row strong,body .workspace-main .tts-voice-option strong,body .workspace-outline-button{font-weight:600;font-weight:var(--type-weight-control)}body .confirm-dialog,body .generation-dock-card,body .notification-center,body .workspace-main .account-panel,body .workspace-main .project-card,body .workspace-main .tool-page-card,body .workspace-main .voice-panel,body .workspace-main .workspace-panel{box-shadow:none}body .workspace-main .voice-library-page-wrap .voice-library-list-table{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000;border:0;box-shadow:none;overflow:visible}body .workspace-main .voice-library-list-head{background:#0000;border:0;color:#f6f2fb75;min-height:34px;padding-block:0}body .workspace-main .voice-library-list-body{grid-gap:5px;display:grid;gap:5px}body .workspace-main .voice-library-list-body .voice-library-row-card:nth-child(2n),body .workspace-main .voice-library-row-card,body .workspace-main .voice-library-row-card.expanded{background:#0000;border:0;box-shadow:none}body .workspace-main .voice-library-row-card{border-radius:3px;border-radius:var(--ui-radius);transition:background-color .15s ease,transform .15s ease}body .workspace-main .voice-library-list-body .voice-library-row-card:nth-child(2n):hover,body .workspace-main .voice-library-row-card:focus-within,body .workspace-main .voice-library-row-card:hover{background:rgba(224,228,238,.045)}body .workspace-main .voice-library-row-card.expanded,body .workspace-main .voice-library-row-card.expanded:hover{background:rgba(224,228,238,.055)}body .workspace-main .voice-library-expanded-card{background:#0000;border:0}body{--ui-chip-radius:999px;--ui-chip-height:26px;--ui-chip-padding-x:8px;--ui-chip-gap:5px;--ui-chip-font-size:0.74rem;--ui-chip-line-height:1;--ui-chip-border:rgba(224,228,238,.075);--ui-chip-bg:rgba(224,228,238,.026);--ui-chip-bg-hover:rgba(224,228,238,.052);--ui-chip-bg-active:rgba(210,190,255,.095);--ui-chip-text:var(--hero-muted-soft);--ui-chip-text-strong:var(--hero-cream)}body .project-card-audio-voice,body .project-card-display-chip,body .project-card-type-chip,body .tts-starter-chip,body .ui-chip-button,body .ui-display-chip,body .voice-category-chip,body .workspace-main .tts-voice-meta-grid span,body .workspace-main .voice-library-detail-tags span,body .workspace-main .voice-library-row-style span{background:var(--ui-chip-bg);border-color:var(--ui-chip-border);border-radius:var(--ui-chip-radius);box-shadow:none;color:var(--ui-chip-text);font-size:var(--ui-chip-font-size);gap:var(--ui-chip-gap);line-height:var(--ui-chip-line-height);min-height:var(--ui-chip-height);padding-block:0;padding-inline:var(--ui-chip-padding-x)}body .tts-starter-chip,body .ui-chip-button,body .voice-category-chip{font-weight:470;min-height:var(--ui-chip-height);opacity:.88;padding-inline:var(--ui-chip-padding-x)}body .tts-starter-chip:focus-visible,body .tts-starter-chip:hover,body .ui-chip-button.is-active,body .ui-chip-button:focus-visible,body .ui-chip-button:hover,body .voice-category-chip.active,body .voice-category-chip:focus-visible,body .voice-category-chip:hover{background:var(--ui-chip-bg-hover);border-color:#e0e4ee21;color:#a8adb7;color:var(--hero-muted);opacity:1}body .ui-chip-button.is-active,body .voice-category-chip.active{background:var(--ui-chip-bg-active);border-color:#d2beff2e;color:#fff8e8;color:var(--hero-cream);opacity:1}body .project-card-audio-voice,body .project-card-display-chip,body .project-card-type-chip,body .ui-display-chip,body .workspace-main .tts-voice-meta-grid span,body .workspace-main .voice-library-detail-tags span,body .workspace-main .voice-library-row-style span{font-weight:450}body .workspace-main .voice-library-detail-tags,body .workspace-main .voice-library-row-style{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ui-chip-gap)}body .workspace-main .voice-library-page-wrap{--voice-library-control-font-size:0.84rem;--voice-library-control-font-weight:560;--voice-library-control-height:38px;--voice-library-control-gap:8px;--voice-library-section-gap:10px;gap:var(--voice-library-section-gap)}body .workspace-main .voice-library-search-row,body .workspace-main .voice-library-toolbar,body .workspace-main .voice-library-use-case-strip{margin:0}body .workspace-main .voice-library-page-wrap .voice-library-hero{min-height:196px}body .workspace-main .voice-library-search-row{min-height:42px}body .workspace-main .voice-library-use-case-strip{gap:var(--voice-library-control-gap);padding:0}body .workspace-main .voice-library-strip-locale-controls,body .workspace-main .voice-library-toolbar-actions,body .workspace-main .voice-library-use-case-strip .voice-library-categories{gap:var(--voice-library-control-gap)}body .workspace-main .voice-library-toolbar{align-items:center;min-height:var(--voice-library-control-height)}body .workspace-main .voice-library-search-row input,body .workspace-main .voice-library-sort-option,body .workspace-main .voice-library-strip-locale-controls .voice-language-combobox-trigger,body .workspace-main .voice-library-toolbar-button,body .workspace-main .voice-library-use-case-strip .voice-category-chip{font-size:var(--voice-library-control-font-size);font-weight:var(--voice-library-control-font-weight);letter-spacing:0}body .workspace-main .voice-library-strip-locale-controls .voice-language-combobox-trigger,body .workspace-main .voice-library-toolbar-button,body .workspace-main .voice-library-use-case-strip .voice-category-chip{line-height:1;min-height:var(--voice-library-control-height)}body .workspace-main .voice-library-toolbar-button{padding:0 11px}body .workspace-main .voice-library-results-count,body .workspace-main .voice-library-results-count span{font-size:var(--voice-library-control-font-size);font-weight:470}body .workspace-main .voice-library-results-count strong{font-size:.92rem;font-weight:620}body .document-page-shell h1,body .document-page-shell h2,body .format-page-shell h1,body .format-page-shell h2,body .format-page-shell h3,body .home-shell-flat h1,body .home-shell-flat h2,body .home-shell-flat h3,body .legal-page-shell h1,body .legal-page-shell h2,body .public-page-shell h1,body .public-page-shell h2,body .public-page-shell h3,body .workspace-main h1,body .workspace-main h2,body .workspace-main h3,body .workspace-main h4,body .workspace-sidebar h1,body .workspace-sidebar h2,body .workspace-sidebar h3,body .workspace-topbar h1,body .workspace-topbar h2{font-weight:650;font-weight:var(--type-weight-heading);letter-spacing:0}body .format-hero h1,body .home-shell-flat .hero-copy h2,body .home-showcase-copy h1,body .public-hero h1,body .workspace-main .app-launchpad-hero-copy h1,body .workspace-main .projects-hero:not(.embedded) h1,body .workspace-main .voice-library-page-wrap .voice-library-hero h1,body .workspace-main .workspace-hero-banner:not(.embedded) h1{font-weight:760;font-weight:var(--type-weight-display);letter-spacing:0}body .document-page-shell p,body .format-page-shell p,body .home-shell-flat p,body .legal-page-shell p,body .public-page-shell p,body .workspace-main dd,body .workspace-main input,body .workspace-main li,body .workspace-main p,body .workspace-main select,body .workspace-main textarea{font-weight:400;font-weight:var(--type-weight-body)}body .format-page-shell b,body .format-page-shell strong,body .home-shell-flat b,body .home-shell-flat strong,body .public-page-shell b,body .public-page-shell strong,body .workspace-main b,body .workspace-main strong{font-weight:650;font-weight:var(--type-weight-heading);letter-spacing:0}body .format-page-shell button,body .home-shell-flat button,body .public-page-shell button,body .ui-action,body .workspace-main .primary-tool-button,body .workspace-main .project-filter,body .workspace-main .secondary-tool-button,body .workspace-main .voice-library-sort-option,body .workspace-main .voice-library-toolbar-button,body .workspace-main .workspace-list-action,body .workspace-main .workspace-outline-button,body .workspace-main button,body .workspace-sidebar button,body .workspace-topbar button{font-weight:600;font-weight:var(--type-weight-control);letter-spacing:0}body .app-form-header>span,body .app-form-label,body .audio-project-topline,body .eyebrow,body .feedback-dialog-kicker,body .feedback-field span,body .ops-status,body .project-card-audio-voice,body .project-card-display-chip,body .project-card-footer,body .project-card-meta,body .project-card-type-chip,body .ui-chip-button,body .ui-display-chip,body .voice-library-list-head,body .voice-library-results-count,body .workspace-kicker,body .workspace-section-label{font-weight:520;font-weight:var(--type-weight-ui);letter-spacing:.035em}body .app-form-label,body .feedback-field span,body .workspace-breadcrumb,body .workspace-sidebar .workspace-link,body .workspace-topbar-actions .workspace-topbar-pill{font-weight:600;font-weight:var(--type-weight-control);letter-spacing:0}body .app-form-header>span,body .eyebrow,body .feedback-dialog-kicker,body .workspace-kicker,body .workspace-sidebar .workspace-section-label{font-size:clamp(.66rem,.64rem + .08vw,.76rem);letter-spacing:.055em}body .workspace-main .account-panel h2,body .workspace-main .panel-heading h2,body .workspace-main .project-card-body h2,body .workspace-main .project-card.kind-audio .project-card-body h2,body .workspace-main .tool-page-header h1,body .workspace-main .tts-panel-heading h2,body .workspace-main .tts-selected-copy strong,body .workspace-main .tts-voice-option strong,body .workspace-main .voice-library-row-titleline strong,body .workspace-main .workspace-section-heading h2{font-weight:650;font-weight:var(--type-weight-heading);letter-spacing:0}body .workspace-main .account-panel p,body .workspace-main .app-form-hint,body .workspace-main .app-launchpad-hero-copy p:not(.workspace-kicker),body .workspace-main .project-card-body p,body .workspace-main .tool-page-header p,body .workspace-main .tts-panel-heading p,body .workspace-main .voice-library-row-description,body .workspace-main .workspace-hero-banner p{font-weight:400;font-weight:var(--type-weight-body);line-height:1.5}body .topbar{align-items:center}body .topbar-pills{align-items:center;display:flex;flex-wrap:nowrap}body .topbar-pills .nav-auth-pill,body .topbar-pills .notification-center-shell,body .topbar-pills .notification-center-trigger{align-items:center;display:inline-flex;height:34px;justify-content:center;margin:0}body .topbar-pills .nav-auth-pill,body .topbar-pills .notification-center-trigger{min-height:34px;vertical-align:middle}body .topbar-pills .notification-center-trigger{min-width:34px;padding:0;width:34px}body .topbar-pills .notification-center-trigger svg{filter:none;height:17px;width:17px}body,body .document-page-shell,body .format-page-shell,body .home-shell-flat,body .legal-page-shell,body .ops-main,body .ops-page,body .page-shell,body .public-page-shell,body .workspace-main,body .workspace-shell{background:#08090b;background:var(--product-bg);color:#fff8e8;color:var(--hero-cream);word-spacing:0;word-spacing:var(--type-word-spacing)}body .content-wrap,body .ops-main,body .workspace-main{line-height:1.5;line-height:var(--type-leading-body)}body .ops-topbar,body .topbar,body .workspace-topbar{backdrop-filter:blur(14px) saturate(1.06);-webkit-backdrop-filter:blur(14px) saturate(1.06);background:rgba(9,10,15,.965);background:var(--product-chrome);border-color:#e0e4ee17;border-color:var(--product-line-soft);color:#fff8e8;color:var(--hero-cream)}body .ops-sidebar,body .ops-sidebar-account,body .ops-sidebar-header,body .workspace-account,body .workspace-sidebar{background:#090a0f;background:var(--product-sidebar);border-color:#e0e4ee17;border-color:var(--product-line-soft);color:#fff8e8;color:var(--hero-cream)}body .topbar-pills{gap:8px}body .nav-auth-pill,body .nav-simple-link,body .ops-sidebar-account button,body .ops-sidebar-link,body .pill,body .workspace-account-trigger,body .workspace-sidebar .workspace-link,body .workspace-topbar-pill{font-size:.84rem;font-weight:600;font-weight:var(--type-weight-control);letter-spacing:0;line-height:1}body .nav-auth-pill,body .nav-simple-link,body .topbar-pills .notification-center-trigger,body .workspace-topbar-actions .notification-center-trigger,body .workspace-topbar-pill{background:#d2beff14;background:var(--product-control-bg);border:1px solid #d2beff2e;border:1px solid var(--product-control-line);border-radius:3px;border-radius:var(--ui-radius);box-shadow:none;color:#fff8e8;color:var(--hero-cream);min-height:34px}body .nav-simple-link{align-items:center;display:inline-flex;padding:0 11px}body .nav-auth-pill,body .workspace-topbar-pill{padding:0 12px}body .nav-auth-pill:hover,body .nav-simple-link.active,body .nav-simple-link:hover,body .topbar-pills .notification-center-trigger:focus-visible,body .topbar-pills .notification-center-trigger:hover,body .workspace-topbar-actions .notification-center-trigger:focus-visible,body .workspace-topbar-actions .notification-center-trigger:hover,body .workspace-topbar-pill:focus-visible,body .workspace-topbar-pill:hover{background:#d2beff24;background:var(--product-control-bg-hover);border-color:#d2beff6b;border-color:var(--product-control-line-hover);color:#fff8e8;color:var(--hero-cream);transform:translateY(-1px)}body .format-bottom-cta,body .format-feature-card,body .format-proof-strip article,body .format-usecase-grid span,body .home-media-row,body .home-pricing-card,body .home-showcase-panel,body .home-workflow-grid article,body .home-workflow-section,body .public-section,body .workspace-main .account-help-row,body .workspace-main .account-panel,body .workspace-main .account-setting-row,body .workspace-main .project-card,body .workspace-main .projects-empty-card,body .workspace-main .projects-hero,body .workspace-main .selected-voice-card,body .workspace-main .tool-page-card,body .workspace-main .tool-setting-card,body .workspace-main .tts-result-card,body .workspace-main .voice-filter-panel.open,body .workspace-main .voice-library-card,body .workspace-main .voice-library-expanded-card,body .workspace-main .voice-library-hero,body .workspace-main .voice-panel,body .workspace-main .workspace-feature-row,body .workspace-main .workspace-home-card,body .workspace-main .workspace-library-row,body .workspace-main .workspace-panel{background:#14161b;background:var(--product-surface);border-color:#e0e4ee17;border-color:var(--product-line-soft);box-shadow:none;color:#fff8e8;color:var(--hero-cream)}body .format-preview-card,body .home-workflow-section,body .workspace-main .audio-project-preview,body .workspace-main .project-card-body,body .workspace-main .project-card-placeholder,body .workspace-main .project-card-preview,body .workspace-main .upload-surface,body .workspace-main .voice-library-row-card.expanded,body .workspace-main .voice-library-row-card:hover{background:#1a1c22;background:var(--product-surface-soft)}body .format-feature-card:hover,body .home-workflow-grid article:hover,body .workspace-main .account-setting-row:hover,body .workspace-main .project-card:hover,body .workspace-main .voice-library-card:hover,body .workspace-main .workspace-feature-row:hover,body .workspace-main .workspace-library-row:hover{background:#20232b;background:var(--product-surface-raised);border-color:#d2beff2e;border-color:var(--product-control-line)}body .document-page-shell p,body .format-page-shell p,body .home-shell-flat p,body .legal-page-shell p,body .public-page-shell p,body .workspace-main li,body .workspace-main p,body .workspace-main small{line-height:1.5;line-height:var(--type-leading-body)}body .format-page-shell h1,body .format-page-shell h2,body .home-shell-flat h1,body .home-shell-flat h2,body .public-page-shell h1,body .public-page-shell h2,body .workspace-main h1,body .workspace-main h2,body .workspace-main h3{line-height:1.18;line-height:var(--type-leading-tight)}body .format-page-shell .eyebrow,body .format-page-shell p,body .home-shell-flat .workspace-kicker,body .home-shell-flat p,body .public-page-shell .eyebrow,body .public-page-shell p,body .workspace-main .app-form-hint,body .workspace-main .project-card-body p,body .workspace-main .project-card-footer,body .workspace-main .project-card-meta,body .workspace-main .voice-library-row-description,body .workspace-main .workspace-kicker,body .workspace-main p{color:#a8adb7;color:var(--hero-muted)}body .workspace-main .tts-studio-page,body .workspace-main.tts-workspace-main,body .workspace-shell.tts-workspace-shell{background:#08090b;background:var(--product-bg)}body .workspace-main.tts-workspace-main{grid-template-rows:auto minmax(0,1fr)}body .workspace-main .tts-studio-layout{background:#08090b;background:var(--product-bg);grid-template-columns:minmax(0,1fr) minmax(260px,304px)}body .workspace-main .tts-composer-panel{background:linear-gradient(180deg,rgba(224,228,238,.018),#0000 36%),#08090b;background:linear-gradient(180deg,rgba(224,228,238,.018),#0000 36%),var(--product-bg);gap:16px;padding:clamp(24px,5vh,44px) clamp(22px,3.4vw,48px) 24px}body .workspace-main .tts-voice-panel{background:#14161b;background:var(--product-surface);border-left:1px solid #e0e4ee17;border-left:1px solid var(--product-line-soft);box-shadow:none;gap:16px;padding:18px 16px}body .workspace-main .tts-script-textarea{color:#fff8e8;color:var(--hero-cream);font-size:clamp(1rem,.92rem + .28vw,1.12rem);font-weight:400;font-weight:var(--type-weight-body);line-height:1.62}body .workspace-main .tts-script-textarea::placeholder{color:#a8adb7bd}body .workspace-main .tts-starter-strip{gap:9px;max-width:820px}body .workspace-main .tts-generation-status,body .workspace-main .tts-selected-copy p,body .workspace-main .tts-selected-copy span,body .workspace-main .tts-starter-strip>span,body .workspace-main .tts-voice-option small,body .workspace-main .tts-voice-picker-heading span{color:#a8adb7;color:var(--hero-muted);font-weight:400;font-weight:var(--type-weight-body)}body .workspace-main .tts-generation-status{font-size:.95rem;font-weight:560}body .workspace-main .tts-starter-chip{background:var(--ui-chip-bg);border-color:var(--ui-chip-border);border-radius:var(--ui-chip-radius);color:var(--ui-chip-text);font-size:var(--ui-chip-font-size);font-weight:470;min-height:var(--ui-chip-height);padding:0 var(--ui-chip-padding-x)}body .workspace-main .tts-starter-chip:focus-visible,body .workspace-main .tts-starter-chip:hover{background:var(--ui-chip-bg-hover);border-color:#e0e4ee21;color:#fff8e8;color:var(--hero-cream)}body .workspace-main .tts-generation-bar{gap:14px;padding-top:2px}body .workspace-main .tts-generation-bar .tts-generate-button{min-width:184px}body .workspace-main .tts-voice-panel-tabs{border-bottom-color:#e0e4ee17;border-bottom-color:var(--product-line-soft);min-height:30px}body .workspace-main .tts-voice-panel-tabs span{font-size:.84rem;font-weight:520;font-weight:var(--type-weight-ui)}body .workspace-main .tts-selected-box{background:#1a1c22;background:var(--product-surface-soft);border-color:#e0e4ee17;border-color:var(--product-line-soft);box-shadow:none;gap:12px;padding:12px}body .workspace-main .tts-current-label{color:#7f858f;color:var(--hero-muted-soft);font-size:.68rem;font-weight:520;font-weight:var(--type-weight-ui);letter-spacing:.055em}body .workspace-main .tts-selected-copy strong{font-size:.94rem;font-weight:650;font-weight:var(--type-weight-heading)}body .workspace-main .tts-selected-avatar,body .workspace-main .tts-voice-initials{background:#d2beff14;background:var(--product-control-bg);border-color:#d2beff2e;border-color:var(--product-control-line);box-shadow:none}body .workspace-main .tts-selected-locale-row,body .workspace-main .tts-voice-meta-grid{color:#a8adb7;color:var(--hero-muted)}body .workspace-main .tts-voice-meta-grid span{background:var(--ui-chip-bg);border-color:var(--ui-chip-border);border-radius:var(--ui-chip-radius);color:var(--ui-chip-text);font-weight:450}body .workspace-main .tts-voice-picker-heading{min-height:32px}body .workspace-main .tts-voice-picker-actions{gap:0}body .workspace-main .tts-voice-picker-heading a{background:#d2beff14;background:var(--product-control-bg);border:1px solid #d2beff2e;border:1px solid var(--product-control-line);border-radius:3px;border-radius:var(--ui-radius);color:#fff8e8;color:var(--hero-cream);font-size:.8rem;font-weight:600;font-weight:var(--type-weight-control);min-height:30px;padding:0 9px}body .workspace-main .tts-add-more-trigger:focus-visible,body .workspace-main .tts-add-more-trigger:hover,body .workspace-main .tts-voice-picker-heading a:focus-visible,body .workspace-main .tts-voice-picker-heading a:hover{background:#d2beff24;background:var(--product-control-bg-hover);border-color:#d2beff6b;border-color:var(--product-control-line-hover);outline:none}body .workspace-main .tts-voice-picker{gap:8px;padding-right:0}body .workspace-main .tts-voice-option{background:rgba(224,228,238,.032);border-color:#e0e4ee17;border-color:var(--product-line-soft);min-height:74px;padding:10px}body .workspace-main .tts-voice-option:focus-visible,body .workspace-main .tts-voice-option:hover{background:rgba(224,228,238,.055);background:var(--product-surface-hover);border-color:#d2beff2e;border-color:var(--product-control-line)}body .workspace-main .tts-voice-option.selected{background:#d2beff1c;border-color:#d2beff6b;border-color:var(--product-control-line-hover)}body .workspace-main .tts-voice-option strong{font-size:.86rem;font-weight:600;font-weight:var(--type-weight-control)}body .workspace-main .tts-voice-option-locale{font-size:.75rem;line-height:1.15}body .workspace-main .tts-voice-initials{font-size:.7rem;font-weight:600;font-weight:var(--type-weight-control)}body .workspace-main .image-create-studio-page,body .workspace-main.image-create-workspace-main,body .workspace-shell.image-create-workspace-shell{background:#08090b;background:var(--product-bg)}body .workspace-main.image-create-workspace-main{grid-template-rows:auto minmax(0,1fr)}body .workspace-main .image-create-studio-page{grid-gap:22px;align-content:center;display:grid;gap:22px;min-height:calc(100vh - 92px);padding:0 0 24px}body .workspace-main .image-create-studio-layout{grid-gap:12px;align-items:stretch;background:#08090b;background:var(--product-bg);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(260px,304px);margin:0 28px}body .workspace-main .image-create-settings-panel{-webkit-backdrop-filter:blur(20px) saturate(1.16) brightness(.66);backdrop-filter:blur(20px) saturate(1.16) brightness(.66);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#07080e75;background:var(--glass-surface);border:1px solid #e0e4ee24;border:1px solid var(--glass-line);box-shadow:0 24px 70px #00000047;box-shadow:var(--glass-shadow);color:#fff8e8;color:var(--hero-cream)}body .workspace-main .image-create-prompt-textarea{min-height:min(50vh,520px)}body .workspace-main .image-create-generation-bar{max-height:76px;opacity:0;pointer-events:none;transform:none;visibility:hidden}body .workspace-main .image-create-generation-bar.visible{opacity:1;pointer-events:auto;visibility:visible}body .workspace-main .image-create-settings-panel{grid-gap:10px;align-content:start;background:#14161b;background:var(--product-surface);border-left:1px solid #e0e4ee17;border-left:1px solid var(--product-line-soft);box-shadow:none;display:grid;gap:10px;grid-template-rows:auto auto;padding:18px 16px}body .workspace-main .image-create-settings-box{grid-gap:8px;align-content:start;align-self:start;background:#1a1c22;background:var(--product-surface-soft);border:1px solid #e0e4ee17;border:1px solid var(--product-line-soft);border-radius:3px;border-radius:var(--ui-radius);display:grid;gap:8px;min-height:0;padding:10px 12px 12px}body .workspace-main .image-create-settings-heading{align-items:baseline;display:flex;gap:10px;justify-content:space-between;min-height:22px}body .workspace-main .image-create-settings-heading strong{color:#fff8e8;color:var(--hero-cream);font-size:.86rem;font-weight:520;font-weight:var(--type-weight-ui)}body .workspace-main .image-create-settings-panel .image-size-builder{align-content:start;align-self:start;color:#fff8e8;color:var(--hero-cream);gap:8px;min-height:0}body .workspace-main .image-create-settings-panel .image-size-heading{display:none}body .workspace-main .image-create-settings-panel .aspect-ratio-grid{align-items:start;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr))}body .workspace-main .image-create-settings-panel .aspect-ratio-grid button{background:#d2beff14;background:var(--product-control-bg);border-color:#d2beff2e;border-color:var(--product-control-line);border-radius:3px;border-radius:var(--ui-radius);color:#a8adb7;color:var(--hero-muted);gap:5px;height:48px;min-height:48px;padding:7px 6px}body .workspace-main .image-create-settings-panel .aspect-ratio-grid button.active,body .workspace-main .image-create-settings-panel .image-quality-row button.active{background:#d2beff29;border-color:#d2beff57;color:#fff8e8;color:var(--hero-cream)}body .workspace-main .image-create-settings-panel .aspect-ratio-icon{height:18px;width:24px}body .workspace-main .image-create-settings-panel .aspect-ratio-icon:before{background:#a8adb7cc;height:min(16px,calc(16px*var(--ratio-height)/var(--ratio-width)));width:min(22px,calc(22px*var(--ratio-width)/var(--ratio-height)))}body .workspace-main .image-create-settings-panel .aspect-ratio-icon.custom:before{background:#0000;border:1px dashed #a8adb7eb;height:15px;width:21px}body .workspace-main .image-create-settings-panel .aspect-ratio-grid button.active .aspect-ratio-icon:before{background:#d2beff;background:var(--hero-lavender)}body .workspace-main .image-create-settings-panel .aspect-ratio-grid button.active .aspect-ratio-icon.custom:before{background:#0000;border-color:#d2beff;border-color:var(--hero-lavender)}body .workspace-main .image-create-settings-panel .aspect-ratio-grid strong,body .workspace-main .image-create-settings-panel .image-custom-toggle,body .workspace-main .image-create-settings-panel .image-quality-row button,body .workspace-main .image-create-settings-panel .image-size-builder>label,body .workspace-main .image-create-settings-panel .tool-form-grid label{font-size:.84rem;font-weight:600;font-weight:var(--type-weight-control)}body .workspace-main .image-create-settings-panel .image-quality-row button,body .workspace-main .image-create-settings-panel .image-size-builder input{background:#d2beff14;background:var(--product-control-bg);border-color:#d2beff2e;border-color:var(--product-control-line);border-radius:3px;border-radius:var(--ui-radius);color:#fff8e8;color:var(--hero-cream);min-height:36px}body .workspace-main .image-create-settings-panel .image-size-builder input{padding:0 10px;width:100%}body .workspace-main .image-create-settings-panel .image-custom-size-grid{margin-top:8px}body .workspace-main .image-create-settings-panel .image-custom-toggle{color:#a8adb7;color:var(--hero-muted)}body .workspace-main .image-create-studio-page>.image-home-section{margin:0 28px}body .workspace-main .image-upscale-studio-page,body .workspace-main.image-upscale-workspace-main,body .workspace-shell.image-upscale-workspace-shell{background:#08090b;background:var(--product-bg)}body .workspace-main .image-upscale-canvas-panel{grid-template-rows:minmax(0,1fr) minmax(22px,auto) auto}body .workspace-main .image-upscale-upload-zone{background:radial-gradient(circle at center,#d2beff12,#0000 42%),#1a1c22;background:radial-gradient(circle at center,#d2beff12,#0000 42%),var(--product-surface-soft);border:1px solid #e0e4ee17;border:1px solid var(--product-line-soft);border-radius:3px;border-radius:var(--ui-radius);color:#fff8e8;color:var(--hero-cream);cursor:pointer;display:grid;min-height:min(54vh,560px);min-width:0;overflow:hidden;place-items:center;position:relative}body .workspace-main .image-upscale-upload-zone:focus-within,body .workspace-main .image-upscale-upload-zone:hover{background:radial-gradient(circle at center,#d2beff1a,#0000 44%),rgba(224,228,238,.055);background:radial-gradient(circle at center,#d2beff1a,#0000 44%),var(--product-surface-hover);border-color:#d2beff6b;border-color:var(--product-control-line-hover)}body .workspace-main .image-upscale-upload-zone input{cursor:pointer;inset:0;opacity:0;position:absolute}body .workspace-main .image-upscale-empty-state{grid-gap:8px;display:grid;gap:8px;justify-items:center;max-width:340px;padding:28px;text-align:center}body .workspace-main .image-upscale-empty-state svg{color:#d2beff;color:var(--hero-lavender);height:28px;width:28px}body .workspace-main .image-upscale-empty-state strong{color:#fff8e8;color:var(--hero-cream);font-size:1rem;font-weight:650;font-weight:var(--type-weight-heading)}body .workspace-main .image-upscale-empty-state span:last-child{color:#a8adb7;color:var(--hero-muted);font-size:.9rem;font-weight:400;font-weight:var(--type-weight-body);line-height:1.42}body .workspace-main .image-upscale-preview{height:100%;max-height:min(58vh,620px);object-fit:contain;padding:18px;width:100%}body .workspace-main .image-upscale-replace-hint{align-items:center;background:#08080cd1;border:1px solid #d2beff2e;border:1px solid var(--product-control-line);border-radius:3px;border-radius:var(--ui-radius);bottom:12px;box-shadow:0 12px 34px #0000003d;color:#fff8e8;color:var(--hero-cream);display:inline-flex;font-size:.82rem;font-weight:600;font-weight:var(--type-weight-control);gap:7px;min-height:34px;padding:0 10px;position:absolute;right:12px}body .workspace-main .image-upscale-status-row{align-content:center;display:grid;min-height:22px}body .workspace-main .image-upscale-status-row .app-form-status,body .workspace-main .image-upscale-status-row .tool-helper-text{margin:0}body .workspace-main .image-upscale-action-bar{max-height:76px;opacity:1;pointer-events:auto;transform:none;visibility:visible}body .workspace-main .image-upscale-settings-panel{grid-template-rows:auto auto}body .workspace-main .image-upscale-form-grid{grid-gap:12px;display:grid;gap:12px}body .workspace-main .image-upscale-form-grid .app-form-field{grid-gap:7px;display:grid;gap:7px}body .workspace-main .image-upscale-form-grid .app-form-label{color:#7f858f;color:var(--hero-muted-soft);font-size:.72rem;font-weight:520;font-weight:var(--type-weight-ui);letter-spacing:.055em;text-transform:uppercase}body .workspace-main .image-upscale-form-grid .app-select-control,body .workspace-main .image-upscale-form-grid .app-select-root{width:100%}body .workspace-main .image-upscale-form-grid .app-select-control{background:#d2beff14;background:var(--product-control-bg);border-color:#d2beff2e;border-color:var(--product-control-line);color:#fff8e8;color:var(--hero-cream);font-size:.86rem;font-weight:600;font-weight:var(--type-weight-control);min-height:38px}body .workspace-main .image-upscale-form-grid .app-select-control.is-open,body .workspace-main .image-upscale-form-grid .app-select-control:focus-visible,body .workspace-main .image-upscale-form-grid .app-select-control:hover{background:#d2beff24;background:var(--product-control-bg-hover);border-color:#d2beff6b;border-color:var(--product-control-line-hover);box-shadow:none}@media (max-width:1100px){body .workspace-main .image-create-studio-layout{grid-template-columns:1fr}body .workspace-main .image-create-settings-panel{border-left:1px solid #e0e4ee24;border-left:1px solid var(--glass-line)}}@media (max-width:720px){body .workspace-main .image-create-studio-layout,body .workspace-main .image-create-studio-page>.image-home-section{margin-inline:16px}body .workspace-main .image-create-composer-panel,body .workspace-main .image-create-settings-panel{padding:16px}body .workspace-main .image-create-generation-bar{grid-template-columns:1fr}body .workspace-main .image-create-generation-bar .ui-action{width:100%}}body .workspace-sidebar{width:214px}body .workspace-shell{grid-template-columns:214px 1fr}body .workspace-main{margin-left:214px}body .workspace-sidebar-header{min-height:52px;padding:13px 10px 8px}body .workspace-sidebar-scroll{gap:14px;padding:4px 10px 14px}body .workspace-nav{gap:4px}body .workspace-subnav-cluster{gap:14px}body .workspace-subnav-group{gap:5px}body .workspace-sidebar .workspace-link,body .workspace-sidebar .workspace-subnav .workspace-link{border:0;border-radius:3px;border-radius:var(--ui-radius);font-size:.84rem;font-weight:600;font-weight:var(--type-weight-control);line-height:1;min-height:34px;padding:8px 10px}body .workspace-sidebar .workspace-link-content{gap:9px}body .workspace-sidebar .workspace-link-icon,body .workspace-sidebar .workspace-subnav .workspace-link-icon{height:14px;width:14px}body .workspace-sidebar .workspace-link:hover{background:rgba(210,190,255,.085);border:0}body .workspace-sidebar .workspace-link.active{background:#4a2f7de6;border:0;box-shadow:none}body .workspace-sidebar .workspace-section-label{font-size:.66rem;font-weight:520;font-weight:var(--type-weight-ui);letter-spacing:.055em;margin:6px 0 3px;padding:0 10px}body .workspace-sidebar .workspace-subnav{margin-left:10px;padding-left:8px}body .workspace-account{padding:9px 10px 10px}body .workspace-account-trigger{min-height:40px;padding:7px 9px}body .active-voice-chip,body .project-card-audio-voice,body .project-card-display-chip,body .project-card-type-chip,body .tts-starter-chip,body .ui-chip-button,body .ui-display-chip,body .voice-category-chip,body .voice-design-example-chip,body .voice-filter-chip,body .voice-kind-chip,body .workspace-main .tts-voice-meta-grid span,body .workspace-main .voice-library-detail-tags span,body .workspace-main .voice-library-row-style span{align-items:center;display:inline-flex;height:var(--ui-chip-height);justify-content:center;line-height:1;min-height:var(--ui-chip-height);padding-bottom:0;padding-top:0;vertical-align:middle}body .active-voice-chip>*,body .project-card-audio-voice>*,body .project-card-display-chip>*,body .project-card-type-chip>*,body .tts-starter-chip>*,body .ui-chip-button>*,body .ui-display-chip>*,body .voice-category-chip>*,body .voice-design-example-chip>*,body .voice-filter-chip>*,body .voice-kind-chip>*{line-height:1}body .workspace-shell.voice-design-workspace-shell{height:100vh;min-height:0;overflow:hidden;padding-bottom:0}body .workspace-main.voice-design-workspace-main{background:#08090b;background:var(--product-bg);display:grid;grid-template-rows:auto minmax(0,1fr);height:100vh;min-height:0;overflow:hidden}body .workspace-main .voice-design-studio-page{background:#08090b;background:var(--product-bg);display:grid;height:100%;min-height:0;overflow:hidden}body .workspace-main .voice-design-studio-layout{display:grid;grid-template-columns:minmax(0,1fr);min-height:0;overflow:hidden}body .workspace-main .voice-design-composer-panel{grid-gap:10px;background:linear-gradient(180deg,rgba(224,228,238,.018),#0000 36%),#08090b;background:linear-gradient(180deg,rgba(224,228,238,.018),#0000 36%),var(--product-bg);display:grid;gap:10px;grid-template-rows:auto minmax(260px,clamp(280px,46vh,460px)) auto auto auto;min-height:0;min-width:0;overflow:hidden;padding:clamp(28px,5.6vh,56px) clamp(30px,7vw,104px) 24px}body .workspace-main .voice-design-prompt-field{border-top:1px solid #e0e4ee1a;display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;padding-top:14px}body .workspace-main .voice-design-input-block .app-form-label,body .workspace-main .voice-design-prompt-field .app-form-label{color:#a8adb7;color:var(--hero-muted);font-size:.78rem;font-weight:520;font-weight:var(--type-weight-ui);line-height:1}body .workspace-main .voice-design-field-row{align-items:start;display:grid;grid-template-columns:minmax(220px,420px)}body .workspace-main .voice-design-input-block{gap:9px}body .workspace-main .voice-design-input-block .app-input-shell{background:#0000;border:0;border-radius:0;box-shadow:none;min-height:38px;padding:0}body .workspace-main .voice-design-input-block .app-input-shell:focus-within{border-color:#0000;box-shadow:none}body .workspace-main .voice-design-input-block .app-input-shell input{color:#fff8e8;color:var(--hero-cream);font-size:clamp(1rem,.92rem + .28vw,1.12rem);font-weight:400;font-weight:var(--type-weight-body);padding:0}body .workspace-main .voice-design-input-block .app-input-shell input::placeholder{color:#a8adb7bd}body .workspace-main .voice-clone-composer-panel{gap:10px;grid-template-rows:auto minmax(260px,clamp(280px,46vh,460px)) auto auto;overflow:hidden}body .workspace-main .voice-clone-generation-bar,body .workspace-main .voice-clone-name-row,body .workspace-main .voice-clone-upload-field{max-width:760px}body .workspace-main .voice-clone-studio-layout{grid-template-columns:minmax(0,1fr) minmax(340px,392px)}body .workspace-main .voice-clone-ownership-grid,body .workspace-main .voice-clone-select-field,body .workspace-main .voice-clone-settings-panel .safety-confirm-row,body .workspace-main .voice-clone-settings-panel .safety-notice{margin-top:0}body .workspace-main .voice-clone-name-row,body .workspace-main .voice-clone-upload-field{background:#0000;border:0;border-radius:0;box-shadow:none;padding:0}body .workspace-main .voice-clone-name-row .voice-design-input-block{width:100%}body .workspace-main .voice-clone-select-field,body .workspace-main .voice-clone-text-field,body .workspace-main .voice-clone-upload-field{grid-gap:9px;display:grid;gap:9px}body .workspace-main .voice-clone-upload-field{border-top:1px solid #e0e4ee1a;grid-template-rows:auto minmax(0,1fr);min-height:0;padding-top:14px}body .workspace-main .voice-clone-select-field .app-form-label,body .workspace-main .voice-clone-text-field .app-form-label,body .workspace-main .voice-clone-upload-field .app-form-label{color:#a8adb7;color:var(--hero-muted);font-size:.78rem;font-weight:520;font-weight:var(--type-weight-ui);line-height:1}body .workspace-main .voice-clone-upload-surface{grid-gap:14px;align-content:center;align-items:center;background:hsla(0,0%,100%,.018);border:1px dashed #e0e4ee21;border-radius:3px;border-radius:var(--ui-radius);color:#fff8e8;color:var(--hero-cream);cursor:pointer;display:grid;gap:14px;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;height:100%;justify-items:center;min-height:0;padding:20px;position:relative;text-align:center;transition:border-color .15s ease,background .15s ease}body .workspace-main .voice-clone-upload-surface:focus-within,body .workspace-main .voice-clone-upload-surface:hover{background:rgba(210,190,255,.045);border-color:#d2beff47}body .workspace-main .voice-clone-upload-surface svg{color:#a8adb7;color:var(--hero-muted);height:28px;width:28px}body .workspace-main .voice-clone-upload-surface span{grid-gap:5px;display:grid;gap:5px;justify-items:center;max-width:min(420px,100%);min-width:0}body .workspace-main .voice-clone-upload-surface strong{color:#fff8e8;color:var(--hero-cream);font-size:clamp(1rem,.92rem + .28vw,1.12rem);font-weight:400;font-weight:var(--type-weight-body);line-height:1.25;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .workspace-main .voice-clone-upload-surface p{color:#a8adb7bd;font-size:.86rem;line-height:1.35;margin:0}body .workspace-main .voice-clone-upload-surface input{cursor:pointer;inset:0;opacity:0;position:absolute}body .workspace-main .voice-clone-text-field .app-form-textarea{background:#0000;border:0;box-shadow:none;color:#fff8e8;color:var(--hero-cream);font-size:clamp(1rem,.92rem + .28vw,1.12rem);font-weight:400;font-weight:var(--type-weight-body);line-height:1.55;min-height:84px;padding:4px 0;resize:vertical}body .workspace-main .voice-clone-text-field .app-form-textarea:focus{border-color:#0000;box-shadow:none}body .workspace-main .voice-clone-text-field .app-form-textarea::placeholder{color:#a8adb7bd}body .workspace-main .voice-clone-select-field .app-select-control{background:#0000;border:0;border-radius:0;box-shadow:none;color:#fff8e8;color:var(--hero-cream);font-size:clamp(1rem,.92rem + .28vw,1.12rem);font-weight:400;font-weight:var(--type-weight-body);min-height:38px;padding:0}body .workspace-main .voice-clone-select-field .app-select-control:focus-visible{box-shadow:none;outline:none}body .workspace-main .voice-clone-ownership-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr}body .workspace-main .voice-clone-settings-panel{grid-template-rows:auto auto auto auto minmax(0,1fr)}body .workspace-main .voice-clone-settings-panel .safety-notice{margin-bottom:0}body .workspace-main .voice-clone-settings-panel .safety-confirm-row{color:#a8adb7;color:var(--hero-muted);font-size:.88rem;font-weight:400;font-weight:var(--type-weight-body)}body .workspace-main .voice-clone-generation-bar{margin-top:2px;padding-top:0}.voice-clone-policy-list,body .workspace-main .voice-clone-generation-status{color:#a8adb7;color:var(--hero-muted)}.voice-clone-policy-list{grid-gap:10px;display:grid;font-size:.86rem;gap:10px;line-height:1.45}.voice-clone-policy-list p{margin:0}.voice-clone-authorization-modal{grid-gap:14px;display:grid;gap:14px;margin-top:14px}.voice-clone-authorization-modal .app-form-field{grid-gap:8px;display:grid;gap:8px}.voice-clone-authorization-modal .app-form-label{color:#a8adb7;color:var(--hero-muted);font-size:.78rem;font-weight:520;font-weight:var(--type-weight-ui);line-height:1}.voice-clone-authorization-modal .app-form-textarea,.voice-clone-authorization-modal .app-input-shell,.voice-clone-authorization-modal .app-select-control{background:hsla(0,0%,100%,.045);border-color:#e0e4ee1f;box-shadow:none}.voice-clone-authorization-modal .app-form-textarea{min-height:96px;resize:vertical}.voice-clone-authorization-modal .app-form-textarea::placeholder,.voice-clone-authorization-modal .app-input-shell input::placeholder{color:#a8adb7bd}.voice-clone-authorization-modal .voice-clone-ownership-grid{grid-gap:12px;display:grid;gap:12px}.voice-clone-authorization-modal .safety-confirm-row{border-top:1px solid #e0e4ee1a;color:#a8adb7;color:var(--hero-muted);font-size:.86rem;padding-top:12px}body .workspace-main .voice-design-prompt-textarea{background:#0000;border:0;box-shadow:none;color:#fff8e8;color:var(--hero-cream);font-size:clamp(1rem,.92rem + .28vw,1.12rem);font-weight:400;font-weight:var(--type-weight-body);height:100%;line-height:1.62;min-height:0;overflow:hidden;padding:4px 0;resize:none}body .workspace-main .voice-design-prompt-textarea:focus{border-color:#0000;box-shadow:none}body .workspace-main .voice-design-prompt-textarea::placeholder{color:#a8adb7bd}body .workspace-main .voice-design-starter-strip{grid-gap:9px;display:grid;gap:9px;max-width:820px;min-width:0}body .workspace-main .voice-design-starter-strip>span{color:#a8adb7;color:var(--hero-muted);font-size:.78rem;line-height:1}body .workspace-main .voice-design-chip-row{display:flex;flex-wrap:wrap;gap:6px;min-width:0}body .workspace-main .voice-design-generation-bar{gap:14px;padding-top:0}body .workspace-main .voice-design-generation-status{color:#a8adb7;color:var(--hero-muted)}body .workspace-main .voice-design-generation-status svg{color:#d2beff;color:var(--hero-lavender);flex:0 0 auto;height:16px;width:16px}body .workspace-account{background:linear-gradient(180deg,rgba(210,190,255,.025),rgba(210,190,255,.055)),#090a0f;background:linear-gradient(180deg,rgba(210,190,255,.025),rgba(210,190,255,.055)),var(--product-sidebar);border-top:1px solid #d2beff14;position:relative}body .workspace-account-trigger{background:#0000;border:1px solid #0000;border-radius:3px;border-radius:var(--ui-radius);color:#fff8e8;color:var(--hero-cream);transition:background .15s ease,border-color .15s ease}body .workspace-account-trigger:hover,body .workspace-account-trigger[aria-expanded=true]{background:rgba(210,190,255,.085);border-color:#d2beff29}body .workspace-account-menu{backdrop-filter:blur(16px) saturate(1.08) brightness(.82);-webkit-backdrop-filter:blur(16px) saturate(1.08) brightness(.82);background:linear-gradient(180deg,#d2beff14,rgba(210,190,255,.035)),#090a0f;background:linear-gradient(180deg,#d2beff14,rgba(210,190,255,.035)),var(--product-sidebar);border:1px solid #d2beff24;border-radius:3px;border-radius:var(--ui-radius);bottom:calc(100% + 8px);box-shadow:0 18px 38px #00000047;color:#fff8e8;color:var(--hero-cream);gap:3px;left:10px;padding:8px;right:10px}body .workspace-account-menu-item,body .workspace-account-menu-user{background:#0000;border:1px solid #0000;border-radius:3px;border-radius:var(--ui-radius);color:#fff8e8;color:var(--hero-cream);font-size:.84rem;font-weight:600;font-weight:var(--type-weight-control);line-height:1;min-height:34px;padding:7px 9px;transition:background .15s ease,border-color .15s ease,color .15s ease}body .workspace-account-menu-user{gap:8px;min-height:42px}body .workspace-account-menu-item:focus-visible,body .workspace-account-menu-item:hover,body .workspace-account-menu-user:focus-visible,body .workspace-account-menu-user:hover{background:rgba(210,190,255,.085);border-color:#d2beff24;color:#fff8e8;color:var(--hero-cream)}body .workspace-account-menu-item svg{color:#7f858f;color:var(--hero-muted-soft);height:14px;width:14px}body .workspace-account-menu-item:focus-visible svg,body .workspace-account-menu-item:hover svg,body .workspace-account-menu-user:focus-visible svg,body .workspace-account-menu-user:hover svg{color:#fff8e8;color:var(--hero-cream)}body .workspace-account-menu-item span,body .workspace-account-menu-user .workspace-account-copy span{color:inherit}body .workspace-account-menu-divider{background:#d2beff1c;height:1px;margin:5px 9px}body .workspace-account-chevron,body .workspace-account-menu-arrow{color:#7f858f;color:var(--hero-muted-soft);height:14px;width:14px}@media (max-width:980px){body .workspace-main.voice-design-workspace-main{height:auto;min-height:100vh;overflow:visible}body .workspace-main .voice-design-studio-page,body .workspace-shell.voice-design-workspace-shell{height:auto;overflow:visible}body .workspace-main .voice-design-studio-layout{grid-template-columns:1fr;overflow:visible}body .workspace-main .voice-clone-ownership-grid,body .workspace-main .voice-design-field-row{grid-template-columns:1fr}}