:root{--studio-bg:#f4f8f6;--studio-card-bg:#fff;--studio-sidebar-bg:#051811;--studio-sidebar-card:#082319;--studio-sidebar-border:#ffffff14;--studio-sidebar-text:#8ea69b;--studio-sidebar-active-bg:#0f382a;--studio-sidebar-active-text:#fff;--studio-primary:#059669;--studio-primary-hover:#047857;--studio-primary-light:#e6f7f0;--studio-primary-border:#bbf0d8;--studio-accent-mint:#10b981;--studio-accent-emerald:#059669;--studio-border:#e2ede7;--studio-border-subtle:#eef5f1;--studio-text-main:#111827;--studio-text-secondary:#4b5563;--studio-text-muted:#9ca3af;--studio-gold-bg:#fef9c3;--studio-gold-border:#fef08a;--studio-gold-text:#854d0e;--studio-amber-bg:#fffbeb;--studio-amber-border:#fde68a;--studio-amber-text:#92400e;--studio-purple:#7c3aed;--studio-radius-sm:8px;--studio-radius-md:12px;--studio-radius-lg:16px;--studio-radius-xl:20px;--studio-radius-full:9999px;--studio-shadow-card:0 4px 20px -2px #10b9810d, 0 2px 6px -1px #0000000a;--studio-shadow-hover:0 10px 25px -4px #10b9811a, 0 4px 10px -2px #0000000d}html[data-theme=dark]{--studio-bg:#09130f;--studio-card-bg:#0e2019;--studio-border:#18382c;--studio-border-subtle:#143026;--studio-text-main:#f3f4f6;--studio-text-secondary:#9ca3af;--studio-text-muted:#6b7280;--studio-primary-light:#0d3829;--studio-primary-border:#18523c;--studio-gold-bg:#292308;--studio-gold-border:#4d3d0f;--studio-gold-text:#fde047;--studio-amber-bg:#291e08;--studio-amber-border:#4d350f;--studio-amber-text:#fcd34d}.studioApp.embeddedStudio{min-height:100vh;background-color:var(--studio-bg);min-height:100dvh;color:var(--studio-text-main);font-family:var(--font-inter), Inter, system-ui, -apple-system, sans-serif;width:100%;display:flex;position:relative}:where(.embeddedStudio) .studioSide{width:260px!important;height:100vh!important;background-color:var(--studio-sidebar-bg)!important;border-right:1px solid var(--studio-sidebar-border)!important;z-index:100!important;box-sizing:border-box!important;flex-direction:column!important;height:100dvh!important;padding:24px 16px 20px!important;display:flex!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;overflow:hidden!important}@media (max-height:550px){:where(.embeddedStudio) .studioSide{overflow-y:auto!important}}:where(.embeddedStudio) .studioMain{width:calc(100% - 260px)!important;min-width:0!important;min-height:100vh!important;flex-direction:column!important;flex:1!important;min-height:100dvh!important;margin-left:260px!important;display:flex!important}:where(.embeddedStudio) .studioSideBrand{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-bottom:14px;padding:0 4px 18px;display:flex}:where(.embeddedStudio) .studioSideBrand .oropusBrandLogo{align-items:center;gap:10px;text-decoration:none;display:inline-flex}:where(.embeddedStudio) .studioSideBrand .brandNameMain,:where(.embeddedStudio) .studioSideBrand .brandDomainDot{color:#fff!important}:where(.embeddedStudio) .studioSideBrand .brandTagline{letter-spacing:.12em;font-size:9.5px;color:#6ee7b7!important}:where(.embeddedStudio) .mobileSidebarClose{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:15px;line-height:1;transition:all .2s;display:none}:where(.embeddedStudio) .mobileSidebarClose:hover{color:#34d399;background:#fff3}:where(.embeddedStudio) .studioSideNav,:where(.embeddedStudio) .studioSide nav{z-index:2!important;box-sizing:border-box!important;flex-direction:column!important;flex:1!important;align-items:stretch!important;gap:10px!important;width:100%!important;margin:6px 0 0!important;padding:0!important;display:flex!important;position:relative!important}:where(.embeddedStudio) .drawerNavCard,:where(.embeddedStudio) .studioSide nav button,:where(.embeddedStudio) .navItem{color:#e2e8f0!important;cursor:pointer!important;text-align:left!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;-webkit-user-select:none!important;user-select:none!important;box-sizing:border-box!important;background:#ffffff0a!important;border:1px solid #ffffff14!important;border-radius:18px!important;align-items:center!important;width:100%!important;margin:0!important;padding:12px 16px!important;transition:all .22s cubic-bezier(.16,1,.3,1)!important;display:flex!important}:where(.embeddedStudio) .drawerNavCard:hover,:where(.embeddedStudio) .navItem:hover{background:#ffffff14;border-color:#ffffff29;transform:translateY(-1px)}:where(.embeddedStudio) .drawerNavCard.active,:where(.embeddedStudio) .navItem.active{color:#fff!important;background:linear-gradient(135deg,#059669 0%,#10b981 100%)!important;border-color:#ffffff40!important;box-shadow:0 8px 24px -4px #10b98173!important}:where(.embeddedStudio) .drawerNavIconCircle,:where(.embeddedStudio) .navIcon{color:#cbd5e1;background:#ffffff14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;transition:all .2s;display:flex}:where(.embeddedStudio) .drawerNavCard.active .drawerNavIconCircle,:where(.embeddedStudio) .navItem.active .navIcon{color:#fff;background:#ffffff38}:where(.embeddedStudio) .drawerNavIconCircle svg,:where(.embeddedStudio) .navIcon svg{stroke:currentColor}:where(.embeddedStudio) .drawerNavLabel,:where(.embeddedStudio) .navLabel{letter-spacing:-.01em;flex:1;margin-left:14px;font-size:15px;font-weight:600}:where(.embeddedStudio) .drawerNavCard.active .drawerNavLabel,:where(.embeddedStudio) .navItem.active .navLabel{color:#fff;font-weight:700}:where(.embeddedStudio) .drawerNavCountBadge,:where(.embeddedStudio) .navBadge{color:#fff;background:#10b981;border-radius:99px;margin-right:6px;padding:2px 9px;font-size:12px;font-weight:700;box-shadow:0 2px 6px #10b9814d}:where(.embeddedStudio) .drawerNavCard.active .drawerNavCountBadge,:where(.embeddedStudio) .navItem.active .navBadge{box-shadow:none;background:#ffffff40}:where(.embeddedStudio) .drawerNavChevron{color:#ffffff59;font-size:20px;line-height:1;transition:transform .2s,color .2s}:where(.embeddedStudio) .drawerNavCard:hover .drawerNavChevron{color:#ffffffd9;transform:translate(2px)}:where(.embeddedStudio) .drawerNavCard.active .drawerNavChevron{color:#fffffff2}:where(.embeddedStudio) .sidebarNavHeading{text-transform:uppercase;letter-spacing:.08em;color:#6ee7b7;opacity:.85;margin-bottom:2px;padding:2px 6px 6px;font-size:10.5px;font-weight:700}:where(.embeddedStudio) .sidebarFooterInfo{z-index:5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;margin-top:auto;margin-bottom:4px;padding:12px 14px;position:relative}:where(.embeddedStudio) .sidebarStatusIndicator{align-items:center;gap:8px;margin-bottom:2px;display:flex}:where(.embeddedStudio) .statusDotLive{background-color:#10b981;border-radius:50%;width:7px;height:7px;animation:2.2s ease-in-out infinite pulseLiveDot;box-shadow:0 0 8px #10b981b3}@keyframes pulseLiveDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.2)}}:where(.embeddedStudio) .statusLabelText{color:#f1f5f9;letter-spacing:.01em;font-size:11.5px;font-weight:600}:where(.embeddedStudio) .statusMetaText{color:#94a3b8;padding-left:15px;font-size:10.5px;display:block}:where(.embeddedStudio) .drawerAmbientWaves{pointer-events:none;opacity:.85;z-index:1;position:absolute;bottom:0;left:0;right:0;overflow:hidden}:where(.embeddedStudio) .drawerAmbientWaves svg{width:100%;display:block}:where(.embeddedStudio) .studioSideBottom{flex-direction:column;gap:16px;margin-top:auto;padding-top:20px;display:flex}:where(.embeddedStudio) .proUpgradeSidebarCard{background-color:var(--studio-sidebar-card);border-radius:var(--studio-radius-lg);border:1px solid #10b98133;flex-direction:column;gap:8px;padding:18px 16px;display:flex}:where(.embeddedStudio) .proCardHeader{align-items:center;gap:8px;display:flex}:where(.embeddedStudio) .crownIcon{font-size:16px}:where(.embeddedStudio) .proCardHeader strong{color:#fff;font-size:14px;font-weight:700}:where(.embeddedStudio) .proCardDesc{color:#8ea69b;margin:0;font-size:12px;line-height:1.45}:where(.embeddedStudio) .proUpgradeBtn{background-color:var(--studio-accent-emerald);color:#fff;border-radius:var(--studio-radius-sm);cursor:pointer;text-align:center;border:0;margin-top:6px;padding:9px 14px;font-size:13px;font-weight:600;transition:background-color .2s}:where(.embeddedStudio) .proUpgradeBtn:hover{background-color:var(--studio-primary-hover)}:where(.embeddedStudio) .workspaceSecurityRow{color:#8ea69b;align-items:center;gap:8px;padding:0 4px;font-size:11.5px;line-height:1.35;display:flex}:where(.embeddedStudio) .studioMain{flex-direction:column;min-width:0;display:flex}:where(.embeddedStudio) .studioTopBar{background-color:var(--studio-card-bg);border-bottom:1px solid var(--studio-border);z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:space-between;align-items:center;height:64px;padding:0 36px;display:flex;position:sticky;top:0}:where(.embeddedStudio) .topBarLeft{align-items:center;gap:16px;display:flex}:where(.embeddedStudio) .mobileMenuToggle{color:var(--studio-text-main);cursor:pointer;background:0 0;border:0;padding:6px;display:none}:where(.embeddedStudio) .breadcrumbs{align-items:center;gap:8px;font-size:13.5px;display:flex}:where(.embeddedStudio) .crumbRoot{color:var(--studio-text-muted)}:where(.embeddedStudio) .crumbSep{color:var(--studio-text-muted);font-size:14px}:where(.embeddedStudio) .crumbActive{color:var(--studio-text-main);font-weight:600}:where(.embeddedStudio) .topBarRight{align-items:center;gap:14px;display:flex}:where(.embeddedStudio) .backToWebLink{background-color:var(--studio-card-bg);border:1px solid var(--studio-border);border-radius:var(--studio-radius-full);color:var(--studio-text-secondary);cursor:pointer;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}:where(.embeddedStudio) .backToWebLink:hover{border-color:var(--studio-primary);color:var(--studio-primary);background-color:var(--studio-primary-light)}:where(.embeddedStudio) .creditsBadge{background-color:var(--studio-gold-bg);border:1px solid var(--studio-gold-border);color:var(--studio-gold-text);border-radius:var(--studio-radius-full);align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:600;display:flex}:where(.embeddedStudio) .creditsBolt{font-size:14px}:where(.embeddedStudio) .topUpgradeBtn{background-color:var(--studio-primary);color:#fff;border-radius:var(--studio-radius-full);cursor:pointer;border:0;padding:8px 18px;font-size:13px;font-weight:700;transition:all .2s;box-shadow:0 2px 8px #05966940}:where(.embeddedStudio) .topUpgradeBtn:hover{background-color:var(--studio-primary-hover);transform:translateY(-1px)}:where(.embeddedStudio) .topIconBtn{border-radius:var(--studio-radius-full);border:1px solid var(--studio-border);width:36px;height:36px;color:var(--studio-text-secondary);cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:all .2s;display:flex}:where(.embeddedStudio) .topIconBtn:hover{background-color:var(--studio-primary-light);border-color:var(--studio-primary-border);color:var(--studio-primary)}:where(.embeddedStudio) .userAvatar{border-radius:var(--studio-radius-full);color:#fff;background:linear-gradient(135deg,#8b5cf6,#6d28d9);justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;font-weight:700;display:flex;box-shadow:0 2px 6px #6d28d940}:where(.embeddedStudio) .studioCanvas{width:100%;max-width:1380px;margin:0 auto;padding:36px 36px 80px}:where(.embeddedStudio) .ttsHeroHeader,:where(.embeddedStudio) .voiceHeroHeader,:where(.embeddedStudio) .historyHeroHeader{justify-content:space-between;align-items:flex-start;gap:32px;margin-bottom:28px;display:flex}:where(.embeddedStudio) .heroLeft{flex:1;max-width:680px}:where(.embeddedStudio) .pillBadge{background-color:var(--studio-primary-light);border:1px solid var(--studio-primary-border);color:var(--studio-primary);letter-spacing:.08em;border-radius:var(--studio-radius-full);margin-bottom:12px;padding:5px 12px;font-size:11px;font-weight:800;display:inline-block}:where(.embeddedStudio) .heroTitle{letter-spacing:-.03em;color:var(--studio-text-main);margin:0 0 10px;font-size:clamp(30px,3.2vw,44px);font-weight:800;line-height:1.15}:where(.embeddedStudio) .heroTitle .highlightGreen{color:var(--studio-primary)}:where(.embeddedStudio) .heroDesc{color:var(--studio-text-secondary);margin:0;font-size:15.5px;line-height:1.5}:where(.embeddedStudio) .heroFeatureBadges{grid-template-columns:repeat(2,1fr);align-self:center;gap:14px 20px;display:grid}:where(.embeddedStudio) .featureBadgeItem{align-items:center;gap:12px;display:flex}:where(.embeddedStudio) .featureIconCircle{border-radius:var(--studio-radius-full);background-color:var(--studio-card-bg);border:1px solid var(--studio-border);justify-content:center;align-items:center;width:38px;height:38px;display:flex;box-shadow:0 2px 6px #00000008}:where(.embeddedStudio) .featureText{flex-direction:column;display:flex}:where(.embeddedStudio) .featureText strong{color:var(--studio-text-main);font-size:13.5px;font-weight:700}:where(.embeddedStudio) .featureText span{color:var(--studio-text-muted);font-size:11.5px}:where(.embeddedStudio) .ttsGrid{grid-template-columns:1fr 390px;align-items:start;gap:24px;display:grid}:where(.embeddedStudio) .scriptEditorCard{background-color:var(--studio-card-bg);border:1px solid var(--studio-border);border-radius:var(--studio-radius-xl);box-shadow:var(--studio-shadow-card);padding:24px;transition:all .25s}:where(.embeddedStudio) .scriptEditorCard.expanded{z-index:1000;padding:32px;position:fixed;inset:20px;overflow-y:auto;box-shadow:0 25px 50px -12px #00000040}:where(.embeddedStudio) .editorCardHeader{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}:where(.embeddedStudio) .editorCardHeader .headerLeft,:where(.embeddedStudio) .settingsCardHeader .headerLeft{align-items:center;gap:10px;display:flex}:where(.embeddedStudio) .editorIconSquare,:where(.embeddedStudio) .settingsIconSquare{border-radius:var(--studio-radius-md);background-color:var(--studio-primary-light);justify-content:center;align-items:center;width:36px;height:36px;display:flex}:where(.embeddedStudio) .editorCardHeader h2,:where(.embeddedStudio) .settingsCardHeader h2{color:var(--studio-text-main);margin:0;font-size:17px;font-weight:700}:where(.embeddedStudio) .editorCardHeader .headerRight{align-items:center;gap:10px;display:flex}:where(.embeddedStudio) .headerPillBtn{border:1px solid var(--studio-border);border-radius:var(--studio-radius-full);color:var(--studio-text-secondary);cursor:pointer;background-color:#0000;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}:where(.embeddedStudio) .headerPillBtn.importBtn{color:var(--studio-primary);border-color:var(--studio-primary-border);background-color:var(--studio-primary-light)}:where(.embeddedStudio) .headerPillBtn:hover{border-color:var(--studio-primary);color:var(--studio-primary)}:where(.embeddedStudio) .templatesDropdownWrap{position:relative}:where(.embeddedStudio) .templatesDropdownMenu{background-color:var(--studio-card-bg);border:1px solid var(--studio-border);border-radius:var(--studio-radius-md);z-index:60;flex-direction:column;gap:4px;width:260px;padding:8px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 25px #0000001a}:where(.embeddedStudio) .templateOptionItem{text-align:left;border-radius:var(--studio-radius-sm);cursor:pointer;background:0 0;border:0;flex-direction:column;padding:8px 12px;transition:background-color .15s;display:flex}:where(.embeddedStudio) .templateOptionItem:hover{background-color:var(--studio-primary-light)}:where(.embeddedStudio) .templateOptionItem strong{color:var(--studio-text-main);font-size:13px}:where(.embeddedStudio) .templateOptionItem small{color:var(--studio-text-muted);font-size:11px}:where(.embeddedStudio) .projectTitleWrap{margin-bottom:16px}:where(.embeddedStudio) .fieldLabel{color:var(--studio-text-secondary);margin-bottom:6px;font-size:12.5px;font-weight:600;display:block}:where(.embeddedStudio) .projectTitleInput{background-color:var(--studio-bg);border:1px solid var(--studio-border);border-radius:var(--studio-radius-md);width:100%;color:var(--studio-text-main);outline:none;padding:12px 16px;font-size:14.5px;font-weight:600;transition:all .2s}:where(.embeddedStudio) .projectTitleInput:focus{border-color:var(--studio-primary);background-color:var(--studio-card-bg);box-shadow:0 0 0 3px #0596691f}:where(.embeddedStudio) .insertPauseRow{align-items:center;gap:12px;margin-bottom:14px;display:flex}:where(.embeddedStudio) .pauseLabel{color:var(--studio-text-secondary);flex-shrink:0;font-size:12.5px;font-weight:600}:where(.embeddedStudio) .pausePills{flex-wrap:wrap;align-items:center;gap:6px;display:flex}:where(.embeddedStudio) .pausePillBtn{background-color:var(--studio-bg);border:1px solid var(--studio-border);border-radius:var(--studio-radius-full);color:var(--studio-text-main);cursor:pointer;padding:5px 12px;font-size:12px;font-weight:600;transition:all .15s}:where(.embeddedStudio) .pausePillBtn:hover{background-color:var(--studio-primary-light);border-color:var(--studio-primary-border);color:var(--studio-primary)}:where(.embeddedStudio) .textareaBox{background-color:var(--studio-bg);border:1px solid var(--studio-border);border-radius:var(--studio-radius-lg);padding:16px;transition:border-color .2s,box-shadow .2s;position:relative}:where(.embeddedStudio) .textareaBox:focus-within{border-color:var(--studio-primary);background-color:var(--studio-card-bg);box-shadow:0 0 0 3px #0596691a}:where(.embeddedStudio) .scriptTextarea{resize:vertical;width:100%;min-height:280px;color:var(--studio-text-main);background:0 0;border:0;outline:none;font-family:inherit;font-size:15px;line-height:1.7}:where(.embeddedStudio) .textareaExpandBtn{color:var(--studio-text-muted);cursor:pointer;background:0 0;border:0;padding:4px;font-size:18px;position:absolute;bottom:12px;right:12px}:where(.embeddedStudio) .textareaExpandBtn:hover{color:var(--studio-primary)}:where(.embeddedStudio) .editorStatusBar{color:var(--studio-text-muted);justify-content:space-between;align-items:center;margin-top:10px;font-size:12.5px;display:flex}:where(.embeddedStudio) .charCount.limitExceeded{color:#ef4444;font-weight:700}:where(.embeddedStudio) .studioSupportLink{color:#006b4e;background:#e9fbf4;border:1px solid #8ce0c2;border-radius:24px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:700;text-decoration:none;display:flex}:where(.embeddedStudio) .studioSupportLink:hover{background:#d7f8ea}:where(.embeddedStudio) .studioSupportHint{font-size:11px;font-weight:400}:where(.embeddedStudio) .navigationLinksEditor{gap:12px;display:grid}:where(.embeddedStudio) .navigationLinkRow,:where(.embeddedStudio) .navigationBrandEditor{flex-wrap:wrap;align-items:center;gap:12px;padding:12px;display:flex}:where(.embeddedStudio) .navigationLinkRow label,:where(.embeddedStudio) .navigationBrandEditor label{gap:6px;max-width:100%;display:grid}:where(.embeddedStudio) .navigationLinkRow input,:where(.embeddedStudio) .navigationBrandEditor input{max-width:100%}:where(.embeddedStudio) .editorActionBar{border-top:1px solid var(--studio-border-subtle);justify-content:space-between;align-items:center;margin-top:18px;padding-top:16px;display:flex}:where(.embeddedStudio) .historyButtons{align-items:center;gap:6px;display:flex}:where(.embeddedStudio) .iconActionBtn{border-radius:var(--studio-radius-md);border:1px solid var(--studio-border);background-color:var(--studio-bg);cursor:pointer;width:34px;height:34px;color:var(--studio-text-main);justify-content:center;align-items:center;font-size:16px;transition:all .15s;display:flex}:where(.embeddedStudio) .iconActionBtn:hover:not(:disabled){border-color:var(--studio-primary);color:var(--studio-primary)}:where(.embeddedStudio) .iconActionBtn:disabled{opacity:.4;cursor:not-allowed}:where(.embeddedStudio) .rightActionButtons{align-items:center;gap:8px;display:flex}:where(.embeddedStudio) .pillActionBtn{background-color:var(--studio-bg);border:1px solid var(--studio-border);border-radius:var(--studio-radius-full);color:var(--studio-text-main);cursor:pointer;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}:where(.embeddedStudio) .pillActionBtn:hover:not(:disabled){border-color:var(--studio-primary);color:var(--studio-primary)}:where(.embeddedStudio) .pillActionBtn:disabled,:where(.embeddedStudio) .pillActionBtn.clearBtn:disabled{opacity:.45!important;cursor:not-allowed!important;pointer-events:none!important;background-color:var(--studio-bg)!important;border-color:var(--studio-border)!important;color:var(--studio-text-muted)!important;box-shadow:none!important;transform:none!important}:where(.embeddedStudio) .improveAiBtn{color:#16a34a;background-color:#f0fdf4;border-color:#bbf7d0}:where(.embeddedStudio) .improveAiBtn:hover{color:#15803d;background-color:#dcfce7}:where(.embeddedStudio) .voiceSettingsCard{background-color:var(--studio-card-bg);border:1px solid var(--studio-border);border-radius:var(--studio-radius-xl);box-shadow:var(--studio-shadow-card);flex-direction:column;gap:20px;padding:24px;display:flex}:where(.embeddedStudio) .settingsCardHeader{justify-content:space-between;align-items:center;display:flex}:where(.embeddedStudio) .resetSettingsBtn{color:var(--studio-text-secondary);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:13px;font-weight:600;display:flex}:where(.embeddedStudio) .resetSettingsBtn:hover{color:var(--studio-primary)}:where(.embeddedStudio) .voiceSelectWrap{position:relative}:where(.embeddedStudio) .selectedVoiceCard{background-color:var(--studio-bg);border:1px solid var(--studio-border);border-radius:var(--studio-radius-lg);cursor:pointer;text-align:left;align-items:center;gap:12px;width:100%;padding:12px 14px;transition:all .2s;display:flex}:where(.embeddedStudio) .selectedVoiceCard:hover{border-color:var(--studio-primary);background-color:var(--studio-card-bg)}:where(.embeddedStudio) .voiceAvatarImg,:where(.embeddedStudio) .voicePhotoAvatar,:where(.embeddedStudio) .historyVoiceAvatar{border-radius:var(--studio-radius-full);object-fit:cover;border:2px solid #fff;flex-shrink:0;width:44px;height:44px;box-shadow:0 2px 6px #00000014}:where(.embeddedStudio) .voiceInfoText{flex:1;min-width:0}:where(.embeddedStudio) .voiceNameRow strong{color:var(--studio-text-main);font-size:14.5px;font-weight:700}:where(.embeddedStudio) .voiceMetaRow{color:var(--studio-text-muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:12px;display:flex;overflow:hidden}:where(.embeddedStudio) .countryFlagImg{object-fit:cover;border-radius:2px}:where(.embeddedStudio) .voiceChevron{color:var(--studio-text-muted);font-size:20px}:where(.embeddedStudio) .floatingVoicePicker{background-color:var(--studio-card-bg);border:1px solid var(--studio-border);border-radius:var(--studio-radius-lg);z-index:100;flex-direction:column;gap:8px;max-height:380px;padding:12px;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 15px 35px #0000001f}:where(.embeddedStudio) .voicePickerSearchRow{background-color:var(--studio-bg);border:1px solid var(--studio-border);border-radius:var(--studio-radius-md);align-items:center;gap:8px;padding:8px 12px;display:flex}:where(.embeddedStudio) .voicePickerSearchRow input{width:100%;color:var(--studio-text-main);background:0 0;border:0;outline:none;font-size:13px}:where(.embeddedStudio) .voicePickerList{flex-direction:column;gap:4px;display:flex;overflow-y:auto}:where(.embeddedStudio) .voicePickerOption{border-radius:var(--studio-radius-md);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:8px 10px;transition:background-color .15s;display:flex}:where(.embeddedStudio) .voicePickerOption:hover,:where(.embeddedStudio) .voicePickerOption.selected{background-color:var(--studio-primary-light)}:where(.embeddedStudio) .pickerThumb{border-radius:var(--studio-radius-full);object-fit:cover;width:32px;height:32px}:where(.embeddedStudio) .pickerInfo{flex-direction:column;flex:1;display:flex}:where(.embeddedStudio) .pickerInfo b{color:var(--studio-text-main);font-size:13px}:where(.embeddedStudio) .pickerInfo small{color:var(--studio-text-muted);align-items:center;gap:4px;font-size:11px;display:flex}:where(.embeddedStudio) .checkMark{color:var(--studio-primary);font-size:14px;font-weight:700}:where(.embeddedStudio) .sliderRow{flex-direction:column;gap:8px;display:flex}:where(.embeddedStudio) .sliderLabelRow{justify-content:space-between;align-items:center;display:flex}:where(.embeddedStudio) .sliderLabel{color:var(--studio-text-secondary);font-size:13px;font-weight:600}:where(.embeddedStudio) .sliderValue{color:var(--studio-primary);font-size:13px;font-weight:700}:where(.embeddedStudio) .customRange{-webkit-appearance:none;appearance:none;border-radius:var(--studio-radius-full);background:#e5e7eb;outline:none;width:100%;height:6px}:where(.embeddedStudio) .customRange::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;border-radius:var(--studio-radius-full);background:var(--studio-primary);cursor:pointer;width:18px;height:18px;transition:transform .1s;box-shadow:0 2px 6px #05966966}:where(.embeddedStudio) .customRange::-webkit-slider-thumb:hover{transform:scale(1.15)}:where(.embeddedStudio) .advancedAccordion{border-top:1px solid var(--studio-border-subtle);border-bottom:1px solid var(--studio-border-subtle);padding:10px 0}:where(.embeddedStudio) .accordionHeader{width:100%;color:var(--studio-text-secondary);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:4px 0;font-size:13px;font-weight:600;display:flex}:where(.embeddedStudio) .accordionHeader:hover{color:var(--studio-primary)}:where(.embeddedStudio) .accordionHeader .caret{transition:transform .2s}:where(.embeddedStudio) .accordionHeader .caret.open{transform:rotate(180deg)}:where(.embeddedStudio) .accordionBody{flex-direction:column;gap:10px;margin-top:12px;display:flex}:where(.embeddedStudio) .advancedOption{flex-direction:column;gap:4px;display:flex}:where(.embeddedStudio) .advancedOption span{color:var(--studio-text-muted);font-size:11.5px}:where(.embeddedStudio) .advancedOption select{background-color:var(--studio-bg);border:1px solid var(--studio-border);border-radius:var(--studio-radius-sm);color:var(--studio-text-main);outline:none;padding:8px 10px;font-size:12.5px}:where(.embeddedStudio) .exportFormatSection{flex-direction:column;gap:8px;display:flex}:where(.embeddedStudio) .exportFormatPills{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}:where(.embeddedStudio) .formatPill{text-align:center;border-radius:var(--studio-radius-full);border:1px solid var(--studio-border);background-color:var(--studio-bg);color:var(--studio-text-secondary);cursor:pointer;padding:8px;font-size:12px;font-weight:700;transition:all .15s}:where(.embeddedStudio) .formatPill:hover{border-color:var(--studio-primary)}:where(.embeddedStudio) .formatPill.active{background-color:var(--studio-primary);border-color:var(--studio-primary);color:#fff;box-shadow:0 2px 8px #05966940}:where(.embeddedStudio) .bigGenerateBtn{color:#fff;border-radius:var(--studio-radius-full);cursor:pointer;background:linear-gradient(135deg,#059669,#047857);border:0;justify-content:center;align-items:center;gap:10px;width:100%;padding:14px 24px;font-size:15px;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 14px #05966959}:where(.embeddedStudio) .bigGenerateBtn:hover:not(:disabled){background:linear-gradient(135deg,#047857,#065f46);transform:translateY(-1px);box-shadow:0 6px 20px #05966973}:where(.embeddedStudio) .bigGenerateBtn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}:where(.embeddedStudio) .playArrowIcon{font-size:13px}:where(.embeddedStudio) .quickExamplesBar{background-color:var(--studio-card-bg);border:1px solid var(--studio-border);border-radius:var(--studio-radius-full);box-shadow:var(--studio-shadow-card);align-items:center;gap:16px;margin-top:36px;padding:10px 20px;display:flex;overflow-x:auto}:where(.embeddedStudio) .examplesLabel{color:var(--studio-text-main);white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:flex}:where(.embeddedStudio) .examplesLabel .sparkle{color:var(--studio-primary)}:where(.embeddedStudio) .examplesList{flex:1;align-items:center;gap:8px;display:flex}:where(.embeddedStudio) .examplePillBtn{background-color:var(--studio-bg);border:1px solid var(--studio-border);border-radius:var(--studio-radius-full);color:var(--studio-text-main);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:6px 14px;font-size:12.5px;font-weight:600;transition:all .15s;display:inline-flex}:where(.embeddedStudio) .examplePillBtn:hover{background-color:var(--studio-primary-light);border-color:var(--studio-primary-border);color:var(--studio-primary)}:where(.embeddedStudio) .examplePillBtn.viewAllPill{color:var(--studio-primary);background:0 0;border-color:#0000;margin-left:auto}:where(.embeddedStudio) .voiceCatalogFilterBar,:where(.embeddedStudio) .historyFilterBar{align-items:center;gap:12px;margin-bottom:24px;display:flex}:where(.embeddedStudio) .searchBoxWrap{background-color:var(--studio-card-bg);border:1px solid var(--studio-border);border-radius:var(--studio-radius-md);flex:1;align-items:center;gap:10px;padding:11px 16px;transition:border-color .2s;display:flex;box-shadow:0 1px 3px #00000008}:where(.embeddedStudio) .searchBoxWrap:focus-within{border-color:var(--studio-primary)}:where(.embeddedStudio) .searchBoxWrap input{width:100%;color:var(--studio-text-main);background:0 0;border:0;outline:none;font-size:13.5px}:where(.embeddedStudio) .selectDropdownWrap{background-color:var(--studio-card-bg);border:1px solid var(--studio-border);border-radius:var(--studio-radius-md);align-items:center;gap:8px;height:44px;padding:0 14px;display:flex;position:relative}:where(.embeddedStudio) .selectDropdownWrap .dropdownIcon{font-size:14px}:where(.embeddedStudio) .selectDropdownWrap select{color:var(--studio-text-main);cursor:pointer;background:0 0;border:0;outline:none;padding-right:8px;font-size:13.5px;font-weight:500}:where(.embeddedStudio) .voiceCardsGrid{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:32px;display:grid}:where(.embeddedStudio) .voiceLibraryCard{background-color:var(--studio-card-bg);border:1px solid var(--studio-border);border-radius:var(--studio-radius-lg);box-shadow:var(--studio-shadow-card);cursor:pointer;flex-direction:column;gap:14px;padding:16px 18px;transition:all .2s;display:flex}:where(.embeddedStudio) .voiceLibraryCard:hover{border-color:var(--studio-primary-border);box-shadow:var(--studio-shadow-hover);transform:translateY(-2px)}:where(.embeddedStudio) .voiceLibraryCard.activeVoiceCard{border-color:var(--studio-primary);box-shadow:0 0 0 2px #05966933}:where(.embeddedStudio) .cardMainRow{align-items:center;gap:12px;display:flex;position:relative}:where(.embeddedStudio) .voiceCardDetails{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}:where(.embeddedStudio) .voiceCardNameRow strong{color:var(--studio-text-main);font-size:15px;font-weight:700}:where(.embeddedStudio) .voiceCardCountryRow{color:var(--studio-text-secondary);align-items:center;gap:6px;font-size:12.5px;display:flex}:where(.embeddedStudio) .voiceCardStyleRow{color:var(--studio-text-muted);font-size:11.5px}:where(.embeddedStudio) .premiumCrownBadge{background-color:var(--studio-gold-bg);border:1px solid var(--studio-gold-border);color:var(--studio-gold-text);border-radius:var(--studio-radius-full);padding:3px 8px;font-size:11px;font-weight:700;position:absolute;top:0;right:0}:where(.embeddedStudio) .cardActionRow{border-top:1px solid var(--studio-border-subtle);align-items:center;gap:8px;padding-top:10px;display:flex}:where(.embeddedStudio) .circlePlayBtn{border-radius:var(--studio-radius-full);border:1px solid var(--studio-border);background-color:var(--studio-bg);width:32px;height:32px;color:var(--studio-primary);cursor:pointer;justify-content:center;align-items:center;font-size:12px;transition:all .15s;display:flex}:where(.embeddedStudio) .circlePlayBtn:hover{background-color:var(--studio-primary-light);border-color:var(--studio-primary-border);transform:scale(1.08)}:where(.embeddedStudio) .previewPillBtn{background-color:var(--studio-primary);color:#fff;border-radius:var(--studio-radius-full);cursor:pointer;z-index:2;touch-action:manipulation;border:0;flex:1;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:10px 16px;font-size:14px;font-weight:600;transition:all .15s;display:inline-flex;position:relative}:where(.embeddedStudio) .previewPillBtn:hover{background-color:var(--studio-primary-hover)}:where(.embeddedStudio) .previewPillBtn.playing{background-color:#059669}:where(.embeddedStudio) .useVoiceBtn{background-color:var(--studio-bg);border:1px solid var(--studio-border);border-radius:var(--studio-radius-full);min-height:44px;color:var(--studio-text-secondary);cursor:pointer;z-index:2;touch-action:manipulation;padding:10px 14px;font-size:14px;font-weight:600;transition:all .15s;position:relative}:where(.embeddedStudio) .useVoiceBtn:hover{border-color:var(--studio-primary);color:var(--studio-primary)}:where(.embeddedStudio) .useVoiceBtn.selected{background-color:var(--studio-primary-light);border-color:var(--studio-primary-border);color:var(--studio-primary)}:where(.embeddedStudio) .audioExportField{color:var(--studio-text-main);font-family:var(--font-inter), Inter, sans-serif;gap:9px;margin-top:12px;display:grid}:where(.embeddedStudio) .audioExportField select{border:1px solid var(--studio-border);background:var(--studio-card-bg);width:100%;min-width:0;min-height:48px;color:var(--studio-text-main);font:500 14px/1.4 var(--font-inter), Inter, sans-serif;border-radius:12px;padding:10px 14px}:where(.embeddedStudio) .audioExportField select:focus-visible{outline:3px solid var(--studio-primary);outline-offset:2px}:where(.embeddedStudio) .previewPillBtn:focus-visible{outline:3px solid var(--studio-primary);outline-offset:2px}:where(.embeddedStudio) .useVoiceBtn:focus-visible{outline:3px solid var(--studio-primary);outline-offset:2px}:where(.embeddedStudio) .exportFormatNote{color:var(--studio-text-secondary);margin:5px 0 12px;font-size:14px;line-height:1.5}:where(.embeddedStudio) .voiceUseCaseBadge{letter-spacing:.04em;text-transform:uppercase;color:var(--studio-primary);border-radius:var(--studio-radius-full);background:#10b98117;border:1px solid #10b98133;align-self:flex-start;align-items:center;gap:5px;padding:3px 9px 3px 6px;font-size:10.5px;font-weight:700;display:inline-flex}:where(.embeddedStudio) .useCaseDot{background:var(--studio-primary);border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}:where(.embeddedStudio) .voiceCardScriptSnippet{color:var(--studio-text-secondary);background:#10b9810a;border-left:2px solid #10b98140;border-radius:0 6px 6px 0;margin:0;padding:8px 10px;font-size:11.5px;font-style:italic;line-height:1.55}:where(.embeddedStudio) .selectedCheckMark{color:var(--studio-primary);margin-left:4px;font-size:13px}:where(.embeddedStudio) .voiceCardNameRow{align-items:center;gap:4px;display:flex}:where(.embeddedStudio) .voiceLibraryCard.voiceCardPlaying{border-color:var(--studio-primary);box-shadow:0 0 0 2px #10b98133,0 4px 20px #10b9811a}:where(.embeddedStudio) .avatarWrap{flex-shrink:0;position:relative}:where(.embeddedStudio) .avatarPlayingOverlay{z-index:2;background:#0a1e148c;border-radius:50%;justify-content:center;align-items:flex-end;gap:2px;padding-bottom:7px;display:flex;position:absolute;inset:0}:where(.embeddedStudio) .avatarPlayingOverlay span{background:#10b981;border-radius:2px;width:3px;animation:.7s ease-in-out infinite alternate eqBar;display:inline-block}:where(.embeddedStudio) .avatarPlayingOverlay span:first-child{height:8px;animation-delay:0s}:where(.embeddedStudio) .avatarPlayingOverlay span:nth-child(2){height:14px;animation-delay:.15s}:where(.embeddedStudio) .avatarPlayingOverlay span:nth-child(3){height:10px;animation-delay:.3s}:where(.embeddedStudio) .avatarPlayingOverlay span:nth-child(4){height:6px;animation-delay:.45s}@keyframes eqBar{0%{opacity:.7;transform:scaleY(.4)}to{opacity:1;transform:scaleY(1)}}:where(.embeddedStudio) .previewBtnSvg{vertical-align:middle;flex-shrink:0}:where(.embeddedStudio) .previewPillBtn,:where(.embeddedStudio) .useVoiceBtn{touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;min-height:38px}:where(.embeddedStudio) .catalogPaginationFooter,:where(.embeddedStudio) .historyBottomBar{justify-content:space-between;align-items:center;margin-top:24px;display:flex}:where(.embeddedStudio) .paginationControls{align-items:center;gap:6px;display:flex}:where(.embeddedStudio) .pageArrowBtn,:where(.embeddedStudio) .pageNumBtn{border-radius:var(--studio-radius-sm);border:1px solid var(--studio-border);background-color:var(--studio-card-bg);width:34px;height:34px;color:var(--studio-text-main);cursor:pointer;justify-content:center;align-items:center;font-size:13px;font-weight:600;transition:all .15s;display:flex}:where(.embeddedStudio) .pageNumBtn:hover,:where(.embeddedStudio) .pageArrowBtn:hover:not(:disabled){border-color:var(--studio-primary);color:var(--studio-primary)}:where(.embeddedStudio) .pageNumBtn.active{background-color:var(--studio-primary);border-color:var(--studio-primary);color:#fff}:where(.embeddedStudio) .pageArrowBtn:disabled{opacity:.4;cursor:not-allowed}:where(.embeddedStudio) .pageEllipsis{color:var(--studio-text-muted);padding:0 4px}:where(.embeddedStudio) .resultsCounter{color:var(--studio-text-muted);font-size:13px}:where(.embeddedStudio) .historyStatsRow{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:20px;display:grid}:where(.embeddedStudio) .historyStatBox{background-color:var(--studio-card-bg);border:1px solid var(--studio-border);border-radius:var(--studio-radius-lg);box-shadow:var(--studio-shadow-card);align-items:center;gap:12px;padding:16px;display:flex}:where(.embeddedStudio) .statIcon{border-radius:var(--studio-radius-md);background-color:var(--studio-primary-light);flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}:where(.embeddedStudio) .statNumbers{flex-direction:column;display:flex}:where(.embeddedStudio) .statNumbers strong{color:var(--studio-text-main);font-size:16px;font-weight:800}:where(.embeddedStudio) .statNumbers span{color:var(--studio-text-muted);font-size:12px}:where(.embeddedStudio) .filterPillsRow{-ms-overflow-style:none;scrollbar-width:none;flex-wrap:wrap;align-items:center;gap:8px;display:flex}:where(.embeddedStudio) .filterPillsRow::-webkit-scrollbar{display:none}:where(.embeddedStudio) .quickExamplesBar::-webkit-scrollbar{display:none}:where(.embeddedStudio) .retentionNoticeBanner{background-color:var(--studio-amber-bg);border:1px solid var(--studio-amber-border);border-radius:var(--studio-radius-lg);justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:14px 20px;display:flex}:where(.embeddedStudio) .noticeLeft{align-items:center;gap:12px;display:flex}:where(.embeddedStudio) .noticeClockCircle{border-radius:var(--studio-radius-full);background-color:#fef3c7;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}:where(.embeddedStudio) .noticeText{flex-direction:column;display:flex}:where(.embeddedStudio) .noticeText strong{color:var(--studio-amber-text);font-size:13.5px;font-weight:700}:where(.embeddedStudio) .noticeText span{color:#78350f;font-size:12.5px}:where(.embeddedStudio) .noticeRight{flex-shrink:0;align-items:center;gap:14px;display:flex}:where(.embeddedStudio) .deletionCountdown{color:#b45309;font-size:13px;font-weight:700}:where(.embeddedStudio) .upgradeProNoticeBtn{border-radius:var(--studio-radius-md);color:#b45309;cursor:pointer;background-color:#0000;border:1px solid #d97706;padding:6px 14px;font-size:12.5px;font-weight:700;transition:all .2s}:where(.embeddedStudio) .upgradeProNoticeBtn:hover{background-color:#fde68a}:where(.embeddedStudio) .historySelectedActionBar{background-color:var(--studio-primary-light);border:1px solid var(--studio-primary-border);border-radius:var(--studio-radius-md);justify-content:space-between;align-items:center;margin-bottom:16px;padding:10px 18px;display:flex}:where(.embeddedStudio) .selectedActions{align-items:center;gap:8px;display:flex}:where(.embeddedStudio) .dangerActionBtn{color:#fff;border-radius:var(--studio-radius-sm);cursor:pointer;background-color:#ef4444;border:0;padding:6px 12px;font-size:12.5px;font-weight:600}:where(.embeddedStudio) .secondaryActionBtn{background-color:var(--studio-card-bg);border:1px solid var(--studio-border);border-radius:var(--studio-radius-sm);cursor:pointer;padding:6px 12px;font-size:12.5px;font-weight:600}:where(.embeddedStudio) .textActionBtn{color:var(--studio-text-secondary);cursor:pointer;background:0 0;border:0;font-size:12.5px}:where(.embeddedStudio) .historyItemsList{flex-direction:column;gap:12px;display:flex}:where(.embeddedStudio) .historyItemRow{background-color:var(--studio-card-bg);border:1px solid var(--studio-border);border-radius:var(--studio-radius-lg);box-shadow:var(--studio-shadow-card);align-items:center;gap:16px;padding:14px 18px;transition:all .2s;display:flex}:where(.embeddedStudio) .historyItemRow:hover{border-color:var(--studio-primary-border);box-shadow:var(--studio-shadow-hover)}:where(.embeddedStudio) .historyItemRow.rowSelected{border-color:var(--studio-primary);background-color:#f8fbf9}:where(.embeddedStudio) .checkboxCell input[type=checkbox]{width:17px;height:17px;accent-color:var(--studio-primary);cursor:pointer}:where(.embeddedStudio) .titleAndMetaCell{flex-direction:column;flex:1.2;gap:2px;min-width:0;display:flex}:where(.embeddedStudio) .titleRow{align-items:center;gap:8px;display:flex}:where(.embeddedStudio) .titleRow strong{color:var(--studio-text-main);white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:700;overflow:hidden}:where(.embeddedStudio) .editPencilBtn{color:var(--studio-text-muted);cursor:pointer;background:0 0;border:0;padding:2px;font-size:13px}:where(.embeddedStudio) .editPencilBtn:hover{color:var(--studio-primary)}:where(.embeddedStudio) .inlineTitleEdit{align-items:center;gap:4px;display:flex}:where(.embeddedStudio) .inlineTitleEdit input{border:1px solid var(--studio-primary);border-radius:4px;padding:4px 8px;font-size:13px}:where(.embeddedStudio) .statusBadgesCell{flex-shrink:0;align-items:center;gap:6px;display:flex}:where(.embeddedStudio) .statusBadgesCell progress{border-radius:var(--studio-radius-full);-webkit-appearance:none;appearance:none;background:#dcebe5;border:0;width:188px;height:9px;overflow:hidden;box-shadow:inset 0 1px 2px #0f76501f}:where(.embeddedStudio) .statusBadgesCell progress::-webkit-progress-bar{border-radius:inherit;background:#dcebe5}:where(.embeddedStudio) .statusBadgesCell progress::-webkit-progress-value{border-radius:inherit;background:linear-gradient(90deg, #10b981, var(--studio-primary));transition:width .3s}:where(.embeddedStudio) .statusBadgesCell progress::-moz-progress-bar{border-radius:inherit;background:linear-gradient(90deg, #10b981, var(--studio-primary))}:where(.embeddedStudio) .mergeProgressBanner{color:var(--studio-text-primary);background:linear-gradient(135deg,#f0fdf7,#e9f9f2);border:1px solid #a7e8cf;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 18px;margin-bottom:16px;padding:15px 18px;display:grid;box-shadow:0 8px 24px #05966914}:where(.embeddedStudio) .mergeProgressCopy{justify-content:space-between;align-items:center;gap:16px;display:flex}:where(.embeddedStudio) .mergeProgressCopy span{color:var(--studio-primary);font-weight:800}:where(.embeddedStudio) .mergeProgressBanner progress{border-radius:var(--studio-radius-full);-webkit-appearance:none;appearance:none;background:#d7ebe2;border:0;grid-column:1/-1;width:100%;height:10px;overflow:hidden}:where(.embeddedStudio) .mergeProgressBanner progress::-webkit-progress-bar{border-radius:inherit;background:#d7ebe2}:where(.embeddedStudio) .mergeProgressBanner progress::-webkit-progress-value{border-radius:inherit;background:linear-gradient(90deg, #10b981, var(--studio-primary));transition:width .3s}:where(.embeddedStudio) .mergeProgressBanner progress::-moz-progress-bar{border-radius:inherit;background:linear-gradient(90deg, #10b981, var(--studio-primary))}:where(.embeddedStudio) .downloadMergeBtn{color:var(--studio-primary);justify-self:end;font-size:13px;font-weight:750}:where(.embeddedStudio) .statusCompletedBadge{color:#15803d;border-radius:var(--studio-radius-full);background-color:#dcfce7;padding:4px 10px;font-size:11px;font-weight:700}:where(.embeddedStudio) .partsCountBadge{background-color:var(--studio-bg);border:1px solid var(--studio-border);color:var(--studio-text-secondary);border-radius:var(--studio-radius-full);padding:3px 8px;font-size:11px;font-weight:600}:where(.embeddedStudio) .audioPlayerCell{flex:1.8;align-items:center;gap:12px;display:flex}:where(.embeddedStudio) .playerCirclePlayBtn{border-radius:var(--studio-radius-full);color:#fff;cursor:pointer;background-color:#064e3b;border:0;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;transition:transform .15s,background-color .15s;display:flex}:where(.embeddedStudio) .playerCirclePlayBtn:hover{background-color:#047857;transform:scale(1.08)}:where(.embeddedStudio) .waveformVisualizer{flex:1;align-items:center;gap:2.5px;height:36px;padding:0 4px;display:flex;overflow:hidden}:where(.embeddedStudio) .waveformBar{background-color:#6ee7b7;border-radius:2px;width:3px;min-height:4px;transition:height .15s}:where(.embeddedStudio) .waveformVisualizer.animating .waveformBar{background-color:#10b981;animation:1.2s ease-in-out infinite alternate wavePulse}@keyframes wavePulse{0%{transform:scaleY(.7)}to{transform:scaleY(1.4)}}:where(.embeddedStudio) .timeCounter{color:var(--studio-text-secondary);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}:where(.embeddedStudio) .actionsCell{align-items:center;gap:8px;display:flex;position:relative}:where(.embeddedStudio) .exportDropdownWrap{position:relative}:where(.embeddedStudio) .exportDropdownBtn{background-color:var(--studio-bg);border:1px solid var(--studio-border);border-radius:var(--studio-radius-md);color:var(--studio-text-main);cursor:pointer;align-items:center;gap:6px;padding:7px 12px;font-size:12.5px;font-weight:600;transition:all .15s;display:inline-flex}:where(.embeddedStudio) .exportDropdownBtn:hover{border-color:var(--studio-primary);color:var(--studio-primary)}:where(.embeddedStudio) .exportDropMenu{background-color:var(--studio-card-bg);border:1px solid var(--studio-border);border-radius:var(--studio-radius-md);z-index:50;flex-direction:column;gap:2px;min-width:140px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 10px 25px #0000001f}:where(.embeddedStudio) .exportOptionLink{color:var(--studio-text-main);border-radius:var(--studio-radius-sm);padding:7px 10px;font-size:12px;font-weight:600;text-decoration:none;transition:background-color .15s}:where(.embeddedStudio) .exportOptionLink:hover{background-color:var(--studio-primary-light);color:var(--studio-primary)}:where(.embeddedStudio) .quickFormatPills{align-items:center;gap:4px;display:inline-flex}:where(.embeddedStudio) .quickFmtLink{background-color:var(--studio-bg);border:1px solid var(--studio-border);border-radius:var(--studio-radius-full);color:var(--studio-text-secondary);cursor:pointer;justify-content:center;align-items:center;padding:4px 8px;font-size:11px;font-weight:700;line-height:1;text-decoration:none;transition:all .15s;display:inline-flex}:where(.embeddedStudio) .quickFmtLink:hover{background-color:var(--studio-primary-light);border-color:var(--studio-primary-border);color:var(--studio-primary);transform:translateY(-1px)}:where(.embeddedStudio) .threeDotsMenuBtn{color:var(--studio-text-muted);cursor:pointer;background:0 0;border:0;padding:4px 6px;font-size:18px}:where(.embeddedStudio) .threeDotsMenuBtn:hover{color:var(--studio-text-main)}:where(.embeddedStudio) .customSelectBox{min-width:170px;display:inline-block;position:relative}@media (max-width:768px){:where(.embeddedStudio) .customSelectBox{width:100%}}:where(.embeddedStudio) .customSelectTrigger{background:var(--studio-card-bg);border:1px solid var(--studio-border);border-radius:var(--studio-radius-md);width:100%;color:var(--studio-text-main);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:13.5px;font-weight:600;transition:all .2s;display:flex;box-shadow:0 1px 3px #00000008}:where(.embeddedStudio) .customSelectTrigger:hover{border-color:var(--studio-primary)}:where(.embeddedStudio) .selectTriggerLeft{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;display:flex;overflow:hidden}:where(.embeddedStudio) .selectTriggerIcon{flex-shrink:0;font-size:15px}:where(.embeddedStudio) .selectTriggerText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.embeddedStudio) .selectTriggerCaret{color:var(--studio-text-muted);flex-shrink:0;font-size:11px}:where(.embeddedStudio) .customSelectMenu{background:var(--studio-card-bg);border:1px solid var(--studio-border);border-radius:var(--studio-radius-md);z-index:200;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);min-width:200px;animation:.18s cubic-bezier(.16,1,.3,1) dropdownPop;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 14px 36px #0003,0 4px 12px #00000014}:where(.embeddedStudio) .customSelectMenu.compact{min-width:160px}:where(.embeddedStudio) .customSelectSearch{border-bottom:1px solid var(--studio-border);background:var(--studio-bg);padding:8px 10px}:where(.embeddedStudio) .customSelectSearch input{border:1px solid var(--studio-border);border-radius:var(--studio-radius-sm);background:var(--studio-card-bg);width:100%;color:var(--studio-text-main);outline:none;padding:6px 10px;font-size:12.5px}:where(.embeddedStudio) .customSelectSearch input:focus{border-color:var(--studio-primary)}:where(.embeddedStudio) .customSelectList{max-height:240px;padding:4px;overflow-y:auto}:where(.embeddedStudio) .customSelectItem{border-radius:var(--studio-radius-sm);width:100%;color:var(--studio-text-main);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:8px 12px;font-size:13px;font-weight:500;transition:all .15s;display:flex}:where(.embeddedStudio) .customSelectItem:hover{background:var(--studio-primary-light);color:var(--studio-primary)}:where(.embeddedStudio) .customSelectItem.selected{background:var(--studio-primary-light);color:var(--studio-primary);font-weight:700}:where(.embeddedStudio) .historyTopSelectionBar{background:var(--studio-card-bg);border:1px solid var(--studio-border);border-radius:var(--studio-radius-md);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:10px 16px;display:flex;box-shadow:0 1px 4px #00000008}:where(.embeddedStudio) .historySelectionAligned{flex-wrap:wrap;align-items:center;gap:12px;display:flex}:where(.embeddedStudio) .selectAllLabelAligned{color:var(--studio-text-main);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;font-size:13.5px;font-weight:600;display:inline-flex}:where(.embeddedStudio) .selectAllLabelAligned input[type=checkbox]{width:17px;height:17px;accent-color:var(--studio-primary);cursor:pointer;border-radius:4px}:where(.embeddedStudio) .deleteBtnWrapper{align-items:center;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex}:where(.embeddedStudio) .deleteBtnWrapper.visible .topDeleteActionBtn{animation:.22s cubic-bezier(.16,1,.3,1) deleteBtnPop}@keyframes deleteBtnPop{0%{opacity:.6;transform:scale(.92)}50%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}:where(.embeddedStudio) .topDeleteActionBtn{border:1px solid var(--studio-border);border-radius:var(--studio-radius-sm);color:var(--studio-text-muted);cursor:not-allowed;opacity:.55;background:0 0;align-items:center;gap:6px;padding:6px 14px;font-size:12.5px;font-weight:600;transition:all .2s;display:inline-flex}:where(.embeddedStudio) .topDeleteActionBtn.active{color:#dc2626;opacity:1;cursor:pointer;background:#fef2f2;border-color:#fecaca}html[data-theme=dark] :where(.embeddedStudio) .topDeleteActionBtn.active{color:#f87171;background:#2b1212;border-color:#5c1d1d}:where(.embeddedStudio) .topDeleteActionBtn.active:hover{color:#fff;background:#dc2626;border-color:#dc2626;transform:translateY(-1px);box-shadow:0 4px 12px #dc262640}:where(.embeddedStudio) .topDeselectBtn{color:var(--studio-text-muted);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:4px 6px;font-size:12.5px;font-weight:500;text-decoration:underline;transition:color .15s}:where(.embeddedStudio) .topDeselectBtn:hover{color:var(--studio-text-main)}:where(.embeddedStudio) .historySelectionExtras{align-items:center;gap:8px;display:flex}:where(.embeddedStudio) .topMergeActionBtn{background:var(--studio-primary-light);border:1px solid var(--studio-primary-border);border-radius:var(--studio-radius-sm);color:var(--studio-primary);cursor:pointer;align-items:center;gap:6px;padding:6px 14px;font-size:12.5px;font-weight:600;transition:all .2s;display:inline-flex}:where(.embeddedStudio) .topMergeActionBtn:hover{background:var(--studio-primary);color:#fff}:where(.embeddedStudio) .aiLimitWarningRow{border-radius:var(--studio-radius-sm);color:#92400e;background:#fffbeb;border:1px solid #fde68a;align-items:center;gap:8px;margin-top:10px;padding:8px 14px;font-size:12.5px;font-weight:600;animation:.2s fadeInDown;display:flex}html[data-theme=dark] :where(.embeddedStudio) .aiLimitWarningRow{color:#fcd34d;background:#291e08;border-color:#5c430f}:where(.embeddedStudio) .pillActionBtn.improveAiBtn.limitReached{color:#9ca3af;cursor:not-allowed;opacity:.65;background:#f3f4f6;border-color:#e5e7eb}html[data-theme=dark] :where(.embeddedStudio) .pillActionBtn.improveAiBtn.limitReached{color:#64748b;background:#1e293b;border-color:#334155}:where(.embeddedStudio) .historyBottomBar{border-top:1px solid var(--studio-border-subtle);justify-content:space-between;align-items:center;margin-top:10px;padding-top:20px;display:flex}:where(.embeddedStudio) .mobileStickyTabBar,:where(.embeddedStudio) .mobileSidebarBackdrop{display:none}:where(.embeddedStudio) .studioErrorAlert{color:#fff;border-radius:var(--studio-radius-md);z-index:2000;background-color:#ef4444;align-items:center;gap:12px;padding:12px 18px;font-size:13.5px;font-weight:600;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 25px #ef44444d}:where(.embeddedStudio) .studioErrorAlert button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:16px}@media (max-width:1200px){:where(.embeddedStudio) .voiceCardsGrid{grid-template-columns:repeat(2,1fr)}:where(.embeddedStudio) .historyHeroHeader,:where(.embeddedStudio) .ttsHeroHeader,:where(.embeddedStudio) .voiceHeroHeader{flex-direction:column;align-items:stretch}:where(.embeddedStudio) .heroFeatureBadges{grid-template-columns:repeat(4,1fr);align-self:flex-start}}@media (max-width:1024px){.studioApp.embeddedStudio{display:block!important}:where(.embeddedStudio) .studioMain{width:100%!important;margin-left:0!important}:where(.embeddedStudio) .mobileSidebarBackdrop{-webkit-backdrop-filter:blur(8px);z-index:998;background:#000000b3;animation:.22s fadeInOverlay;display:block;position:fixed;inset:0}@keyframes fadeInOverlay{0%{opacity:0}to{opacity:1}}:where(.embeddedStudio) .studioSide{width:320px!important;max-width:86vw!important;height:100vh!important;z-index:999!important;background:linear-gradient(#071912 0%,#030d08 100%)!important;height:100dvh!important;margin-left:0!important;padding:24px 18px!important;transition:left .3s cubic-bezier(.16,1,.3,1)!important;position:fixed!important;top:0!important;bottom:0!important;left:-350px!important;overflow-y:auto!important;box-shadow:14px 0 40px #0009!important}:where(.embeddedStudio) .studioSide.mobileOpen{left:0!important}:where(.embeddedStudio) .studioSideBrand{justify-content:space-between;align-items:center;gap:12px;width:100%;padding:0 4px 22px;display:flex}:where(.embeddedStudio) .studioSideBrand .oropusBrandLogo{flex:1;align-items:center;gap:10px;min-width:0;text-decoration:none;display:inline-flex}:where(.embeddedStudio) .studioSideBrand .logoSymbolSvg{width:36px;height:36px}:where(.embeddedStudio) .studioSideBrand .brandNameMain{letter-spacing:-.03em;color:#fff!important;font-size:20px!important}:where(.embeddedStudio) .studioSideBrand .brandDomainDot{color:#34d399!important;font-size:20px!important}:where(.embeddedStudio) .studioSideBrand .brandTagline{letter-spacing:.12em!important;color:#6ee7b7!important;font-size:8px!important}:where(.embeddedStudio) .mobileSidebarClose{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;margin-left:auto;font-size:14px;transition:all .2s;display:inline-flex}:where(.embeddedStudio) .mobileSidebarClose:hover{color:#34d399;background:#fff3;transform:rotate(90deg)}:where(.embeddedStudio) .studioSideNav,:where(.embeddedStudio) .studioSide nav{flex-direction:column!important;align-items:stretch!important;gap:10px!important;width:100%!important;margin:8px 0 0!important;padding:0!important;display:flex!important}:where(.embeddedStudio) .drawerNavCard,:where(.embeddedStudio) .studioSide nav button,:where(.embeddedStudio) .navItem{box-sizing:border-box!important;align-items:center!important;width:100%!important;margin:0!important;display:flex!important}:where(.embeddedStudio) .noVoicesState{background:var(--studio-card-bg);border:1px dashed var(--studio-border);border-radius:var(--studio-radius-xl);text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;margin:16px 0;padding:48px 20px;display:flex}:where(.embeddedStudio) .noVoicesIconCircle{background:var(--studio-primary-light);border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:14px;font-size:22px;display:flex}:where(.embeddedStudio) .noVoicesState h3{color:var(--studio-text-main);margin-bottom:6px;font-size:18px;font-weight:700}:where(.embeddedStudio) .noVoicesState p{color:var(--studio-text-muted);max-width:440px;margin-bottom:18px;font-size:14px;line-height:1.5}:where(.embeddedStudio) .resetFilterBtn{background:var(--studio-primary);color:#fff;border-radius:var(--studio-radius-full);cursor:pointer;border:none;align-items:center;gap:8px;padding:8px 18px;font-size:13.5px;font-weight:600;transition:all .2s;display:inline-flex}:where(.embeddedStudio) .resetFilterBtn:hover{background:var(--studio-primary-hover);transform:translateY(-1px)}:where(.embeddedStudio) .mobileMenuToggle{display:block}:where(.embeddedStudio) .studioTopBar{height:56px;padding:0 16px}:where(.embeddedStudio) .mobileStickyTabBar{background:var(--studio-card-bg);border-bottom:1px solid var(--studio-border);z-index:40;scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:center;gap:8px;padding:8px 16px;display:flex;position:sticky;top:56px;overflow-x:auto}:where(.embeddedStudio) .mobileStickyTabBar::-webkit-scrollbar{display:none}:where(.embeddedStudio) .mobileTabBtn{background:var(--studio-bg);border:1px solid var(--studio-border);border-radius:var(--studio-radius-full);min-width:max-content;color:var(--studio-text-secondary);cursor:pointer;white-space:nowrap;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}:where(.embeddedStudio) .mobileTabBtn.active{background:var(--studio-primary);border-color:var(--studio-primary);color:#fff;box-shadow:0 2px 8px #05966940}:where(.embeddedStudio) .mobileTabBadge{min-width:18px;height:18px;color:inherit;background:#00000014;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}:where(.embeddedStudio) .mobileTabBtn.active .mobileTabBadge{color:#fff;background:#ffffff40}:where(.embeddedStudio) .studioCanvas{padding:20px 16px 80px}:where(.embeddedStudio) .ttsGrid{grid-template-columns:1fr}:where(.embeddedStudio) .heroFeatureBadges{grid-template-columns:repeat(2,1fr)}:where(.embeddedStudio) .historyItemRow{flex-wrap:wrap;gap:12px}:where(.embeddedStudio) .audioPlayerCell{order:4;width:100%}}@media (max-width:768px){:where(.embeddedStudio) .heroTitle{font-size:22px}:where(.embeddedStudio) .heroSubtitle{font-size:13.5px}:where(.embeddedStudio) .voiceCardsGrid{grid-template-columns:1fr}:where(.embeddedStudio) .historyStatsRow{grid-template-columns:repeat(2,1fr);gap:10px}:where(.embeddedStudio) .retentionNoticeBanner{flex-direction:column;align-items:flex-start;gap:8px}:where(.embeddedStudio) .noticeRight{justify-content:space-between;width:100%}:where(.embeddedStudio) .historyFilterBar,:where(.embeddedStudio) .voiceCatalogFilterBar{flex-direction:column;align-items:stretch;gap:12px}:where(.embeddedStudio) .filterPillsRow{flex-wrap:nowrap;width:100%;padding-bottom:6px;overflow-x:auto}:where(.embeddedStudio) .quickExamplesBar{border-radius:var(--studio-radius-lg);padding:10px}:where(.embeddedStudio) .quickFormatPills{flex-wrap:wrap;gap:3px;display:inline-flex}:where(.embeddedStudio) .historyTopSelectionBar{padding:10px 12px}:where(.embeddedStudio) .topSelectionActions{justify-content:flex-end;width:100%}}@media (max-width:480px){:where(.embeddedStudio) .studioCanvas{padding:16px 12px 70px}:where(.embeddedStudio) .editorCardHeader,:where(.embeddedStudio) .settingsCardHeader{flex-direction:column;align-items:flex-start;gap:10px}:where(.embeddedStudio) .editorCardHeader .headerRight{justify-content:space-between;width:100%}:where(.embeddedStudio) .editorActionBar{flex-direction:column;align-items:stretch;gap:12px}:where(.embeddedStudio) .rightActionButtons{justify-content:space-between;width:100%}:where(.embeddedStudio) .primaryGenBtn{justify-content:center;width:100%}:where(.embeddedStudio) .historyStatsRow{grid-template-columns:1fr}:where(.embeddedStudio) .historyItemRow{padding:12px 10px}:where(.embeddedStudio) .titleAndMetaCell{max-width:180px}:where(.embeddedStudio) .actionsCell{justify-content:flex-end;width:100%}:where(.embeddedStudio) .catalogPaginationFooter,:where(.embeddedStudio) .historyBottomBar{flex-direction:column;align-items:center;gap:14px}}:where(.embeddedStudio) .studioSideNav{flex-direction:column!important;flex:none!important;gap:8px!important;margin-top:4px!important;display:flex!important}:where(.embeddedStudio) .drawerNavCard,:where(.embeddedStudio) .navItem{box-sizing:border-box!important;border-radius:14px!important;align-items:center!important;gap:10px!important;height:48px!important;min-height:48px!important;max-height:48px!important;padding:0 14px!important;display:flex!important}:where(.embeddedStudio) .drawerNavIconCircle,:where(.embeddedStudio) .navIcon{border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:32px!important;height:32px!important;display:flex!important}:where(.embeddedStudio) .drawerNavLabel,:where(.embeddedStudio) .navLabel{margin-left:4px!important;font-size:14px!important;font-weight:600!important}:where(.embeddedStudio) .drawerNavChevron{font-size:18px!important}:where(.embeddedStudio) .studioSideUserProfile{z-index:2;box-sizing:border-box;background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:10px;margin-top:auto;padding:10px 12px;display:flex;position:relative}:where(.embeddedStudio) .profileAvatarCircle{color:#fff;background:#10b981;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;font-weight:700;display:flex}:where(.embeddedStudio) .profileInfoCol{flex-direction:column;flex:1;min-width:0;display:flex}:where(.embeddedStudio) .profileName{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}:where(.embeddedStudio) .profileEmail{color:#ffffff80;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}:where(.embeddedStudio) .profileSettingsBtn{color:#ffffff80;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px;font-size:16px;line-height:1;transition:all .2s}:where(.embeddedStudio) .profileSettingsBtn:hover{color:#fff;background:#ffffff1a}@media (max-width:1024px){:where(.embeddedStudio) .studioSideUserProfile{display:none!important}}:where(.embeddedStudio) .directZipExportBtn{border-radius:var(--studio-radius-sm);color:var(--studio-primary);cursor:pointer;white-space:nowrap;background:#10b98114;border:1px solid #10b98147;align-items:center;gap:7px;padding:7px 14px;font-size:12.5px;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}:where(.embeddedStudio) .directZipExportBtn:hover{background:var(--studio-primary);border-color:var(--studio-primary);color:#fff;transform:translateY(-1px);box-shadow:0 4px 14px #10b9814d}:where(.embeddedStudio) .directZipExportBtn:disabled{opacity:.65;cursor:not-allowed;transform:none}:where(.embeddedStudio) .btnSpinner{border:2px solid #10b9814d;border-top-color:currentColor;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}:where(.embeddedStudio) .mergeBtnWrapper{align-items:center;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex}:where(.embeddedStudio) .mergeBtnWrapper.visible .topMergeActionBtn{animation:.22s cubic-bezier(.16,1,.3,1) deleteBtnPop}:where(.embeddedStudio) .topMergeActionBtn{border-radius:var(--studio-radius-sm);color:var(--studio-primary);cursor:pointer;background:#10b9811f;border:1px solid #10b9814d;align-items:center;gap:6px;padding:6px 14px;font-size:12.5px;font-weight:600;transition:all .2s;display:inline-flex}:where(.embeddedStudio) .topMergeActionBtn:hover{background:var(--studio-primary);color:#fff;box-shadow:0 4px 12px #10b9814d}:where(.embeddedStudio) .topMergeActionBtn:disabled{opacity:.6;cursor:not-allowed}:where(.embeddedStudio) .emptyHistoryState{text-align:center;background:var(--studio-card-bg);border:1px dashed var(--studio-border);border-radius:var(--studio-radius-lg);flex-direction:column;justify-content:center;align-items:center;margin-top:12px;padding:64px 24px;display:flex}:where(.embeddedStudio) .emptyIconCircle{background:#10b9811a;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:16px;display:flex}:where(.embeddedStudio) .emptyHistoryState h3{color:var(--studio-text-main);margin:0 0 6px;font-size:18px;font-weight:700}:where(.embeddedStudio) .emptyHistoryState p{color:var(--studio-text-secondary);max-width:420px;margin:0 0 20px;font-size:13.5px}:where(.embeddedStudio) .createFirstAudioBtn{background:var(--studio-primary);color:#fff;border-radius:var(--studio-radius-full);cursor:pointer;border:0;align-items:center;gap:8px;padding:10px 22px;font-size:13.5px;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #10b9814d}:where(.embeddedStudio) .createFirstAudioBtn:hover{background:#047857;transform:translateY(-1px)}:where(.embeddedStudio) .voiceLibraryTopHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin:24px 0 16px;display:flex}:where(.embeddedStudio) .voiceLibraryTitleGroup h2{color:var(--studio-text-main);letter-spacing:-.02em;margin:0 0 4px;font-size:26px;font-weight:800}:where(.embeddedStudio) .voiceLibraryTitleGroup p{color:var(--studio-text-secondary);margin:0;font-size:13.5px}:where(.embeddedStudio) .voiceLibraryControlsGroup{align-items:center;gap:10px;display:flex}:where(.embeddedStudio) .viewToggleGroup{background:var(--studio-card-bg);border:1px solid var(--studio-border);border-radius:var(--studio-radius-sm);align-items:center;gap:2px;padding:2px;display:inline-flex}:where(.embeddedStudio) .viewToggleBtn{width:32px;height:32px;color:var(--studio-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;font-size:14px;transition:all .15s;display:flex}:where(.embeddedStudio) .viewToggleBtn.active{background:var(--studio-primary-light);color:var(--studio-primary);font-weight:700}:where(.embeddedStudio) .favHeartBtn{color:var(--studio-text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;margin-left:auto;padding:4px;font-size:17px;line-height:1;transition:all .15s}:where(.embeddedStudio) .favHeartBtn:hover{color:#ef4444;transform:scale(1.15)}:where(.embeddedStudio) .favHeartBtn.active{color:#ef4444}:where(.embeddedStudio) .previewBtnIcon{letter-spacing:-1px;margin-right:4px;font-size:11px;font-weight:900}:where(.embeddedStudio) .listViewGrid{grid-template-columns:1fr!important}:where(.embeddedStudio) .listViewGrid .voiceLibraryCard{flex-direction:row;justify-content:space-between;align-items:center}.homeStudioSection{padding-top:24px;padding-bottom:32px;scroll-margin-top:100px}.homeStudioLoading{background:var(--studio-card-bg);border-radius:24px;min-height:480px;padding:32px}.studioApp.embeddedStudio{border:1px solid var(--studio-border);border-radius:24px;overflow:clip;min-height:0!important;display:block!important}.embeddedStudio .studioSide,.embeddedStudio .mobileStickyTabBar{display:none!important}.embeddedStudio .studioPageActions{flex-wrap:wrap;justify-content:space-between;gap:12px;padding:20px 24px 0;display:flex}.embeddedStudio .editorActionBar{flex-wrap:wrap;gap:12px}.embeddedStudio .studioEditorShortcuts{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.embeddedStudio .studioBrowseButton,.embeddedStudio .resetFilterBtn{border:1px solid var(--studio-primary-border);background:var(--studio-card-bg);min-height:44px;color:var(--studio-primary);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:11px 16px;font-size:13px;font-weight:650;line-height:1.3;transition:background .15s,box-shadow .15s;display:inline-flex}.embeddedStudio .studioBrowseButton:hover,.embeddedStudio .resetFilterBtn:hover{background:var(--studio-primary-light);box-shadow:0 4px 12px #05966912}.embeddedStudio .studioBrowseButton[aria-expanded=true]{color:#fff;background:var(--studio-primary);border-color:var(--studio-primary)}.embeddedStudio .studioDraftNotice{color:var(--studio-text-muted);flex-basis:100%;font-size:11px;line-height:1.5}.embeddedStudio .studioDraftNotice[data-saved=false]{color:var(--studio-amber-text)}.embeddedStudio .voiceUsageNotice{color:var(--studio-text-secondary);max-width:850px;margin:0 0 16px;font-size:12px;line-height:1.6}.embeddedStudio .voiceTrendBadge{background:var(--studio-primary-light);color:var(--studio-primary);border-radius:999px;margin-top:6px;padding:3px 8px;font-size:11px;font-weight:650;display:inline-block}.embeddedStudio .resetFilterBtn{background:var(--studio-primary);color:#fff;border-color:#0000;margin-top:8px}.embeddedStudio .resetFilterBtn:hover{background:var(--studio-primary-hover)}.embeddedStudio .playerCirclePlayBtn{border:0}.embeddedStudio .playerCirclePlayBtn svg{flex:none;display:block}.embeddedStudio .studioSideBrand,.embeddedStudio .sidebarFooterInfo,.embeddedStudio .drawerAmbientWaves,.embeddedStudio .studioTopBar,.embeddedStudio .ttsHeroHeader{display:none!important}.embeddedStudio .studioMain{min-width:0;width:100%!important;min-height:0!important;margin:0!important}.embeddedStudio .studioCanvas{padding:24px}.embeddedStudio .ttsGrid{grid-template-columns:minmax(0,1fr) minmax(0,390px);min-width:0}.embeddedStudio .scriptEditorCard,.embeddedStudio .voiceSettingsCard{box-sizing:border-box;min-width:0;max-width:100%}.embeddedStudio .editorCardHeader .headerRight{flex-wrap:wrap;gap:8px}.embeddedStudio .editorStatusBar{flex-wrap:wrap;gap:6px}.embeddedStudio .studioSupportLink{white-space:normal;flex-wrap:wrap;max-width:100%}.embeddedStudio .drawerNavCard{padding:12px 8px}.embeddedStudio .drawerNavIconCircle{flex-shrink:0;width:32px;height:32px}.embeddedStudio .drawerNavLabel{font-size:13px}.embeddedStudio [id],#voice-library,#history,#text-to-speech{scroll-margin-top:100px}.embeddedStudio .jobProgressDetail{width:100%;color:var(--studio-text-secondary);font-size:12px;line-height:1.5}.embeddedStudio .historyItemRow{flex-wrap:wrap}.embeddedStudio .actionsCell{flex-wrap:wrap;max-width:100%}.embeddedStudio .statusBadgesCell{flex-wrap:wrap;flex:0 240px;min-width:0;max-width:100%}.embeddedStudio .statusBadgesCell progress{max-width:100%}.embeddedStudio .audioPlayerCell{min-width:0;max-width:100%}.embeddedStudio .jobProgressDetail{overflow-wrap:anywhere}.embeddedStudio .historyItemRow{scroll-margin-top:110px}.embeddedStudio .historyItemRow:focus{outline:2px solid var(--studio-primary);outline-offset:3px}.embeddedStudio .jobActivitySpinner{border:2px solid var(--studio-primary-border);border-top-color:var(--studio-primary);border-radius:50%;flex:none;width:14px;height:14px;animation:.8s linear infinite spin}.embeddedStudio .jobTransferDetail{color:var(--studio-text-muted);font-variant-numeric:tabular-nums;flex-basis:100%;font-size:11px}.embeddedStudio .jobTimingDetail,.embeddedStudio .jobEstimateDetail{overflow-wrap:anywhere;min-width:0;max-width:100%;color:var(--studio-text-secondary);font-variant-numeric:tabular-nums;flex-basis:100%;font-size:12px;line-height:1.5}.embeddedStudio .jobTimingDetail{font-weight:600}@media (prefers-reduced-motion:reduce){.embeddedStudio .jobActivitySpinner{animation:none}}.embeddedStudio .historyConnectionNotice{background:var(--studio-amber-bg);color:var(--studio-amber-text);border-radius:12px;padding:12px 16px}.embeddedStudio .statusCompletedBadge[data-state=failed],.embeddedStudio .statusCompletedBadge[data-state=retrying]{background:var(--studio-amber-bg);color:var(--studio-amber-text)}.embeddedStudio .jobRecoveryActions{flex-wrap:wrap;gap:8px;display:flex}.embeddedStudio .jobRecoveryActions button{border:1px solid var(--studio-primary-border);background:var(--studio-primary-light);color:var(--studio-primary);cursor:pointer;border-radius:12px;padding:8px 12px}.homeStudioHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.homeStudioHeader h2{margin:8px 0 0;font-size:24px;line-height:1.25}.homeStudioShare{max-width:100%}.homeStudioShare>strong{color:var(--studio-text-secondary);margin-bottom:8px;font-size:12px;display:block}.homeStudioShare .socialShare{margin:0;padding:0}.homeStudioShare .socialIcons{gap:6px}.homeStudioShare .socialIcons button{width:44px;height:44px}.homeStudioShare .copyStatus:empty{display:none}@media (min-width:1025px) and (max-width:1279px){.embeddedStudio .ttsGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:1024px){.embeddedStudio .editorCardHeader{flex-wrap:wrap}.embeddedStudio .editorCardHeader .headerRight{max-width:100%;position:relative}.embeddedStudio .templatesDropdownWrap{position:static}.studioApp.embeddedStudio{display:block!important}.embeddedStudio .studioSide{display:none!important}.embeddedStudio .studioPageActions{padding:16px 16px 0}.embeddedStudio .studioCanvas{padding:16px}.embeddedStudio .ttsGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.homeStudioSection{padding-top:16px}.studioApp.embeddedStudio{border-radius:20px}.embeddedStudio .studioCanvas{padding:12px}.embeddedStudio .scriptEditorCard,.embeddedStudio .voiceSettingsCard{padding:16px}.embeddedStudio .studioEditorShortcuts{width:100%;margin-left:0}.embeddedStudio .studioEditorShortcuts .studioBrowseButton{flex:1}.homeStudioShare{width:100%}.homeStudioShare .socialIcons{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.homeStudioShare .socialIcons button{width:100%;min-height:44px}}@media (max-width:360px){.homeStudioShare .socialIcons{grid-template-columns:repeat(4,44px)}}@media (max-width:1279px){.embeddedStudio .selectedVoiceCard{align-items:flex-start}.embeddedStudio .voiceNameRow strong,.embeddedStudio .pickerInfo{overflow-wrap:anywhere}.embeddedStudio .voiceMetaRow{white-space:normal;align-items:flex-start;overflow:visible}.embeddedStudio .voiceMetaRow span{overflow-wrap:anywhere;flex:1;min-width:0}.embeddedStudio .voiceMetaRow .countryFlagImg{flex:none;margin-top:2px}.embeddedStudio .voiceChevron,.embeddedStudio .pickerThumb{flex:none}.embeddedStudio .pickerInfo,.embeddedStudio .voicePickerSearchRow input{min-width:0}.embeddedStudio .pickerInfo small{flex-wrap:wrap}.embeddedStudio .floatingVoicePicker{max-height:min(380px,60vh)}.embeddedStudio .templatesDropdownMenu{overflow-wrap:anywhere;width:min(280px,100vw - 96px);min-width:0}.embeddedStudio .quickExamplesBar{border-radius:16px;flex-direction:column;align-items:stretch;overflow:visible}.embeddedStudio .examplesLabel{white-space:normal}.embeddedStudio .examplesList{flex-wrap:wrap;width:100%;min-width:0}.embeddedStudio .examplePillBtn{white-space:normal;overflow-wrap:anywhere;max-width:100%;min-height:44px}.embeddedStudio .examplePillBtn.viewAllPill{margin-left:0}.embeddedStudio .studioEditorShortcuts .studioBrowseButton{overflow-wrap:anywhere;min-width:0}.embeddedStudio .paginationControls{flex-wrap:wrap;justify-content:center;min-width:0;max-width:100%}.embeddedStudio .pageNumBtn,.embeddedStudio .pageArrowBtn{flex:none;width:44px;height:44px}.embeddedStudio .audioPlayerCell{flex:1 0 100%;width:100%}.embeddedStudio .playerCirclePlayBtn{width:44px;height:44px}.embeddedStudio .timeCounter{flex:none}}
