@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}:root{--sidebar-width:303px;--content-max-width:1377px;--page-padding-x:40px;--topbar-height:48px;--desktop-breakpoint:1181px}@media(min-width:1181px)and (max-width:1599px){:root{--sidebar-width:clamp(288px,22vw,318px);--page-padding-x:clamp(28px,3.4vw,40px)}}@font-face{font-family:Noto Sans SC;src:url(../assets/fonts/NotoSansSC-Regular.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Noto Sans SC;src:url(../assets/fonts/NotoSansSC-Bold.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:700 950}@font-face{font-family:Noto Sans CJK SC;src:url(../assets/fonts/NotoSansSC-Regular.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Noto Sans CJK SC;src:url(../assets/fonts/NotoSansSC-Bold.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:700 950}@font-face{font-family:Noto Serif SC;src:url(../assets/fonts/NotoSerifSC-Regular.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Noto Serif SC;src:url(../assets/fonts/NotoSerifSC-Bold.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:700 950}@font-face{font-family:Noto Serif CJK SC;src:url(../assets/fonts/NotoSerifSC-Regular.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Noto Serif CJK SC;src:url(../assets/fonts/NotoSerifSC-Bold.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:700 950}@font-face{font-family:PangMenZhengDao;src:url(../assets/fonts/PangMenZhengDaoTitle.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:700 950}@font-face{font-family:庞门正道标题体;src:url(../assets/fonts/PangMenZhengDaoTitle.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:700 950}@font-face{font-family:DouyinSans;src:url(../assets/fonts/DouyinSansBold.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:700 950}@font-face{font-family:抖音标题体;src:url(../assets/fonts/DouyinSansBold.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:700 950}@font-face{font-family:ZCOOL KuaiLe;src:url(../assets/fonts/ZCOOLKuaiLe-Regular.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400 950}@font-face{font-family:ZCOOL QingKe HuangYou;src:url(../assets/fonts/ZCOOLQingKeHuangYou-Regular.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400 950}@font-face{font-family:Ma Shan Zheng;src:url(../assets/fonts/MaShanZheng-Regular.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400 950}@font-face{font-family:YouSheBiaoTiHei;src:url(../assets/fonts/YouSheBiaoTiHei-Regular.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:700 950}@font-face{font-family:优设标题黑;src:url(../assets/fonts/YouSheBiaoTiHei-Regular.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:700 950}@font-face{font-family:Smiley Sans;src:url(../assets/fonts/SmileySans-Oblique.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400 950}@font-face{font-family:smiley-sans;src:url(../assets/fonts/SmileySans-Oblique.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400 950}@font-face{font-family:得意黑;src:url(../assets/fonts/SmileySans-Oblique.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400 950}@font-face{font-family:Alimama ShuHeiTi;src:url(../assets/fonts/AlimamaShuHeiTi-Bold.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:700 950}@font-face{font-family:阿里妈妈数黑体;src:url(../assets/fonts/AlimamaShuHeiTi-Bold.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:700 950}@font-face{font-family:DingTalk JinBuTi;src:url(../assets/fonts/DingTalkJinBuTi.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:700 950}@font-face{font-family:钉钉进步体;src:url(../assets/fonts/DingTalkJinBuTi.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:700 950}@font-face{font-family:MiSans;src:url(../assets/fonts/MiSans-Bold.otf)format("opentype");font-display:swap;font-style:normal;font-weight:700 950}body,html{min-width:0}body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,PingFang SC,sans-serif}@media(min-width:1181px){.app-shell{grid-template-columns:var(--sidebar-width) minmax(0,1fr)}.app-sidebar{min-width:0}.app-sidebar>.member-card{margin:auto 4px 0!important;transform:none!important}.app-main{min-width:0}.app-content-rail{width:100%;max-width:var(--content-max-width);min-width:0}.home-page .feature-row{transform:translate(26px)}}@media(max-width:640px){.home-page .mini-stats{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.home-page .mini-stats div{grid-template:"icon title""icon desc"/34px minmax(0,1fr)!important;align-content:center!important;align-items:center!important;gap:2px 14px!important;min-height:64px!important;padding:10px 16px!important;display:grid!important}.home-page .mini-stat-icon{-o-object-fit:contain!important;object-fit:contain!important;grid-area:icon!important;place-self:center!important;width:28px!important;height:28px!important}.home-page .mini-stats strong{grid-area:title!important;align-self:end!important;margin:0!important;line-height:1.15!important}.home-page .mini-stats small{grid-area:desc!important;align-self:start!important;margin:0!important;line-height:1.2!important}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-950:oklch(12.9% .042 264.695);--color-white:#fff;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:1.42857;--text-base:1rem;--text-base--line-height:1.5;--font-weight-medium:500;--radius-xl:.75rem;--radius-2xl:1rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.inline-flex{display:inline-flex}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-full{width:100%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing)*2)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-slate-200{border-color:var(--color-slate-200)}.bg-slate-950{background-color:var(--color-slate-950)}.bg-white{background-color:var(--color-white)}.fill-current{fill:currentColor}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.text-slate-700{color:var(--color-slate-700)}.text-slate-950{color:var(--color-slate-950)}.text-white{color:var(--color-white)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring-1,.shadow-sm{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-slate-200{--tw-ring-color:var(--color-slate-200)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}.placeholder\:text-slate-400::-moz-placeholder{color:var(--color-slate-400)}.placeholder\:text-slate-400::placeholder{color:var(--color-slate-400)}@media(hover:hover){.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-slate-800:hover{background-color:var(--color-slate-800)}}.focus\:border-slate-400:focus{border-color:var(--color-slate-400)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-slate-100:focus{--tw-ring-color:var(--color-slate-100)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-slate-400:focus-visible{--tw-ring-color:var(--color-slate-400)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}}:root{color:#0f172a;background:#f8fafc;font-family:Noto Sans SC,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.license-login-page{color:#12172a;background:radial-gradient(circle at 18% 18%,#6a39f538,#0000 34%),radial-gradient(circle at 82% 74%,#1cbdd43d,#0000 38%),linear-gradient(135deg,#fbfbff,#f3f0ff 48%,#e9fbff);place-items:center;min-height:100vh;padding:32px;display:grid}.voice-library-live .voice-clone-panel{background:linear-gradient(135deg,#ffffffd1,#effbffc2),radial-gradient(circle at 8% 10%,#6335f51f,#0000 34%);border:1px solid #ffffffc2;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(360px,440px) minmax(280px,360px);align-items:center;gap:18px;padding:18px;display:grid;box-shadow:0 18px 46px #4a3f911a}.voice-library-live .voice-clone-copy span{color:#6335f5;font-size:11px;font-weight:950}.voice-library-live .voice-clone-copy h2{color:#111827;margin:4px 0;font-size:22px;font-weight:950;line-height:1.1}.voice-library-live .voice-clone-copy p{color:#667085;margin:0;font-size:13px;font-weight:800;line-height:1.5}.voice-library-live .voice-clone-form{grid-template-columns:minmax(0,1fr) minmax(150px,190px);gap:12px;display:grid}.voice-library-live .voice-clone-form label{gap:6px;display:grid}.voice-library-live .voice-clone-form label span{color:#667085;font-size:12px;font-weight:900}.voice-library-live .voice-clone-form label input{color:#111827;background:#ffffffc7;border:1px solid #7a5dff29;border-radius:12px;outline:none;width:100%;height:44px;padding:0 13px;font-size:13px;font-weight:850}.voice-library-live .voice-clone-form>input{display:none}.voice-library-live .voice-clone-submit,.voice-library-live .voice-clone-upload{cursor:pointer;white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:44px;font-size:13px;font-weight:950;display:inline-flex}.voice-library-live .voice-clone-upload{color:#6335f5;background:#ffffffd1;border:1px solid #7a5dff33;align-self:end;padding:0 12px}.voice-library-live .voice-clone-upload strong{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.voice-library-live .voice-clone-actions{gap:10px;display:grid}.voice-library-live .voice-clone-consent{color:#4b5565;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;font-size:12px;font-weight:800;line-height:1.45;display:grid}.voice-library-live .voice-clone-consent input{accent-color:#6335f5;width:16px;height:16px}.voice-library-live .voice-clone-submit{color:#fff;background:linear-gradient(135deg,#6835f5,#18bdcf);border:0;width:100%;box-shadow:0 14px 28px #6335f52e}.voice-library-live .voice-clone-submit:disabled,.voice-library-live .voice-clone-upload:disabled{cursor:not-allowed;opacity:.68}.voice-library-live .voice-clone-actions p{color:#ef4444;margin:0;font-size:12px;font-weight:850;line-height:1.35}@media(max-width:900px){.voice-library-live .voice-clone-panel{border-radius:16px!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;padding:14px!important}.voice-library-live .voice-clone-copy h2{font-size:20px!important}.voice-library-live .voice-clone-form{grid-template-columns:minmax(0,1fr)!important}.voice-library-live .voice-clone-submit,.voice-library-live .voice-clone-upload{width:100%!important}}.license-login-card{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffc7;border:1px solid #7c64ff2e;border-radius:24px;width:min(460px,100%);padding:30px;box-shadow:0 28px 90px #4c33b32e}.license-login-brand{align-items:center;gap:14px;margin-bottom:34px;display:flex}.license-login-brand>span{color:#fff;background:linear-gradient(145deg,#7b38f5,#19bdd3);border-radius:50%;place-items:center;width:58px;height:58px;font-size:25px;font-weight:900;display:grid;box-shadow:0 18px 36px #6335f540}.license-login-brand strong{font-size:20px;font-weight:900;display:block}.license-login-brand small{color:#9aa0b5;letter-spacing:.24em;text-transform:uppercase;margin-top:5px;font-size:11px;font-weight:900;display:block}.license-login-title p{color:#6335f5;letter-spacing:.08em;background:#6335f51a;border-radius:999px;width:-moz-max-content;width:max-content;margin:0 0 12px;padding:7px 13px;font-size:12px;font-weight:900}.license-login-title h1{color:#080d20;margin:0;font-size:34px;font-weight:950;line-height:1.12}.license-login-title span{color:#5e667b;margin-top:12px;font-size:14px;line-height:1.8;display:block}.license-login-form{gap:16px;margin-top:28px;display:grid}.license-login-form label{gap:9px;display:grid}.license-login-form label span{color:#202842;align-items:center;gap:7px;font-size:14px;font-weight:900;display:flex}.license-login-form input{color:#111827;background:#ffffffdb;border:1px solid #7a68b033;border-radius:14px;outline:none;width:100%;height:52px;padding:0 16px;font-size:15px;font-weight:800;box-shadow:inset 0 1px #ffffffe6}.license-login-form input:focus{border-color:#6335f585;box-shadow:0 0 0 4px #6335f51f}.license-login-form button{color:#fff;cursor:pointer;background:linear-gradient(120deg,#6335f5,#4432f4 55%,#19bdd3);border:0;border-radius:14px;justify-content:center;align-items:center;gap:9px;height:54px;font-size:16px;font-weight:950;transition:transform .18s,box-shadow .18s,opacity .18s;display:inline-flex;box-shadow:0 20px 44px #6335f545}.license-login-form button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 24px 54px #6335f557}.license-login-form button:disabled{cursor:wait;opacity:.72}.license-login-message{border-radius:14px;align-items:center;gap:8px;margin:16px 0 0;padding:12px 14px;font-size:13px;font-weight:800;display:flex}.license-login-message.error{color:#b42318;background:#ffebebe0}.license-login-message.success{color:#047857;background:#dbfff4e6}.license-session-card{background:#ecfdf5ad;border:1px solid #14b8a633;border-radius:16px;gap:6px;margin-top:18px;padding:14px;display:grid}.license-session-card strong{color:#0f766e;font-size:13px}.license-session-card span{color:#111827;font-weight:900}.license-session-card small{color:#64748b;font-size:12px}.license-session-card button{color:#6335f5;cursor:pointer;background:0 0;border:0;width:-moz-max-content;width:max-content;padding:6px 0 0;font-size:12px;font-weight:900}.license-login-foot{color:#858da3;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;font-size:11px;display:flex}.license-login-foot b{color:#636b80;text-overflow:ellipsis;white-space:nowrap;max-width:280px;font-weight:800;overflow:hidden}@media(max-width:640px){.license-login-page{padding:16px}.license-login-card{border-radius:20px;padding:22px}.license-login-title h1{font-size:28px}}@media(min-width:1181px){.template-library-page.design-page{width:min(100%,1368px)!important;height:auto!important;min-height:calc(100dvh - 109px)!important;padding:72px 0 68px!important;overflow:visible!important}.template-library-page .template-library-hero{align-items:center!important;margin-bottom:26px!important}.template-library-page .template-library-hero h1{letter-spacing:0!important;font-size:38px!important;line-height:1.08!important}.template-library-page .template-library-hero p{margin-top:10px!important;font-size:15px!important;font-weight:760!important}.template-library-page .template-library-toolbar{gap:14px!important}.template-library-page .template-library-search{background:#ffffffeb!important;border-radius:15px!important;width:328px!important;height:50px!important}.template-library-page .template-library-tabs{gap:14px!important;margin-bottom:38px!important}.template-library-page .template-library-tabs button{border-radius:14px!important;min-width:82px!important;height:44px!important}.template-library-page .template-cover-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:34px!important;padding:0!important}.template-library-page .template-cover-card{background:#fffffff2!important;border-radius:13px!important;box-shadow:0 18px 36px #2d365314!important}.template-library-page .template-cover-card:hover{box-shadow:0 26px 52px #3a426021!important}.template-library-page .template-cover-image{aspect-ratio:9/16!important;border-radius:13px 13px 0 0!important}.template-library-page .template-cover-info{min-height:80px!important;padding:16px 18px 18px!important}.template-library-page .template-cover-info strong{font-size:15px!important}.template-library-page .template-cover-info span{margin-top:7px!important;font-size:13px!important}.template-library-page .template-library-footer{width:100%!important;min-height:72px!important;margin:32px 0 0!important;position:static!important;transform:none!important}}.template-clean-preview video{filter:saturate(1.03)contrast(1.02)}@media(min-width:1181px){.voice-library-live .voice-design-card>b{align-items:center!important;line-height:1!important;display:inline-flex!important}.voice-library-live .voice-card-top .voice-avatar-design{min-width:50px!important}.voice-library-live .voice-buttons{grid-area:auto/1/auto/-1!important;grid-template-columns:minmax(0,1fr)!important;min-width:0!important}.voice-library-live .voice-buttons button{min-width:0!important}.voice-library-live .voice-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;padding:2px 8px 8px 2px!important}.voice-library-live .voice-design-card{grid-template-rows:auto auto minmax(40px,1fr) auto auto!important;grid-template-columns:minmax(0,1fr)!important;gap:9px!important;min-width:0!important;height:218px!important;padding:18px!important;display:grid!important;overflow:hidden!important}.voice-library-live .voice-design-card>b{border-radius:999px!important;height:26px!important;padding:0 10px!important;font-size:11px!important;line-height:26px!important;top:12px!important;right:12px!important}.voice-library-live .voice-card-top{grid-template-columns:50px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;min-width:0!important;padding-right:74px!important;display:grid!important}.voice-library-live .voice-card-top .voice-avatar-design{-o-object-fit:cover!important;object-fit:cover!important;border-radius:16px!important;width:50px!important;height:50px!important;margin:0!important}.voice-library-live .voice-card-top span{gap:5px!important;min-width:0!important;display:grid!important}.voice-library-live .voice-card-top h3{color:#111827!important;align-items:center!important;gap:6px!important;min-width:0!important;max-width:none!important;font-size:17px!important;font-weight:950!important;line-height:1.16!important;display:flex!important}.voice-library-live .voice-card-top h3,.voice-library-live .voice-card-top h3 small{text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important;overflow:hidden!important}.voice-library-live .voice-card-top h3 small{color:#5b3df1!important;background:#6535f51a!important;border-radius:999px!important;flex:none!important;max-width:68px!important;padding:3px 7px!important;font-size:11px!important;font-weight:900!important;line-height:1!important}.voice-library-live .voice-card-top em{color:#5e687d!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:12px!important;font-style:normal!important;font-weight:850!important;line-height:1.1!important;overflow:hidden!important}.voice-library-live .tag-row{flex-wrap:nowrap!important;gap:6px!important;min-width:0!important;display:flex!important;overflow:hidden!important}.voice-library-live .tag-row span{color:#6535f5!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:#6535f517!important;border-radius:999px!important;flex:0 auto!important;min-width:0!important;max-width:92px!important;height:24px!important;padding:0 8px!important;font-size:12px!important;font-weight:850!important;line-height:24px!important;overflow:hidden!important}.voice-library-live .voice-design-card p{color:#4f586d!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;min-width:0!important;margin:0!important;font-size:13px!important;font-weight:760!important;line-height:1.45!important;display:-webkit-box!important;overflow:hidden!important}.voice-library-live .voice-wave-meter{align-items:center!important;gap:3px!important;width:100%!important;height:30px!important;padding:0 8px!important;display:flex!important}.voice-library-live .voice-wave-meter span{flex:1 1 0!important;width:auto!important;min-width:2px!important;max-width:5px!important}.voice-library-live .voice-buttons{grid-template-columns:1fr!important;gap:0!important;width:100%!important;margin:0!important;display:grid!important;position:static!important}.voice-library-live .voice-buttons button{color:#fff!important;background:linear-gradient(135deg,#6535f5,#20b9cf)!important;border-color:#0000!important;border-radius:11px!important;width:100%!important;height:36px!important;font-size:14px!important;font-weight:950!important}.voice-library-live .voice-buttons button:disabled{color:#98a2b3!important;background:#f5f7fce6!important;border-color:#dce2f2e6!important}}.voice-library-live{grid-template-rows:auto auto auto minmax(0,1fr)!important;gap:16px!important;width:min(100%,1368px)!important;height:calc(100dvh - 109px)!important;min-height:0!important;padding:58px 0 22px!important;display:grid!important;overflow:hidden!important}.voice-library-live .voice-head-row{align-items:flex-start!important;gap:24px!important}.voice-library-live .design-head h1{letter-spacing:0!important;font-size:38px!important;font-weight:950!important;line-height:1.08!important}.voice-library-live .design-head p{color:#4f586d!important;max-width:660px!important;font-size:15px!important;font-weight:750!important;line-height:1.55!important}.voice-library-live .voice-metric-row{flex:none!important;grid-template-columns:repeat(3,148px)!important;gap:12px!important;display:grid!important}.voice-library-live .voice-metric-row article{background:#fffc!important;border:1px solid #dce2f2d1!important;border-radius:16px!important;height:72px!important;padding:12px 14px!important}.voice-library-live .voice-metric-row article img{-o-object-fit:contain!important;object-fit:contain!important;width:34px!important;height:34px!important}.voice-library-live .voice-metric-row article span{color:#6b7488!important;font-size:12px!important;font-weight:800!important;line-height:1.15!important}.voice-library-live .voice-metric-row article strong{color:#111827!important;margin-top:4px!important;font-size:26px!important;line-height:1!important}.voice-library-live .voice-library-toolbar{z-index:20!important;background:#ffffffc7!important;border:1px solid #dde3f4db!important;border-radius:16px!important;grid-template-columns:none!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;min-height:58px!important;margin:0!important;padding:10px 14px!important;display:flex!important;position:relative!important;box-shadow:0 18px 42px #3f38800f!important}.voice-library-live .voice-filter-menu{z-index:30!important;flex:0 0 320px!important;position:relative!important}.voice-library-live .voice-filter-menu summary{cursor:pointer!important;background:#fffffff0!important;border:1px solid #cfd8ebeb!important;border-radius:12px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;height:42px!important;padding:0 14px!important;display:flex!important}.voice-library-live .voice-filter-menu summary span{color:#6b7488!important;font-size:12px!important;font-weight:850!important}.voice-library-live .voice-filter-menu summary strong{color:#6535f5!important;font-size:14px!important;font-weight:950!important}.voice-library-live .voice-filter-menu>div{z-index:50!important;background:#fffffffa!important;border:1px solid #d3dbeee6!important;border-radius:16px!important;flex-wrap:wrap!important;gap:8px!important;width:520px!important;max-height:260px!important;padding:12px!important;display:flex!important;position:absolute!important;top:calc(100% + 8px)!important;left:0!important;overflow-y:auto!important;box-shadow:0 24px 60px #3730782e!important}.voice-library-live .voice-card-grid::-webkit-scrollbar,.voice-library-live .voice-filter-menu>div::-webkit-scrollbar{width:8px!important}.voice-library-live .voice-card-grid::-webkit-scrollbar-thumb,.voice-library-live .voice-filter-menu>div::-webkit-scrollbar-thumb{background:linear-gradient(#7044ff,#20b9cf)!important;border-radius:999px!important}.voice-library-live .voice-filter-menu button{color:#4f586d!important;background:#f8faffe0!important;border:1px solid #dae0f0e6!important;border-radius:10px!important;min-width:72px!important;height:32px!important;padding:0 12px!important;font-size:13px!important;font-weight:850!important}.voice-library-live .voice-filter-menu button.active{color:#fff!important;background:linear-gradient(135deg,#6535f5,#20b9cf)!important;border-color:#0000!important}.voice-library-live .voice-library-search{color:#8b95a8!important;background:#fffffff0!important;border:1px solid #cfd8ebeb!important;border-radius:12px!important;flex:280px!important;align-items:center!important;gap:9px!important;min-width:220px!important;height:42px!important;padding:0 13px!important;display:flex!important}.voice-library-live .voice-library-search input{color:#111827!important;background:0 0!important;border:0!important;outline:0!important;width:100%!important;min-width:0!important;font-size:14px!important;font-weight:750!important}.voice-library-live .voice-toolbar-current{color:#6535f5!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:190px!important;font-size:13px!important;font-weight:950!important;overflow:hidden!important}.voice-library-live .voice-library-message{color:#047857!important;background:#ecfdf5e6!important;border:1px solid #a5f3d9e6!important;border-radius:999px!important;justify-self:start!important;min-height:32px!important;margin:0!important;padding:7px 13px!important;font-size:13px!important;font-weight:850!important}.voice-library-live .voice-library-message.error{color:#b42318!important;background:#fef2f2eb!important;border-color:#fecacae6!important}.voice-library-live .voice-layout.live-only{min-height:0!important;display:block!important}.voice-library-live .voice-left-panel{height:100%!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-rows:minmax(0,1fr) auto!important;gap:14px!important;padding:0!important;display:grid!important;overflow:hidden!important}.voice-library-live .voice-card-grid{background:0 0!important;border-right:6px solid #b29eff61!important;border-radius:0 14px 14px 0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;min-height:0!important;padding:2px 8px 8px 2px!important;display:grid!important;overflow-y:auto!important}.voice-library-live .voice-card-grid::-webkit-scrollbar-track{background:#e2dcff80!important;border-radius:999px!important}.voice-library-live .voice-design-card{cursor:pointer!important;background:#ffffffe0!important;border:1px solid #dde2f2e0!important;border-radius:16px!important;grid-template-rows:auto auto 1fr auto auto!important;gap:9px!important;min-width:0!important;height:218px!important;padding:16px!important;transition:transform .18s,border-color .18s,box-shadow .18s!important;display:grid!important}.voice-library-live .voice-design-card:hover{border-color:#6535f56b!important;transform:translateY(-2px)!important;box-shadow:0 18px 42px #3832781f!important}.voice-library-live .voice-design-card.active{border-color:#7044ff!important;box-shadow:0 18px 44px #6535f529!important}.voice-library-live .voice-design-card>b{color:#fff!important;background:linear-gradient(135deg,#6535f5,#20b9cf)!important;border-radius:999px!important;align-items:center!important;gap:4px!important;height:26px!important;padding:0 9px!important;font-size:11px!important;font-weight:900!important;display:inline-flex!important;position:absolute!important;top:12px!important;right:12px!important}.voice-library-live .voice-card-top{align-items:center!important;gap:11px!important;min-width:0!important;display:flex!important}.voice-library-live .voice-card-top .voice-avatar-design{-o-object-fit:cover!important;object-fit:cover!important;border-radius:16px!important;width:48px!important;height:48px!important}.voice-library-live .voice-card-top span{gap:3px!important;min-width:0!important;display:grid!important}.voice-library-live .voice-card-top h3{color:#111827!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:180px!important;margin:0!important;font-size:17px!important;font-weight:950!important;line-height:1.15!important;overflow:hidden!important}.voice-library-live .voice-card-top h3 small{color:#4f46e5!important;margin-left:6px!important;font-size:12px!important;font-weight:900!important}.voice-library-live .voice-card-top em{color:#6b7488!important;font-size:12px!important;font-style:normal!important;font-weight:800!important}.voice-library-live .tag-row{flex-wrap:nowrap!important;gap:6px!important;min-width:0!important;display:flex!important;overflow:hidden!important}.voice-library-live .tag-row span{color:#6535f5!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:#6535f517!important;border-radius:999px!important;max-width:96px!important;height:24px!important;padding:0 8px!important;font-size:12px!important;font-weight:850!important;line-height:24px!important;overflow:hidden!important}.voice-library-live .voice-design-card p{color:#4f586d!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin:0!important;font-size:13px!important;font-weight:750!important;line-height:1.45!important;display:-webkit-box!important;overflow:hidden!important}.voice-library-live .voice-wave-meter{background:linear-gradient(90deg,#f8f5ffd6,#f7fcffad)!important;border-radius:8px!important;align-items:center!important;gap:2px!important;height:28px!important;display:flex!important;position:relative!important;overflow:hidden!important}.voice-library-live .voice-wave-meter span{z-index:2!important;width:3px!important;height:var(--bar-height)!important;transform-origin:50%!important;background:#9d84ff80!important;border-radius:999px!important;min-height:5px!important;position:relative!important}.voice-library-live .voice-wave-meter i{z-index:1!important;border-radius:inherit!important;background:linear-gradient(90deg,#6535f557,#1bbecf4d)!important;width:0!important;transition:width .12s linear!important;position:absolute!important;inset:0 auto 0 0!important}.voice-library-live .voice-wave-meter.playing span{animation:create-voice-wave-pulse .86s ease-in-out infinite!important;animation-delay:var(--bar-delay)!important;background:#6a38f5b8!important}.voice-library-live .voice-buttons{grid-template-columns:1fr 1fr 1fr!important;gap:8px!important;display:grid!important;position:static!important}.voice-library-live .voice-buttons button{color:#512bd8!important;background:#ffffffe0!important;border:1px solid #c9beffeb!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:5px!important;min-width:0!important;height:34px!important;padding:0 10px!important;font-size:13px!important;font-weight:900!important;display:inline-flex!important}.voice-library-live .voice-buttons button.create,.voice-library-live .voice-buttons button.use{color:#fff!important;background:linear-gradient(135deg,#6535f5,#20b9cf)!important;border-color:#0000!important}.voice-library-live .voice-buttons button:disabled{cursor:not-allowed!important;color:#a8b0c2!important;background:#f5f7fccc!important;border-color:#dae0f0e6!important}.voice-library-live .voice-loading-card{color:#6535f5!important;background:#ffffffc7!important;border:1px solid #dce2f2db!important;border-radius:18px!important;place-items:center!important;gap:10px!important;height:100%!important;min-height:280px!important;font-size:15px!important;font-weight:900!important;display:grid!important}.voice-library-live .voice-pagination.live{justify-content:center!important;align-items:center!important;gap:8px!important;min-height:48px!important;margin:0!important;display:flex!important}.voice-library-live .voice-pagination.live button,.voice-library-live .voice-pagination.live span,.voice-library-live .voice-pagination.live strong{color:#4f586d!important;background:#ffffffd1!important;border:1px solid #d5ddefe6!important;border-radius:11px!important;justify-content:center!important;align-items:center!important;width:38px!important;height:38px!important;font-size:13px!important;font-weight:900!important;display:inline-flex!important}.voice-library-live .voice-pagination.live button.active{color:#fff!important;background:linear-gradient(135deg,#6535f5,#20b9cf)!important;border-color:#0000!important}.voice-library-live .voice-pagination.live button:disabled{opacity:.45!important;cursor:not-allowed!important}.voice-library-live .voice-pagination.live strong{width:auto!important;padding:0 12px!important}@media(max-width:1180px){.voice-library-live{height:auto!important;min-height:calc(100dvh - 52px)!important;padding:18px 12px 72px!important;overflow:visible!important}.voice-library-live .voice-head-row,.voice-library-live .voice-library-toolbar{display:grid!important}.voice-library-live .voice-metric-row{grid-template-columns:1fr!important}.voice-library-live .voice-filter-menu,.voice-library-live .voice-filter-menu>div{width:100%!important}.voice-library-live .voice-card-grid{grid-template-columns:1fr!important;max-height:none!important;overflow:visible!important}}@media(min-width:1181px){.template-library-page.design-page{align-content:stretch!important}.template-library-page .template-library-hero{align-items:center!important;margin-bottom:24px!important}.template-library-page .template-library-hero h1{letter-spacing:0!important}.template-library-page .template-library-toolbar{gap:14px!important}.template-library-page .template-library-search{border-radius:15px!important;width:328px!important;height:50px!important}.template-library-page .template-library-tabs{gap:14px!important;margin-bottom:34px!important}.template-library-page .template-usage-strip{align-items:center!important;min-height:60px!important;margin:0 0 20px!important;padding:10px 14px 10px 18px!important}.template-library-page .template-cover-scroll{padding:0 4px 22px 0!important}.template-library-page .template-cover-scroll::-webkit-scrollbar-thumb{background:linear-gradient(#7f45ff,#20b9cf)!important}.template-library-page .template-cover-card{background:#fffffff2!important;border-radius:13px!important;box-shadow:0 18px 36px #2d365314!important}.template-library-page .template-cover-image{border-radius:13px 13px 0 0!important}.template-library-page .template-library-footer{min-height:60px!important;margin:12px 0 0!important}.template-library-page .template-library-hero h1{font-size:36px!important}.template-usage-strip{background:#ffffffc2!important;border:1px solid #dbe2f4f0!important;min-height:56px!important;margin:0 0 16px!important;padding:9px 14px 9px 18px!important}.template-usage-strip strong{font-size:15px!important;display:block!important}.template-usage-strip span{margin-top:4px!important;font-size:12px!important;font-weight:760!important;line-height:1.25!important;display:block!important}.template-cover-scroll{scrollbar-gutter:stable!important;scrollbar-color:#8660ffe6 #ffffff80!important;height:100%!important;padding:0 14px 22px 0!important;overflow:hidden scroll!important}.template-cover-scroll::-webkit-scrollbar-track{background:#ffffff9e!important;box-shadow:inset 0 0 0 1px #dce2f4cc!important}.template-library-page .template-cover-card{background:#fffffff5!important;border:1px solid #dce2f2e0!important}.template-cover-title em,.template-cover-title strong{text-wrap:balance!important;text-shadow:1.7px 0 var(--subtitle-outline),-1.7px 0 var(--subtitle-outline),0 1.7px var(--subtitle-outline),0 -1.7px var(--subtitle-outline),2px 3px 0 #00000057!important;font-size:clamp(22px,1.55vw,29px)!important;font-weight:950!important;line-height:1.02!important}@supports (color:color-mix(in lab,red,red)){.template-cover-image.neon .template-cover-title em,.template-cover-image.neon .template-speech-caption b{text-shadow:1.4px 0 var(--subtitle-outline),-1.4px 0 var(--subtitle-outline),0 1.4px var(--subtitle-outline),0 -1.4px var(--subtitle-outline),0 0 10px color-mix(in srgb,var(--subtitle-hit) 70%,transparent)!important}}.template-library-page.design-page{width:min(100%,1368px)!important;padding:58px 0 18px!important}.template-library-page .template-library-hero{margin-bottom:22px!important}.template-library-page .template-library-tabs{margin-bottom:18px!important}.template-usage-strip{background:#ffffffb8!important;border:1px solid #dfe5f5e0!important;border-radius:16px!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;min-height:58px!important;margin:0 0 18px!important;padding:10px 14px 10px 18px!important;display:flex!important;box-shadow:0 18px 42px #3f38800f!important}.template-usage-strip>div:first-child{gap:4px!important;min-width:0!important;display:grid!important}.template-usage-strip strong{color:#111827!important;font-size:16px!important;font-weight:950!important;line-height:1.1!important}.template-usage-strip span{color:#647084!important;font-size:13px!important;font-weight:750!important;line-height:1.35!important}.template-usage-toggle{background:#f8faffeb!important;border:1px solid #dae0f0e6!important;border-radius:14px!important;flex:none!important;gap:4px!important;height:42px!important;padding:4px!important;display:inline-flex!important}.template-usage-toggle button{color:#5d667a!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:10px!important;min-width:104px!important;height:32px!important;padding:0 14px!important;font-size:13px!important;font-weight:900!important;transition:transform .18s,background .18s,color .18s,box-shadow .18s!important}.template-usage-toggle button.active{color:#fff!important;background:linear-gradient(135deg,#6535f5,#24bfd0)!important;box-shadow:0 10px 22px #6535f53d!important}.template-usage-toggle button:hover{transform:translateY(-1px)!important}.template-cover-scroll{scrollbar-width:thin!important;scrollbar-color:#9b7effc7 #ffffff75!important;border-radius:18px!important;min-height:0!important;padding:0 12px 22px 0!important;overflow:hidden auto!important}.template-cover-scroll::-webkit-scrollbar{width:8px!important}.template-cover-scroll::-webkit-scrollbar-track{background:#ffffff8a!important;border-radius:999px!important}.template-cover-scroll::-webkit-scrollbar-thumb{background:linear-gradient(#b195ff,#7b4cff)!important;border:2px solid #ffffff9e!important;border-radius:999px!important}.template-library-page .template-cover-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:start!important;gap:34px!important;padding:0!important;display:grid!important}.template-library-page .template-cover-card{background:#fffffff0!important;border:1px solid #dce2f2db!important;border-radius:14px!important;min-width:0!important;overflow:hidden!important;box-shadow:0 18px 36px #2f365214!important}.template-library-page .template-cover-card.active{border-color:#6938ff!important;box-shadow:0 20px 42px #6535f529!important}.template-library-page .template-cover-image{aspect-ratio:9/16!important;background:#0b1020!important;border-radius:14px 14px 0 0!important;position:relative!important;overflow:hidden!important}.template-library-page .template-cover-image:after{content:""!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(#00000029,#0000 32%,#0000002e 54%,#0000009e),radial-gradient(circle at 52% 42%,#ffffff1a,#0000 44%)!important;position:absolute!important;inset:0!important}.template-card-actions,.template-cover-title,.template-current-badge,.template-speech-caption{z-index:3!important;position:absolute!important}.template-cover-title{text-align:center!important;font-family:var(--template-font),"Microsoft YaHei",sans-serif!important;gap:4px!important;display:grid!important;top:34px!important;left:16px!important;right:16px!important;transform:rotate(-1.2deg)!important}.template-cover-title em,.template-cover-title strong{color:var(--subtitle-main)!important;letter-spacing:0!important;text-shadow:2px 0 var(--subtitle-outline),-2px 0 var(--subtitle-outline),0 2px var(--subtitle-outline),0 -2px var(--subtitle-outline),3px 4px 0 #0000005c!important;font-size:clamp(24px,1.92vw,34px)!important;font-style:normal!important;font-weight:1000!important;line-height:.98!important;display:block!important}.template-cover-title em{color:var(--subtitle-hit)!important;font-size:clamp(27px,2.18vw,39px)!important}.template-speech-caption{text-align:center!important;font-family:var(--template-font),"Microsoft YaHei",sans-serif!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:4px 7px!important;display:flex!important;bottom:76px!important;left:13px!important;right:13px!important}.template-speech-caption b,.template-speech-caption span{color:var(--subtitle-main)!important;letter-spacing:0!important;text-shadow:1.6px 0 var(--subtitle-outline),-1.6px 0 var(--subtitle-outline),0 1.6px var(--subtitle-outline),0 -1.6px var(--subtitle-outline),2px 3px 0 #0000005c!important;font-size:clamp(15px,1.05vw,21px)!important;font-weight:1000!important;line-height:1.08!important}.template-speech-caption b{color:var(--subtitle-hit)!important}.template-cover-image.clean .template-cover-title em,.template-cover-image.clean .template-cover-title strong,.template-cover-image.clean .template-speech-caption b,.template-cover-image.clean .template-speech-caption span{text-shadow:1px 0 var(--subtitle-outline),-1px 0 var(--subtitle-outline),0 1px var(--subtitle-outline),0 -1px var(--subtitle-outline),0 3px 8px #00000061!important}.template-cover-image.neon .template-cover-title em,.template-cover-image.neon .template-speech-caption b{text-shadow:1.8px 0 var(--subtitle-outline),-1.8px 0 var(--subtitle-outline),0 1.8px var(--subtitle-outline),0 -1.8px var(--subtitle-outline),0 0 12px var(--subtitle-hit)!important}@supports (color:color-mix(in lab,red,red)){.template-cover-image.neon .template-cover-title em,.template-cover-image.neon .template-speech-caption b{text-shadow:1.8px 0 var(--subtitle-outline),-1.8px 0 var(--subtitle-outline),0 1.8px var(--subtitle-outline),0 -1.8px var(--subtitle-outline),0 0 12px color-mix(in srgb,var(--subtitle-hit) 74%,transparent)!important}}.template-cover-image.slide .template-cover-title{transform:rotate(-1.2deg)translate(-2px)!important}.template-cover-image.none .template-cover-title,.template-cover-image.none .template-speech-caption{transform:none!important}.template-library-page .template-card-actions{opacity:0!important;grid-template-columns:1fr 1fr!important;gap:8px!important;height:36px!important;transition:opacity .18s,transform .18s!important;display:grid!important;bottom:14px!important;left:13px!important;right:13px!important;transform:translateY(8px)!important}.template-cover-card.active .template-card-actions,.template-cover-card:hover .template-card-actions{opacity:1!important;transform:none!important}.template-library-page .template-card-actions button{border-radius:9px!important;width:100%!important;height:36px!important;font-size:13px!important}.template-library-page .template-cover-info{min-height:82px!important;padding:15px 17px 17px!important}.template-library-page .template-cover-info strong{font-size:16px!important}.template-library-page .template-library-footer{width:100%!important;min-height:62px!important;margin:14px 0 0!important;padding:12px 18px!important;position:static!important;transform:none!important}.package-preview-layout.subtitle-only{grid-template-columns:minmax(320px,520px)!important;justify-content:center!important}.template-library-page.design-page{grid-template-rows:auto auto auto minmax(0,1fr) auto!important;height:calc(100dvh - 109px)!important;min-height:0!important;padding:52px 0 14px!important;display:grid!important;overflow:hidden!important}.template-library-page .template-library-hero h1{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,sans-serif!important;font-size:38px!important;font-weight:950!important;line-height:1.08!important}.template-library-page .template-library-hero p{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,sans-serif!important;font-size:15px!important;font-weight:700!important;line-height:1.45!important}.template-library-page .template-cover-scroll{scrollbar-gutter:stable!important;scrollbar-width:thin!important;scrollbar-color:#7e59ffc7 #ffffff80!important;border-right:6px solid #b29eff6b!important;border-radius:0 14px 14px 0!important;height:100%!important;min-height:0!important;overflow:hidden scroll!important}.template-library-page .template-cover-scroll::-webkit-scrollbar{width:10px!important}.template-library-page .template-cover-scroll::-webkit-scrollbar-track{background:#dbd2ffb8!important;border-radius:999px!important}.template-library-page .template-cover-scroll::-webkit-scrollbar-thumb{background:linear-gradient(#7044ff,#20b9cf)!important;border:2px solid #ffffffd1!important;border-radius:999px!important}.template-library-page .template-cover-title,.template-library-page .template-speech-caption{font-family:var(--template-font),"Microsoft YaHei","PingFang SC","Noto Sans CJK SC",sans-serif!important;letter-spacing:0!important}.template-library-page .template-cover-title{gap:3px!important;top:34px!important;left:16px!important;right:16px!important}.template-library-page .template-cover-title em,.template-library-page .template-cover-title strong{text-shadow:1.4px 0 var(--subtitle-outline),-1.4px 0 var(--subtitle-outline),0 1.4px var(--subtitle-outline),0 -1.4px var(--subtitle-outline),0 6px 12px #00000057!important;font-size:clamp(23px,1.68vw,31px)!important;font-weight:950!important;line-height:1.02!important}.template-library-page .template-cover-title em{font-size:clamp(25px,1.88vw,35px)!important}.template-library-page .template-speech-caption{gap:4px 6px!important;bottom:64px!important;left:15px!important;right:15px!important}.template-library-page .template-speech-caption b,.template-library-page .template-speech-caption span{text-shadow:1px 0 var(--subtitle-outline),-1px 0 var(--subtitle-outline),0 1px var(--subtitle-outline),0 -1px var(--subtitle-outline),0 4px 9px #00000059!important;font-size:clamp(13px,.9vw,16px)!important;font-weight:900!important;line-height:1.18!important}.template-library-page .template-speech-caption span{color:#fff!important}.template-library-page .template-speech-caption b{color:var(--subtitle-hit)!important}}.template-cover-image.clean .template-demo-caption{bottom:92px!important}.template-cover-image.clean .template-demo-caption em,.template-cover-image.clean .template-demo-caption strong{letter-spacing:0!important;text-shadow:1px 1px 0 var(--subtitle-outline),-1px 1px 0 var(--subtitle-outline),1px -1px 0 var(--subtitle-outline),-1px -1px 0 var(--subtitle-outline),0 6px 14px #0000005c!important;font-size:22px!important;line-height:1.15!important}.template-cover-image.bold .template-demo-caption em,.template-cover-image.bold .template-demo-caption strong{font-size:25px!important;transform:skew(-3deg)!important}.template-cover-image.neon .template-demo-caption em,.template-cover-image.neon .template-demo-caption strong{text-shadow:2px 2px 0 var(--subtitle-outline),-2px 2px 0 var(--subtitle-outline),2px -2px 0 var(--subtitle-outline),-2px -2px 0 var(--subtitle-outline),0 0 16px var(--subtitle-hit),0 10px 22px #00000075!important}@supports (color:color-mix(in lab,red,red)){.template-cover-image.neon .template-demo-caption em,.template-cover-image.neon .template-demo-caption strong{text-shadow:2px 2px 0 var(--subtitle-outline),-2px 2px 0 var(--subtitle-outline),2px -2px 0 var(--subtitle-outline),-2px -2px 0 var(--subtitle-outline),0 0 16px color-mix(in srgb,var(--subtitle-hit) 62%,transparent),0 10px 22px #00000075!important}}.template-cover-image.slide .template-demo-caption{transform:translate(-2px)!important}.template-cover-image.none .template-demo-caption{bottom:104px!important}.package-template-row{scrollbar-width:thin!important;scrollbar-color:#6335f573 #ffffff73!important;gap:10px!important;padding:2px 2px 8px!important;display:flex!important;overflow:auto hidden!important}.package-template-row::-webkit-scrollbar{height:8px!important}.package-template-row::-webkit-scrollbar-track{background:#ffffff7a!important;border-radius:999px!important}.package-template-row::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#7c3aed,#22b8d5)!important;border-radius:999px!important}.package-template-row button{flex:0 0 156px!important;min-height:78px!important;padding:12px!important}.package-template-row span{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.avatar-library-page,.template-library-page{width:min(100%,1348px);margin:0 auto;padding:72px 0 48px}.avatar-library-hero,.template-library-hero{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:28px;display:flex}.avatar-library-hero h1,.template-library-hero h1{color:#111827;margin:0 0 10px;font-size:34px;font-weight:950;line-height:1.05}.avatar-library-hero p,.template-library-hero p{color:#677187;margin:0;font-size:15px;font-weight:700}.avatar-library-hero strong{color:#5f35f4;white-space:nowrap;font-size:15px;font-weight:950}.avatar-library-toolbar,.template-library-toolbar{align-items:center;gap:14px;display:flex}.avatar-library-toolbar label,.template-library-search{color:#9aa4b6;background:#ffffffeb;border:1px solid #ced4e5eb;border-radius:14px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:12px;width:300px;height:50px;padding:0 18px;display:grid;box-shadow:0 12px 24px #2a314b12}.avatar-library-toolbar input,.template-library-search input{color:#111827;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:14px;font-weight:750}.avatar-library-toolbar input::-moz-placeholder,.template-library-search input::-moz-placeholder{color:#a2acbd}.avatar-library-toolbar input::placeholder,.template-library-search input::placeholder{color:#a2acbd}.avatar-library-primary,.avatar-library-toolbar button,.template-library-apply,.template-library-create,.template-library-delete{white-space:nowrap;border:0;border-radius:13px;justify-content:center;align-items:center;gap:9px;height:50px;font-size:15px;font-weight:950;transition:transform .2s,box-shadow .2s,border-color .2s;display:inline-flex}.avatar-library-primary,.template-library-apply,.template-library-create{color:#fff;background:linear-gradient(135deg,#6b32f4,#512af0 56%,#22b8d5);min-width:136px;padding:0 24px;box-shadow:0 18px 34px #5d39ea42}.avatar-library-toolbar button:not(.avatar-library-primary),.template-library-delete{color:#8e98aa;background:#ffffffb8;border:1px solid #d8ddeaf5;min-width:132px;padding:0 20px}.avatar-library-toolbar button:disabled,.template-library-delete:disabled{opacity:.56;cursor:not-allowed;box-shadow:none}.avatar-library-card:hover,.avatar-library-primary:hover,.avatar-library-toolbar button:not(:disabled):hover,.template-cover-card:hover,.template-library-apply:hover,.template-library-create:hover{transform:translateY(-2px)}.template-library-tabs{align-items:center;gap:14px;margin-bottom:40px;display:inline-flex}.template-library-tabs button{color:#667085;background:#ffffffe0;border:0;border-radius:14px;min-width:82px;height:44px;font-size:14px;font-weight:950;transition:transform .2s,color .2s,background .2s;box-shadow:0 10px 24px #2c344e0f}.template-library-tabs button.active{color:#fff;background:linear-gradient(135deg,#7b3ff4,#612ff0);box-shadow:0 16px 28px #6234ef40}.template-cover-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:34px 32px;padding-bottom:108px;display:grid}.template-cover-card{cursor:pointer;background:#ffffffeb;border:1px solid #e2e7f2f2;border-radius:12px;grid-template-rows:minmax(0,1fr) auto;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 38px #363e5914}.template-cover-card.active{border-color:#6d42f5;box-shadow:0 24px 42px #643af32e}.template-cover-image{aspect-ratio:9/16;background:#111827;position:relative;overflow:hidden}.template-cover-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.template-cover-image:after{content:"";pointer-events:none;background:linear-gradient(#0a102000,#0a10207a);height:34%;position:absolute;inset:auto 0 0}.avatar-library-video span,.template-current-badge{z-index:2;color:#fff;background:linear-gradient(135deg,#7b3ff4,#5a2df0);border-radius:999px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:12px;font-weight:950;display:inline-flex;position:absolute;top:12px;left:12px;box-shadow:0 12px 22px #5b2df040}.avatar-library-video button,.template-cover-image button{z-index:2;color:#fff;opacity:0;background:linear-gradient(135deg,#6a35f4,#22afd1);border:0;border-radius:11px;height:36px;padding:0 14px;font-size:13px;font-weight:950;transition:opacity .18s,transform .18s;position:absolute;bottom:14px;right:14px;transform:translateY(8px);box-shadow:0 12px 22px #3752dc3d}.avatar-library-card.active .avatar-library-video button,.avatar-library-card:hover .avatar-library-video button,.template-cover-card.active .template-cover-image button,.template-cover-card:hover .template-cover-image button{opacity:1;transform:translateY(0)}.avatar-library-meta,.template-cover-info{min-width:0;padding:16px 18px 18px}.avatar-library-meta strong,.template-cover-info strong{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:950;line-height:1.3;display:block;overflow:hidden}.avatar-library-meta span,.template-cover-info span{color:#788398;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:13px;font-weight:800;display:block;overflow:hidden}.template-library-footer{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdb;border:1px solid #d9e0efeb;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;width:min(1240px,100vw - 380px);min-height:72px;padding:12px 18px 12px 22px;display:flex;position:fixed;bottom:24px;left:calc(300px + 50%);transform:translate(-50%);box-shadow:0 22px 46px #2f37541f}.template-library-footer>div{color:#6032f3;grid-template-columns:24px auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.template-library-footer span{color:#111827;white-space:nowrap;font-size:15px;font-weight:950}.template-library-footer small{color:#69748a;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:750;overflow:hidden}.template-library-apply{min-width:150px;height:48px}.avatar-library-toolbar{background:#ffffffad;border:1px solid #e2e7f2e6;border-radius:18px;margin-bottom:16px;padding:12px;box-shadow:0 18px 36px #39415d12}.avatar-library-toolbar label{width:min(420px,38vw);box-shadow:none}.avatar-library-error,.avatar-library-message{border-radius:999px;margin:0 0 14px;padding:10px 14px;font-size:13px;font-weight:900}.avatar-library-error{color:#b42318;background:#ffe8e5d1}.avatar-library-message{color:#08745f;background:#d6faefd1}.avatar-library-grid{scrollbar-width:thin;scrollbar-color:#8b70ffb8 #ffffff80;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;max-height:calc(100vh - 306px);padding:2px 10px 112px 2px;display:grid;overflow-y:auto}.avatar-library-grid::-webkit-scrollbar{width:9px}.avatar-library-grid::-webkit-scrollbar-track{background:#ffffff6b;border-radius:999px}.avatar-library-grid::-webkit-scrollbar-thumb{background:linear-gradient(#8d6dff,#6ed5e5);border:2px solid #ffffff7a;border-radius:999px}.avatar-library-card{cursor:pointer;background:#ffffffe6;border:1px solid #e2e7f2f2;border-radius:14px;grid-template-rows:auto auto;min-width:0;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid;box-shadow:0 18px 38px #363e5914}.avatar-library-card.active{border-color:#7443f7;box-shadow:0 24px 42px #653af42e}.avatar-library-video{aspect-ratio:9/16;background:linear-gradient(135deg,#eef3fff2,#e5faffe6);border-radius:10px;margin:10px 10px 0;position:relative;overflow:hidden}.avatar-library-video img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.avatar-library-video span{background:linear-gradient(135deg,#13c7aa,#24bddb);font-size:11px;top:10px;left:auto;right:10px}.avatar-library-video button{bottom:10px;right:10px}@media(max-width:1500px){.template-cover-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.avatar-library-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:1181px){.projects-design-page .project-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}.projects-design-page .project-design-card{grid-template-columns:132px minmax(0,1fr)!important;gap:12px!important;min-width:0!important;height:210px!important;min-height:210px!important;padding:14px!important;display:grid!important;overflow:hidden!important}.projects-design-page .project-design-card>img{-o-object-fit:cover!important;object-fit:cover!important;border-radius:10px!important;width:126px!important;min-width:126px!important;height:176px!important}.projects-design-page .project-design-card>div{flex-direction:column!important;gap:6px!important;min-width:0!important;height:100%!important;display:flex!important;overflow:hidden!important}.projects-design-page .project-design-card h3{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;margin:0!important;font-size:15px!important;line-height:1.25!important;overflow:hidden!important}.projects-design-page .project-design-card p{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;min-height:34px!important;max-height:36px!important;margin:0!important;font-size:12px!important;line-height:1.45!important;display:-webkit-box!important;overflow:hidden!important}.projects-design-page .project-card-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;min-width:0!important;margin-top:auto!important;display:grid!important;overflow:hidden!important}.projects-design-page .project-card-actions a,.projects-design-page .project-card-actions button{color:#5f35f4!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:#ffffffd1!important;border:1px solid #6f44ff24!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:5px!important;width:100%!important;min-width:0!important;height:34px!important;padding:0 8px!important;font-size:12px!important;font-weight:900!important;text-decoration:none!important;display:inline-flex!important;overflow:hidden!important}.projects-design-page .project-card-actions svg{flex:0 0 14px!important;width:14px!important;height:14px!important}.template-library-page{width:min(100%,1348px)!important;padding-bottom:120px!important}.template-library-workbench{grid-template-columns:minmax(0,1fr) 350px!important;align-items:start!important;gap:24px!important;display:grid!important}.template-library-page .template-cover-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px!important;padding-bottom:32px!important}.template-editor-panel{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#ffffffd1!important;border:1px solid #e2e7f2eb!important;border-radius:18px!important;gap:14px!important;padding:18px!important;display:grid!important;position:sticky!important;top:96px!important;box-shadow:0 24px 48px #363e591a!important}.template-editor-head{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;display:flex!important}.template-editor-head h2{color:#111827!important;margin:0 0 4px!important;font-size:22px!important;font-weight:950!important;line-height:1.15!important}.template-editor-head p{color:#6d778b!important;margin:0!important;font-size:13px!important;font-weight:760!important}.template-editor-head button{color:#6134f4!important;background:#ffffffd1!important;border:1px solid #6f44ff24!important;border-radius:12px!important;width:38px!important;height:38px!important}.template-editor-preview{aspect-ratio:9/12.7!important;background:#101827!important;border-radius:15px!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 0 0 1px #ffffff29!important}.template-editor-preview img{-o-object-fit:cover!important;object-fit:cover!important;filter:saturate(1.04)contrast(1.02)!important;width:100%!important;height:100%!important;display:block!important}.template-editor-preview strong{bottom:var(--subtitle-bottom)!important;color:var(--subtitle-main)!important;font-size:var(--subtitle-size)!important;text-shadow:2px 2px 0 var(--subtitle-outline),-2px 2px 0 var(--subtitle-outline),2px -2px 0 var(--subtitle-outline),-2px -2px 0 var(--subtitle-outline),0 8px 18px #0000006b!important;font-weight:1000!important;line-height:1.12!important}.template-editor-preview span,.template-editor-preview strong{left:20px!important;right:20px!important;text-align:center!important;position:absolute!important}.template-editor-preview span{color:var(--cover-sub)!important;text-shadow:0 4px 12px #0000008c!important;font-size:13px!important;font-weight:950!important;bottom:22px!important}.template-editor-field{gap:7px!important;display:grid!important}.template-color-grid span,.template-editor-field span,.template-editor-slider span{color:#566076!important;font-size:12px!important;font-weight:900!important;line-height:1!important}.template-editor-field input{color:#111827!important;background:#ffffffc7!important;border:1px solid #cdd5e6eb!important;border-radius:12px!important;outline:0!important;width:100%!important;height:42px!important;padding:0 13px!important;font-size:13px!important;font-weight:850!important}.template-editor-slider{gap:8px!important;display:grid!important}.template-editor-slider span{justify-content:space-between!important;align-items:center!important;display:flex!important}.template-editor-slider em{color:#6434f4!important;font-style:normal!important;font-weight:950!important}.template-editor-slider input[type=range]{accent-color:#6f39f5!important;width:100%!important}.template-color-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.template-color-grid label{background:#ffffffad!important;border:1px solid #cdd5e6d1!important;border-radius:12px!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;min-width:0!important;height:42px!important;padding:0 10px!important;display:flex!important}.template-color-grid input{background:0 0!important;border:0!important;border-radius:9px!important;width:28px!important;height:28px!important;padding:0!important;overflow:hidden!important}.template-editor-actions{grid-template-columns:1fr 1fr!important;gap:10px!important;display:grid!important}.template-editor-actions button{color:#5e34f1!important;background:#ffffffc7!important;border:1px solid #6f44ff29!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:7px!important;height:42px!important;font-size:13px!important;font-weight:950!important;display:inline-flex!important}.template-editor-actions button:last-child{color:#fff!important;background:linear-gradient(135deg,#6b32f4,#24b7d4)!important;border-color:#0000!important;box-shadow:0 16px 28px #5a39e838!important}.template-editor-panel small{color:#768197!important;font-size:12px!important;font-weight:760!important;line-height:1.45!important}}@media(max-width:760px){.create-design-page .create-workbench{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:12px!important;width:100%!important;display:grid!important;overflow:visible!important}.create-design-page .create-extract-card,.create-design-page .create-rewrite-card,.create-design-page .create-source-card{background:#ffffffe6!important;border:1px solid #ffffffe6!important;border-radius:14px!important;flex-direction:column!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:16px!important;display:flex!important;overflow:visible!important;box-shadow:0 12px 30px #4a3f911a!important}.create-design-page .create-extract-card h2,.create-design-page .create-rewrite-card h2,.create-design-page .create-source-card h2{color:#111827!important;letter-spacing:0!important;margin:0!important;font-size:22px!important;font-weight:950!important;line-height:1.18!important}.create-design-page .create-extract-card>p,.create-design-page .create-rewrite-card .card-title-row p,.create-design-page .create-source-card>p{color:#657084!important;margin:4px 0 0!important;font-size:13px!important;font-weight:750!important;line-height:1.45!important}.create-design-page .create-source-card .segment-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;margin-top:14px!important;display:grid!important}.create-design-page .create-source-card .segment-row button{white-space:nowrap!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:5px!important;width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;padding:0 8px!important;font-size:12px!important;font-weight:900!important;line-height:1.1!important;display:inline-flex!important}.create-design-page .create-source-card .segment-row button:nth-child(3){grid-column:span 1!important}.create-design-page .create-source-card .segment-row svg{flex:0 0 14px!important;width:14px!important;height:14px!important}.create-design-page .design-input{gap:8px!important;margin-top:14px!important}.create-design-page .design-input input{border-radius:10px!important;height:56px!important;padding:0 42px 0 14px!important;font-size:13px!important}.create-design-page .custom-script-input textarea{border-radius:10px!important;height:118px!important;min-height:118px!important;font-size:13px!important}.create-design-page .create-extract-card>small,.create-design-page .create-source-card small{color:#758097!important;margin-top:8px!important;font-size:12px!important;font-weight:700!important;line-height:1.4!important;display:block!important}.create-design-page .create-source-card .design-primary-button{border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;height:44px!important;min-height:44px!important;margin-top:16px!important;font-size:14px!important;font-weight:950!important;line-height:1!important;display:inline-flex!important;position:static!important}.create-design-page .extract-box{scrollbar-color:#6335f56b #ffffff5c!important;scrollbar-width:thin!important;background:linear-gradient(135deg,#ffffffe6,#f7fcffeb)!important;border:1px solid #7e8aab29!important;border-radius:12px!important;width:100%!important;height:auto!important;min-height:130px!important;max-height:190px!important;margin-top:12px!important;padding:13px 12px!important;overflow-y:auto!important}.create-design-page .extract-box span{color:#2466e8!important;background:#2466e814!important;border-radius:999px!important;align-items:center!important;min-height:22px!important;margin-bottom:8px!important;padding:0 8px!important;font-size:12px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}.create-design-page .extract-box p{color:#182033!important;white-space:pre-line!important;margin:0!important;font-size:13px!important;font-weight:760!important;line-height:1.55!important;display:block!important}.create-design-page .card-title-row{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:12px!important;display:grid!important}.create-design-page .card-title-row>span{min-width:0!important}.create-design-page .word-target-control{background:#ffffffd1!important;border:1px solid #4a4e7624!important;border-radius:10px!important;justify-content:space-between!important;align-items:center!important;width:100%!important;height:42px!important;padding:0 8px!important;display:flex!important;box-shadow:inset 0 1px #ffffffd1!important}.create-design-page .word-target-control button{color:#6335f5!important;background:#6335f514!important;border:0!important;border-radius:7px!important;place-items:center!important;width:26px!important;min-width:26px!important;height:26px!important;min-height:26px!important;padding:0!important;display:inline-grid!important}.create-design-page .word-target-control label{color:#14192a!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-width:0!important;font-size:14px!important;font-weight:950!important;line-height:1!important;display:inline-flex!important}.create-design-page .word-target-control input{color:#14192a!important;text-align:center!important;background:0 0!important;border:0!important;outline:none!important;width:42px!important;height:28px!important;padding:0!important;font-size:14px!important;font-weight:950!important}.create-design-page .copy-box{scrollbar-color:#6335f56b #ffffff5c!important;scrollbar-width:thin!important;border-radius:12px!important;flex:none!important;width:100%!important;height:auto!important;min-height:174px!important;max-height:260px!important;margin-top:12px!important;padding:14px 12px!important;overflow-y:auto!important}.create-design-page .copy-box p{color:#182033!important;white-space:pre-line!important;margin:0 0 8px!important;font-size:13px!important;font-weight:760!important;line-height:1.55!important}.create-design-page .copy-box.empty{align-content:start!important;display:grid!important}.create-design-page .copy-box.empty p{color:#7d879c!important;text-align:left!important}.create-design-page .copy-box em{color:#8f98ab!important;text-align:right!important;margin-top:8px!important;font-size:12px!important;font-style:normal!important;font-weight:800!important;display:block!important}.create-design-page .rewrite-action-button{color:#fff!important;opacity:1!important;background:linear-gradient(135deg,#6835f5,#5430ef 62%,#16c2cf)!important;border:0!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;height:46px!important;min-height:46px!important;margin:12px 0 0!important;font-size:14px!important;font-weight:950!important;line-height:1!important;display:inline-flex!important;position:static!important;transform:none!important;box-shadow:0 14px 28px #6335f533!important}.create-design-page .rewrite-action-button small{color:#ffffffe6!important;background:#ffffff29!important;border-radius:999px!important;align-items:center!important;min-height:22px!important;padding:0 8px!important;font-size:12px!important;font-weight:900!important;display:inline-flex!important}.create-design-page .rewrite-action-button:disabled:not(.running){color:#8b93a7!important;box-shadow:none!important;background:linear-gradient(135deg,#e5e8f0f5,#d3d9e5f5)!important}.create-design-page .rewrite-action-button:disabled:not(.running) small{color:#929aac!important;background:#ffffff80!important}}.projects-design-page .draft-project-card>.draft-thumb-art{background:radial-gradient(circle at 72% 20%,#22c7d852,#0000 34%),radial-gradient(circle at 28% 78%,#6f3cff47,#0000 38%),linear-gradient(145deg,#f9fbff,#eef0ff 48%,#e7fbff);border:1px solid #7c5cff2e;border-radius:14px;align-content:center;place-items:center;gap:9px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffb8,0 14px 30px #5348a81f;width:126px!important;height:150px!important;margin:0!important}.projects-design-page .draft-project-card>.draft-thumb-art:before{content:"";background:linear-gradient(#ffffff57,#ffffff14);border:1px solid #ffffffc7;border-radius:12px;position:absolute;inset:10px}.projects-design-page .draft-project-card>.draft-thumb-art.has-cover{background:#0b1020;display:block}.projects-design-page .draft-project-card>.draft-thumb-art.has-cover:after{content:"草稿";z-index:2;color:#fff;background:linear-gradient(135deg,#6f3cfff0,#22bed1eb);border-radius:999px;padding:5px 8px;font-size:11px;font-weight:950;position:absolute;top:10px;left:10px}.projects-design-page .draft-project-card>.draft-thumb-art>img{z-index:1;position:relative}.projects-design-page .draft-project-card>.draft-thumb-art.has-cover>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.projects-design-page .draft-project-card>.draft-thumb-art:not(.has-cover)>img{background:#ffffffc7;border-radius:50%;width:58px;height:58px;padding:5px;box-shadow:0 14px 28px #6335f533}.projects-design-page .draft-project-card>.draft-thumb-art b,.projects-design-page .draft-project-card>.draft-thumb-art span{z-index:1;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative}.projects-design-page .draft-project-card>.draft-thumb-art span{color:#fff;background:linear-gradient(135deg,#6f3cff,#20bed1);height:25px;padding:0 10px;font-size:12px;font-weight:950;box-shadow:0 10px 20px #6335f52e}.projects-design-page .draft-project-card>.draft-thumb-art b{color:#5d38ef;background:#ffffffc7;height:22px;padding:0 8px;font-size:12px;font-weight:950}@media(min-width:1181px){.create-design-page .package-final-grid{grid-template-columns:minmax(420px,.86fr) minmax(480px,1.14fr)!important;align-items:start!important;gap:18px!important}.create-design-page .package-final-grid .package-control-stack{gap:18px!important}.create-design-page .package-final-grid .package-copy-card,.create-design-page .package-final-grid .package-result-card,.create-design-page .package-final-grid .package-template-card{background:radial-gradient(circle at 96% 0,#22c7d814,#0000 30%),#ffffffd1!important;border:1px solid #7c5cff1f!important;border-radius:22px!important;padding:18px!important;box-shadow:0 22px 48px #5348a81a!important}.create-design-page .package-final-grid .package-result-card{grid-template-rows:auto auto minmax(82px,1fr) auto!important;align-content:stretch!important;gap:12px!important;height:360px!important;min-height:360px!important;margin-top:0!important;display:grid!important}.create-design-page .package-copy-grid{gap:12px!important}.create-design-page .package-copy-grid input{background:#ffffffe0!important;border-radius:15px!important;height:46px!important;padding:0 16px!important}.create-design-page .package-selected-template{grid-template-columns:118px minmax(0,1fr)!important;gap:16px!important}.create-design-page .package-template-mini-preview{min-height:118px!important}.create-design-page .package-selected-template>button{height:44px!important}.create-design-page .package-empty-result{border-radius:18px!important;min-height:92px!important}.create-design-page .package-download-row{grid-template-columns:120px minmax(0,1fr) 120px!important;justify-content:stretch!important;gap:12px!important;display:grid!important}.create-design-page .package-download-row .package-download-link,.create-design-page .package-download-row .package-secondary-link{width:100%!important;min-height:44px!important}}.package-final-summary{background:linear-gradient(135deg,#efebffc7,#e7faffa8);border:1px solid #7c5cff1f;border-radius:18px;padding:16px}.package-final-summary dl{gap:12px;margin:0;display:grid}.package-final-summary div{grid-template-columns:82px minmax(0,1fr);align-items:center;gap:12px;display:grid}.package-final-summary dd,.package-final-summary dt{min-width:0;margin:0}.package-final-summary dt{color:#71788e;font-size:13px;font-weight:900}.package-final-summary dd{color:#171725;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:950;overflow:hidden}.package-output-list{align-content:center;gap:12px;display:grid}.package-output-list a,.package-output-list button{color:#171725;cursor:pointer;text-align:left;background:#ffffffdb;border:1px solid #7c5cff1f;border-radius:18px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:76px;padding:16px;display:grid;box-shadow:0 12px 26px #5348a814}.package-output-list svg{color:#fff;background:linear-gradient(135deg,#6f3cff,#20bed1);border-radius:16px;width:48px;height:48px;padding:12px}.package-output-list span,.package-output-list strong{min-width:0}.package-output-list span{font-size:15px;font-weight:950}.package-output-list strong{color:#5d38ef;white-space:nowrap;font-size:13px;font-weight:900}@media(max-width:1180px){.create-design-page .package-final-grid{grid-template-columns:1fr!important}.create-design-page .package-download-row{grid-template-columns:1fr!important;display:grid!important}}@media(min-width:1181px){.create-design-page .package-create-stage{max-height:none!important;padding-right:0!important;overflow:visible!important}.create-design-page .package-step-head h2{margin:2px 0 4px!important;font-size:22px!important}.create-design-page .package-step-head span{font-size:13px!important;line-height:1.45!important}.create-design-page .package-final-grid{grid-template-columns:minmax(0,1.55fr) minmax(340px,.72fr)!important;align-items:start!important;gap:14px!important}.create-design-page .package-final-grid .package-control-stack{gap:12px!important}.create-design-page .package-final-grid .package-copy-card,.create-design-page .package-final-grid .package-result-card,.create-design-page .package-final-grid .package-template-card{border-radius:16px!important;min-height:0!important;padding:12px!important}.create-design-page .package-final-grid .package-result-head,.create-design-page .package-final-grid .package-section-head{margin-bottom:7px!important}.create-design-page .package-final-grid .package-result-head h3,.create-design-page .package-final-grid .package-section-head h3{font-size:15px!important}.create-design-page .package-final-grid .package-result-head p,.create-design-page .package-final-grid .package-section-head p{margin-top:3px!important;font-size:12px!important;line-height:1.25!important}.create-design-page .package-copy-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.create-design-page .package-copy-grid label{gap:6px!important}.create-design-page .package-copy-grid input{border-radius:13px!important;height:38px!important}.create-design-page .package-selected-template{grid-template-columns:72px minmax(0,1fr) 118px!important;align-items:center!important;gap:10px!important}.create-design-page .package-template-mini-preview{aspect-ratio:1!important;min-height:72px!important;padding:8px!important}.create-design-page .package-template-mini-preview span,.create-design-page .package-template-mini-preview strong{font-size:12px!important}.create-design-page .package-selected-template>div:last-of-type>strong{font-size:14px!important}.create-design-page .package-selected-template>div:last-of-type>span{margin-top:3px!important;font-size:11px!important}.create-design-page .package-selected-template>div:last-of-type>p{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin-top:5px!important;font-size:12px!important;line-height:1.25!important;display:-webkit-box!important;overflow:hidden!important}.create-design-page .package-selected-template>button{grid-column:auto!important;align-self:center!important;width:118px!important;height:38px!important}.create-design-page .package-final-grid .package-result-card{grid-template-rows:auto auto minmax(58px,1fr) auto!important;gap:8px!important;height:auto!important;min-height:286px!important}.create-design-page .package-final-summary{border-radius:14px!important;padding:10px!important}.create-design-page .package-final-summary dl{gap:6px!important}.create-design-page .package-final-summary div{grid-template-columns:64px minmax(0,1fr)!important}.create-design-page .package-final-summary dd,.create-design-page .package-final-summary dt{font-size:12px!important}.create-design-page .package-empty-result{gap:6px!important;min-height:58px!important;padding:8px!important}.create-design-page .package-empty-result svg{width:26px!important;height:26px!important}.create-design-page .package-download-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-content:stretch!important;align-items:stretch!important;gap:8px!important;display:grid!important}.create-design-page .package-download-row .package-download-link,.create-design-page .package-download-row .package-secondary-link{white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:7px!important;width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;padding:0 14px!important;font-size:14px!important;line-height:1!important;display:inline-flex!important}.create-design-page .package-download-row .package-download-link{color:#fff!important;background:linear-gradient(135deg,#6f3cff,#20bed1)!important;box-shadow:0 14px 26px #6335f52e!important}.create-design-page .package-download-row .package-secondary-link:nth-child(3){grid-column:1/-1!important}.create-design-page .lip-generate-stage{grid-template-rows:auto minmax(0,1fr) auto!important;height:min(570px,100vh - 368px)!important;min-height:0!important;max-height:calc(100vh - 368px)!important;display:grid!important;overflow:hidden!important}.create-design-page .lip-stage-layout{min-height:0!important;padding-right:8px!important;overflow:auto!important}.create-design-page .lip-stage-footer{z-index:40!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:radial-gradient(circle at 92% 0,#22c7d824,#0000 34%),#ffffffe0!important;border:1px solid #7c5cff24!important;border-radius:18px!important;margin-top:14px!important;padding:14px 18px!important;position:sticky!important;bottom:0!important;box-shadow:0 18px 42px #5348a824!important}.create-design-page .package-create-stage{overscroll-behavior:contain!important;max-height:calc(100vh - 218px)!important;padding-right:12px!important;overflow:hidden auto!important}.create-design-page .lip-stage-layout::-webkit-scrollbar,.create-design-page .package-create-stage::-webkit-scrollbar{width:8px}.create-design-page .lip-stage-layout::-webkit-scrollbar-track,.create-design-page .package-create-stage::-webkit-scrollbar-track{background:#7c5cff14;border-radius:999px}.create-design-page .lip-stage-layout::-webkit-scrollbar-thumb,.create-design-page .package-create-stage::-webkit-scrollbar-thumb{background:linear-gradient(#8b5cf6,#22c7d8);border-radius:999px}.create-design-page .package-step-head{margin-bottom:14px!important}.create-design-page .package-step-head h2{font-size:23px!important}.create-design-page .package-console-grid{grid-template-columns:minmax(0,1fr) 390px!important;align-items:start!important;gap:14px!important}.create-design-page .package-preview-layout{grid-template-columns:minmax(0,1fr) 210px!important;gap:12px!important}.create-design-page .package-cover-stage,.create-design-page .package-video-empty,.create-design-page .package-video-stage,.create-design-page .package-video-stage video{min-height:318px!important;max-height:360px!important}.create-design-page .package-copy-card,.create-design-page .package-preview-card,.create-design-page .package-result-card,.create-design-page .package-settings-card,.create-design-page .package-template-card{padding:14px!important}.create-design-page .package-result-card,.create-design-page .package-settings-card{margin-top:14px!important}.create-design-page .package-settings-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important}.create-design-page .package-color-grid,.create-design-page .package-range-field{padding:10px!important}.create-design-page .package-result-card{min-height:190px!important}}.package-selected-template{grid-template-columns:100px minmax(0,1fr);align-items:center;gap:12px;display:grid}.package-template-mini-preview{aspect-ratio:9/16;background:linear-gradient(#090c1c38,#090c1cd1),url(../assets/design-pages/template-card-1.webp) 50%/cover;border-radius:14px;align-content:center;place-items:center;min-height:122px;padding:12px;display:grid;overflow:hidden;box-shadow:inset 0 -42px 52px #00000059}.package-template-mini-preview span,.package-template-mini-preview strong{color:var(--mini-primary);text-align:center;text-shadow:0 2px 0 var(--mini-outline),0 0 10px #00000073;font-size:18px;font-weight:1000;line-height:1.05}.package-template-mini-preview span{color:var(--mini-highlight)}.package-selected-template>div:last-of-type{min-width:0}.package-selected-template>div:last-of-type>p,.package-selected-template>div:last-of-type>span,.package-selected-template>div:last-of-type>strong{display:block}.package-selected-template>div:last-of-type>strong{color:#111827;font-size:16px;font-weight:1000;line-height:1.2}.package-selected-template>div:last-of-type>span{color:#6b7280;margin-top:5px;font-size:12px;font-weight:850}.package-selected-template>div:last-of-type>p{color:#71788e;margin:8px 0 0;font-size:12px;font-weight:750;line-height:1.5}.package-selected-template>button{color:#fff;background:linear-gradient(135deg,#6f3cff,#20bed1);border:0;border-radius:12px;grid-column:1/-1;height:42px;font-size:14px;font-weight:950;box-shadow:0 14px 30px #6335f52e}.package-template-modal-backdrop{z-index:1200;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f172a33;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.package-template-modal{background:radial-gradient(circle at 92% 0,#22c7d829,#0000 34%),linear-gradient(145deg,#fffffffa,#f7f8fff0);border:1px solid #7c5cff33;border-radius:24px;width:min(1100px,100vw - 48px);max-height:min(780px,100vh - 56px);padding:24px;position:relative;overflow:hidden;box-shadow:0 30px 90px #4c41a847}.package-template-modal .modal-close-button{color:#667085;background:#ffffffe6;border:1px solid #7c5cff2e;border-radius:13px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;position:absolute;top:18px;right:18px}.package-template-modal-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;padding-right:48px;display:flex}.package-template-modal-head span{color:#6f3cff;letter-spacing:1.6px;font-size:12px;font-weight:1000}.package-template-modal-head h2{color:#111827;margin:6px 0;font-size:28px;font-weight:1000;line-height:1.15}.package-template-modal-head p{color:#667085;margin:0;font-size:14px;font-weight:750;line-height:1.65}.package-template-modal-head>strong{color:#5d38ef;background:#efebff;border-radius:999px;flex:none;padding:8px 12px;font-size:13px;font-weight:950}.package-template-picker-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;max-height:calc(min(780px,100vh - 56px) - 132px);padding-right:10px;display:grid;overflow-y:auto}.package-template-picker-grid::-webkit-scrollbar{width:8px}.package-template-picker-grid::-webkit-scrollbar-track{background:#7c5cff14;border-radius:999px}.package-template-picker-grid::-webkit-scrollbar-thumb{background:linear-gradient(#8b5cf6,#22c7d8);border-radius:999px}.package-template-picker-grid button{text-align:left;background:#ffffffe6;border:1px solid #7c5cff24;border-radius:18px;padding:0;transition:transform .18s,box-shadow .18s,border-color .18s;overflow:hidden;box-shadow:0 14px 34px #5348a81a}.package-template-picker-grid button.active,.package-template-picker-grid button:hover{border-color:#6f3cffe0;transform:translateY(-2px);box-shadow:0 22px 42px #6335f52e}.template-picker-preview{aspect-ratio:9/14;background:linear-gradient(#05071129,#050711c7),url(../assets/design-pages/template-card-2.webp) 50%/cover;align-content:center;place-items:center;gap:8px;padding:16px;display:grid}.template-picker-preview span,.template-picker-preview strong{color:var(--picker-primary);text-align:center;text-shadow:0 2px 0 var(--picker-outline),0 0 12px #0000008c;font-size:22px;font-weight:1000;line-height:1.08}.template-picker-preview span{color:var(--picker-highlight)}.package-template-picker-grid button>div:last-child{padding:12px}.package-template-picker-grid b,.package-template-picker-grid small{display:block}.package-template-picker-grid b{color:#111827;font-size:15px;font-weight:1000}.package-template-picker-grid small{color:#667085;margin-top:4px;font-size:12px;font-weight:800}.projects-design-page .draft-project-card{background:radial-gradient(circle at 20% 0,#6f3cff14,#0000 34%),#ffffffd6!important;border-color:#6f3cff52!important}.projects-design-page .draft-project-card .project-chip{color:#5d38ef!important;background:#efebff!important}.projects-design-page .draft-project-card nav.project-card-actions button{color:#5d38ef;background:#fffffff0;border:1px solid #6f3cff24}@media(max-width:1400px)and (min-width:1181px){.package-template-picker-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.create-design-page .package-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:1180px){.template-library-workbench{gap:18px!important;display:grid!important}.template-editor-panel{background:#ffffffd6!important;border-radius:16px!important;gap:12px!important;padding:16px!important;display:grid!important}}@media(min-width:1181px){.template-library-page .template-cover-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:28px!important;padding-bottom:28px!important}.template-library-page .template-library-footer{width:100%!important;min-height:72px!important;margin:22px 0 0!important;position:static!important;transform:none!important}}.template-clean-preview img,.template-clean-preview video,.template-editor-preview video{-o-object-fit:cover!important;object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.template-clean-preview img,.template-clean-preview video{z-index:0!important;position:absolute!important;inset:0!important}.template-clean-preview video{opacity:0!important;transition:opacity .22s!important}.template-cover-card:hover .template-clean-preview video{opacity:1!important}.template-clean-preview:before,.template-editor-preview:before{content:""!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(#090d190a,#090d192e 48%,#090d19a3)!important;position:absolute!important;inset:0!important}.template-demo-caption{z-index:2!important;text-align:center!important;pointer-events:none!important;gap:4px!important;display:grid!important;position:absolute!important;bottom:78px!important;left:14px!important;right:14px!important}.template-demo-caption em,.template-demo-caption strong{color:var(--subtitle-main)!important;text-shadow:2px 2px 0 var(--subtitle-outline),-2px 2px 0 var(--subtitle-outline),2px -2px 0 var(--subtitle-outline),-2px -2px 0 var(--subtitle-outline),0 8px 18px #0000006b!important;font-size:24px!important;font-style:normal!important;font-weight:1000!important;line-height:1.05!important;display:block!important}.template-demo-caption em{color:var(--subtitle-hit)!important}.template-card-actions{z-index:3!important;opacity:0!important;grid-template-columns:1fr 1fr!important;gap:8px!important;transition:opacity .18s,transform .18s!important;display:grid!important;position:absolute!important;bottom:14px!important;left:12px!important;right:12px!important;transform:translateY(8px)!important}.template-cover-card.active .template-card-actions,.template-cover-card:hover .template-card-actions{opacity:1!important;transform:translateY(0)!important}.template-cover-image .template-card-actions button{opacity:1!important;color:#fff!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#10132394!important;border:1px solid #ffffff47!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:5px!important;width:100%!important;min-width:0!important;height:34px!important;padding:0 10px!important;font-size:12px!important;font-weight:950!important;display:inline-flex!important;position:static!important;transform:none!important;box-shadow:0 12px 22px #0000002e!important}.template-cover-image .template-card-actions button:last-child{background:linear-gradient(135deg,#6a35f4,#22afd1)!important;border-color:#0000!important}.template-edit-modal{z-index:1000!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#11182757!important;place-items:center!important;padding:32px!important;display:grid!important;position:fixed!important;inset:0!important}.template-editor-dialog{background:#fffffff5!important;border-radius:22px!important;grid-template-columns:360px minmax(0,1fr)!important;gap:14px 20px!important;width:min(980px,100vw - 64px)!important;max-height:calc(100vh - 64px)!important;padding:22px!important;display:grid!important;position:relative!important;top:auto!important;overflow:auto!important;box-shadow:0 38px 90px #171f3842!important}.template-editor-dialog .template-editor-head{grid-column:1/-1!important}.template-editor-dialog .template-editor-preview{aspect-ratio:9/16!important;grid-area:2/1/span 8!important}.template-editor-dialog .template-editor-preview strong{z-index:2!important;color:var(--subtitle-main)!important}.template-editor-dialog .template-editor-preview span{z-index:2!important}.template-editor-dialog .template-editor-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important}.template-editor-dialog .template-editor-actions button{min-width:0!important;padding-inline:8px!important}.template-editor-dialog small{grid-column:2!important}@media(max-width:1180px){.template-edit-modal{padding:14px!important}.template-editor-dialog{grid-template-columns:1fr!important;width:min(520px,100vw - 28px)!important;max-height:calc(100vh - 28px)!important;display:grid!important;overflow-y:auto!important}.template-editor-dialog .template-editor-head,.template-editor-dialog .template-editor-preview,.template-editor-dialog small{grid-area:auto/1!important}.template-editor-dialog .template-editor-preview{max-height:420px!important}.template-editor-dialog .template-editor-actions{grid-template-columns:1fr!important}.avatar-library-page,.template-library-page{padding:28px 14px 110px}.avatar-library-hero,.avatar-library-toolbar,.template-library-footer,.template-library-hero,.template-library-toolbar{flex-direction:column;align-items:stretch;width:auto;position:static;transform:none}.avatar-library-toolbar label,.template-library-search{width:100%}.avatar-library-grid,.template-cover-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;padding-bottom:28px;overflow:visible}.template-library-footer>div{grid-template-columns:24px minmax(0,1fr)}.template-library-footer small{grid-column:2}}@media(min-width:1181px){.template-design-page{overflow:hidden}.template-design-page .template-layout{grid-template-columns:minmax(460px,.98fr) minmax(360px,.72fr) 300px;align-items:stretch;gap:18px}.template-design-page .template-gallery-card,.template-design-page .template-preview-card,.template-design-page .template-settings-card{height:646px;min-height:0}.template-design-page .template-gallery-card{grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.template-design-page .template-tabs{scrollbar-width:thin;flex-wrap:nowrap;min-width:0;padding-bottom:8px;overflow:auto hidden}.template-design-page .template-tabs button{white-space:nowrap;flex:none}.template-design-page .template-card-grid.template-preset-grid{scrollbar-width:thin;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:14px;min-height:0;padding:2px 4px 6px 0;overflow-y:auto}.template-design-page .template-preset-grid button{min-height:184px;overflow:hidden}.template-design-page .template-mini-preview{height:112px}.template-design-page .template-mini-preview strong{white-space:nowrap;font-size:20px}.template-design-page .template-live-preview{padding:16px;overflow:hidden}.template-design-page .template-preview-shell{grid-template-rows:minmax(0,1fr) 150px;gap:14px;width:100%;height:100%;display:grid}.template-design-page .template-preview-phone{color:#8b6cff;background:radial-gradient(circle at 50% 26%,#6335f547,#0000 38%),linear-gradient(#151827,#05070d);border:8px solid #ffffffeb;border-radius:28px;place-items:center;width:min(260px,78%);height:100%;min-height:0;margin:0 auto;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 52px #17172529}.template-design-page .template-subtitle-preview{left:16px;right:16px;bottom:var(--subtitle-bottom);pointer-events:none;justify-content:center;display:flex;position:absolute}.template-design-page .template-subtitle-preview span{max-width:100%;color:var(--subtitle-primary);text-align:center;word-break:keep-all;overflow-wrap:normal;text-shadow:0 2px 0 var(--subtitle-outline),0 0 12px #00000094;border-radius:10px;padding:5px 10px;font-weight:950;line-height:1.18}.template-design-page .template-subtitle-preview.bold span,.template-design-page .template-subtitle-preview.neon span{color:var(--subtitle-highlight)}.template-design-page .template-cover-mini{color:#fff;background:linear-gradient(#0709161f,#070916b8),radial-gradient(circle at 80% 12%,#6f3cff47,#0000 40%),#151827;border-radius:18px;align-content:end;gap:8px;min-height:0;padding:18px;display:grid}.template-design-page .template-cover-mini em{background:var(--cover-accent);width:-moz-max-content;width:max-content;color:var(--cover-subtitle);border-radius:999px;padding:6px 9px;font-size:11px;font-style:normal;font-weight:950}.template-design-page .template-cover-mini strong{color:var(--cover-title);text-shadow:0 3px #0000006b;font-size:28px;font-weight:950;line-height:1.08}.template-design-page .template-cover-mini span{color:var(--cover-subtitle);font-size:13px;font-weight:900}.template-design-page .template-settings-card{flex-direction:column;gap:14px;display:flex}.template-design-page .template-settings-card .design-primary-button{margin-top:auto}.projects-design-page .project-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.projects-design-page .project-design-card{grid-template-columns:126px minmax(0,1fr);gap:12px;min-width:0;padding:11px;overflow:hidden}.projects-design-page .project-design-card>img{width:126px;height:172px}.projects-design-page .project-design-card h3,.projects-design-page .project-design-card p,.projects-design-page .project-design-card small,.projects-design-page .project-design-card>div{min-width:0}.projects-design-page .project-design-card nav,.projects-design-page .project-design-card nav.project-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-self:end;gap:8px;width:100%}.projects-design-page .project-design-card nav a,.projects-design-page .project-design-card nav button{white-space:nowrap;width:100%;min-width:0;height:34px;min-height:34px;padding:0 8px;font-size:12px;overflow:hidden}.projects-design-page .project-design-card nav button:disabled{color:#8a93a8;cursor:not-allowed;background:#f8f9ffdb}#app,body,html{width:100%;height:auto;min-height:100%;overflow:hidden auto}.studio-shell{grid-template-columns:clamp(292px,17.4vw,348px) minmax(0,1fr);width:100%;height:auto;min-height:100dvh;overflow:clip visible}.studio-sidebar{scrollbar-width:none;height:100dvh;overflow-y:auto}.studio-sidebar::-webkit-scrollbar{display:none}.studio-main{min-width:0;height:auto;min-height:100dvh;padding:clamp(20px,2.6vh,28px) clamp(28px,2.5vw,48px) clamp(18px,2.4vh,32px);overflow:visible}.studio-topbar{height:clamp(52px,6.7vh,62px);margin-bottom:clamp(14px,2vh,22px)}.home-page{grid-template-rows:minmax(0,1fr) clamp(132px,17vh,178px);gap:clamp(12px,1.7vh,18px);display:grid}.home-page,.tool-page{height:auto;min-height:calc(100dvh - clamp(86px,11vh,112px));overflow:visible}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(360px,clamp(400px,33vw,612px));align-items:center;gap:clamp(20px,2.3vw,42px);min-width:0;height:100%;min-height:0}.hero-copy{min-width:0;transform:translateY(clamp(-38px,-3.4vh,0px))}.hero-copy h1{max-width:min(700px,100%);margin-top:clamp(16px,2.5vh,28px);font-size:clamp(70px,5.15vw,103px);line-height:.94}.hero-subtitle{max-width:min(720px,100%);margin-top:clamp(12px,2.2vh,24px);font-size:clamp(16px,1vw,19px);line-height:1.58}.hero-actions{gap:clamp(16px,1.5vw,28px);margin-top:clamp(14px,2.2vh,22px)}.hero-primary,.hero-secondary{min-width:clamp(180px,11vw,214px);height:clamp(50px,6.2vh,62px);padding-inline:clamp(24px,1.9vw,36px)}.mini-stats{gap:clamp(12px,1.1vw,20px);margin-top:clamp(12px,2vh,22px)}.mini-stats div{width:clamp(142px,8.6vw,164px);min-width:0;height:clamp(58px,7.8vh,76px);padding-inline:clamp(16px,1.25vw,24px)}.hero-stage{min-width:0;height:100%;min-height:0}.phone-preview{width:clamp(300px,20.2vw,380px);margin:clamp(0px,1.7vh,24px) 0 0 clamp(10px,2.4vw,58px)}.floating-proofs{gap:clamp(12px,2vh,28px);width:clamp(218px,13.8vw,264px);top:clamp(34px,6.8vh,72px);right:0}.proof-card{grid-template-columns:clamp(40px,2.6vw,50px) minmax(0,1fr) 20px;gap:clamp(10px,.8vw,14px);min-height:clamp(66px,8.6vh,86px);padding:clamp(10px,1vw,18px)}.proof-card strong{font-size:clamp(14px,.9vw,17px)}.proof-card small{font-size:12px}.feature-row{gap:clamp(14px,1.35vw,22px);min-width:0;height:clamp(132px,17vh,178px);margin-top:0}.feature-card{min-width:0;height:100%;min-height:0;padding:clamp(18px,1.45vw,28px)}.feature-card span{font-size:clamp(26px,1.8vw,34px)}.feature-card h3{margin-top:clamp(8px,1.1vh,14px);font-size:clamp(16px,1vw,19px)}.feature-card p{font-size:clamp(13px,.85vw,16px);line-height:1.5}.feature-icon{width:clamp(40px,2.7vw,52px);height:clamp(40px,2.7vw,52px)}.home-workflow{display:none}.create-design-page .create-voice-stage{z-index:30;position:relative;overflow:visible}.create-design-page .create-voice-toolbar{z-index:80;position:relative;overflow:visible}.create-design-page .voice-filter-menu{z-index:120;position:relative}.create-design-page .voice-filter-menu>div{z-index:140;width:min(620px,100vw - 560px)}.create-design-page .create-voice-layout{z-index:10;grid-template-columns:minmax(0,420px) minmax(300px,320px) minmax(0,500px);align-items:stretch;position:relative}.create-design-page .create-voice-list{order:1}.create-design-page .create-voice-param-card{order:2}.create-design-page .create-voice-script-card{order:3}.create-design-page .voice-wave-meter{justify-content:space-between;gap:3px;width:100%;padding-inline:8px}.create-design-page .voice-wave-meter span{flex:1 1 0;width:auto;max-width:5px}.create-design-page .voice-wave-meter i{will-change:width;transition:width 60ms linear}.create-design-page .voice-wave-meter.playing:after{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff57,#0000);width:40%;animation:create-voice-progress-glide 1.45s linear infinite;position:absolute;inset:0}.create-design-page .voice-wave-meter.playing span{animation-duration:1.05s}.create-design-page .create-voice-card .voice-wave-meter{min-width:0}.create-design-page .voice-wave-meter.generated{width:100%;min-width:0}.create-design-page .create-voice-param-card .design-primary-button{margin-top:auto}.create-design-page .voice-stage-footer{z-index:5;background:linear-gradient(135deg,#ffffffd6,#effbffbd),radial-gradient(circle at 100% 0,#20bed02e,#0000 44%);border:1px solid #ffffffbd;border-radius:16px;grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:20px;min-height:76px;margin-top:16px;padding:14px 18px;display:grid;position:relative;box-shadow:0 20px 44px #564c921f}.create-design-page .voice-stage-footer span{color:#596276;font-size:14px;font-weight:850}.create-design-page .voice-stage-footer .design-primary-button{width:100%;height:50px;margin:0}.create-design-page .voice-stage-footer .design-primary-button strong{color:inherit;font-size:15px;font-weight:950}@keyframes create-voice-progress-glide{0%{transform:translate(-120%)}to{transform:translate(280%)}}.create-design-page .emotion-select-menu{width:100%;min-width:0;position:relative}.create-design-page .emotion-select-trigger{color:#151b2e;background:linear-gradient(#fffffff5,#fafcffe6);border:1px solid #68749738;border-radius:10px;justify-content:space-between;align-items:center;width:100%;height:36px;padding:0 12px;font-size:13px;font-weight:900;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:inset 0 1px #ffffffd1}.create-design-page .emotion-select-trigger:hover{border-color:#6335f552;transform:translateY(-1px);box-shadow:0 10px 22px #6335f51a}.create-design-page .emotion-select-trigger svg{color:#6335f5;transition:transform .18s}.create-design-page .emotion-select-menu.open .emotion-select-trigger svg{transform:rotate(180deg)}.create-design-page .emotion-select-options{z-index:180;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff7;border:1px solid #68749724;border-radius:14px;gap:6px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 22px 46px #4f418f33}.create-design-page .emotion-select-options button{color:#242b3d;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;height:36px;padding:0 10px;font-size:13px;font-weight:900;transition:color .16s,background .16s,transform .16s;display:flex}.create-design-page .emotion-select-options button.active,.create-design-page .emotion-select-options button:hover{color:#fff;background:linear-gradient(135deg,#6735f5,#21b9cc);transform:translate(2px)}.create-design-page .emotion-select-options small{opacity:.72;font-size:11px;font-weight:850}.create-design-page .avatar-stage-footer,.create-design-page .voice-stage-footer{grid-template-columns:180px minmax(0,1fr) 280px}.create-design-page .stage-secondary-button{color:#4a3bec;background:#ffffffd6;border:1px solid #68749733;border-radius:11px;height:46px;padding:0 18px;font-size:14px;font-weight:950;transition:border-color .18s,box-shadow .18s,transform .18s;box-shadow:inset 0 1px #ffffffc7}.create-design-page .stage-secondary-button:hover{border-color:#6335f552;transform:translateY(-1px);box-shadow:0 12px 24px #6335f51f}.create-design-page .stage-secondary-button:disabled{cursor:not-allowed;color:#9aa2b5;box-shadow:none;transform:none}.create-design-page .avatar-stage-footer span,.create-design-page .voice-stage-footer span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.create-design-page .avatar-stage{z-index:20;grid-template-rows:auto auto minmax(0,1fr) auto;gap:12px;height:min(620px,100dvh - 250px);min-height:500px;display:grid;position:relative;overflow:hidden}.create-design-page .avatar-stage-head{background:#ffffffad;border:1px solid #ffffffb8;border-radius:16px;justify-content:space-between;align-items:center;min-height:64px;padding:0 16px;display:flex;box-shadow:0 18px 42px #564c921a}.create-design-page .avatar-stage-head h2{color:#11172a;margin:0;font-size:24px;font-weight:950}.create-design-page .avatar-stage-head p{color:#687187;margin:4px 0 0;font-size:13px;font-weight:800}.create-design-page .avatar-stage-head strong{color:#6335f5;font-size:13px;font-weight:950}.create-design-page .custom-avatar-card{background:linear-gradient(135deg,#ffffffd1,#effbffb8),radial-gradient(circle at 12% 20%,#6335f51f,#0000 34%);border:1px solid #ffffffbd;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(190px,260px) auto;align-items:center;gap:16px;min-height:92px;padding:14px 16px;display:grid;box-shadow:0 18px 42px #564c921a}.create-design-page .custom-avatar-copy span{color:#6335f5;letter-spacing:0;font-size:11px;font-weight:950}.create-design-page .custom-avatar-copy h3{color:#11172a;margin:4px 0;font-size:18px;font-weight:950;line-height:1.15}.create-design-page .custom-avatar-copy p{color:#687187;margin:0;font-size:12px;font-weight:800;line-height:1.5}.create-design-page .custom-avatar-preview{background:#ffffff9e;border:1px solid #7a5dff29;border-radius:12px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-width:0;height:64px;padding:6px;display:grid}.create-design-page .custom-avatar-preview video{-o-object-fit:cover;object-fit:cover;background:#eef2ff;border-radius:9px;width:42px;height:52px;display:block}.create-design-page .custom-avatar-preview strong{color:#11172a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:950;line-height:1.2;overflow:hidden}.create-design-page .custom-avatar-actions{justify-items:end;gap:6px;display:grid}.create-design-page .custom-avatar-actions input{display:none}.create-design-page .custom-avatar-actions .stage-secondary-button{white-space:nowrap;border-radius:11px;justify-content:center;align-items:center;gap:8px;width:132px;height:42px;display:inline-flex}.create-design-page .custom-avatar-actions p{color:#ef4444;text-align:right;max-width:210px;margin:0;font-size:11px;font-weight:800;line-height:1.35}.create-design-page .avatar-stage-layout{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:0;min-height:0;padding:0;display:grid;overflow:hidden}.create-design-page .avatar-grid{scrollbar-gutter:stable;scrollbar-color:#6335f56b #ffffff61;scrollbar-width:thin;grid-template-columns:repeat(6,minmax(0,1fr));place-content:start stretch;gap:14px;height:100%;min-height:0;max-height:none;padding:2px 14px 6px;display:grid;overflow-y:auto}.create-design-page .avatar-card{cursor:pointer;border-radius:13px;min-width:0;padding:7px;transition:transform .18s,border-color .18s,box-shadow .18s}.create-design-page .avatar-card:hover{border-color:#6335f557;transform:translateY(-2px);box-shadow:0 18px 38px #53469224}.create-design-page .avatar-card.active{border-color:#8257ff;box-shadow:0 18px 42px #6335f533}.create-design-page .avatar-video-frame{aspect-ratio:9/14;background:radial-gradient(circle at 50% 18%,#ffffffe0,#0000 34%),linear-gradient(135deg,#eef2ff,#e8fbff);border-radius:11px;position:relative;overflow:hidden}.create-design-page .avatar-video-frame img{-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;width:100%;height:100%;display:block}.create-design-page .avatar-video-frame b{color:#fff;background:linear-gradient(135deg,#15c997,#17bdd0);border-radius:999px;padding:4px 7px;font-size:9px;font-weight:950;position:absolute;top:7px;right:7px}.create-design-page .avatar-video-frame button{color:#fff;background:linear-gradient(135deg,#6735f5,#21b9cc);border:0;border-radius:8px;height:28px;padding:0 9px;font-size:10px;font-weight:950;position:absolute;bottom:7px;right:7px;box-shadow:0 12px 24px #6335f538}.create-design-page .avatar-card-meta{align-content:center;gap:4px;min-height:40px;margin-top:7px;padding:0 2px;display:grid}.create-design-page .avatar-card-meta strong{color:#11172a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:950;line-height:1.2;overflow:hidden}.create-design-page .avatar-card-meta span{color:#687187;white-space:nowrap;font-size:10px;font-weight:850;line-height:1.15}.create-design-page .avatar-stage-footer{background:linear-gradient(135deg,#ffffffd6,#effbffbd),radial-gradient(circle at 100% 0,#20bed02e,#0000 44%);border:1px solid #ffffffbd;border-radius:16px;flex:none;align-items:center;gap:20px;min-height:76px;padding:14px 18px;display:grid;box-shadow:0 20px 44px #564c921f}.create-design-page .avatar-stage-footer .design-primary-button{width:100%;height:50px;margin:0}.create-design-page .lip-generate-stage{z-index:20;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;height:min(620px,100dvh - 250px);min-height:500px;display:grid;position:relative;overflow:hidden}.create-design-page .lip-stage-head{background:#ffffffad;border:1px solid #ffffffb8;border-radius:16px;justify-content:space-between;align-items:center;min-height:64px;padding:0 16px;display:flex;box-shadow:0 18px 42px #564c921a}.create-design-page .lip-stage-head h2{color:#11172a;margin:0;font-size:24px;font-weight:950}.create-design-page .lip-stage-head p{color:#687187;margin:4px 0 0;font-size:13px;font-weight:800}.create-design-page .lip-stage-head strong{color:#0b927d;background:#14c9a11f;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:950}.create-design-page .lip-stage-layout{grid-template-columns:minmax(0,1fr) 360px;gap:18px;min-height:0;display:grid;overflow:hidden}.create-design-page .lip-preview-card{place-items:center;min-height:0;padding:16px;display:grid}.create-design-page .lip-preview-screen{aspect-ratio:9/16;background:#05070d;border:8px solid #ffffffe6;border-radius:24px;height:100%;min-height:0;max-height:100%;overflow:hidden;box-shadow:0 24px 48px #0f142a2e,inset 0 0 0 1px #ffffff1f}.create-design-page .lip-preview-screen video{-o-object-fit:contain;object-fit:contain;background:#05070d;width:100%;height:100%;display:block}.create-design-page .lip-empty-video{color:#fff;text-align:center;background:radial-gradient(circle at 50% 34%,#6335f55c,#0000 34%),linear-gradient(#101421,#03050a);align-content:center;place-items:center;gap:10px;width:100%;height:100%;padding:24px;display:grid}.create-design-page .lip-empty-video svg{color:#8b6cff;filter:drop-shadow(0 12px 28px #6335f55c)}.create-design-page .lip-empty-video strong{font-size:18px;font-weight:950}.create-design-page .lip-empty-video span{color:#ffffffa8;max-width:220px;font-size:12px;font-weight:800;line-height:1.6}.create-design-page .lip-task-card{align-content:start;gap:14px;min-height:0;padding:22px;display:grid}.create-design-page .lip-task-card h2{color:#11172a;margin:0;font-size:22px;font-weight:950}.create-design-page .lip-task-card p{color:#687187;margin:-6px 0 2px;font-size:13px;font-weight:800;line-height:1.6}.create-design-page .lip-progress-ring{background:radial-gradient(circle at 50% 45%,#6335f51f,#0000 48%),linear-gradient(135deg,#ffffffdb,#f0faffb8);border:1px solid #6335f524;border-radius:20px;align-content:center;place-items:center;gap:4px;height:132px;display:grid}.create-design-page .lip-progress-ring strong{color:#6335f5;font-size:36px;font-weight:950;line-height:1}.create-design-page .lip-progress-ring span{color:#687187;font-size:13px;font-weight:900}.create-design-page .lip-progress-track{background:#68749724;border-radius:999px;height:9px;overflow:hidden}.create-design-page .lip-progress-track i{border-radius:inherit;background:linear-gradient(90deg,#6735f5,#21b9cc);min-width:4%;height:100%;transition:width .28s;display:block}.create-design-page .lip-task-card dl{gap:10px;margin:0;display:grid}.create-design-page .lip-task-card dl div{background:#ffffff8f;border:1px solid #6874971f;border-radius:12px;gap:4px;min-width:0;padding:11px 12px;display:grid}.create-design-page .lip-task-card dt{color:#8a93a8;font-size:11px;font-weight:900}.create-design-page .lip-task-card dd{color:#11172a;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:13px;font-weight:950;overflow:hidden}.create-design-page .lip-stage-footer{background:linear-gradient(135deg,#ffffffd6,#effbffbd),radial-gradient(circle at 100% 0,#20bed02e,#0000 44%);border:1px solid #ffffffbd;border-radius:16px;grid-template-columns:180px minmax(0,1fr) 280px;align-items:center;gap:20px;min-height:76px;padding:14px 18px;display:grid;box-shadow:0 20px 44px #564c921f}.create-design-page .lip-stage-footer span{color:#596276;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:850;overflow:hidden}.create-design-page .lip-stage-footer .design-primary-button{width:100%;height:50px;margin:0}.create-design-page .lip-stage-footer .design-primary-button strong{color:inherit;font-size:15px;font-weight:950}.design-page{color:#111426;height:calc(100dvh - 109px);min-height:0;overflow:hidden}.create-design-page{overflow:visible}.design-head h1,.design-head h1 span{color:#060811;letter-spacing:0;margin:0;font-size:34px;font-weight:950;line-height:1.18}.design-head h1 span{color:#6335f5}.design-head p{color:#424a61;margin:12px 0 0;font-size:15px;font-weight:600;line-height:1.6}.design-card{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffb8;border:1px solid #ffffffd1;border-radius:16px;box-shadow:0 18px 45px #443c8e1a}.design-card h2{color:#080a12;margin:0;font-size:20px;font-weight:900;line-height:1.2}.design-primary-button{color:#fff;background:linear-gradient(135deg,#6835f5,#5430ef 64%,#16c2cf);border:0;border-radius:8px;justify-content:center;align-items:center;gap:12px;min-height:56px;font-size:17px;font-weight:900;display:inline-flex;box-shadow:0 18px 34px #6335f547}.project-tabs,.segment-row,.style-row,.tag-row,.template-tabs,.title-filter-row,.voice-tabs{align-items:center;gap:10px;display:flex}.project-tabs button,.segment-row button,.style-row button,.template-recommend button,.template-tabs button,.title-filter-row button,.voice-tabs button{color:#222842;white-space:nowrap;background:#ffffffa8;border:1px solid #4449701f;border-radius:9px;justify-content:center;align-items:center;gap:8px;height:42px;padding:0 18px;font-weight:800;display:inline-flex}.create-source-card .segment-row button{padding-inline:12px;font-size:15px;line-height:1}.project-tabs button.active,.segment-row button.active,.style-row button.active,.template-recommend button.active,.template-tabs button.active,.title-filter-row button.active,.voice-tabs button.active{color:#fff;background:linear-gradient(135deg,#6a38f5,#522eea);border-color:#0000;box-shadow:0 12px 24px #6335f538}.design-input{color:#222842;gap:10px;margin-top:28px;font-size:14px;font-weight:800;display:grid}.design-input input,.project-toolbar-line input,.template-settings-card input,.template-settings-card select,.title-search-row input,.voice-textarea textarea{color:#333a52;background:#ffffffad;border:1px solid #4a4e7629;border-radius:8px;outline:none}.design-input{position:relative}.design-input input{height:54px;padding:0 48px 0 20px;font-size:15px}.design-input svg{color:#8d94aa;position:absolute;bottom:17px;right:18px}.create-step-line{grid-template-columns:repeat(6,1fr);align-items:start;width:1210px;margin:24px 0 23px;display:grid;position:relative;left:-35px}.create-step-line:before{content:"";background:linear-gradient(90deg,#6233f4c7,#25c4d2b8,#8d9df794) 50%/100% 3px no-repeat,#ffffffb8;border-radius:999px;height:6px;position:absolute;top:22px;left:78px;right:78px;box-shadow:inset 0 0 0 1px #ffffffb8,0 10px 22px #575db414}.create-step-line article{z-index:1;color:#242a42;justify-items:center;gap:10px;font-size:15px;font-weight:800;display:grid;position:relative}.create-step-line article:before{content:"";background:linear-gradient(90deg,#f8f8fffa,#f1fafff5);border-radius:999px;width:78px;height:34px;position:absolute;top:9px;box-shadow:0 10px 28px #575db414}.create-step-line b{z-index:1;color:#6335f5;background:linear-gradient(#fff,#f8fbff);border:1px solid #ffffffe6;border-radius:999px;place-items:center;width:48px;height:48px;font-size:21px;display:grid;position:relative;box-shadow:0 12px 28px #473e8a24,inset 0 0 0 1px #6f5cff0d}.create-step-line .active b{color:#fff;background:linear-gradient(135deg,#6835f5,#5532ed);border-color:#ffffff38;box-shadow:0 16px 32px #6335f542,inset 0 1px #ffffff38}.create-workbench{grid-template-columns:354px 420px 462px;gap:22px;display:grid;position:relative;left:-35px}.create-preview-card,.create-rewrite-card,.create-source-card{height:428px;padding:26px 22px}.create-preview-card{height:438px;padding-bottom:0;overflow:hidden}.create-rewrite-card p,.create-source-card small,.create-source-card>p{color:#697187;font-weight:600}.create-source-card .segment-row{gap:8px;margin-top:28px}.create-source-card .design-primary-button{width:100%;margin-top:42px}.card-title-row{justify-content:space-between;align-items:start;gap:14px;display:flex}.word-count{background:#ffffffb8;border:1px solid #4a4e7629;border-radius:9px;align-items:center;gap:10px;height:44px;padding:0 16px;font-weight:800;display:inline-flex}.copy-box{background:#ffffff9e;border:1px solid #4a4e7626;border-radius:10px;min-height:208px;margin-top:20px;padding:18px 16px}.copy-box p{color:#1d2236;margin:0 0 11px;font-size:15px;line-height:1.52}.copy-box em{text-align:right;color:#8b93aa;font-size:13px;font-style:normal;display:block}.style-row{margin-top:12px}.style-row button{flex:1}.preview-layout{grid-template-columns:242px 1fr;align-items:center;gap:16px;margin-top:10px;display:grid}.preview-layout img{-o-object-fit:cover;object-fit:cover;border-radius:22px;width:242px;height:370px}.preview-status-list{gap:28px;display:grid}.preview-status-list div{background:#ffffffc2;border-radius:14px;grid-template-columns:34px 1fr;align-items:center;-moz-column-gap:8px;column-gap:8px;min-height:78px;padding:14px 12px;display:grid;box-shadow:0 12px 26px #443c8e1f}.preview-status-list span{grid-row:span 2;font-size:22px}.preview-status-list img{-o-object-fit:contain;object-fit:contain;grid-row:span 2;width:34px;height:34px;display:block}.preview-status-list small,.preview-status-list strong{line-height:1.2}.preview-status-list strong{white-space:nowrap;font-size:15px}.metric-row{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:18px;display:grid;position:relative;left:-35px}.metric-card{align-items:center;gap:22px;height:124px;padding:22px 28px;display:flex}.metric-icon{color:#6737f4;width:44px;height:44px}.metric-icon-img{-o-object-fit:contain;object-fit:contain;flex:0 0 58px;width:58px;height:58px}.metric-card em,.metric-card small{color:#7a8298;font-size:14px;font-style:normal;display:block}.metric-card strong{color:#13182c;margin:7px 0;font-size:38px;font-weight:950;line-height:1;display:block}.title-hero-row,.voice-head-row{justify-content:space-between;align-items:start;display:flex}.title-design-page{overflow:visible;transform:translateY(-28px)}.title-search-row{grid-template-columns:460px 168px;gap:20px;margin-top:24px;display:grid}.project-toolbar-line label,.title-search-row label{background:#ffffffa3;border:1px solid #4a4e7629;border-radius:9px;align-items:center;gap:12px;height:56px;padding:0 16px;display:flex}.project-toolbar-line input,.title-search-row input{background:0 0;border:0;width:100%;height:100%}.title-filter-row{margin-top:16px}.title-hero-art{-o-object-fit:contain;object-fit:contain;width:420px;height:210px;margin-top:8px;margin-right:-8px}.title-grid{grid-template-columns:682px 580px;align-items:stretch;gap:20px;margin-top:-2px;display:grid;position:relative;left:-26px}.title-table-card{height:436px;padding:19px 22px 14px}.title-table-head,.title-table-row{grid-template-columns:52px minmax(222px,1fr) 68px 54px 54px 64px 68px;align-items:center;gap:7px;display:grid}.title-table-head{color:#6f768c;margin-top:20px;font-size:13px;font-weight:800}.title-table-row{color:#2d344a;border-bottom:1px solid #4f537814;height:56px;font-size:13px}.title-table-row.active{background:#ffffffad;border:2px solid #7544ff;border-radius:12px;margin-top:7px;padding-inline:8px}.title-table-row b,.title-table-row em{color:#6235f4;font-size:24px;font-style:italic;font-weight:950}.title-table-row strong{color:#111426;font-size:13px;font-weight:800;line-height:1.35}.title-table-row span{color:#697187;align-items:center;gap:4px;display:inline-flex}.title-table-row button{color:#6737f4;white-space:nowrap;background:#ffffffb8;border:1px solid #a486ff;border-radius:7px;height:32px;padding-inline:4px;font-size:12px;font-weight:800}.title-side-stack{gap:10px;display:grid}.heat-card,.history-card,.insight-card{padding:20px}.heat-card{height:244px}.insight-card{height:182px}.heat-content{grid-template-columns:150px 1fr;align-items:center;gap:18px;margin-top:4px;display:grid}.heat-gauge-img{-o-object-fit:contain;object-fit:contain;width:140px;height:150px;display:block}.heat-trend-img{-o-object-fit:fill;object-fit:fill;border-radius:12px;width:100%;height:132px;display:block}.heat-score{color:#6335f5;background:conic-gradient(#7444ff 0 72%,#7444ff1f 72%);border-radius:999px;place-items:center;width:132px;height:132px;display:grid}.heat-score strong{font-size:42px;line-height:.9}.heat-score small,.heat-score span{color:#2f354d;font-size:12px}.trend-line{background:linear-gradient(145deg,#7444ff24,#0000),repeating-linear-gradient(0deg,#0000 0 28px,#4a4e7614 28px 29px);border-radius:12px;height:120px}.tag-row span{color:#6d45f6;background:#7444ff1a;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:800}.insight-card>div{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px;display:grid}.insight-card section{background:#ffffff85;border:1px solid #7444ff2e;border-radius:12px;min-height:108px;padding:14px}.insight-card svg{color:#7444ff}.insight-card p,.insight-card strong{margin:7px 0 0;font-size:12px;line-height:1.45;display:block}.history-card{width:calc(100% + 26px);height:164px;margin-top:16px;position:relative;left:-26px}.history-card h2{justify-content:space-between;align-items:center;display:flex}.history-card a{color:#6335f5;align-items:center;gap:6px;font-size:14px;display:inline-flex}.history-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:13px;display:grid}.history-row article{background:#ffffff8a;border:1px solid #4a4e761a;border-radius:12px;grid-template-columns:46px 1fr auto;align-items:center;-moz-column-gap:12px;column-gap:12px;min-width:0;min-height:82px;padding:13px 14px;display:grid;overflow:hidden}.avatar-dot{background:linear-gradient(145deg,#dce2f5,#8c96b5);border-radius:999px;grid-row:span 4;width:44px;height:44px}.history-row strong{color:#1b2034;font-size:14px;font-weight:900;line-height:1.1}.history-row small,.history-row strong{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.history-row small{color:#7a8298;font-size:12px}.history-row b{color:#20b87f;white-space:nowrap;grid-area:3/3;align-self:center;font-size:13px}.history-row time{color:#8b93aa;white-space:nowrap;grid-column:3;font-size:12px}.history-tags{align-items:center;gap:8px;min-width:0;display:flex}.history-tags i{color:#7042f4;white-space:nowrap;background:#7444ff1a;border-radius:999px;padding:4px 9px;font-size:12px;font-style:normal;font-weight:800}.voice-head-row{margin-bottom:26px}.voice-head-row h1{align-items:center;gap:18px;display:flex}.voice-head-row h1 svg{color:#6335f5}.voice-title-icon{-o-object-fit:contain;object-fit:contain;width:52px;height:46px;display:block}.voice-metric-row{grid-template-columns:repeat(3,170px);gap:28px;display:grid}.voice-metric-row article{background:#ffffffad;border-radius:12px;align-items:center;gap:12px;height:80px;padding:14px 16px;display:flex;box-shadow:0 14px 30px #443c8e14}.voice-metric-row svg{color:#7444ff}.voice-metric-row img{-o-object-fit:contain;object-fit:contain;width:46px;height:46px;display:block}.voice-metric-row span,.voice-metric-row strong{display:block}.voice-metric-row span{color:#596276;white-space:nowrap;font-size:12px;font-weight:700}.voice-metric-row strong{color:#0f1427;font-size:28px;line-height:1}.voice-tabs{margin-bottom:26px}.voice-tabs i{width:24px}.voice-layout{grid-template-columns:824px 406px;align-items:start;gap:42px;display:grid}.voice-left-panel{display:grid}.voice-card-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.voice-design-card{height:268px;padding:22px 18px 16px;position:relative;overflow:hidden}.voice-design-card.active{border:2px solid #7544ff}.voice-design-card>b{color:#fff;background:#7444ff;border-radius:0 14px 0 10px;padding:7px 12px;font-size:12px;position:absolute;top:0;right:0}.voice-avatar-design{-o-object-fit:cover;object-fit:cover;border-radius:999px;width:70px;height:70px;display:block}.voice-design-card h3{margin:8px 0 6px;font-size:18px;font-weight:900;line-height:1.2}.voice-design-card h3 span{color:#4f77ed;background:#edf2ff;border-radius:999px;margin-left:8px;padding:3px 8px;font-size:12px}.voice-design-card p{color:#596276;max-height:32px;margin:5px 0 0;font-size:12px;line-height:1.35;overflow:hidden}.voice-design-card .tag-row{gap:8px}.voice-design-card .tag-row span{padding:4px 10px;font-size:12px}.wave-line{opacity:.9;background:repeating-linear-gradient(90deg,#b18cff 0 2px,#0000 2px 7px);border-radius:999px;height:28px}.voice-wave-img{-o-object-fit:fill;object-fit:fill;width:calc(100% - 36px);height:24px;display:block;bottom:48px}.voice-buttons,.voice-wave-img{position:absolute;left:18px;right:18px}.voice-buttons{grid-template-columns:1fr 1fr;gap:12px;margin-top:0;display:grid;bottom:10px}.voice-buttons button{background:#fff;border:1px solid #7444ff3d;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:38px;font-weight:800;display:inline-flex}.voice-buttons .use{color:#6335f5}.voice-param-card{height:674px;margin-top:-66px;padding:24px 22px;overflow:hidden}.audio-preview-row,.range-row,.selected-voice,.voice-param-card h2{align-items:center;display:flex}.voice-param-card h2{gap:10px}.selected-voice{gap:14px;margin-top:22px}.selected-voice span{flex:1}.selected-voice small,.selected-voice strong{display:block}.selected-voice b{color:#fff;background:#7444ff;border-radius:8px;padding:7px 10px;font-size:12px}.voice-textarea{color:#222842;gap:10px;margin-top:20px;font-weight:800;display:grid}.voice-textarea textarea{resize:none;height:132px;padding:16px;font-size:15px;line-height:1.65}.voice-textarea small{text-align:right;color:#8991a8}.audio-preview-row{gap:14px;margin:14px 0}.audio-preview-row button{color:#fff;background:linear-gradient(135deg,#74f,#5530ee);border:0;border-radius:999px;place-items:center;width:62px;height:62px;display:grid}.wave-line.large{flex:1;height:34px}.voice-wave-img.large{-o-object-fit:fill;object-fit:fill;flex:0 170px;width:170px;height:42px;position:static;bottom:auto;left:auto;right:auto}.audio-preview-row>span{white-space:nowrap;text-align:right;min-width:78px}.range-row{gap:18px;margin:10px 0;font-weight:800}.range-row span{width:42px}.range-row input{accent-color:#7444ff;flex:1}.range-row b{text-align:right;color:#596276;width:42px}.voice-param-card .design-primary-button{width:100%;min-height:50px;margin-top:10px}.voice-pagination{justify-content:center;align-items:center;gap:14px;margin-top:26px;display:flex}.voice-pagination button,.voice-pagination span{color:#5a6278;background:#ffffffb8;border:1px solid #7444ff33;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-weight:800;display:inline-flex}.voice-pagination button.active{color:#fff;background:linear-gradient(135deg,#7444ff,#5531ee);border-color:#0000}.voice-pagination span{background:0 0;border-color:#0000}.voice-cost-note{color:#7a8298;margin:8px 0 0;font-size:13px;font-weight:700}.voice-cost-note strong{color:#fff;background:#7444ff;border-radius:999px;margin:0 6px;padding:2px 7px}.template-layout{grid-template-columns:566px 364px 318px;align-items:start;gap:18px;height:647px;margin-top:0;display:grid;position:relative;top:-36px;left:-31px}.template-design-page{overflow:visible;transform:translateY(-27px)}.template-design-page>.design-head{transform:translate(-22px)}.template-design-page>.design-head h1{font-size:31px;line-height:1.12}.template-design-page>.design-head p{margin-top:9px}.template-gallery-card{height:647px;padding:14px;overflow:hidden}.template-tabs{margin-bottom:14px}.template-card-grid{grid-template-columns:repeat(3,171px);gap:14px;display:grid;transform:translate(-7px)}.template-card-grid button{background:0 0;border:0;border-radius:14px;padding:0;position:relative;overflow:hidden}.template-card-grid button.active{box-shadow:0 0 0 3px #7444ff,0 12px 28px #6335f547}.template-card-grid img{-o-object-fit:cover;object-fit:cover;width:171px;height:270px}.template-card-grid button:nth-child(n+4) img{height:265px}.template-card-grid b{color:#fff;background:#7444ff;border-radius:8px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;display:inline-flex;position:absolute;top:12px;left:12px}.template-preview-card{height:666px;padding:27px 12px 12px;overflow:hidden}.template-preview-card img{-o-object-fit:cover;object-fit:cover;border-radius:14px;width:337px;height:616px}.template-settings-card{height:694px;padding:20px 22px 18px;position:relative;overflow:hidden}.template-settings-card label{color:#596276;gap:4px;margin-top:7px;font-size:13px;font-weight:800;display:grid}.template-settings-card .setting-color-row,.template-settings-card .setting-font-row{border-bottom:1px solid #4a4e7614;padding-bottom:6px}.setting-font-row div{gap:14px;display:grid}.setting-color-row,.setting-font-row div{grid-template-columns:50px 1fr;align-items:center}.setting-color-row{gap:12px}.setting-color-row div{grid-template-columns:82px 34px;align-items:center;gap:6px;display:grid}.setting-color-row select{color:#0000;width:34px;padding:0}.template-settings-card input,.template-settings-card select{height:32px;padding:0 12px;font-size:13px}.template-settings-card .setting-color-row select{color:#0000;width:34px;padding:0}.template-settings-card input[type=range]{accent-color:#7444ff;padding:0}.color-picker{background:linear-gradient(90deg,#6335f5,#14bfd0);border:0;border-radius:6px;width:82px;height:30px}.settings-two{grid-template-columns:1fr 82px;gap:10px;display:grid}.settings-two label{margin-top:7px}.template-settings-card .design-primary-button{width:auto;min-height:48px;margin-top:0;position:absolute;bottom:58px;left:22px;right:22px}.template-settings-card small{color:#8b93aa;text-align:center;margin-top:0;font-size:12px;display:block;position:absolute;bottom:28px;left:22px;right:22px}.template-recommend{align-items:center;gap:12px;width:566px;height:72px;margin-top:18px;padding:0 18px;display:flex;position:relative;top:-36px;left:-31px}.template-recommend strong{white-space:nowrap;flex:0 0 70px;width:70px;font-size:18px}.template-recommend button{padding-inline:16px}.projects-head{margin-bottom:18px;transform:translate(-30px)}.projects-design-page{overflow:visible;transform:translateY(-28px)}.project-toolbar-line{grid-template-columns:428px 230px 170px;align-items:center;gap:18px;display:grid;transform:translate(-30px)}.project-tabs{background:#ffffff9e;border:1px solid #4a4e761f;border-radius:9px;height:48px;padding:0 6px}.project-tabs button{white-space:nowrap;min-width:78px;height:36px;padding:0 16px;line-height:1}.project-toolbar-line .design-primary-button{min-height:48px}.projects-layout{grid-template-columns:982px 274px;gap:26px;margin-top:14px;display:grid;transform:translate(-30px)}.project-metric-row{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.project-metric-card{align-items:center;gap:18px;height:102px;padding:18px;display:flex}.metric-symbol{color:#6335f5;background:#7444ff1f;border-radius:18px;place-items:center;width:56px;height:56px;display:grid}.metric-symbol svg{width:30px;height:30px}.metric-2{color:#18b984;background:#18b98424}.project-metric-card em,.project-metric-card small{color:#70798f;font-size:13px;font-style:normal;display:block}.project-metric-card strong{margin:5px 0;font-size:28px;font-weight:950;line-height:1;display:block}.project-card-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:26px;display:grid}.project-design-card{grid-template-columns:126px minmax(0,1fr);gap:11px;height:210px;padding:10px 10px 9px;display:grid;position:relative;overflow:hidden}.project-design-card>img{-o-object-fit:cover;object-fit:cover;border-radius:10px;width:126px;height:190px}.project-design-card>div{min-width:0;padding-right:0}.project-menu-button{color:#273044;background:0 0;border:0;place-items:center;width:20px;height:24px;padding:0;display:grid;position:absolute;top:13px;right:11px}.project-menu-button svg{width:17px;height:17px}.project-design-card h3{white-space:nowrap;text-overflow:clip;max-height:18px;margin:4px 0 10px;padding-right:17px;font-size:15px;font-weight:900;line-height:1.2;overflow:hidden}.project-chip{color:#20a977;background:#20a9771f;border-radius:999px;width:-moz-fit-content;width:fit-content;padding:6px 12px 5px;font-size:12px;font-weight:800;display:block}.project-chip.生成中{color:#2672f4;background:#2672f41f}.project-chip.草稿{color:#7444ff;background:#7444ff1f}.project-chip.失败{color:#ff4c65;background:#ff4c651f}.project-design-card p,.project-design-card small{color:#697187;align-items:center;gap:6px;font-size:13px;display:flex}.project-design-card p{margin:10px 0 7px;line-height:1.25}.project-design-card p.danger{color:#ff4c65;font-weight:800}.project-design-card small{line-height:1}.project-design-card small svg{width:15px;height:15px}.project-design-card nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:0;display:grid;position:absolute;bottom:12px;left:73px;right:12px}.project-design-card nav button{color:#4b39d6;white-space:nowrap;background:#ffffff9e;border:1px solid #7444ff2e;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-width:0;height:34px;padding:0 8px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.project-design-card nav button svg{flex:0 0 15px;width:15px;height:15px}.project-design-card nav.two-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.project-design-card nav.single-action{grid-template-columns:1fr;left:144px}.project-design-card nav button.regen{color:#6335f5;background:#ffffffc7}.project-footer-row{justify-content:space-between;align-items:center;margin-top:46px;display:flex}.project-pagination{align-items:center;gap:12px;display:flex}.project-pagination button{color:#323850;background:#ffffffa3;border:1px solid #4a4e761f;border-radius:7px;width:34px;height:34px}.project-pagination .active{color:#fff;background:#6335f5;border-color:#0000}.page-size-select{color:#4f5a72;background:#ffffffad;border:1px solid #4a4e761f;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:110px;height:34px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.page-size-select svg{width:15px;height:15px}.projects-side-column{gap:16px;margin-top:-69px;display:grid}.storage-card,.task-flow-card{padding:20px 16px}.task-flow-card{height:392px;position:relative;overflow:hidden}.storage-card{height:274px;overflow:hidden}.task-flow-list{gap:19px;margin-top:16px;display:grid;position:relative}.task-flow-list:before{content:"";opacity:.58;background:linear-gradient(#19c28c 0 45%,#2d75f4 70%,#dfe5f0);border-radius:999px;width:2px;position:absolute;top:9px;bottom:12px;left:10px}.task-flow-list p{color:#1f2538;margin:0;padding-left:30px;font-size:14px;font-weight:900;line-height:1.2;position:relative}.task-flow-list b{z-index:1;background:#dfe5f0;border-radius:999px;width:22px;height:22px;position:absolute;top:2px;left:0}.task-flow-list .done b{background:#19c28c}.task-flow-list .active b{background:#2d75f4}.task-flow-list small,.task-flow-list span{color:#80889e;font-size:12px;font-weight:600;display:block}.task-flow-list span{margin-top:4px;line-height:1}.task-flow-list small{margin-top:5px;line-height:1.25}.task-flow-card button{color:#6335f5;background:#ffffff9e;border:1px solid #7444ff47;border-radius:8px;width:auto;height:40px;margin-top:0;font-weight:900;position:absolute;bottom:18px;left:16px;right:16px}.chart-axis,.chart-dates,.storage-card p,.storage-card small,.storage-meta,.storage-scale{color:#697187}.storage-card p{margin:4px 0 18px;font-size:14px;line-height:1}.storage-meta,.storage-scale{justify-content:space-between;align-items:center;font-size:12px;line-height:1;display:flex}.storage-meta strong{color:#697187;font-size:12px;font-weight:700}.storage-bar{background:#e7e7f4;border-radius:999px;height:10px;margin:11px 0 9px;overflow:hidden}.storage-bar i{background:linear-gradient(90deg,#6335f5,#8e6dff);width:28%;height:100%;display:block}.storage-scale{margin-bottom:6px}.storage-scale b{color:#8b7f9d;font-weight:800}.bar-chart{grid-template-rows:86px 18px;grid-template-columns:24px 1fr;-moz-column-gap:6px;column-gap:6px;height:104px;margin-top:3px;display:grid;position:relative}.chart-axis{flex-direction:column;grid-row:1;justify-content:space-between;align-items:flex-start;font-size:11px;line-height:1;display:flex}.chart-plot{grid-row:1;align-items:end;gap:11px;padding:0 0 3px;display:flex;position:relative}.chart-plot:before{content:"";pointer-events:none;background:repeating-linear-gradient(#8877a524 0 1px,#0000 1px 25px);position:absolute;inset:0 0 3px}.chart-plot span{z-index:1;background:linear-gradient(#7444ff,#b39aff);border-radius:5px 5px 0 0;width:16px;position:relative}.chart-dates{grid-area:2/2;justify-content:space-between;align-items:end;padding-top:4px;font-size:11px;line-height:1;display:flex}}.template-preset-grid button{min-height:202px}.template-preset-grid em{color:#687187;text-align:left;padding:0 12px 12px;font-size:12px;font-style:normal;font-weight:800;line-height:1.45;display:block}.template-mini-preview{color:#fff;background:linear-gradient(#0709161a,#070916c2),radial-gradient(circle at 80% 12%,#6f3cff4d,#0000 38%),#151827;border-radius:14px;align-content:end;gap:8px;height:122px;padding:14px;display:grid}.template-mini-preview span,.template-mini-preview strong{z-index:1;position:relative}.template-mini-preview span{background:var(--cover-accent);width:-moz-max-content;width:max-content;color:var(--cover-subtitle);border-radius:999px;padding:5px 8px;font-size:10px;font-weight:950}.template-mini-preview strong{color:var(--cover-title);text-align:left;font-size:22px;font-weight:950;line-height:1.05}.template-live-preview{place-items:center;display:grid}.template-phone-preview{grid-template-columns:minmax(0,.72fr) minmax(0,.58fr);align-items:stretch;gap:14px;width:100%;display:grid}.template-cover-preview,.template-phone-video{background:radial-gradient(circle at 50% 32%,#6f3cff47,#0000 38%),linear-gradient(#161927,#06070c);border-radius:18px;min-height:420px;position:relative;overflow:hidden}.template-phone-video{color:#8b6cff;place-items:center;display:grid}.template-cover-preview{color:#fff;background:linear-gradient(#07091629,#070916b8),radial-gradient(circle at 80% 12%,#6f3cff42,#0000 38%),#151827;flex-direction:column;justify-content:center;gap:12px;padding:22px;display:flex}.template-cover-preview em{color:#fff;background:var(--cover-accent);border-radius:999px;width:-moz-max-content;width:max-content;padding:7px 10px;font-size:12px;font-style:normal;font-weight:950}.template-cover-preview strong{color:var(--cover-title);text-shadow:0 4px #00000080;font-weight:950;line-height:1.05}.template-cover-preview span{color:var(--cover-subtitle);font-size:16px;font-weight:900;line-height:1.45}.template-token-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.template-token-list span{color:#596276;background:#f8f9ffc7;border-radius:12px;align-items:center;gap:7px;min-width:0;padding:10px;font-size:11px;font-weight:900;display:flex}.template-token-list i{border-radius:6px;width:18px;height:18px;box-shadow:inset 0 0 0 1px #ffffffb8}.feature-art,.phone-cluster-image{display:block}.hero-title-art{display:none}@media(min-width:1181px){.studio-shell{background:radial-gradient(circle at 91% 77%,#5bd9e029,#0000 28%),radial-gradient(circle at 84% 34%,#6c4eee21,#0000 30%),linear-gradient(108deg,#f9fbff,#f7f5ff 48%,#f0f7ff);grid-template-columns:303px minmax(0,1fr)}.studio-sidebar{background:#ffffffb8;border-right:1px solid #6f5bd214;gap:44px;padding:42px 24px 50px;box-shadow:22px 0 58px #48418014}.brand-lockup{gap:20px;margin-left:16px}.brand-mark{width:64px;height:64px;font-size:28px;box-shadow:0 18px 34px #6335f53d}.brand-lockup strong{letter-spacing:0;font-size:20px;line-height:1.15}.brand-lockup small{letter-spacing:.31em;margin-top:9px;font-size:11px}.studio-nav{gap:17px}.studio-nav-item{border-radius:8px;gap:20px;min-height:64px;padding:0 25px;font-size:18px;font-weight:800}.studio-nav-item:before{top:13px;bottom:13px}.studio-nav-item.active{background:#ffffffb8;box-shadow:0 16px 34px #4938a014}.nav-icon{width:22px;height:22px}.member-card{background:#ffffffc7;border-radius:15px;min-height:248px;margin:auto 4px 0;padding:23px 20px 21px;box-shadow:0 18px 44px #453d861a}.member-top{font-size:14px}.member-user{margin:22px 0}.outline-action{border-radius:8px;height:39px}.ready-row{margin-top:28px}.studio-main{width:100%;padding:24px 40px 27px 76px}.studio-topbar{height:48px;margin-bottom:37px}.topbar-actions{justify-content:space-between;gap:0;width:min(762px,100%)}.login-action,.primary-action,.topbar-link{height:48px;font-size:16px;font-weight:800}.topbar-link{padding:0}.topbar-divider{height:28px}.login-action{background:#ffffffbd;border-radius:8px;padding:0 23px;box-shadow:0 12px 28px #252a501a}.primary-action{background:linear-gradient(135deg,#6232f4,#4d2ce6 72%,#1fc6cf);border-radius:8px;padding:0 22px;box-shadow:0 16px 30px #6335f547}.home-page{grid-template-rows:minmax(0,611px) 191px;gap:20px;height:calc(100dvh - 136px);min-height:0;display:grid;overflow:visible}.hero-grid{height:611px;min-height:0;padding:0;display:block;position:relative}.hero-copy{width:650px;min-width:0;padding:0;transform:none}.eyebrow{letter-spacing:.16em;height:29px;padding:0 20px;font-size:15px;line-height:29px;box-shadow:0 12px 24px #6335f529}.hero-copy h1{letter-spacing:0;max-width:650px;margin-top:26px;font-size:86px;font-weight:950;line-height:.93;transform:skew(-4deg)}.hero-copy h1 b,.hero-copy h1 span,.hero-copy h1 strong{width:-moz-fit-content;width:fit-content}.hero-copy h1 span{color:#03050a}.hero-copy h1 b{background:linear-gradient(94deg,#6e38f4,#5735f0 43%,#2478ee 73%,#18bbc8);-webkit-background-clip:text;background-clip:text}.hero-swoosh{width:505px;height:96px;top:35px;left:178px}.hero-swoosh span{background:linear-gradient(90deg,#7545ff00,#7545ffb8 64%,#22c5dab8);height:4px;top:45px;right:72px;transform:rotate(-9deg)}.hero-swoosh-arrow{color:#7647f4;width:58px;height:58px;top:10px;right:16px}.hero-subtitle{color:#41485a;max-width:650px;margin-top:24px;font-size:20px;font-weight:500;line-height:1.65}.hero-actions{gap:25px;margin-top:21px}.hero-primary,.hero-secondary{border-radius:8px;height:55px;font-size:18px;font-weight:900}.hero-primary{background:linear-gradient(135deg,#6533f4,#5630ee 82%,#1ec6d0);width:235px;min-width:235px;box-shadow:0 16px 30px #6335f53d}.hero-secondary{color:#151824;width:188px;min-width:188px;box-shadow:none;background:#ffffff9e;border:1px solid #2025411f}.mini-stats{gap:18px;margin-top:24px}.mini-stats div{background:#ffffffad;border-radius:9px;grid-template-columns:32px 1fr;-moz-column-gap:12px;column-gap:12px;width:144px;min-width:144px;height:68px;padding:0 18px;box-shadow:0 14px 32px #464c8214}.mini-stats svg{stroke-width:2.6px;width:28px;height:28px}.mini-stats strong{font-size:17px;font-weight:900}.mini-stats small{color:#6b7283;font-size:13px}.hero-stage{min-height:0;position:absolute;top:-10px;left:621px}.hero-stage:before{display:none}.phone-cluster-image{-o-object-fit:contain;object-fit:contain;width:640px;height:625px}.feature-row{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;width:calc(100% - 1px);height:170px;margin:0 0 0 -27px;display:grid}.feature-card{background:#ffffffc7;border:1px solid #ffffffdb;border-radius:13px;min-width:0;height:170px;min-height:0;padding:25px 24px 20px;display:block;position:relative;overflow:hidden;box-shadow:0 20px 46px #443c8e1a}.feature-card span{font-size:36px;font-weight:950;line-height:1}.feature-card h3{color:#080a12;max-width:182px;margin:15px 0 10px;font-size:21px;font-weight:900;line-height:1.2}.feature-card p{color:#6c7282;font-size:15px;font-weight:500;line-height:1.55}.feature-art{-o-object-fit:contain;object-fit:contain;place-self:end;width:128px;height:112px;margin:0 -10px -8px 0}.feature-card:nth-child(3) .feature-art{width:132px;height:122px;margin-right:-12px}.studio-main{max-width:none;padding:24px 40px 18px 76px}.hero-subtitle,.mini-stats{margin-top:20px}.feature-row{gap:20px;height:152px}.feature-card:nth-child(2) .feature-art{width:100px;height:90px;right:14px}.feature-card:nth-child(3) .feature-art{width:112px;height:104px;bottom:0;right:8px}.studio-main{max-width:1377px;padding-top:20px;padding-bottom:12px}.studio-topbar{margin-bottom:28px}.home-page{grid-template-rows:minmax(0,600px) 176px;gap:12px;height:calc(100dvh - 108px)}.hero-grid{height:600px}.hero-copy h1{margin-top:30px;font-size:90px;line-height:.92}.hero-title strong{background:linear-gradient(90deg,#05060c 0 34%,#6636f4 34% 61%,#5530ed 61% 76%,#05060c 76% 100%);-webkit-background-clip:text;background-clip:text}.hero-subtitle{font-size:19px;line-height:1.58}.hero-actions,.hero-subtitle,.mini-stats{margin-top:18px}.hero-stage{width:640px;height:625px;top:-18px;left:clamp(621px,45vw,800px)}.feature-row{height:146px;margin-left:-27px}.feature-card{height:146px;padding:20px 24px 14px}.feature-card span{font-size:32px}.feature-card h3{white-space:nowrap;max-width:220px;margin:12px 0 7px;font-size:19px}.feature-card p{max-width:188px;font-size:14px;line-height:1.42}.feature-art{width:100px;height:88px;bottom:4px;right:16px}.feature-card:nth-child(2) .feature-art{width:92px;height:82px}.feature-card:nth-child(3) .feature-art{width:100px;height:94px;right:10px}.feature-card:nth-child(4) .feature-art{width:104px;height:90px}}body{min-width:320px;margin:0}#app,body,html{min-height:100%}*{box-sizing:border-box}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}.studio-shell{color:#171725;background:radial-gradient(circle at 78% 28%,#744eff33,#0000 31%),radial-gradient(circle at 90% 68%,#1cc7cd38,#0000 34%),linear-gradient(120deg,#f8faff,#f4f1ff 42%,#eef8ff);grid-template-columns:clamp(286px,18vw,348px) minmax(0,1fr);min-height:100vh;display:grid;overflow-x:hidden}.studio-sidebar{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:#ffffffa8;border-right:1px solid #6f5bd21a;flex-direction:column;gap:48px;height:100vh;padding:48px 28px 24px;display:flex;position:sticky;top:0;box-shadow:18px 0 48px #6335f512}.brand-lockup{color:#111322;align-items:center;gap:18px;text-decoration:none;display:inline-flex}.brand-mark{color:#fff;letter-spacing:-.02em;background:radial-gradient(circle at 30% 18%,#ffffff85,#0000 20%),linear-gradient(145deg,#8d38ff 5%,#5736ef 46%,#17c7dd);border-radius:999px;flex:none;place-items:center;width:70px;height:70px;font-size:27px;font-weight:800;display:grid;box-shadow:0 18px 34px #6335f547}.brand-lockup strong{white-space:nowrap;font-size:20px;font-weight:800;line-height:1.2;display:block}.brand-lockup small{color:#9aa0b5;letter-spacing:.28em;margin-top:8px;font-size:11px;font-weight:700;display:block}.studio-nav{flex-direction:column;gap:16px;display:flex}.studio-nav-item{color:#30344e;border-radius:8px;align-items:center;gap:22px;min-height:76px;padding:0 24px;font-size:18px;font-weight:700;text-decoration:none;transition:transform .18s,background .18s,color .18s,box-shadow .18s;display:flex;position:relative}.studio-nav-item:before{content:"";background:linear-gradient(#713cff,#3d49ff);border-radius:999px;width:0;transition:width .18s;position:absolute;top:16px;bottom:16px;left:0}.studio-nav-item.active{color:#5a32f4;background:#ffffff94;box-shadow:inset 0 0 0 1px #ffffff8c,0 16px 32px #6550b414}.studio-nav-item.active:before{width:7px}.studio-nav-item.disabled{opacity:.55}.nav-icon{flex:none;width:23px;height:23px}.member-avatar img,.member-top img,.mini-stat-icon,.nav-icon-img,.topbar-icon-img{-o-object-fit:contain;object-fit:contain;flex:none;display:block}.member-card{background:#ffffffb8;border:1px solid #ffffffb8;border-radius:18px;margin-top:auto;padding:22px;box-shadow:0 22px 55px #4f44941f}.member-top,.member-user,.ready-row{align-items:center;display:flex}.member-top{color:#7a50ff;gap:10px;font-size:14px;font-weight:700}.member-top img{width:20px;height:20px}.member-top i{background:#7a50ff;border-radius:999px;width:5px;height:5px;margin-left:auto}.member-user{gap:13px;margin:24px 0}.member-avatar{color:#683ef6;background:linear-gradient(145deg,#ece8ff,#fff);border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.member-avatar img{width:24px;height:24px}.member-user strong{font-size:17px;display:block}.member-user small,.ready-row{color:#8c92aa;font-size:12px}.outline-action{color:#6638f3;background:#ffffff9e;border:1px solid #6335f542;border-radius:8px;justify-content:center;align-items:center;height:44px;font-weight:800;text-decoration:none;display:flex}.ready-row{justify-content:space-between;margin-top:24px}.ready-row span{align-items:center;gap:8px;display:inline-flex}.ready-row i{background:#22c7a8;border-radius:999px;width:8px;height:8px}.studio-main{min-width:0;padding:28px clamp(26px,3vw,54px) 36px}.studio-topbar{justify-content:flex-end;height:62px;margin-bottom:32px}.studio-topbar,.topbar-actions{align-items:center;gap:18px;display:flex}.login-action,.mobile-menu-button,.primary-action,.topbar-link{color:#22253a;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:10px;font-weight:700;text-decoration:none;display:inline-flex}.topbar-divider{background:#24273f1f;width:1px;height:26px}.theme-toggle{background:linear-gradient(90deg,#5c35ee,#713cff);border:0;border-radius:999px;width:43px;height:24px;padding:2px;box-shadow:0 10px 24px #6335f533}.theme-mode{color:#131625;white-space:nowrap;align-items:center;gap:14px;height:48px;font-size:16px;font-weight:800;display:inline-flex}.theme-toggle span{background:#fff;border-radius:999px;width:20px;height:20px;margin-left:auto;display:block}.topbar-icon-img,.topbar-icon-light{width:22px;height:22px}.login-action{background:#ffffffb8;border-radius:8px;height:54px;padding:0 24px;box-shadow:0 10px 26px #252a501a}.gradient-button,.hero-primary,.primary-action{color:#fff;background:linear-gradient(135deg,#7039ff,#4d2ce6 66%,#1fc8d1);border:0;box-shadow:0 18px 34px #6335f547}.primary-action{border-radius:8px;height:54px;padding:0 24px}.mobile-menu-button,.mobile-page-title{display:none}.home-page,.tool-page{z-index:1;position:relative}.hero-grid{grid-template-columns:minmax(0,.95fr) minmax(520px,.9fr);align-items:center;gap:clamp(30px,5vw,88px);min-height:min(690px,100vh - 130px);display:grid}.eyebrow,.tool-kicker{color:#fff;background:linear-gradient(90deg,#6636f4,#1cc6cf);border-radius:999px;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;font-weight:800;display:inline-flex;box-shadow:0 12px 24px #6335f52e}.eyebrow{letter-spacing:.18em;padding:8px 24px;font-size:14px}.hero-copy h1{color:#06070d;letter-spacing:0;max-width:650px;margin:32px 0 0;font-size:clamp(68px,5.35vw,100px);font-weight:950;line-height:.95;transform:skew(-4deg)}.hero-copy h1 b,.hero-copy h1 span,.hero-copy h1 strong{white-space:nowrap;display:block}.hero-copy h1 b,.hero-copy h1 strong{color:#0000;background:linear-gradient(96deg,#6531f4 18%,#266dff 62%,#17c8d6);-webkit-background-clip:text;background-clip:text}.hero-title strong{background:linear-gradient(90deg,#05060c 0 39%,#6531f4 39% 61%,#266dff 61% 80%,#05060c 80% 100%);-webkit-background-clip:text;background-clip:text;width:-moz-fit-content;width:fit-content}.hero-copy h1 span{font-style:italic}.hero-swoosh{z-index:0;pointer-events:none;width:min(520px,38vw);height:86px;position:absolute;top:28px;left:min(198px,14vw)}.hero-swoosh span{background:linear-gradient(90deg,#7545ff00,#7545ffc7 68%,#22c5dac2);border-radius:999px;height:4px;position:absolute;top:36px;left:0;right:58px;transform:rotate(-9deg);box-shadow:0 8px 18px #6335f529}.hero-swoosh-arrow{color:#7b4dff;filter:drop-shadow(0 10px 16px #6335f538);width:64px;height:64px;position:absolute;top:2px;right:10px;transform:rotate(-18deg)}.hero-subtitle{color:#525b73;max-width:650px;margin:30px 0 0;font-size:20px;font-weight:600;line-height:1.85}.feature-row,.hero-actions,.home-workflow,.mini-stats{align-items:center;display:flex}.hero-actions{flex-wrap:wrap;gap:28px;margin-top:30px}.hero-primary,.hero-secondary{border-radius:8px;justify-content:center;align-items:center;gap:18px;min-width:210px;height:62px;padding:0 34px;font-size:18px;font-weight:900;text-decoration:none;display:inline-flex}.hero-secondary{color:#181b2d;background:#ffffffb8;border:1px solid #252a501f;box-shadow:0 14px 30px #464c8214}.mini-stats{flex-wrap:wrap;gap:20px;margin-top:28px}.mini-stats div{background:#ffffffad;border-radius:8px;grid-template-columns:34px 1fr;align-items:center;-moz-column-gap:12px;column-gap:12px;min-width:160px;height:78px;padding:0 24px;display:grid;box-shadow:0 16px 34px #464c8214}.mini-stats svg{grid-row:span 2}.mini-stat-icon{grid-row:span 2;width:34px;height:34px}.mini-stats strong{font-size:17px;line-height:1.1}.mini-stats small{color:#6e7488;font-weight:700}.hero-stage{min-height:620px;position:relative}.hero-stage:before{content:"";filter:blur(.2px);background:repeating-radial-gradient(at 58% 58%,#8270ff38 0 2px,#0000 2px 34px),linear-gradient(145deg,#ffffff59,#713cff1f);border-radius:44% 56% 48% 52%;position:absolute;inset:58px -46px 18px 24px}.phone-preview{z-index:2;aspect-ratio:9/16;background:#fff;border-radius:34px;width:min(380px,42vw);margin:20px 0 0 60px;padding:12px;position:relative;overflow:hidden;box-shadow:0 30px 70px #26206038}.phone-preview:after{content:"";pointer-events:none;border-radius:25px;position:absolute;inset:12px;box-shadow:inset 0 0 0 1px #ffffff59}.phone-preview video{-o-object-fit:cover;object-fit:cover;background:#111;border-radius:24px;width:100%;height:100%}.cover-title,.phone-bottom,.phone-caption,.phone-play,.phone-top,.subtitle-preview{z-index:3;position:absolute}.phone-top{color:#fff;justify-content:space-between;font-weight:800;display:flex;top:32px;left:32px;right:32px}.phone-top b{background:#6a3af6;border-radius:6px;padding:4px 10px}.phone-caption{color:#fff;text-shadow:0 4px #000000c7;font-size:28px;font-weight:950;line-height:1.08;bottom:166px;left:32px;right:32px}.phone-caption b{color:#fff200}.phone-play{color:#fff;background:linear-gradient(145deg,#7f47ff,#512de7);border:4px solid #ffffffeb;border-radius:999px;place-items:center;width:76px;height:76px;display:grid;top:45%;left:50%;transform:translate(-50%,-50%)}.phone-bottom{color:#fff;justify-content:space-between;align-items:center;display:flex;bottom:32px;left:32px;right:32px}.phone-bottom b{background:#5b33e6c7;border-radius:9px;padding:8px 12px;font-size:22px}.floating-proofs{z-index:4;flex-direction:column;gap:28px;width:250px;display:flex;position:absolute;top:82px;right:-18px}.proof-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffc2;border:1px solid #ffffffd1;border-radius:18px;grid-template-columns:50px 1fr 22px;align-items:center;gap:14px;min-height:90px;padding:18px;display:grid;box-shadow:0 18px 42px #443c8e1f}.proof-icon{color:#fff;background:linear-gradient(145deg,#7b48ff,#4c2ee8);border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.proof-card.blue .proof-icon{background:linear-gradient(145deg,#2f7bff,#24c7dd)}.proof-card.cyan .proof-icon{background:linear-gradient(145deg,#16c8d4,#2c8cff)}.proof-card.violet .proof-icon{color:#6a3af6;background:#ede8ff}.proof-card small,.proof-card strong{display:block}.proof-card strong{font-size:17px;font-weight:900}.proof-card strong b{margin-left:10px;font-size:27px}.proof-card small{color:#7e8499;margin-top:5px;font-size:12px;font-weight:700}.proof-check{color:#22c55e}.feature-row{gap:22px;margin-top:22px}.feature-card{background:#ffffffc7;border:1px solid #ffffffd1;border-radius:18px;flex:1 1 0;justify-content:space-between;gap:18px;min-height:154px;padding:26px 28px;display:flex;box-shadow:0 22px 50px #443c8e1a}.feature-card span{color:#5b39f4;font-size:34px;font-weight:950;line-height:1;display:block}.feature-card:nth-child(3) span{color:#18bbc8}.feature-card h3{margin:14px 0 8px;font-size:19px;font-weight:900}.feature-card p{color:#697084;white-space:pre-line;margin:0;line-height:1.55}.feature-icon{color:#6b42f5;filter:drop-shadow(0 12px 20px #6335f52e);align-self:flex-end;width:52px;height:52px}.home-workflow{flex-wrap:wrap;gap:14px;margin:26px 0 0}.home-workflow div{color:#5532e7;background:#ffffff9e;border-radius:999px;align-items:center;gap:8px;height:42px;padding:0 16px;font-weight:800;display:inline-flex}@media(min-width:1181px){#app,body,html{height:100%;overflow:hidden}.studio-sidebar{gap:48px;height:100vh;padding:48px 28px 24px}.studio-main{height:100vh;min-height:0;padding:28px 48px 22px;overflow:hidden}.home-page,.tool-page{height:calc(100vh - 108px);min-height:0;overflow:hidden}.home-page{grid-template-rows:minmax(0,1fr) 192px;gap:18px}.hero-grid{grid-template-columns:minmax(660px,.94fr) minmax(610px,.86fr);gap:34px}.hero-copy{z-index:2;align-self:center;padding-left:6px;position:relative;transform:translateY(-58px)}.eyebrow{letter-spacing:.18em;padding:8px 24px;font-size:15px}.hero-primary,.hero-secondary{min-width:214px;height:62px;padding:0 36px}.mini-stats div{width:164px;height:78px}.hero-stage:before{inset:60px -38px 2px 20px}.proof-card{border-radius:18px;min-height:86px}.feature-row{align-items:stretch;gap:22px;height:192px}.feature-card{border-radius:18px;padding:26px 28px}.tool-page{flex-direction:column;padding-bottom:0;display:flex}.tool-hero{border-radius:24px;min-height:194px;padding:30px 32px}.compact-hero{min-height:178px}.tool-hero h1{margin-top:16px;font-size:clamp(42px,3.1vw,58px)}.tool-hero p{font-size:16px;line-height:1.58}.workspace-grid{flex:auto;gap:18px;min-height:0;margin-top:18px;overflow:hidden}.workspace-grid.two-col{grid-template-columns:minmax(420px,.9fr) minmax(0,1.1fr);min-height:0}.create-stepper{flex:none;margin-top:16px;padding:10px}.create-stepper article{min-height:70px;padding:12px}.create-workflow-shell{flex:auto;min-height:0;margin-top:14px;overflow:hidden}.rewrite-panel{display:none}.voice-filter-panel{flex:none;align-content:start;gap:12px;height:160px;margin-top:18px;padding:24px;overflow:hidden}.filter-row.scenes{max-height:42px;overflow:hidden}.voice-grid{flex:auto;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:14px;min-height:0;margin-top:18px;overflow:hidden}.voice-card{gap:10px;min-height:148px;padding:16px}.voice-avatar{border-radius:15px;width:48px;height:48px}.voice-info h3{font-size:16px}.voice-info p{margin:6px 0 3px}.voice-info small{line-height:1.45}.voice-audio-bar{position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.template-workbench{flex:auto;grid-template-columns:260px minmax(310px,1fr) 330px;gap:22px;height:auto;min-height:0;margin-top:18px;overflow:hidden}.style-panel,.template-picker{max-height:100%;overflow:hidden}.phone-preview.slim{width:min(342px,100%)}.projects-hero{min-height:178px}.projects-toolbar{flex:0 0 88px;height:88px;margin-top:16px;padding:17px 18px;overflow:hidden}.project-grid{flex:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;min-height:0;margin-top:16px;overflow:hidden}.project-card{max-height:450px}.studio-sidebar::-webkit-scrollbar{display:none}.studio-main{min-width:0;height:auto;min-height:100dvh;padding:clamp(20px,2.6vh,28px) clamp(28px,2.5vw,48px) clamp(18px,2.4vh,32px);overflow:visible}.studio-topbar{height:clamp(52px,6.7vh,62px);margin-bottom:clamp(14px,2vh,22px)}.home-page{grid-template-rows:minmax(0,1fr) clamp(132px,17vh,178px);gap:clamp(12px,1.7vh,18px);display:grid}.home-page,.tool-page{height:auto;min-height:calc(100dvh - clamp(86px,11vh,112px));overflow:visible}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(360px,clamp(400px,33vw,612px));align-items:center;gap:clamp(20px,2.3vw,42px);min-width:0;height:100%;min-height:0}.hero-copy{min-width:0;transform:translateY(clamp(-38px,-3.4vh,0px))}.hero-copy h1{max-width:min(700px,100%);margin-top:clamp(16px,2.5vh,28px);font-size:clamp(70px,5.15vw,103px);line-height:.94}.hero-subtitle{max-width:min(720px,100%);margin-top:clamp(12px,2.2vh,24px);font-size:clamp(16px,1vw,19px);line-height:1.58}.hero-actions{gap:clamp(16px,1.5vw,28px);margin-top:clamp(14px,2.2vh,22px)}.hero-primary,.hero-secondary{min-width:clamp(180px,11vw,214px);height:clamp(50px,6.2vh,62px);padding-inline:clamp(24px,1.9vw,36px)}.mini-stats{gap:clamp(12px,1.1vw,20px);margin-top:clamp(12px,2vh,22px)}.mini-stats div{width:clamp(142px,8.6vw,164px);min-width:0;height:clamp(58px,7.8vh,76px);padding-inline:clamp(16px,1.25vw,24px)}.hero-stage{min-width:0;height:100%;min-height:0}.phone-preview{width:clamp(300px,20.2vw,380px);margin:clamp(0px,1.7vh,24px) 0 0 clamp(10px,2.4vw,58px)}.floating-proofs{gap:clamp(12px,2vh,28px);width:clamp(218px,13.8vw,264px);top:clamp(34px,6.8vh,72px);right:0}.proof-card{grid-template-columns:clamp(40px,2.6vw,50px) minmax(0,1fr) 20px;gap:clamp(10px,.8vw,14px);min-height:clamp(66px,8.6vh,86px);padding:clamp(10px,1vw,18px)}.proof-card strong{font-size:clamp(14px,.9vw,17px)}.proof-card small{font-size:12px}.feature-row{gap:clamp(14px,1.35vw,22px);min-width:0;height:clamp(132px,17vh,178px);margin-top:0}.feature-card{min-width:0;height:100%;min-height:0;padding:clamp(18px,1.45vw,28px)}.feature-card span{font-size:clamp(26px,1.8vw,34px)}.feature-card h3{margin-top:clamp(8px,1.1vh,14px);font-size:clamp(16px,1vw,19px)}.feature-card p{font-size:clamp(13px,.85vw,16px);line-height:1.5}.feature-icon{width:clamp(40px,2.7vw,52px);height:clamp(40px,2.7vw,52px)}.home-workflow{display:none}#app,body,html{width:100%;height:auto;min-height:100%;overflow:hidden auto}.studio-shell{grid-template-columns:clamp(292px,17.4vw,348px) minmax(0,1fr);width:100%;height:auto;min-height:100dvh;overflow:clip visible}.studio-sidebar{scrollbar-width:none;height:100dvh;overflow-y:auto}}@media(min-width:1181px){.studio-sidebar::-webkit-scrollbar{display:none}.studio-main{min-width:0;height:auto;min-height:100dvh;padding:clamp(20px,2.6vh,28px) clamp(28px,2.5vw,48px) clamp(18px,2.4vh,32px);overflow:visible}.studio-topbar{height:clamp(52px,6.7vh,62px);margin-bottom:clamp(14px,2vh,22px)}.home-page{grid-template-rows:minmax(0,1fr) clamp(132px,17vh,178px);gap:clamp(12px,1.7vh,18px);display:grid}.home-page,.tool-page{height:auto;min-height:calc(100dvh - clamp(86px,11vh,112px));overflow:visible}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(360px,clamp(400px,33vw,612px));align-items:center;gap:clamp(20px,2.3vw,42px);min-width:0;height:100%;min-height:0}.hero-copy{min-width:0;transform:translateY(clamp(-38px,-3.4vh,0px))}.hero-copy h1{max-width:min(700px,100%);margin-top:clamp(16px,2.5vh,28px);font-size:clamp(70px,5.15vw,103px);line-height:.94}.hero-subtitle{max-width:min(720px,100%);margin-top:clamp(12px,2.2vh,24px);font-size:clamp(16px,1vw,19px);line-height:1.58}.hero-actions{gap:clamp(16px,1.5vw,28px);margin-top:clamp(14px,2.2vh,22px)}.hero-primary,.hero-secondary{min-width:clamp(180px,11vw,214px);height:clamp(50px,6.2vh,62px);padding-inline:clamp(24px,1.9vw,36px)}.mini-stats{gap:clamp(12px,1.1vw,20px);margin-top:clamp(12px,2vh,22px)}.mini-stats div{width:clamp(142px,8.6vw,164px);min-width:0;height:clamp(58px,7.8vh,76px);padding-inline:clamp(16px,1.25vw,24px)}.hero-stage{min-width:0;height:100%;min-height:0}.phone-preview{width:clamp(300px,20.2vw,380px);margin:clamp(0px,1.7vh,24px) 0 0 clamp(10px,2.4vw,58px)}.floating-proofs{gap:clamp(12px,2vh,28px);width:clamp(218px,13.8vw,264px);top:clamp(34px,6.8vh,72px);right:0}.proof-card{grid-template-columns:clamp(40px,2.6vw,50px) minmax(0,1fr) 20px;gap:clamp(10px,.8vw,14px);min-height:clamp(66px,8.6vh,86px);padding:clamp(10px,1vw,18px)}.proof-card strong{font-size:clamp(14px,.9vw,17px)}.proof-card small{font-size:12px}.feature-row{gap:clamp(14px,1.35vw,22px);min-width:0;height:clamp(132px,17vh,178px);margin-top:0}.feature-card{min-width:0;height:100%;min-height:0;padding:clamp(18px,1.45vw,28px)}.feature-card span{font-size:clamp(26px,1.8vw,34px)}.feature-card h3{margin-top:clamp(8px,1.1vh,14px);font-size:clamp(16px,1vw,19px)}.feature-card p{font-size:clamp(13px,.85vw,16px);line-height:1.5}.feature-icon{width:clamp(40px,2.7vw,52px);height:clamp(40px,2.7vw,52px)}.home-workflow{display:none}}@media(min-width:1181px)and (max-width:1599px){.studio-shell{grid-template-columns:clamp(288px,22vw,318px) minmax(0,1fr)}.studio-main{padding-inline:clamp(28px,3.4vw,40px)}.studio-sidebar{gap:clamp(28px,4.8vh,48px);padding:clamp(28px,4vh,48px) 28px 22px}.brand-mark{width:68px;height:68px}.studio-nav{gap:clamp(10px,1.6vh,16px)}.studio-nav-item{min-height:clamp(62px,8.2vh,76px)}.member-card{padding:20px}.member-user{margin:18px 0}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(310px,34vw);gap:clamp(16px,2vw,28px)}.hero-copy h1{font-size:clamp(58px,5.4vw,76px)}.hero-subtitle{max-width:650px}.hero-stage:before{inset:46px -18px 8px -6px}.phone-preview{width:clamp(270px,22vw,326px);margin-left:0}.floating-proofs{width:clamp(176px,15vw,218px);right:0}.proof-icon{border-radius:12px;width:40px;height:40px}.proof-check{width:16px;height:16px}.topbar-actions{gap:14px}.login-action,.primary-action{padding-inline:18px}}@media(min-width:1181px){#app,body,html{height:auto;min-height:100%;overflow:hidden auto}.studio-shell{height:auto;min-height:100dvh;overflow:hidden visible}.studio-sidebar{height:100dvh;max-height:100dvh}.studio-main{height:auto;min-height:100dvh;overflow:visible}.home-page,.tool-page{height:auto;min-height:calc(100dvh - 108px);overflow:visible}.home-page{grid-template-rows:auto auto}.tool-page{flex-direction:column;display:flex}.create-workflow-shell,.project-grid,.template-workbench,.voice-grid,.workspace-grid{overflow:visible}}@media(min-width:1181px)and (max-height:980px){.studio-main{padding:20px 48px 22px}.studio-topbar{height:52px;margin-bottom:12px}.home-page,.tool-page{min-height:calc(100dvh - 84px)}.home-page{gap:14px}.hero-grid{grid-template-columns:minmax(600px,.94fr) minmax(560px,.86fr);gap:26px;min-height:auto}.hero-copy{transform:translateY(0)}.eyebrow{padding:7px 22px;font-size:14px}.hero-copy h1{margin-top:16px;font-size:clamp(68px,4.25vw,82px);line-height:.93}.hero-subtitle{font-size:17px;line-height:1.52}.hero-actions,.hero-subtitle{margin-top:14px}.hero-primary,.hero-secondary{height:52px}.mini-stats{margin-top:12px}.mini-stats div{height:62px}.hero-stage{min-height:468px}.phone-preview{width:316px;margin-top:2px}.floating-proofs{gap:14px;top:38px}.proof-card{min-height:68px;padding:11px}.feature-row{gap:18px;height:132px}.feature-card{padding:18px 22px}.feature-card span{font-size:30px}.feature-card h3{margin-top:10px}.tool-hero{min-height:168px;padding:24px 30px}.compact-hero,.projects-hero{min-height:156px}.tool-hero h1{margin-top:12px;font-size:clamp(38px,2.8vw,52px)}.tool-hero p{font-size:15px;line-height:1.5}.create-stepper{margin-top:12px}.create-stepper article{min-height:64px}.voice-filter-panel{height:auto;min-height:138px}.template-workbench{min-height:520px}.projects-toolbar{flex-basis:auto;height:auto;min-height:76px}}.tool-page{padding-bottom:40px}.tool-hero{background:#ffffff94;border:1px solid #fffc;border-radius:24px;justify-content:space-between;align-items:center;gap:24px;min-height:220px;padding:32px;display:flex;box-shadow:0 24px 70px #4a429a1a}.compact-hero{min-height:178px}.tool-kicker{letter-spacing:.08em;padding:7px 16px;font-size:13px}.tool-hero h1{letter-spacing:0;max-width:740px;margin:18px 0 10px;font-size:clamp(34px,3.4vw,58px);font-weight:950;line-height:1.05}.tool-hero p{color:#667089;max-width:720px;margin:0;font-size:17px;font-weight:600;line-height:1.7}.selected-voice-card,.tool-metric{background:#ffffffb8;border-radius:18px;flex-direction:column;justify-content:center;min-width:190px;min-height:102px;padding:22px;display:flex;box-shadow:0 18px 44px #443c8e1a}.tool-metric strong{color:#5b37ef;font-size:34px;line-height:1}.selected-voice-card small,.tool-metric span{color:#7b8195;margin-top:10px;font-weight:700}.selected-voice-card{color:#5b37ef;flex-direction:row;align-items:center;gap:16px}.selected-voice-card strong{color:#171725;margin-top:4px;font-size:18px;display:block}.workspace-grid{gap:24px;margin-top:24px;display:grid}.workspace-grid.two-col{grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr)}.create-workflow-shell>section,.glass-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc2;border:1px solid #ffffffdb;border-radius:20px;box-shadow:0 22px 55px #443c8e1a}.create-workflow-shell{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:22px;max-width:1280px;margin:24px auto 0;display:grid}.create-stepper{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff94;border:1px solid #ffffffd6;border-radius:20px;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;max-width:1120px;margin:22px auto 0;padding:12px;display:grid;box-shadow:0 18px 44px #443c8e17}.create-stepper article{color:#596075;background:#ffffff85;border:1px solid #6952cd14;border-radius:14px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-height:78px;padding:14px;transition:transform .18s,box-shadow .18s,background .18s;display:grid}.create-stepper article.active{color:#fff;background:linear-gradient(135deg,#6f3cff,#4f2de6 62%,#20c7d1);transform:translateY(-1px);box-shadow:0 16px 34px #6335f53d}.create-stepper article.done{color:#5736ef;background:#f0ecffd1}.create-stepper span{width:42px;height:42px;color:inherit;background:#ffffffbd;border-radius:12px;place-items:center;font-weight:950;display:grid}.create-stepper article.active span{background:#ffffff2e}.create-stepper small,.create-stepper strong{display:block}.create-stepper strong{white-space:nowrap;font-size:15px;font-weight:950}.create-stepper small{color:currentColor;opacity:.72;margin-top:5px;font-size:12px;font-weight:800;line-height:1.35}.create-workflow-shell>section{border-color:#7b62eb1a;min-width:0}.create-workflow-shell>section>div:first-child{border-radius:16px}.create-workflow-shell input,.create-workflow-shell select,.create-workflow-shell textarea{background-color:#ffffffc7!important;border-color:#6952cd24!important}.create-workflow-shell input:focus,.create-workflow-shell select:focus,.create-workflow-shell textarea:focus{border-color:#6335f56b!important;box-shadow:0 0 0 4px #6335f514!important}.create-workflow-shell .bg-slate-900,.create-workflow-shell .bg-slate-950{background:linear-gradient(135deg,#6f3cff,#4f2de6)!important}.create-workflow-shell .text-slate-950{color:#171725!important}.create-workflow-shell .rounded-2xl,.create-workflow-shell .rounded-lg,.create-workflow-shell .rounded-xl{border-radius:12px}.source-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:24px;display:grid}.source-choice-card{text-align:left;color:#25283c;background:#ffffffa3;border:1px solid #6952cd1a;border-radius:18px;grid-template-columns:52px minmax(0,1fr) 24px;align-items:start;gap:14px;min-height:122px;padding:18px;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s;display:grid;position:relative;box-shadow:0 14px 32px #443c8e0f}.source-choice-card.active{color:#fff;background:radial-gradient(circle at 88% 20%,#21c9d39e,#0000 32%),linear-gradient(135deg,#6f3cff,#4f2de6 68%,#20c7d1);border-color:#0000;transform:translateY(-1px);box-shadow:0 18px 42px #6335f538}.source-choice-icon{color:#6438f4;background:#f0ebff;border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.source-choice-icon.flame{color:#e11d48;background:#fff0f4}.source-choice-card.active .source-choice-icon{color:#fff;background:#ffffff29}.source-choice-copy em,.source-choice-copy small,.source-choice-copy strong{display:block}.source-choice-copy strong{font-size:17px;font-weight:950}.source-choice-copy small{color:currentColor;opacity:.72;margin-top:7px;font-size:13px;font-weight:700;line-height:1.55}.source-choice-copy em{color:#5d38ef;background:#efebffe6;border-radius:999px;width:-moz-fit-content;width:fit-content;margin-top:12px;padding:5px 9px;font-size:12px;font-style:normal;font-weight:900}.source-choice-card.active .source-choice-copy em{color:#fff;background:#ffffff29}.source-choice-check{color:#c7cce0}.source-choice-card.active .source-choice-check{color:#fff}.rewrite-step-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.rewrite-step-head p{color:#6f3cff;margin:0;font-size:13px;font-weight:900}.rewrite-step-head h2{color:#171725;margin:4px 0 6px;font-size:25px;font-weight:950}.rewrite-step-head span{color:#687085;font-size:14px;font-weight:700;line-height:1.7}.rewrite-control-card{background:#f8f9ffd1;border:1px solid #6952cd1a;border-radius:18px;grid-template-columns:minmax(0,1fr) 170px auto;align-items:center;gap:16px;margin-bottom:18px;padding:16px;display:grid}.rewrite-count-control{align-items:center;gap:16px;display:flex}.rewrite-count-control span,.rewrite-count-control strong{display:block}.rewrite-count-control strong{color:#171725;font-size:15px;font-weight:950}.rewrite-count-control span{color:#6f3cff;margin-top:4px;font-size:22px;font-weight:950}.rewrite-count-actions{background:#ffffffc2;border:1px solid #6952cd1a;border-radius:12px;align-items:center;gap:4px;height:42px;padding:4px;display:flex}.rewrite-count-actions button{color:#5d38ef;background:#efebff;border:0;border-radius:9px;min-width:42px;height:32px;font-size:12px;font-weight:950}.rewrite-count-actions input{text-align:center;border-radius:8px;outline:none;width:68px;height:32px;padding:0 6px;font-weight:900;background:0 0!important;border:0!important}.rewrite-count-slider{accent-color:#6f3cff;width:100%}.rewrite-compare-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;display:grid}.rewrite-editor-card{background:#ffffffb8;border:1px solid #6952cd1a;border-radius:18px;flex-direction:column;min-height:390px;padding:18px;display:flex}.rewrite-editor-card.result{background:radial-gradient(circle at 90% 6%,#20c7d11f,#0000 34%),#ffffffc7}.rewrite-editor-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.rewrite-editor-head h3,.rewrite-editor-head p{margin:0}.rewrite-editor-head h3{color:#171725;font-size:17px;font-weight:950}.rewrite-editor-head p{color:#71788e;margin-top:5px;font-size:13px;font-weight:800}.rewrite-editor-head span{color:#5d38ef;background:#efebff;border-radius:999px;flex:none;padding:6px 10px;font-size:12px;font-weight:950}.rewrite-result-editor textarea,.rewrite-source-box{color:#34384e;white-space:pre-wrap;background:#f8f9ffbd;border:1px solid #6952cd14;border-radius:14px;flex:1;min-height:310px;padding:16px;font-size:14px;font-weight:650;line-height:1.9;overflow:auto}.rewrite-result-editor,.rewrite-result-editor textarea{flex:1;display:flex}.rewrite-result-editor textarea{resize:vertical;outline:none;width:100%}.rewrite-empty-state,.rewrite-error-state,.rewrite-loading-state{text-align:center;color:#71788e;background:#f8f9ffbd;border:1px solid #6952cd14;border-radius:14px;flex:1;align-content:center;place-items:center;gap:12px;min-height:310px;font-size:14px;font-weight:800;display:grid}.rewrite-error-state{color:#be123c;background:#fff1f2db;border-color:#f43f5e29}.rewrite-bottom-bar{background:#f8f9ffd1;border:1px solid #6952cd1a;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:14px 16px;display:flex}.rewrite-bottom-bar span,.rewrite-bottom-bar strong{display:block}.rewrite-bottom-bar strong{color:#171725;font-size:15px;font-weight:950}.rewrite-bottom-bar span{color:#71788e;margin-top:4px;font-size:13px;font-weight:800}.tts-step-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.tts-step-head p{color:#6f3cff;margin:0;font-size:13px;font-weight:900}.tts-step-head h2{color:#171725;margin:4px 0 6px;font-size:25px;font-weight:950}.tts-step-head span{color:#687085;font-size:14px;font-weight:700;line-height:1.7}.tts-console-grid{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:stretch;gap:16px;display:grid}.tts-param-card,.tts-result-card,.tts-script-card,.tts-voice-card{background:#ffffffc2;border:1px solid #6952cd1a;border-radius:18px}.tts-script-card{background:radial-gradient(circle at 95% 0,#20c7d11f,#0000 32%),#ffffffc7;flex-direction:column;min-height:430px;padding:18px;display:flex}.tts-section-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.tts-section-head h3,.tts-section-head p{margin:0}.tts-section-head h3{color:#171725;font-size:17px;font-weight:950}.tts-section-head p{color:#71788e;margin-top:5px;font-size:13px;font-weight:800;line-height:1.55}.tts-section-head>span{color:#5d38ef;background:#efebff;border-radius:999px;flex:none;padding:6px 10px;font-size:12px;font-weight:950}.tts-script-card textarea{resize:vertical;color:#34384e;background:#f8f9ffc7;border:1px solid #6952cd14;border-radius:14px;outline:none;flex:1;width:100%;min-height:310px;padding:16px;font-size:14px;font-weight:650;line-height:1.9}.tts-script-card textarea:focus{border-color:#6f3cff59;box-shadow:0 0 0 3px #6f3cff14}.tts-script-foot{color:#71788e;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;font-size:12px;font-weight:750;line-height:1.6;display:flex}.tts-script-foot button{color:#5d38ef;background:#efebff;border:0;border-radius:999px;flex:none;padding:8px 11px;font-size:12px;font-weight:950}.tts-control-stack{gap:16px;display:grid}.tts-param-card,.tts-result-card,.tts-voice-card{padding:16px}.tts-voice-card{background:radial-gradient(circle at 8% 10%,#6f3cff21,#0000 32%),#ffffffc7}.tts-voice-profile{background:linear-gradient(135deg,#6f3cff1a,#1fb9d417);border:1px solid #6952cd1a;border-radius:16px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:13px;min-height:118px;padding:14px;display:grid}.tts-voice-profile.empty{background:#f8f9ffbd}.tts-voice-avatar{color:#fff;background:linear-gradient(135deg,#7b3cff,#22bed1);border-radius:17px;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 14px 28px #614ae138}.tts-voice-meta strong{color:#171725;font-size:18px;font-weight:950}.tts-voice-meta p{color:#687085;margin:4px 0 0;font-size:13px;font-weight:800}.tts-voice-tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.tts-voice-tags span{color:#5d38ef;background:#ffffffc7;border:1px solid #6952cd14;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:900}.tts-select-field{display:block}.tts-select-field span{color:#34384e;margin-bottom:8px;font-size:13px;font-weight:900;display:block}.tts-select-field select{color:#171725;background:#f8f9ffc7;border:1px solid #6952cd1a;border-radius:12px;outline:none;width:100%;height:42px;padding:0 12px;font-size:14px;font-weight:850}.tts-select-field select:focus{border-color:#6f3cff59;box-shadow:0 0 0 3px #6f3cff14}.tts-slider-grid{gap:12px;margin-top:14px;display:grid}.tts-range-field{background:#f8f9ffc7;border:1px solid #6952cd14;border-radius:14px;padding:12px}.tts-range-field span{justify-content:space-between;align-items:center;gap:10px;display:flex}.tts-range-field em,.tts-range-field strong{font-style:normal}.tts-range-field strong{color:#34384e;font-size:13px;font-weight:900}.tts-range-field em{color:#6f3cff;font-size:13px;font-weight:950}.tts-range-field input{accent-color:#6f3cff;width:100%;margin-top:10px}.tts-error-state{min-height:auto;margin-top:16px;padding:14px}.tts-result-card{background:radial-gradient(circle at 93% 12%,#6f3cff1c,#0000 30%),#ffffffc7;margin-top:16px}.tts-result-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.tts-result-head h3,.tts-result-head p{margin:0}.tts-result-head h3{color:#171725;font-size:17px;font-weight:950}.tts-result-head p{color:#71788e;margin-top:5px;font-size:13px;font-weight:800}.tts-task-state{gap:12px;margin-top:14px;display:grid}.tts-progress-line{color:#687085;justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:850;display:flex}.tts-progress-line strong{color:#6f3cff;font-weight:950}.tts-progress-track{background:#6952cd17;border-radius:999px;height:8px;overflow:hidden}.tts-progress-track div{border-radius:inherit;background:linear-gradient(90deg,#6f3cff,#22bed1);height:100%;transition:width .28s}.tts-task-error{color:#be123c;background:#fff1f2db;border-radius:12px;margin:0;padding:12px;font-size:13px;font-weight:800}.tts-next-row{justify-content:flex-end;display:flex}.tts-empty-result{color:#71788e;text-align:center;background:#f8f9ffbd;border:1px solid #6952cd14;border-radius:14px;align-content:center;place-items:center;gap:10px;min-height:94px;margin-top:14px;font-size:13px;font-weight:850;display:grid}.lip-step-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.lip-step-head p{color:#6f3cff;margin:0;font-size:13px;font-weight:900}.lip-step-head h2{color:#171725;margin:4px 0 6px;font-size:25px;font-weight:950}.lip-step-head span{color:#687085;font-size:14px;font-weight:700;line-height:1.7}.lip-console-grid{grid-template-columns:minmax(0,1fr) minmax(330px,.9fr);align-items:stretch;gap:16px;display:grid}.lip-audio-card,.lip-media-card,.lip-readiness-card,.lip-result-card{background:#ffffffc2;border:1px solid #6952cd1a;border-radius:18px;padding:16px}.lip-media-card{background:radial-gradient(circle at 92% 8%,#20c7d124,#0000 34%),#ffffffc7;min-height:520px}.lip-result-head,.lip-section-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.lip-result-head h3,.lip-result-head p,.lip-section-head h3,.lip-section-head p{margin:0}.lip-result-head h3,.lip-section-head h3{color:#171725;font-size:17px;font-weight:950}.lip-result-head p,.lip-section-head p{color:#71788e;margin-top:5px;font-size:13px;font-weight:800;line-height:1.55}.lip-result-head>span,.lip-section-head>span{color:#5d38ef;background:#efebff;border-radius:999px;flex:none;padding:6px 10px;font-size:12px;font-weight:950}.lip-result-head>span.ready,.lip-section-head>span.ready{color:#15803d;background:#dcfce7}.lip-source-tabs{background:#efebffb8;border:1px solid #6952cd1a;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-bottom:12px;padding:4px;display:grid}.lip-source-tabs button{color:#687085;cursor:pointer;background:0 0;border:0;border-radius:11px;min-height:38px;font-size:13px;font-weight:950;transition:background .18s,color .18s,box-shadow .18s}.lip-source-tabs button.active{color:#5d38ef;background:#fff;box-shadow:0 10px 22px #5d38ef1f}.lip-template-panel{background:#f8f9ffc7;border:1px solid #6952cd14;border-radius:16px;padding:12px}.lip-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.lip-template-grid button{text-align:left;color:#171725;cursor:pointer;background:#ffffffc7;border:1px solid #6952cd1a;border-radius:15px;gap:7px;min-width:0;padding:8px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.lip-template-grid button.active,.lip-template-grid button:hover{border-color:#6f3cff80;transform:translateY(-1px);box-shadow:0 16px 34px #5d38ef24}.lip-template-grid button.active{background:linear-gradient(#fff,#f5f1ff)}.lip-template-thumb{aspect-ratio:9/12;background:#080914;border-radius:12px;display:block;overflow:hidden}.lip-template-thumb video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.lip-template-grid small,.lip-template-grid strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lip-template-grid strong{font-size:13px;font-weight:950}.lip-template-grid small{color:#71788e;font-size:11px;font-weight:850}.lip-template-empty{color:#71788e;text-align:center;background:#ffffffbd;border-radius:14px;align-content:center;place-items:center;gap:8px;min-height:138px;font-size:13px;font-weight:850;display:grid}.lip-template-empty.error{color:#dc2626;background:#fef2f2c7}.lip-upload-zone{text-align:center;color:#6f3cff;cursor:pointer;background:#f8f9ffc7;border:1px dashed #6952cd40;border-radius:16px;align-content:center;place-items:center;gap:8px;min-height:154px;transition:transform .18s,border-color .18s,background .18s;display:grid}.lip-upload-zone.active,.lip-upload-zone:hover{background:#efebffc2;border-color:#6f3cff80;transform:translateY(-1px)}.lip-upload-zone strong{color:#171725;text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:0 12px;font-size:15px;font-weight:950;overflow:hidden}.lip-upload-zone small{color:#71788e;font-size:12px;font-weight:800}.lip-input-preview,.lip-output-preview{background:#080914;border:1px solid #6952cd1f;border-radius:16px;margin-top:14px;overflow:hidden}.lip-input-preview video,.lip-output-preview video{background:#080914;width:100%;max-height:520px;display:block}.lip-empty-result,.lip-input-empty{color:#71788e;text-align:center;background:#f8f9ffbd;border:1px solid #6952cd14;border-radius:16px;align-content:center;place-items:center;gap:10px;min-height:172px;margin-top:14px;font-size:13px;font-weight:850;display:grid}.lip-control-stack{gap:16px;display:grid}.lip-audio-card{background:radial-gradient(circle at 10% 8%,#6f3cff1f,#0000 34%),#ffffffc7}.lip-readiness-card{background:#ffffffc7}.lip-check-list,.lip-check-list div{gap:10px;display:grid}.lip-check-list div{color:#7a8196;background:#f8f9ffc7;border:1px solid #6952cd14;border-radius:14px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;min-height:46px;padding:0 12px;font-size:13px;font-weight:850}.lip-check-list div.done{color:#15803d;background:#dcfce7bd}.lip-check-list span{color:#34384e;min-width:0}.lip-check-list b{color:inherit;font-size:12px;font-weight:950}.lip-file-meta{color:#687085;background:#f8f9ffc7;border:1px solid #6952cd14;border-radius:14px;margin-top:12px;padding:12px;font-size:13px;font-weight:800;line-height:1.6}.lip-file-meta p{margin:0}.lip-file-meta p+p{margin-top:6px}.lip-action-row{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.lip-error-state{min-height:auto;margin-top:16px;padding:14px}.lip-result-card{background:radial-gradient(circle at 92% 8%,#6f3cff1f,#0000 30%),#ffffffc7;margin-top:16px}.lip-result-head{align-items:center}.lip-task-state{gap:12px;display:grid}.lip-progress-line{color:#687085;justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:850;display:flex}.lip-progress-line strong{color:#6f3cff;font-weight:950}.lip-progress-track{background:#6952cd17;border-radius:999px;height:8px;overflow:hidden}.lip-progress-track div{border-radius:inherit;background:linear-gradient(90deg,#6f3cff,#22bed1);height:100%;transition:width .28s}.lip-task-error{color:#be123c;background:#fff1f2db;border-radius:12px;margin:0;padding:12px;font-size:13px;font-weight:800}.lip-next-row{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.lip-download-link{color:#fff;background:#171725;border-radius:12px;justify-content:center;align-items:center;min-height:40px;padding:0 16px;font-size:14px;font-weight:850;display:inline-flex}.package-step-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.package-create-stage{z-index:20;scrollbar-width:thin;scrollbar-color:#6335f56b #ffffff61;max-height:calc(100dvh - 238px);padding-right:8px;position:relative;overflow-y:auto}.package-step-head p{color:#6f3cff;margin:0;font-size:13px;font-weight:900}.package-step-head h2{color:#171725;margin:4px 0 6px;font-size:25px;font-weight:950}.package-step-head span{color:#687085;font-size:14px;font-weight:700;line-height:1.7}.package-console-grid{grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);align-items:stretch;gap:16px;display:grid}.package-copy-card,.package-preview-card,.package-result-card,.package-settings-card,.package-template-card{background:#ffffffc2;border:1px solid #6952cd1a;border-radius:18px;padding:16px}.package-preview-card{background:radial-gradient(circle at 92% 8%,#20c7d124,#0000 34%),#ffffffc7}.package-result-head,.package-section-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.package-result-head h3,.package-result-head p,.package-section-head h3,.package-section-head p{margin:0}.package-result-head h3,.package-section-head h3{color:#171725;font-size:17px;font-weight:950}.package-result-head p,.package-section-head p{color:#71788e;margin-top:5px;font-size:13px;font-weight:800;line-height:1.55}.package-result-head>span,.package-section-head>span{color:#5d38ef;background:#efebff;border-radius:999px;flex:none;padding:6px 10px;font-size:12px;font-weight:950}.package-result-head>span.ready{color:#15803d;background:#dcfce7}.package-preview-layout{grid-template-columns:minmax(0,.9fr) minmax(220px,.62fr);gap:14px;display:grid}.package-cover-stage,.package-video-stage{background:#080914;border:1px solid #6952cd1f;border-radius:18px;position:relative;overflow:hidden}.package-video-stage{min-height:440px}.package-video-stage video{-o-object-fit:cover;object-fit:cover;background:#080914;width:100%;min-height:440px;max-height:560px;display:block}.package-video-empty{color:#9aa3bd;align-content:center;place-items:center;gap:10px;min-height:440px;font-size:13px;font-weight:850;display:grid}.package-subtitle-preview{left:24px;right:24px;bottom:var(--subtitle-bottom);pointer-events:none;justify-content:center;display:flex;position:absolute}.package-subtitle-preview span{max-width:100%;color:var(--subtitle-primary);text-align:center;text-shadow:0 2px 0 var(--subtitle-outline),0 0 14px #0000008f;border-radius:12px;padding:6px 12px;font-weight:950;line-height:1.25}.package-subtitle-preview.bold span{color:var(--subtitle-highlight)}.package-subtitle-preview.clean span{background:#00000061}.package-subtitle-preview.neon span{color:var(--subtitle-highlight);box-shadow:0 0 22px var(--subtitle-highlight);background:#0f172a9e}@supports (color:color-mix(in lab,red,red)){.package-subtitle-preview.neon span{box-shadow:0 0 22px color-mix(in srgb,var(--subtitle-highlight) 42%,transparent)}}.package-subtitle-preview.pop span{transform:scale(1.04)}.package-subtitle-preview.slide span{transform:translateY(-6px)}.package-cover-stage{color:#fff;background:linear-gradient(#07091629,#070916b8),url(../assets/showcase/final-cover.webp) 50%/cover;flex-direction:column;justify-content:center;gap:12px;min-height:440px;padding:22px;display:flex}.package-cover-stage:after{content:"";pointer-events:none;background:radial-gradient(circle at 80% 12%,#6f3cff42,#0000 38%);position:absolute;inset:0}.package-cover-stage>img{z-index:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.package-cover-stage em,.package-cover-stage span,.package-cover-stage strong{z-index:1;position:relative}.package-cover-stage em{color:#fff;background:var(--cover-accent);letter-spacing:.08em;border-radius:999px;width:-moz-max-content;width:max-content;padding:7px 10px;font-size:12px;font-style:normal;font-weight:950}.package-cover-stage strong{color:var(--cover-title);text-shadow:0 4px #00000080;font-weight:950;line-height:1.05}.package-cover-stage span{color:var(--cover-subtitle);font-size:16px;font-weight:900;line-height:1.45}.package-cover-stage.bottom-banner{justify-content:flex-end}.package-cover-stage.bottom-banner span,.package-cover-stage.bottom-banner strong{background:var(--cover-accent);padding:8px 10px}.package-cover-stage.top-punch{justify-content:flex-start}.package-cover-stage.top-punch strong{margin-top:8px}.package-control-stack{gap:16px;display:grid}.package-copy-grid{gap:12px;display:grid}.package-color-grid label,.package-copy-grid label,.package-range-field,.package-select-field{color:#34384e;gap:8px;font-size:13px;font-weight:900;display:grid}.package-copy-grid input,.package-select-field select{color:#171725;background:#f8f9ffc7;border:1px solid #6952cd1a;border-radius:12px;outline:none;height:42px;padding:0 12px;font-size:14px;font-weight:850}.package-copy-grid input:focus,.package-select-field select:focus{border-color:#6f3cff59;box-shadow:0 0 0 3px #6f3cff14}.package-template-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.package-template-row button{color:#34384e;text-align:left;background:#f8f9ffc7;border:1px solid #6952cd1a;border-radius:14px;min-height:70px;padding:11px;transition:transform .18s,box-shadow .18s,background .18s}.package-template-row button.active,.package-template-row button:hover{color:#fff;background:linear-gradient(135deg,#6f3cff,#4f2de6);border-color:#0000;transform:translateY(-1px);box-shadow:0 16px 30px #6335f52e}.package-template-row span,.package-template-row strong{display:block}.package-template-row strong{font-size:13px;font-weight:950}.package-template-row span{opacity:.7;margin-top:6px;font-size:11px;font-weight:850}.package-settings-card{background:radial-gradient(circle at 96% 0,#6f3cff1a,#0000 30%),#ffffffc7;margin-top:16px}.package-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.package-color-grid,.package-range-field,.package-select-field{background:#f8f9ffc7;border:1px solid #6952cd14;border-radius:14px;padding:12px}.package-range-field span{justify-content:space-between;align-items:center;gap:10px;display:flex}.package-range-field em,.package-range-field strong{font-style:normal}.package-range-field em{color:#6f3cff;font-weight:950}.package-range-field input{accent-color:#6f3cff;width:100%}.package-color-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.package-color-grid input{background:#fff;border:0;border-radius:10px;width:100%;height:36px;padding:2px}.package-error-state{min-height:auto;margin-top:16px;padding:14px}.package-result-card{background:radial-gradient(circle at 92% 8%,#20c7d11f,#0000 30%),#ffffffc7;margin-top:16px}.package-result-head{align-items:center}.package-task-state{gap:12px;display:grid}.package-progress-line{color:#687085;justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:850;display:flex}.package-progress-line strong{color:#6f3cff;font-weight:950}.package-progress-track{background:#6952cd17;border-radius:999px;height:8px;overflow:hidden}.package-progress-track div{border-radius:inherit;background:linear-gradient(90deg,#6f3cff,#22bed1);height:100%;transition:width .28s}.package-task-error{color:#be123c;background:#fff1f2db;border-radius:12px;margin:0;padding:12px;font-size:13px;font-weight:800}.package-output-grid{grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:12px;display:grid}.package-output-grid img,.package-output-grid video{background:#080914;border:1px solid #6952cd1f;border-radius:14px;width:100%}.package-download-row{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.package-download-link,.package-secondary-link{border:0;border-radius:12px;justify-content:center;align-items:center;min-height:40px;padding:0 16px;font-size:14px;font-weight:850;display:inline-flex}.package-download-link:disabled,.package-secondary-link:disabled{cursor:not-allowed;opacity:.55}.package-download-link{color:#fff;background:#171725}.package-secondary-link{color:#34384e;background:#fff;border:1px solid #6952cd1f}.package-empty-result{color:#71788e;text-align:center;background:#f8f9ffbd;border:1px solid #6952cd14;border-radius:14px;align-content:center;place-items:center;gap:10px;min-height:130px;font-size:13px;font-weight:850;display:grid}.create-preview-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffbd;border:1px solid #ffffffdb;border-radius:20px;padding:18px;position:sticky;top:94px;box-shadow:0 22px 55px #443c8e1a}.preview-panel-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.preview-panel-head span{color:#171725;font-size:18px;font-weight:950}.preview-panel-head b{color:#5d38ef;background:#efebff;border-radius:999px;padding:6px 10px;font-size:12px}.preview-phone{aspect-ratio:9/16;background:#fff;border-radius:30px;width:min(260px,100%);margin:0 auto;padding:9px;position:relative;overflow:hidden;box-shadow:0 26px 50px #26206033}.preview-phone video{-o-object-fit:cover;object-fit:cover;background:#111827;border-radius:22px;width:100%;height:100%}.preview-badge{z-index:2;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#6335f5db;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:900;position:absolute;top:22px;left:22px}.preview-status-card{background:#f8f9ffd1;border:1px solid #6952cd14;border-radius:16px;margin-top:16px;padding:16px}.preview-assets div,.preview-status-card div{justify-content:space-between;align-items:center;gap:12px;display:flex}.preview-status-card strong{font-size:16px;font-weight:950}.preview-status-card p{color:#626a80;word-break:break-word;margin:12px 0 0;font-size:13px;font-weight:700;line-height:1.7}.preview-status-pill{color:#5d38ef;background:#efebff;border-radius:999px;flex:none;padding:5px 9px;font-size:11px;font-weight:950}.preview-status-pill.succeeded{color:#059669;background:#dffcf0}.preview-status-pill.queued,.preview-status-pill.retrying,.preview-status-pill.running{color:#2563eb;background:#e7efff}.preview-status-pill.failed{color:#be123c;background:#ffe4e6}.preview-assets{gap:8px;margin-top:14px;display:grid}.preview-assets div{color:#596075;background:#ffffffa8;border:1px solid #6952cd14;border-radius:12px;min-height:42px;padding:0 12px;font-size:13px;font-weight:800}.preview-assets b{color:#171725}.input-panel,.result-panel,.rewrite-panel,.style-panel,.template-picker,.voice-filter-panel{padding:24px}.panel-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.panel-head h2{margin:0;font-size:19px;font-weight:900}.panel-head span{color:#7c8296;font-size:13px;font-weight:800}.panel-head label{align-items:center;gap:10px;display:flex}.panel-head input,.style-panel input,.style-panel select{background:#ffffffd1;border:1px solid #6952cd24;border-radius:8px;outline:none;height:40px;padding:0 12px}.input-panel textarea{resize:vertical;color:#171725;background:#ffffffb8;border:1px solid #6952cd24;border-radius:14px;outline:none;width:100%;min-height:180px;padding:16px}.gradient-button{border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;height:50px;margin-top:16px;font-weight:900;display:inline-flex}.error-note{color:#be123c;background:#fff1f2e6;border:1px solid #f43f5e2e;border-radius:12px;font-weight:700}.error-note,.success-note{margin:14px 0 0;padding:12px 14px;font-size:14px}.success-note{color:#15803d;background:#dcfce7e6;border:1px solid #16a34a29;border-radius:12px;font-weight:800}.page-error,.progress-card{margin-top:18px}.progress-card{background:#f8f9ffd1;border-radius:14px;padding:16px}.progress-card div{justify-content:space-between;align-items:center;gap:12px;display:flex}.progress-card span{align-items:center;gap:8px;font-weight:800;display:inline-flex}.progress-card i{background:#ebe9ff;border-radius:999px;height:8px;margin:12px 0 8px;display:block;overflow:hidden}.progress-card em{border-radius:inherit;background:linear-gradient(90deg,#6f3cff,#1cc6cf);height:100%;display:block}.progress-card small{color:#747b91}.title-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.title-list button{text-align:left;background:#ffffff9e;border:1px solid #6952cd1a;border-radius:14px;grid-template-columns:38px 1fr 24px;align-items:center;gap:14px;width:100%;min-height:92px;padding:16px;display:grid}.title-list li.selected button{border-color:#6335f566;box-shadow:0 16px 34px #6335f51f}.title-list b{color:#fff;background:linear-gradient(135deg,#6f3cff,#1cc6cf);border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.title-list strong{color:#171725;line-height:1.55;display:block}.muted-text,.source-line,.title-list small{color:#737a90;line-height:1.7}.empty-state{color:#7b8195;text-align:center;align-content:center;place-items:center;gap:14px;min-height:260px;display:grid}.empty-state.compact{min-height:160px}.rewrite-panel{margin-top:24px}.rewrite-text{white-space:pre-wrap;color:#25283c;margin:0;font-size:16px;font-weight:600;line-height:1.9}.voice-filter-panel{grid-template-columns:minmax(260px,1fr) auto;gap:16px;margin-top:24px;display:grid}.search-box{background:#ffffffb8;border:1px solid #6952cd1f;border-radius:12px;align-items:center;gap:10px;min-height:48px;padding:0 14px;display:flex}.search-box input{background:0 0;border:0;outline:none;width:100%}.filter-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.filter-row.scenes{grid-column:1/-1}.filter-row button{color:#4d5268;background:#ffffffb3;border:1px solid #6952cd1f;border-radius:999px;min-height:36px;padding:0 14px;font-weight:800}.filter-row button.active{color:#fff;background:linear-gradient(135deg,#6f3cff,#4f2de6);border-color:#0000}.voice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.voice-card{background:#ffffffbd;border:1px solid #ffffffdb;border-radius:18px;flex-direction:column;gap:16px;min-height:210px;padding:20px;display:flex;box-shadow:0 20px 46px #443c8e17}.voice-card.active{border-color:#6335f573;box-shadow:0 24px 50px #6335f529}.voice-avatar{color:#fff;background:linear-gradient(145deg,#6f3cff,#1cc6cf);border-radius:18px;place-items:center;width:58px;height:58px;display:grid}.voice-info>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.voice-info h3{margin:0;font-size:18px;font-weight:900}.voice-info span{color:#5f39ee;background:#efebff;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:800}.voice-info p{color:#42475e;margin:10px 0 5px;font-weight:800}.voice-info small{color:#767d92;line-height:1.6}.voice-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.voice-actions button{color:#fff;background:linear-gradient(135deg,#6f3cff,#4f2de6);border:0;border-radius:999px;justify-content:center;gap:8px;min-width:92px;height:38px}.voice-actions button,.voice-actions span{align-items:center;font-weight:900;display:inline-flex}.voice-actions span{color:#16a34a;gap:6px;font-size:13px}.voice-audio-bar{z-index:10;border-radius:999px;width:min(640px,100%);margin:24px auto 0;display:block;position:sticky;bottom:18px;box-shadow:0 20px 45px #26206029}.projects-hero{align-items:stretch}.projects-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(420px,100%);display:grid}.projects-metrics div{color:#171725;background:#ffffffb3;border:1px solid #6952cd1a;border-radius:18px;align-content:center;gap:4px;min-height:94px;padding:16px;display:grid;box-shadow:0 18px 42px #5343aa1a}.projects-metrics strong{font-size:28px;font-weight:950;line-height:1}.projects-metrics span{color:#71788e;font-size:12px;font-weight:850}.projects-toolbar{justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding:18px;display:flex}.projects-toolbar h2,.projects-toolbar p{margin:0}.projects-toolbar h2{color:#171725;font-size:18px;font-weight:950}.projects-toolbar p{color:#71788e;margin-top:4px;font-size:13px;font-weight:800}.projects-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.projects-toolbar-actions a,.projects-toolbar-actions button{color:#171725;background:#ffffffc7;border:1px solid #6952cd1f;border-radius:14px;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:13px;font-weight:950;text-decoration:none;display:inline-flex}.projects-toolbar-actions button:disabled{cursor:not-allowed;opacity:.72}.projects-toolbar-actions a{color:#fff;background:linear-gradient(135deg,#6428f5,#5e3df1 58%,#1ec7d1);border-color:#0000;box-shadow:0 18px 34px #5e3df133}.project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.project-card{background:#ffffffc7;border:1px solid #6952cd1a;border-radius:20px;min-width:0;overflow:hidden;box-shadow:0 22px 52px #5343aa1c}.project-cover{aspect-ratio:16/10;background:radial-gradient(circle at 20% 15%,#6f3cff3d,#0000 34%),linear-gradient(145deg,#121525,#2b2364);position:relative;overflow:hidden}.project-cover img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.project-cover-placeholder{color:#fff;align-content:center;place-items:center;gap:10px;height:100%;font-size:13px;font-weight:900;display:grid}.project-cover>b{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0809148a;padding:6px 10px;bottom:12px;left:12px}.project-cover>b,.project-status{border-radius:999px;font-size:12px;font-weight:950;position:absolute}.project-status{color:#5d38ef;background:#ffffffe6;padding:7px 11px;top:12px;right:12px;box-shadow:0 12px 24px #0809141f}.project-status.succeeded{color:#15803d}.project-status.failed{color:#dc2626}.project-body{padding:16px}.project-title-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.project-body p,.project-title-row h3{margin:0}.project-title-row h3{color:#171725;min-width:0;font-size:17px;font-weight:950;line-height:1.35}.project-title-row small{color:#8a90a3;flex:none;font-size:12px;font-weight:850}.project-body p{color:#687085;min-height:40px;margin-top:8px;font-size:13px;font-weight:800;line-height:1.55}.project-progress{color:#687085;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:12px;font-size:12px;font-weight:850;display:grid}.project-progress i{background:#ede9fe;border-radius:999px;grid-column:1/-1;height:8px;overflow:hidden}.project-progress em{border-radius:inherit;background:linear-gradient(90deg,#6f3cff,#1ec7d1);height:100%;display:block}.project-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.project-actions a{color:#fff;background:linear-gradient(135deg,#6428f5,#5e3df1);border-radius:12px;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:12px;font-weight:950;text-decoration:none;display:inline-flex}.project-actions a.secondary{color:#34384e;background:#f8f9ffeb;border:1px solid #6952cd1a}.projects-empty{margin-top:18px}.project-detail-topline{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.project-detail-topline a,.project-detail-topline button{color:#34384e;background:#ffffffbd;border:1px solid #6952cd1f;border-radius:13px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:13px;font-weight:950;text-decoration:none;display:inline-flex}.project-detail-topline button:disabled{cursor:not-allowed;opacity:.7}.project-detail-hero{align-items:stretch}.project-detail-status-card{color:#5d38ef;background:#ffffffb8;border:1px solid #6952cd1a;border-radius:20px;align-items:center;gap:14px;width:min(260px,100%);min-height:104px;padding:18px;display:flex;box-shadow:0 18px 42px #5343aa1a}.project-detail-status-card span{gap:4px;display:grid}.project-detail-status-card small{color:#71788e;font-size:12px;font-weight:850}.project-detail-status-card strong{color:#171725;font-size:22px;font-weight:950}.project-detail-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.36fr);align-items:start;gap:16px;margin-top:18px;display:grid}.project-cover-card,.project-info-card,.project-player-card{padding:18px}.project-detail-section-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.project-detail-section-head.compact{margin-bottom:12px}.project-detail-section-head h2,.project-detail-section-head p{margin:0}.project-detail-section-head h2{color:#171725;font-size:18px;font-weight:950}.project-detail-section-head p{color:#71788e;margin-top:4px;font-size:13px;font-weight:800;line-height:1.5}.project-video-stage{background:#080914;border-radius:20px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.project-video-stage video{background:#080914;width:100%;max-height:720px;display:block}.project-detail-placeholder{color:#71788e;text-align:center;background:#f8f9ffc7;border:1px solid #6952cd14;border-radius:20px;align-content:center;place-items:center;gap:10px;min-height:360px;font-size:13px;font-weight:850;display:grid}.project-detail-placeholder.slim{min-height:220px}.project-detail-progress{color:#687085;margin-top:14px;font-size:13px;font-weight:850}.project-detail-progress div{justify-content:space-between;align-items:center;gap:12px;display:flex}.project-detail-progress i{background:#ede9fe;border-radius:999px;height:8px;margin-top:8px;display:block;overflow:hidden}.project-detail-progress em{border-radius:inherit;background:linear-gradient(90deg,#6f3cff,#1ec7d1);height:100%;display:block}.project-detail-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.project-detail-actions a,.project-detail-actions button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6428f5,#5e3df1);border:0;border-radius:14px;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:13px;font-weight:950;text-decoration:none;display:inline-flex}.project-detail-actions a.secondary,.project-detail-actions button.secondary{color:#34384e;background:#f8f9ffeb;border:1px solid #6952cd1a}.project-side-stack{gap:16px;display:grid}.project-manage-card{padding:18px}.project-edit-form{gap:12px;display:grid}.project-edit-form label{gap:7px;display:grid}.project-edit-form span{color:#687085;font-size:12px;font-weight:900}.project-edit-form input{color:#171725;background:#f8f9ffd1;border:1px solid #6952cd1f;border-radius:13px;outline:none;width:100%;min-height:42px;padding:0 12px;font-size:13px;font-weight:850}.project-edit-form input:focus{border-color:#6f3cff6b;box-shadow:0 0 0 4px #6f3cff14}.project-manage-actions{gap:8px;margin-top:14px;display:grid}.project-manage-actions button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6428f5,#5e3df1);border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 12px;font-size:13px;font-weight:950;display:inline-flex}.project-manage-actions button:first-child{color:#34384e;background:#f8f9ffeb;border:1px solid #6952cd1a}.project-manage-actions button.danger{color:#dc2626;background:#fef2f2eb;border:1px solid #f43f5e24}.project-manage-actions button:disabled{cursor:not-allowed;opacity:.72}.project-cover-card img{-o-object-fit:cover;object-fit:cover;background:#080914;border-radius:18px;width:100%;display:block}.project-info-card dl{gap:10px;margin:0;display:grid}.project-info-card dl div{background:#f8f9ffc7;border:1px solid #6952cd14;border-radius:14px;grid-template-columns:86px minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.project-info-card dt{color:#8a90a3;font-size:12px;font-weight:850}.project-info-card dd{color:#34384e;overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;margin:0;font-size:12px;font-weight:900;display:inline-flex}.template-workbench{grid-template-columns:260px minmax(310px,1fr) 330px;align-items:start;gap:22px;margin-top:24px;display:grid}.style-panel,.template-picker{flex-direction:column;gap:12px;display:flex}.template-picker button{text-align:left;background:#ffffffa8;border:1px solid #6952cd1a;border-radius:14px;padding:16px}.template-picker button.active{color:#fff;background:linear-gradient(135deg,#6f3cff,#4f2de6);border-color:#0000;box-shadow:0 16px 34px #6335f529}.template-picker span,.template-picker strong{display:block}.template-picker span{color:inherit;opacity:.72;margin-top:6px;font-size:13px;line-height:1.5}.cover-head{margin-top:20px}.template-preview{place-items:center;display:grid}.phone-preview.slim{width:min(390px,100%);margin:0}.cover-title{text-align:center;top:48px;left:30px;right:30px}.cover-title span,.cover-title strong{color:#fff200;text-shadow:0 4px #111827,0 0 22px #00000073;font-weight:950;display:block}.cover-title strong{font-size:30px;line-height:1.1}.cover-title span{color:#fff;margin-top:8px;font-size:18px}.cover-title.bottom-banner{background:#111827b8;border-radius:12px;padding:10px;top:auto;bottom:92px}.cover-title.top-punch{top:28px}.subtitle-preview{text-align:center;font-weight:950;line-height:1.08;left:24px;right:24px}.subtitle-preview.clean{font-weight:800;text-shadow:0 2px 8px #00000073!important}.subtitle-preview.neon{filter:drop-shadow(0 0 10px #22d3eeb3)}.style-panel label{color:#4b5067;gap:8px;font-weight:800;display:grid}.style-panel input[type=range]{accent-color:#6335f5;padding:0}.color-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.color-grid input{width:100%;padding:3px}.mobile-drawer-backdrop{z-index:100;background:#1717255c;position:fixed;inset:0}.mobile-drawer{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;width:min(330px,88vw);min-height:100%;padding:24px;box-shadow:24px 0 60px #26206033}.drawer-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.drawer-head button{color:#25283c;background:#f1efff;border:0;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.studio-nav.mobile .studio-nav-item{min-height:58px;font-size:16px}@media(max-width:1500px){.hero-grid{grid-template-columns:minmax(0,1fr) minmax(450px,.9fr);gap:34px}.floating-proofs{width:222px;right:-8px}.proof-card{grid-template-columns:44px 1fr 18px;min-height:82px;padding:13px}.proof-icon{width:44px;height:44px}}@media(max-width:1180px){.studio-shell{grid-template-columns:1fr}.studio-sidebar{display:none}.studio-main{padding:18px}.studio-topbar{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8faffc7;justify-content:space-between;height:64px;margin:-18px -18px 20px;padding:0 18px;position:sticky;top:0}.mobile-menu-button,.mobile-page-title{display:inline-flex}.mobile-page-title{margin-right:auto;font-weight:900}.login-action,.theme-mode,.theme-toggle,.topbar-divider,.topbar-link{display:none}.primary-action{height:42px;padding:0 14px}.hero-grid{grid-template-columns:1fr;min-height:auto}.hero-copy h1{max-width:760px;font-size:clamp(58px,10vw,94px)}.hero-stage{justify-items:center;min-height:560px;display:grid}.phone-preview{width:min(360px,68vw);margin:0}.floating-proofs{top:40px;right:max(0px,50% - 390px)}.feature-row,.template-workbench{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-row{display:grid}.project-detail-grid,.project-grid,.template-workbench,.voice-grid,.workspace-grid.two-col{grid-template-columns:1fr}.project-detail-status-card{width:100%}.create-workflow-shell{max-width:860px}.create-workflow-shell,.lip-console-grid,.package-console-grid,.package-preview-layout,.tts-console-grid{grid-template-columns:1fr}.package-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.create-preview-panel{position:static}.preview-phone{width:min(300px,100%)}.style-panel,.template-picker{order:2}.projects-toolbar{flex-direction:column;align-items:stretch}.projects-toolbar-actions{justify-content:flex-start}}@media(max-width:700px){.studio-main{padding:14px}.studio-topbar{margin:-14px -14px 16px;padding:0 14px}.hide-sm,.primary-action span{display:none}.primary-action{width:42px;padding:0;font-size:0;overflow:hidden}.primary-action svg{width:19px;height:19px}.brand-mark{width:52px;height:52px;font-size:21px}.brand-lockup strong{font-size:17px}.brand-lockup small{font-size:9px}.hero-grid{gap:24px}.eyebrow{letter-spacing:.12em;padding:7px 14px;font-size:11px}.hero-copy h1{margin-top:22px;font-size:clamp(48px,15vw,66px)}.hero-subtitle{margin-top:20px;font-size:16px;line-height:1.75}.hero-actions{gap:12px}.hero-primary,.hero-secondary{width:100%;min-width:0;height:54px;font-size:16px}.mini-stats{grid-template-columns:1fr;gap:12px;display:grid}.mini-stats div{min-width:0}.hero-stage{min-height:auto;padding-bottom:12px}.hero-stage:before{inset:20px -20px}.phone-preview{border-radius:28px;width:min(330px,92vw)}.floating-proofs{gap:10px;width:100%;margin-top:16px;position:relative;top:auto;right:auto}.proof-card{border-radius:14px;min-height:72px}.feature-row{grid-template-columns:1fr;gap:12px}.feature-card{min-height:132px;padding:20px}.tool-hero{border-radius:18px;flex-direction:column;align-items:flex-start;padding:22px}.tool-hero h1{font-size:34px}.tool-hero p{font-size:15px}.selected-voice-card,.tool-metric{width:100%;min-height:84px}.projects-metrics{grid-template-columns:1fr;width:100%}.projects-metrics div{min-height:76px}.template-workbench,.voice-filter-panel,.workspace-grid{gap:14px;margin-top:14px}.source-choice-grid{grid-template-columns:1fr;gap:10px;margin-bottom:18px}.source-choice-card{grid-template-columns:46px minmax(0,1fr) 20px;min-height:108px;padding:14px}.source-choice-icon{width:46px;height:46px}.project-title-row{flex-direction:column;gap:6px}.project-actions a{flex:110px;justify-content:center}.project-detail-section-head,.project-detail-topline{flex-direction:column;align-items:stretch}.project-detail-actions a,.project-detail-topline a,.project-detail-topline button{justify-content:center}.project-detail-actions a{flex:140px}.project-info-card dl div{grid-template-columns:1fr;gap:5px}.lip-template-grid{grid-template-columns:1fr}.lip-template-thumb{aspect-ratio:16/10}.lip-result-head,.lip-step-head,.package-result-head,.package-section-head,.package-step-head,.rewrite-bottom-bar,.rewrite-control-card,.rewrite-step-head,.tts-result-head,.tts-step-head{flex-direction:column;align-items:stretch}.rewrite-control-card{grid-template-columns:1fr;gap:12px;padding:14px}.rewrite-count-control{flex-direction:column;align-items:flex-start}.rewrite-count-actions{width:100%}.rewrite-count-actions input{flex:1}.rewrite-compare-grid{grid-template-columns:1fr}.rewrite-editor-card{min-height:auto;padding:14px}.rewrite-empty-state,.rewrite-error-state,.rewrite-loading-state,.rewrite-result-editor textarea,.rewrite-source-box{min-height:240px}.tts-param-card,.tts-result-card,.tts-script-card,.tts-voice-card{border-radius:16px;padding:14px}.tts-script-card{min-height:auto}.tts-script-card textarea{min-height:260px}.tts-script-foot{flex-direction:column;align-items:stretch}.tts-script-foot button{width:100%}.tts-voice-profile{grid-template-columns:46px minmax(0,1fr);min-height:104px;padding:12px}.tts-voice-avatar{border-radius:14px;width:46px;height:46px}.tts-next-row{justify-content:stretch}.tts-next-row button,.tts-result-head button{width:100%}.lip-audio-card,.lip-media-card,.lip-readiness-card,.lip-result-card{border-radius:16px;padding:14px}.lip-media-card{min-height:auto}.lip-upload-zone{min-height:136px}.lip-upload-zone strong{white-space:normal}.lip-input-preview video,.lip-output-preview video{max-height:360px}.lip-action-row,.lip-next-row{justify-content:stretch}.lip-action-row button,.lip-download-link,.lip-next-row button{width:100%}.package-copy-card,.package-preview-card,.package-result-card,.package-settings-card,.package-template-card{border-radius:16px;padding:14px}.package-cover-stage,.package-video-empty,.package-video-stage,.package-video-stage video{min-height:360px}.package-video-stage video{max-height:420px}.package-cover-stage{padding:18px}.package-cover-stage span{font-size:14px}.package-output-grid,.package-settings-grid,.package-template-row{grid-template-columns:1fr}.package-color-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.package-download-link,.package-secondary-link,.package-settings-card .package-section-head button{width:100%}.package-download-row{justify-content:stretch}.create-stepper{scroll-snap-type:x mandatory;max-width:none;margin:14px 0 0;padding:10px;display:flex;overflow-x:auto}.create-stepper article{scroll-snap-align:start;min-width:178px;min-height:68px}.input-panel,.result-panel,.rewrite-panel,.style-panel,.template-picker,.voice-filter-panel{border-radius:16px;padding:16px}.voice-filter-panel{grid-template-columns:1fr}.panel-head{flex-direction:column;align-items:flex-start}.title-list button{grid-template-columns:34px 1fr}.title-list svg{display:none}.voice-grid{gap:12px}.template-preview{order:1}.template-picker{order:2}.style-panel{order:3}.color-grid{grid-template-columns:1fr}}@media(min-width:1181px){#app,body,html{height:100%;overflow:hidden}.studio-sidebar{gap:48px;height:100vh;padding:48px 28px 24px}.studio-main{height:100vh;min-height:0;padding:28px 48px 22px;overflow:hidden}.home-page,.tool-page{height:calc(100vh - 108px);min-height:0;overflow:hidden}.home-page{grid-template-rows:minmax(0,1fr) 192px;gap:18px}.hero-grid{grid-template-columns:minmax(660px,.94fr) minmax(610px,.86fr);gap:34px}.hero-copy{z-index:2;align-self:center;padding-left:6px;position:relative;transform:translateY(-58px)}.eyebrow{letter-spacing:.18em;padding:8px 24px;font-size:15px}.hero-primary,.hero-secondary{min-width:214px;height:62px;padding:0 36px}.mini-stats div{width:164px;height:78px}.hero-stage:before{inset:60px -38px 2px 20px}.proof-card{border-radius:18px;min-height:86px}.feature-row{align-items:stretch;gap:22px;height:192px}.feature-card{border-radius:18px;padding:26px 28px}.tool-page{grid-template-rows:auto minmax(0,1fr);align-content:start;padding-bottom:0;display:grid}.tool-hero{border-radius:24px;min-height:194px;padding:30px 32px}.compact-hero{min-height:178px}.tool-hero h1{margin-top:16px;font-size:clamp(42px,3.1vw,58px)}.tool-hero p{font-size:16px;line-height:1.58}.workspace-grid{gap:18px;margin-top:18px}.workspace-grid.two-col{grid-template-columns:minmax(420px,.9fr) minmax(0,1.1fr);min-height:0}.rewrite-panel{display:none}.voice-filter-panel{gap:12px;margin-top:18px}.filter-row.scenes{max-height:42px;overflow:hidden}.voice-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;overflow:hidden}.voice-card{gap:10px;min-height:174px;padding:16px}.voice-avatar{border-radius:15px;width:48px;height:48px}.voice-info h3{font-size:16px}.voice-info p{margin:6px 0 3px}.voice-info small{line-height:1.45}.voice-audio-bar{position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.template-workbench{grid-template-columns:260px minmax(310px,1fr) 330px;gap:22px;height:calc(100vh - 326px);min-height:0;margin-top:18px;overflow:hidden}.style-panel,.template-picker{max-height:100%;overflow:hidden}.phone-preview.slim{width:min(342px,100%)}.projects-hero{min-height:178px}.projects-toolbar{margin-top:16px;padding:17px 18px}.project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px;overflow:hidden}.project-card{max-height:450px}#app,body,html{width:100%;height:auto;min-height:100%;overflow:hidden auto}.studio-shell{grid-template-columns:clamp(292px,17.4vw,348px) minmax(0,1fr);width:100%;height:auto;min-height:100dvh;overflow:clip visible}.studio-sidebar{scrollbar-width:none;height:100dvh;overflow-y:auto}.studio-sidebar::-webkit-scrollbar{display:none}.studio-main{min-width:0;height:auto;min-height:100dvh;padding:clamp(20px,2.6vh,28px) clamp(28px,2.5vw,48px) clamp(18px,2.4vh,32px);overflow:visible}.studio-topbar{height:clamp(52px,6.7vh,62px);margin-bottom:clamp(14px,2vh,22px)}.home-page{grid-template-rows:minmax(0,1fr) clamp(132px,17vh,178px);gap:clamp(12px,1.7vh,18px);display:grid}.home-page,.tool-page{height:auto;min-height:calc(100dvh - clamp(86px,11vh,112px));overflow:visible}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(360px,clamp(400px,33vw,612px));align-items:center;gap:clamp(20px,2.3vw,42px);min-width:0;height:100%;min-height:0}.hero-copy{min-width:0;transform:translateY(clamp(-38px,-3.4vh,0px))}.hero-copy h1{max-width:min(700px,100%);margin-top:clamp(16px,2.5vh,28px);font-size:clamp(70px,5.15vw,103px);line-height:.94}.hero-subtitle{max-width:min(720px,100%);margin-top:clamp(12px,2.2vh,24px);font-size:clamp(16px,1vw,19px);line-height:1.58}.hero-actions{gap:clamp(16px,1.5vw,28px);margin-top:clamp(14px,2.2vh,22px)}.hero-primary,.hero-secondary{min-width:clamp(180px,11vw,214px);height:clamp(50px,6.2vh,62px);padding-inline:clamp(24px,1.9vw,36px)}.mini-stats{gap:clamp(12px,1.1vw,20px);margin-top:clamp(12px,2vh,22px)}.mini-stats div{width:clamp(142px,8.6vw,164px);min-width:0;height:clamp(58px,7.8vh,76px);padding-inline:clamp(16px,1.25vw,24px)}.hero-stage{min-width:0;height:100%;min-height:0}.phone-preview{width:clamp(300px,20.2vw,380px);margin:clamp(0px,1.7vh,24px) 0 0 clamp(10px,2.4vw,58px)}.floating-proofs{gap:clamp(12px,2vh,28px);width:clamp(218px,13.8vw,264px);top:clamp(34px,6.8vh,72px);right:0}.proof-card{grid-template-columns:clamp(40px,2.6vw,50px) minmax(0,1fr) 20px;gap:clamp(10px,.8vw,14px);min-height:clamp(66px,8.6vh,86px);padding:clamp(10px,1vw,18px)}.proof-card strong{font-size:clamp(14px,.9vw,17px)}.proof-card small{font-size:12px}.feature-row{gap:clamp(14px,1.35vw,22px);min-width:0;height:clamp(132px,17vh,178px);margin-top:0}.feature-card{min-width:0;height:100%;min-height:0;padding:clamp(18px,1.45vw,28px)}.feature-card span{font-size:clamp(26px,1.8vw,34px)}.feature-card h3{margin-top:clamp(8px,1.1vh,14px);font-size:clamp(16px,1vw,19px)}.feature-card p{font-size:clamp(13px,.85vw,16px);line-height:1.5}.feature-icon{width:clamp(40px,2.7vw,52px);height:clamp(40px,2.7vw,52px)}.home-workflow{display:none}}@media(min-width:1181px)and (max-width:1599px){.studio-shell{grid-template-columns:clamp(288px,22vw,318px) minmax(0,1fr)}.studio-main{padding-inline:clamp(28px,3.4vw,40px)}.studio-sidebar{gap:clamp(28px,4.8vh,48px);padding:clamp(28px,4vh,48px) 28px 22px}.brand-mark{width:68px;height:68px}.studio-nav{gap:clamp(10px,1.6vh,16px)}.studio-nav-item{min-height:clamp(62px,8.2vh,76px)}.member-card{padding:20px}.member-user{margin:18px 0}.hero-grid{grid-template-columns:minmax(0,calc(100% - 320px)) 300px;justify-content:space-between;gap:20px}.hero-copy h1{font-size:clamp(58px,5.4vw,76px)}.hero-subtitle{max-width:650px}.hero-stage:before{inset:44px -12px 8px -18px}.phone-preview{width:clamp(252px,19vw,286px);margin-left:14px}.floating-proofs{display:none}.topbar-actions{gap:14px}.login-action,.primary-action{padding-inline:18px}}@media(min-width:1181px)and (max-height:880px){.studio-main{padding-top:18px;padding-bottom:14px}.studio-topbar{height:52px;margin-bottom:12px}.home-page{grid-template-rows:minmax(0,1fr) 122px;gap:10px;min-height:calc(100dvh - 78px)}.hero-copy{transform:translateY(0)}.eyebrow{padding:6px 20px;font-size:12px}.hero-copy h1{margin-top:12px;font-size:clamp(54px,5.05vw,80px);line-height:.92}.hero-subtitle{margin-top:10px;line-height:1.45}.hero-actions{margin-top:12px}.hero-primary,.hero-secondary{height:48px}.mini-stats{margin-top:10px}.mini-stats div{height:56px}.phone-preview{width:clamp(252px,19vw,318px)}.floating-proofs{gap:10px;top:26px}.proof-card{border-radius:14px;min-height:58px}.proof-card small{display:none}.feature-row{height:122px}.feature-card{padding:16px 20px}.feature-card p{display:none}}@media(min-width:1181px){.home-page{height:calc(100dvh - 128px);min-height:0;overflow:hidden}}@media(min-width:1181px)and (max-height:980px){.home-page{grid-template-rows:minmax(0,1fr) 130px;gap:10px;height:calc(100dvh - 124px)}.hero-grid{align-items:start;padding-top:8px}.phone-preview{width:clamp(286px,18vw,340px)}.feature-row{height:130px}}@media(min-width:1181px)and (max-height:880px){.home-page{grid-template-rows:minmax(0,1fr) 112px;gap:8px;height:calc(100dvh - 96px)}.hero-grid{padding-top:6px}.feature-row{height:112px}.feature-card{padding:14px 18px}}@media(min-width:1181px){#app,body,html{height:100%;overflow:hidden}.studio-main,.studio-shell{height:100dvh;min-height:0;overflow:hidden}.tool-page{height:calc(100dvh - 128px);min-height:0;padding-right:2px;overflow:hidden auto}.studio-shell{background:radial-gradient(circle at 91% 77%,#5bd9e029,#0000 28%),radial-gradient(circle at 84% 34%,#6c4eee21,#0000 30%),linear-gradient(108deg,#f9fbff,#f7f5ff 48%,#f0f7ff);grid-template-columns:303px minmax(0,1fr)}.studio-sidebar{background:#ffffffb8;border-right:1px solid #6f5bd214;gap:44px;padding:42px 24px 50px;box-shadow:22px 0 58px #48418014}.brand-lockup{gap:20px;margin-left:16px}.brand-mark{width:64px;height:64px;font-size:28px;box-shadow:0 18px 34px #6335f53d}.brand-lockup strong{letter-spacing:0;font-size:20px;line-height:1.15}.brand-lockup small{letter-spacing:.31em;margin-top:9px;font-size:11px}.studio-nav{gap:17px}.studio-nav-item{border-radius:8px;gap:20px;min-height:64px;padding:0 25px;font-size:18px;font-weight:800}.studio-nav-item:before{top:13px;bottom:13px}.studio-nav-item.active{background:#ffffffb8;box-shadow:0 16px 34px #4938a014}.nav-icon{width:22px;height:22px}.member-card{background:#ffffffc7;border-radius:15px;min-height:248px;margin:auto 4px 0;padding:23px 20px 21px;box-shadow:0 18px 44px #453d861a}.member-user{margin:22px 0}.outline-action{border-radius:8px;height:39px}.ready-row{margin-top:28px}.studio-main{width:100%;padding:24px 40px 27px 76px}.studio-topbar{height:48px}.topbar-actions{justify-content:space-between;gap:0;width:min(762px,100%)}.login-action,.primary-action,.topbar-link{height:48px;font-size:16px;font-weight:800}.topbar-link{padding:0}.topbar-divider{height:28px}.login-action{background:#ffffffbd;border-radius:8px;padding:0 23px;box-shadow:0 12px 28px #252a501a}.primary-action{background:linear-gradient(135deg,#6232f4,#4d2ce6 72%,#1fc6cf);border-radius:8px;padding:0 22px;box-shadow:0 16px 30px #6335f547}.home-page{grid-template-rows:611px 191px;gap:20px;height:calc(100dvh - 136px);min-height:0;display:grid;overflow:visible}.hero-grid{height:611px;min-height:0;padding:0;display:block;position:relative}.hero-copy{width:650px;min-width:0;padding:0;transform:none}.eyebrow{letter-spacing:.16em;height:29px;padding:0 20px;font-size:15px;line-height:29px;box-shadow:0 12px 24px #6335f529}.hero-copy h1{letter-spacing:0;max-width:650px;margin-top:26px;font-weight:950;line-height:.93;transform:skew(-4deg)}.hero-copy h1 b,.hero-copy h1 span,.hero-copy h1 strong{width:-moz-fit-content;width:fit-content}.hero-copy h1 span{color:#03050a}.hero-copy h1 b{background:linear-gradient(94deg,#6e38f4,#5735f0 43%,#2478ee 73%,#18bbc8);-webkit-background-clip:text;background-clip:text}.hero-swoosh{width:505px;height:96px;top:35px;left:178px}.hero-swoosh span{background:linear-gradient(90deg,#7545ff00,#7545ffb8 64%,#22c5dab8);height:4px;top:45px;right:72px;transform:rotate(-9deg)}.hero-swoosh-arrow{color:#7647f4;width:58px;height:58px;top:10px;right:16px}.hero-subtitle{color:#41485a;max-width:650px;margin-top:24px;font-size:20px;font-weight:500;line-height:1.65}.hero-actions{gap:25px;margin-top:21px}.hero-primary,.hero-secondary{border-radius:8px;height:55px;font-size:18px;font-weight:900}.hero-primary{background:linear-gradient(135deg,#6533f4,#5630ee 82%,#1ec6d0);width:235px;min-width:235px;box-shadow:0 16px 30px #6335f53d}.hero-secondary{color:#151824;width:188px;min-width:188px;box-shadow:none;background:#ffffff9e;border:1px solid #2025411f}.mini-stats{gap:18px;margin-top:24px}.mini-stats div{background:#ffffffad;border-radius:9px;grid-template-columns:32px 1fr;-moz-column-gap:12px;column-gap:12px;width:144px;min-width:144px;height:68px;padding:0 18px;box-shadow:0 14px 32px #464c8214}.mini-stats svg{stroke-width:2.6px;width:28px;height:28px}.mini-stats strong{font-size:17px;font-weight:900}.mini-stats small{color:#6b7283;font-size:13px}.hero-stage{min-height:0;position:absolute;top:-10px}.hero-stage:before{display:none}.phone-cluster-image{-o-object-fit:contain;object-fit:contain;display:block;-webkit-mask-image:linear-gradient(90deg,#0000,#000 2.5% 97%,#0000),linear-gradient(#0000,#000 2.5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 2.5% 97%,#0000),linear-gradient(#0000,#000 2.5% 95%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.feature-row{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:20px;width:calc(100% - 1px);height:191px;margin:0 0 0 -27px;display:grid}.feature-card{background:#ffffffc7;border:1px solid #ffffffdb;border-radius:13px;grid-template-columns:minmax(0,1fr) 128px;gap:10px;min-width:0;height:191px;min-height:0;padding:25px 24px 20px;display:grid;overflow:hidden;box-shadow:0 20px 46px #443c8e1a}.feature-card span{font-size:36px;font-weight:950}.feature-card h3{color:#080a12;margin:15px 0 10px;font-weight:900;line-height:1.2}.feature-card p{color:#6c7282;max-width:170px;font-size:15px;font-weight:500;line-height:1.55}.feature-art{-o-object-fit:contain;object-fit:contain;width:128px;height:112px;display:block;bottom:8px;right:14px}.feature-card:nth-child(2) .feature-art{width:116px;height:104px;right:16px}.feature-card:nth-child(3) .feature-art{width:132px;height:122px;bottom:1px;right:4px}.studio-main{max-width:none;padding-top:20px;padding-bottom:12px}.home-page{grid-template-rows:minmax(0,548px) 160px;gap:12px;height:calc(100dvh - 108px)}.hero-copy h1{margin-top:22px;font-size:86px;line-height:.91}.hero-title strong{background:linear-gradient(90deg,#05060c 0 34%,#6636f4 34% 61%,#5530ed 61% 76%,#05060c 76% 100%);-webkit-background-clip:text;background-clip:text}.hero-subtitle{font-size:19px;line-height:1.58}.hero-actions,.hero-subtitle,.mini-stats{margin-top:18px}.hero-stage{z-index:1;width:600px;height:586px;top:20px}.feature-row{z-index:2;margin-left:-27px}.feature-card,.feature-row{height:176px;position:relative}.feature-card{padding:24px 24px 17px;display:block}.feature-card span{font-size:34px}.feature-card h3{white-space:nowrap;max-width:220px;margin:14px 0 9px;font-size:21px}.feature-card p{max-width:188px;font-size:14px}.feature-art{width:122px;height:106px;margin:0;position:absolute;bottom:6px;right:16px}.feature-card:nth-child(2) .feature-art{width:112px;height:100px}.feature-card:nth-child(3) .feature-art{width:122px;height:112px;right:10px}.feature-card:nth-child(4) .feature-art{width:126px;height:108px}.hero-secondary{white-space:nowrap;gap:12px;width:198px;min-width:198px}.studio-main{max-width:1377px;padding-top:24px}.home-page{grid-template-rows:minmax(0,620px) 176px}.hero-grid{height:620px}.hero-copy h1{margin-top:18px;font-size:90px;line-height:1.08;transform:translate(10px)skew(-4deg)}.hero-copy{position:relative}.hero-title-art{z-index:3;-o-object-fit:contain;object-fit:contain;pointer-events:none;width:620px;height:330px;display:block;position:absolute;top:36px;left:0}.hero-swoosh,.hero-title{opacity:0}.hero-title .title-ai,.hero-title .title-sales,.hero-title .title-video{width:-moz-fit-content;width:fit-content;color:inherit;background:0 0;display:block}.hero-title .title-sales span,.hero-title .title-video span{white-space:nowrap;font-style:inherit;display:inline}.hero-title .title-black,.hero-title .title-dot{color:#05060c}.hero-title .title-gradient{color:#0000;background:linear-gradient(96deg,#6531f4,#5635f0 36%,#2478ee 72%,#18bbc8);-webkit-background-clip:text;background-clip:text}.hero-subtitle{margin-top:45px}.studio-topbar{margin-bottom:37px}.hero-stage{top:-9px;left:621px}.hero-stage,.phone-cluster-image{width:640px;height:625px}.nav-icon-img{width:23px;height:23px}.topbar-icon-img{width:22px;height:22px}.primary-action .topbar-icon-light{width:28px;height:28px;margin-right:-2px}.hero-primary,.hero-secondary,.login-action,.outline-action,.primary-action,.studio-nav-item,.theme-mode,.topbar-link{align-items:center;line-height:1}.hero-primary,.hero-secondary,.login-action,.outline-action,.primary-action,.studio-nav-item span,.theme-mode>span,.topbar-link span{line-height:1}.hero-primary svg{width:22px;height:22px;margin-top:1px}.hero-secondary{gap:14px}.hero-secondary-icon{flex:none;width:24px;height:24px;margin-top:1px;display:block}.hero-secondary-icon,.mini-stat-icon{-o-object-fit:contain;object-fit:contain}.mini-stat-icon{place-self:center;width:38px;height:38px}.mini-stats div{grid-template-rows:22px 20px;grid-template-columns:38px 1fr;align-content:center;align-items:center;gap:2px 12px}.mini-stats strong{align-self:end;line-height:1}.mini-stats small{align-self:start;line-height:1}.feature-card span{font-size:32px;line-height:1}.feature-card h3{font-size:20px;line-height:1.12}.feature-card p{font-size:13px;line-height:1.42}.feature-card .feature-art{bottom:auto;right:auto}.feature-card:first-child .feature-art{width:125px;height:105px;top:58px;left:162px}.home-page .feature-row .feature-card:nth-child(2)>.feature-art{width:105px!important;height:95px!important;inset:63px auto auto 169px!important}.home-page .feature-row .feature-card:nth-child(3)>.feature-art{width:130px!important;height:120px!important;inset:48px auto auto 146px!important}.feature-card:nth-child(4) .feature-art{width:125px;height:105px;top:63px;left:125px}#app,body,html{background:radial-gradient(circle at 91% 77%,#5bd9e029,#0000 28%),radial-gradient(circle at 84% 34%,#6c4eee21,#0000 30%),linear-gradient(108deg,#f9fbff,#f7f5ff 48%,#f0f7ff)}.studio-shell{width:min(100%,1672px);max-width:1672px;margin-inline:auto}.design-page{height:calc(100dvh - 108px)}.design-card{border-color:#ffffffe6}.design-head h1,.design-head h1 span{letter-spacing:0}.create-preview-card .preview-layout{grid-template-columns:244px 1fr;margin-top:4px}.create-preview-card .preview-layout>img{width:244px;height:380px}.preview-status-list{gap:28px;transform:translateY(-30px)}.create-source-card .design-primary-button{margin-top:56px}.metric-card{height:142px;padding-top:26px;padding-bottom:26px}.word-count svg{color:#2c72f3;stroke-width:2.6px}.title-filter-row button{border-radius:8px;height:31px;padding-inline:18px;font-size:14px}.title-hero-art{mix-blend-mode:multiply}.heat-content{margin-top:0}.heat-trend-img{height:116px}.heat-card .tag-row{margin-top:-4px}.insight-card>div{margin-top:8px}.history-row article{grid-template-rows:20px 18px 24px 18px;align-items:start;min-height:96px}.voice-design-page{width:calc(100% + 22px);transform:translate(-22px,-14px)}.voice-head-row{margin-bottom:22px}.voice-layout{grid-template-columns:824px 406px;gap:42px}.voice-design-card{grid-template-rows:auto auto 1fr;grid-template-columns:72px minmax(0,1fr);-moz-column-gap:10px;column-gap:10px;padding-top:22px;display:grid}.voice-design-card>b{z-index:3}.voice-design-card>.voice-avatar-design{grid-row:1/span 2;align-self:start}.voice-design-card h3{white-space:nowrap;grid-column:2;min-width:0;margin:6px 0 7px;font-size:17px}.voice-design-card .tag-row{flex-wrap:nowrap;grid-column:2;align-self:start;gap:4px;display:flex}.voice-design-card .tag-row span{white-space:nowrap;padding:3px 6px;font-size:11px;line-height:1}.voice-design-card p{grid-column:1/-1;max-height:38px;margin-top:14px;font-size:13px;line-height:1.45}.voice-wave-img{bottom:53px}.voice-buttons{bottom:13px}.voice-param-card{width:406px;height:674px;margin-top:-68px;padding:24px 22px 20px}.voice-param-card h2 svg{color:#7444ff;stroke-width:2.4px}.selected-voice{margin-top:18px}.voice-textarea{margin-top:18px;position:relative}.voice-textarea textarea{height:139px;padding-bottom:30px}.voice-textarea small{position:absolute;bottom:10px;right:14px}.audio-preview-row{margin:16px 0 13px}.range-row{margin:9px 0}.voice-param-card .design-primary-button{margin-top:12px}.voice-pagination{margin-top:24px}.template-design-page{transform:translateY(-27px)}.template-layout{top:13px}.template-recommend{gap:10px;top:10px}.template-recommend button{min-width:100px;padding-inline:14px}.template-recommend svg{flex:none}.project-toolbar-line{grid-template-columns:428px 230px 170px;-moz-column-gap:18px;column-gap:18px}.project-toolbar-line .design-primary-button,.project-toolbar-line label{transform:translate(116px)}.project-design-card nav{bottom:8px}.project-design-card nav button{height:40px}.projects-side-column{margin-top:-84px}.storage-card{height:274px}.home-page{background:radial-gradient(circle at 90% 82%,#5edae01a,#0000 30%),radial-gradient(circle at 86% 34%,#6e4cee14,#0000 32%)}.feature-card,.feature-row{height:190px}}.project-design-card nav a{color:#4a3bec;background:#ffffffe0;border:1px solid #6952cd1f;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:36px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.project-draft-card{justify-content:space-between;align-items:center;gap:16px;min-height:74px;margin:16px 0;padding:14px 16px;display:flex}.project-draft-card div{gap:5px;display:grid}.project-draft-card strong{color:#171725;font-size:16px;font-weight:950}.project-draft-card span{color:#687187;font-size:13px;font-weight:800}.project-draft-card button,.project-list-empty button{color:#fff;background:linear-gradient(135deg,#6735f5,#21b9cc);border:0;border-radius:11px;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:13px;font-weight:950;display:inline-flex}.project-list-empty{color:#687187;align-content:center;place-items:center;gap:12px;min-height:220px;font-size:14px;font-weight:850;display:grid}.projects-main-column>.project-metric-row+.project-list-empty{margin-top:24px}.create-top-title-card{flex-direction:column;gap:14px;height:398px;padding:26px 28px;display:flex;overflow:hidden}.create-top-title-card h2{color:#121426;margin:0;font-size:24px;font-weight:950;line-height:1}.create-top-title-card>p{color:#69738a;margin:-6px 0 4px;font-size:14px;font-weight:850;line-height:1.45}.top-title-list{flex:1;gap:10px;min-height:0;padding-right:4px;display:grid;overflow-y:auto}.top-title-list::-webkit-scrollbar{width:6px}.top-title-list::-webkit-scrollbar-track{background:#7c5cff14;border-radius:999px}.top-title-list::-webkit-scrollbar-thumb{background:linear-gradient(#8b5cf6,#22c7d8);border-radius:999px}.top-title-list button{text-align:left;background:#ffffffb8;border:1px solid #6952cd1f;border-radius:16px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px 12px;min-height:82px;padding:12px 14px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:grid;box-shadow:inset 0 1px #fffc}.top-title-list button:hover{background:#ffffffeb;border-color:#6335f552;transform:translateY(-1px)}.top-title-list button.active{background:linear-gradient(135deg,#fffffff5,#eff7fff5);border-color:#7046ff;box-shadow:0 14px 32px #6335f529,0 0 0 3px #7c5cff1a}.top-title-list button>span{color:#6335f5;background:#7444ff1a;border-radius:14px;grid-row:span 2;place-items:center;width:42px;height:42px;font-size:18px;font-weight:950;display:grid}.top-title-list button.active>span{color:#fff;background:linear-gradient(135deg,#6335f5,#22bdd1)}.top-title-list strong{color:#182033;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:15px;font-weight:950;line-height:1.35;display:-webkit-box;overflow:hidden}.top-title-list small{color:#7a8499;align-items:center;gap:8px;font-size:12px;font-style:normal;font-weight:850;display:flex}.top-title-list small b{color:#6335f5;font-weight:950}.top-title-list small em{font-style:normal}.top-title-empty{color:#6f7890;text-align:center;background:#ffffff8a;border:1px dashed #7c5cff42;border-radius:18px;flex:1;align-content:center;place-items:center;gap:8px;min-height:0;display:grid}.top-title-empty svg{color:#6335f5}.top-title-empty strong{color:#182033;font-size:15px;font-weight:950}.top-title-empty span{max-width:260px;font-size:13px;font-weight:800;line-height:1.45}@media(max-width:700px){#app,body,html{width:100%;height:auto;min-height:100%;overflow:hidden auto}body{background:radial-gradient(circle at 100% 6%,#7444ff29,#0000 34%),radial-gradient(circle at 90% 86%,#1fc2cf38,#0000 36%),#f7f8ff}*,:after,:before{box-sizing:border-box}.studio-shell{background:0 0;width:100%;min-width:0;height:auto;min-height:100dvh;display:block;overflow:visible}.studio-sidebar{display:none}.studio-main{width:100%;min-width:0;height:auto;min-height:100dvh;padding:0 14px 28px;display:block;overflow:visible}.studio-topbar{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8faffe6;border-bottom:1px solid #7884aa24;align-items:center;gap:10px;height:56px;margin:0 -14px 16px;padding:0 14px;display:flex;position:sticky;top:0}.topbar-actions{display:none}.mobile-menu-button{color:#6537f3;background:#fff;border:1px solid #7759ff2e;border-radius:12px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;box-shadow:0 10px 24px #5b45d81f}.mobile-page-title{color:#111827;min-width:0;font-size:18px;font-weight:900;line-height:1;display:block}.mobile-drawer-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#14182a5c;position:fixed;inset:0}.mobile-drawer{background:#fffffff5;width:min(82vw,318px);height:100%;padding:20px 18px;overflow-y:auto;box-shadow:24px 0 60px #241f5b38}.drawer-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.drawer-head button{background:#fff;border:1px solid #7884aa2e;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.studio-nav.mobile{gap:10px;display:grid}.studio-nav.mobile .studio-nav-item{border-radius:12px;height:56px;padding:0 16px}.design-page,.home-page{background:0 0;width:100%;min-width:0;max-width:none;height:auto;min-height:0;padding:0;display:block;position:relative;overflow:visible;transform:none!important}.design-card{background:#ffffffe0;border-color:#fffffff2;border-radius:16px;width:100%;min-width:0;box-shadow:0 18px 46px #4c45871a}.design-head{width:100%;margin:0 0 16px;position:static}.design-head h1{letter-spacing:0;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 8px;font-size:28px;font-weight:950;line-height:1.18;display:flex}.design-head h1 span{display:inline}.design-head p{color:#586176;max-width:100%;margin:0;font-size:14px;line-height:1.58}.design-primary-button,.hero-primary,.hero-secondary,.project-tabs button,.segment-row button,.style-row button,.template-tabs button,.title-filter-row button,.voice-tabs button{white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-height:44px;display:inline-flex}.home-page{padding:0 0 20px}.hero-grid{width:100%;height:auto;display:block}.hero-copy{width:100%;max-width:none}.eyebrow{letter-spacing:2px;white-space:nowrap;width:-moz-fit-content;width:fit-content;max-width:100%;height:30px;margin:0 0 12px;padding:0 18px;font-size:13px}.hero-swoosh,.hero-title{display:none}.hero-title-art{-o-object-fit:contain;object-fit:contain;width:100%;max-width:360px;height:auto;max-height:none;margin:0 0 12px;display:block;position:static!important}.hero-subtitle{margin:0 0 16px;font-size:15px;line-height:1.72}.hero-subtitle br{display:none}.hero-actions{grid-template-columns:1fr;gap:10px;width:100%;margin:0;display:grid}.hero-primary,.hero-secondary{border-radius:10px;width:100%;height:54px;font-size:16px}.mini-stats{grid-template-columns:1fr;gap:10px;width:100%;margin:14px 0 0;display:grid}.mini-stats div{grid-template-rows:24px 20px;grid-template-columns:38px 1fr;align-items:center;-moz-column-gap:12px;column-gap:12px;height:70px;padding:0 18px;display:grid}.mini-stat-icon{grid-row:1/span 2;width:32px;height:32px}.mini-stats small,.mini-stats strong{text-align:left}.hero-stage{width:100%;margin-top:18px;display:block}.phone-cluster-image{width:min(100%,360px);height:auto;margin:0 auto;display:block}.feature-row{grid-template-columns:1fr;gap:12px;width:100%;height:auto;margin:18px 0 0;display:grid}.feature-card{border-radius:16px;width:100%;height:auto;min-height:130px;padding:18px 18px 16px;overflow:hidden}.feature-card span{font-size:32px;line-height:1}.feature-card h3{margin-top:10px;font-size:18px;line-height:1.25}.feature-card p{white-space:pre-line;margin-top:8px;font-size:13px;line-height:1.55}.feature-art{-o-object-fit:contain;object-fit:contain;width:92px;height:92px;bottom:8px;right:14px}.home-workflow{display:none}.create-step-line,.create-workbench,.history-card,.metric-row,.project-toolbar-line,.projects-head,.projects-layout,.template-layout,.template-recommend,.title-grid,.voice-head-row,.voice-layout{width:100%!important;height:auto!important;position:static!important;top:auto!important;left:auto!important;transform:none!important}.create-step-line{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0 14px;display:grid}.create-step-line:before{display:none}.create-step-line article{border-radius:14px;gap:6px;padding:10px 4px;position:static;box-shadow:0 10px 24px #5b45d814}.create-step-line b{width:34px;height:34px;font-size:17px}.create-step-line span{line-height:1.2}.create-workbench,.metric-row,.projects-layout,.template-layout,.voice-layout{grid-template-columns:1fr;gap:14px;display:grid}.create-preview-card,.create-rewrite-card,.create-source-card{height:auto;min-height:0}.create-preview-card h2,.create-rewrite-card h2,.create-source-card h2,.heat-card h2,.history-card h2,.insight-card h2,.storage-card h2,.task-flow-card h2,.template-settings-card h2,.title-table-card h2,.voice-param-card h2{font-size:20px;line-height:1.25}.segment-row button,.style-row button{width:100%;padding:0 14px}.design-input{height:auto;min-height:74px}.design-input input{min-width:0}.create-source-card .design-primary-button{width:100%;margin-top:18px}.card-title-row{grid-template-columns:1fr;align-items:start;gap:12px;display:grid}.word-count{width:-moz-fit-content;width:fit-content;min-height:40px}.copy-box{height:auto;min-height:218px;padding:16px}.copy-box p{font-size:14px;line-height:1.72}.preview-layout{grid-template-columns:1fr;gap:14px;margin-top:12px;display:grid}.preview-layout>img{width:min(100%,248px);height:auto;margin:0 auto}.preview-status-list{grid-template-columns:1fr;gap:10px;display:grid;transform:none!important}.preview-status-list div{height:76px}.metric-card{height:auto;min-height:94px;padding:16px}.title-hero-row{width:100%;display:block}.title-search-row{grid-template-columns:1fr;gap:10px;margin-top:14px;display:grid}.title-search-row .design-primary-button,.title-search-row label{width:100%}.title-filter-row{flex-wrap:nowrap;gap:8px;margin-top:12px;padding-bottom:4px;display:flex;overflow-x:auto}.title-filter-row button{flex:none;height:40px;padding:0 14px;font-size:13px}.title-hero-art{mix-blend-mode:multiply;width:min(100%,330px);height:auto;margin:12px auto 0;display:block}.title-grid{grid-template-columns:1fr;gap:14px;margin-top:14px;display:grid}.heat-card,.history-card,.insight-card,.title-table-card{height:auto;min-height:0;padding:18px;overflow:visible}.title-table-head{display:none}.title-table-row{border-bottom:1px solid #7e8aab29;grid-template-columns:42px 1fr;gap:7px 10px;height:auto;min-height:0;display:grid}.title-table-row.active{border-bottom:0;border-radius:14px;margin:10px 0;padding:14px}.title-table-row b{grid-row:1/span 4;align-self:start;width:34px;height:34px;font-size:15px}.title-table-row em,.title-table-row span,.title-table-row strong{grid-column:2}.title-table-row button{grid-column:2;width:100%;height:38px;margin-top:2px}.title-side-stack{gap:14px;display:grid}.heat-content,.history-row,.insight-card>div{grid-template-columns:1fr;gap:12px;display:grid}.heat-gauge-img,.heat-trend-img{-o-object-fit:contain;object-fit:contain;width:100%;height:auto;max-height:160px}.tag-row{flex-wrap:wrap;gap:8px;display:flex}.history-card h2{grid-template-columns:1fr;gap:8px;display:grid}.history-card h2 a{justify-content:flex-start}.history-row article{min-height:0}.voice-head-row{gap:14px;display:grid}.voice-title-icon{width:30px;height:30px}.voice-metric-row{grid-template-columns:1fr;gap:10px;width:100%;display:grid}.voice-metric-row article{width:100%;height:74px}.project-tabs,.template-tabs,.voice-tabs{scrollbar-width:none;flex-wrap:nowrap;gap:8px;width:100%;padding-bottom:4px;display:flex;overflow-x:auto}.template-tabs::-webkit-scrollbar,.voice-tabs::-webkit-scrollbar{display:none}.project-tabs::-webkit-scrollbar,.title-filter-row::-webkit-scrollbar{display:none}.voice-tabs{margin:14px 0}.voice-tabs i{display:none}.project-tabs button,.template-tabs button,.voice-tabs button{flex:none;height:40px;padding:0 16px;font-size:13px}.voice-card-grid{grid-template-columns:1fr;gap:12px;display:grid}.voice-design-card{grid-template-rows:auto auto auto auto;grid-template-columns:64px minmax(0,1fr);-moz-column-gap:12px;column-gap:12px;height:auto;min-height:216px;padding:18px;display:grid;position:relative}.voice-design-card>b{grid-column:1/-1;width:-moz-fit-content;width:fit-content;margin-bottom:8px;position:static}.voice-avatar-design{width:58px;height:58px}.voice-design-card>.voice-avatar-design{grid-area:2/1/span 2}.voice-design-card h3{grid-column:2;margin:3px 0 8px;font-size:18px;line-height:1.2}.voice-design-card h3 span{font-size:12px}.voice-design-card .tag-row{grid-column:2}.voice-design-card p{grid-column:1/-1;max-height:none;margin:12px 0 52px;line-height:1.55}.voice-wave-img{width:auto;max-width:calc(100% - 36px);bottom:56px;left:18px;right:18px}.voice-buttons{display:grid;bottom:14px;left:18px;right:18px}.voice-buttons button{width:100%;height:38px}.voice-pagination{justify-content:flex-start;margin:16px 0 0;padding:4px 0;overflow-x:auto}.voice-param-card{width:100%;height:auto;min-height:0;margin:0;padding:18px}.selected-voice{height:auto;min-height:74px;padding:12px}.voice-textarea textarea{height:132px}.audio-preview-row span{grid-column:1/-1}.voice-wave-img.large{width:100%;max-width:100%;position:static}.range-row{grid-template-columns:42px 1fr 44px;gap:8px}.voice-param-card .design-primary-button{width:100%;margin-top:16px}.template-layout{grid-template-columns:1fr;gap:14px;margin-top:14px;display:grid}.template-gallery-card,.template-preview-card,.template-settings-card{height:auto;min-height:0;padding:16px}.template-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid;transform:none!important}.template-card-grid button{width:100%;height:auto;padding:0;overflow:hidden}.template-card-grid img{aspect-ratio:9/14;-o-object-fit:cover;object-fit:cover;width:100%;height:auto;display:block}.template-preview-card{justify-content:center;display:flex}.template-preview-card img{width:min(100%,260px);height:auto}.settings-two,.template-settings-card label{width:100%}.template-settings-card .design-primary-button,.template-settings-card small{width:100%;margin-top:12px;position:static}.template-recommend{align-items:center;gap:8px;margin-top:14px;padding:12px;display:flex;overflow-x:auto}.template-recommend button,.template-recommend strong,.template-recommend svg{flex:none}.template-recommend button{min-width:auto;height:38px;padding:0 14px}.project-toolbar-line{grid-template-columns:1fr;gap:10px;margin:0 0 14px;display:grid}.project-toolbar-line .design-primary-button,.project-toolbar-line label{width:100%;height:46px;transform:none!important}.project-toolbar-line label input{min-width:0}.project-metric-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.project-metric-card{height:auto;min-height:104px;padding:14px}.project-metric-card div strong{font-size:30px}.project-card-grid{grid-template-columns:1fr;gap:12px;margin-top:14px;display:grid}.project-design-card{grid-template-columns:108px minmax(0,1fr);height:auto;min-height:188px;display:grid;overflow:visible}.project-design-card>img{-o-object-fit:cover;object-fit:cover;border-radius:12px;width:108px;height:162px}.project-design-card h3{padding-right:28px}.project-menu-button{top:12px;right:12px}.project-design-card nav.two-actions{grid-template-columns:1fr}.project-design-card nav button{width:100%;height:38px}.project-footer-row{grid-template-columns:1fr;gap:10px;margin:14px 0 0;display:grid}.project-pagination{justify-content:flex-start;overflow-x:auto}.page-size-select{justify-content:center;width:100%;height:42px}.projects-side-column{gap:14px;margin:0;display:grid}.storage-card,.task-flow-card{height:auto;min-height:0;padding:18px}.task-flow-list p{grid-template-columns:18px 1fr;gap:4px 8px}.task-flow-list small,.task-flow-list span{grid-column:2}.storage-card .bar-chart{width:100%;overflow:hidden}.title-table-row{grid-template-columns:38px repeat(3,minmax(0,1fr));align-items:center;gap:7px 8px;padding:13px 0}.title-table-row.active{padding:13px 12px}.title-table-row b{grid-area:1/1/span 4;justify-self:start;width:30px;height:30px}.title-table-row strong{grid-area:1/2/auto/5;min-width:0;font-size:13px;line-height:1.45}.title-table-row em{color:#6235f4;background:0 0;grid-area:2/2/auto/5;justify-self:start;width:auto;padding:0;font-size:13px;font-weight:950;line-height:1}.title-table-row span{grid-area:3;justify-content:flex-start;align-items:center;gap:4px;min-width:0;font-size:12px;line-height:1;display:inline-flex}.title-table-row span:first-of-type{grid-column:2}.title-table-row span:nth-of-type(2){grid-column:3}.title-table-row span:nth-of-type(3){grid-column:4}.title-table-row span svg{flex:0 0 13px;width:13px;height:13px}.title-table-row button{color:#6737f4;background:#7444ff14;border-color:#7444ff57;border-radius:8px;grid-area:4/2/auto/5;justify-self:start;width:104px;height:34px}.insight-card section{grid-template-columns:28px 1fr;align-items:start;gap:4px 8px;display:grid}.insight-card section svg{width:22px;height:22px}.insight-card section p,.insight-card section strong{grid-column:2}.history-row article{grid-template-columns:32px 1fr auto;gap:4px 8px;display:grid}.history-row .avatar-dot{grid-area:1/1/span 3}.history-row article b,.history-row article small,.history-row article strong,.history-row article time,.history-tags{grid-column:2/4}.template-settings-card{overflow:visible}.template-settings-card label{color:#3d465c;grid-template-columns:76px minmax(0,1fr);gap:8px;margin-top:12px;font-size:14px;line-height:1.2;display:grid!important}.template-settings-card label>span{white-space:nowrap}.template-settings-card input,.template-settings-card select{color:#151a2b;background:#ffffffc7;border:1px solid #6c74922e;border-radius:9px;width:100%;min-width:0;height:36px}.setting-font-row div{grid-template-columns:52px 1fr;align-items:center;gap:10px;display:grid}.setting-color-row div{grid-template-columns:44px 1fr;align-items:center;gap:8px;display:grid}.template-settings-card .setting-color-row select{color:#151a2b;width:100%;padding:0 12px}.color-picker{width:44px;height:32px}.settings-two{grid-template-columns:1fr;gap:0;display:grid}.settings-two label{grid-template-columns:76px minmax(0,1fr)}.project-design-card{align-items:flex-start;gap:12px;min-height:0;padding:12px;display:flex!important}.project-design-card>img{flex:0 0 104px;width:104px;height:156px}.project-design-card>div{flex-direction:column;flex:auto;align-items:flex-start;min-width:0;padding-right:20px;display:flex}.project-design-card h3{white-space:normal;text-overflow:clip;width:100%;max-height:none;margin:2px 0 8px;padding-right:0;font-size:15px;line-height:1.35;overflow:visible}.project-chip{padding:5px 10px}.project-design-card p{margin:8px 0 6px}.project-design-card small{line-height:1.2}.project-design-card nav{grid-template-columns:1fr;gap:7px;width:100%;margin-top:10px;display:grid;position:static!important}.project-design-card nav button{justify-content:center;height:34px}.project-footer-row{align-items:stretch}.task-flow-list p{display:grid}.task-flow-card>button{width:100%;min-height:40px}.storage-meta,.storage-scale{justify-content:space-between;gap:12px;display:flex}.design-page{color:#151a2b}.design-page button,.design-page input,.design-page select,.design-page textarea{font-family:inherit}.segment-row,.style-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid!important}.style-row{grid-template-columns:1fr}.segment-row button,.style-row button{color:#20283a;background:#ffffffb8;border:1px solid #7444ff29;border-radius:10px;min-width:0;height:46px;font-size:14px;font-weight:850;box-shadow:0 10px 24px #5b45d80f}.project-tabs button.active,.segment-row button.active,.style-row button.active,.template-tabs button.active,.title-filter-row button.active,.voice-tabs button.active{color:#fff;background:linear-gradient(135deg,#6f37f4,#6335f5 56%,#18bfd0);border-color:#0000;box-shadow:0 16px 30px #6335f53d}.create-preview-card h2,.create-rewrite-card h2,.create-source-card h2{margin:0 0 4px}.create-rewrite-card .card-title-row p,.create-source-card>p{color:#64708a;margin:0 0 16px;font-size:14px;line-height:1.45}.design-input{background:#ffffffc7;border:1px solid #7e8aab33;border-radius:11px;grid-template-rows:auto 42px;grid-template-columns:1fr 24px;gap:6px 8px;padding:12px 14px;display:grid}.design-input span{color:#293247;grid-column:1/-1;font-size:13px;font-weight:850}.design-input input{color:#192034;background:0 0;border:0;outline:0;height:38px;font-size:14px}.design-input svg{color:#8b94aa;align-self:center}.create-source-card small{color:#697187;margin-top:8px;font-size:12px;line-height:1.45;display:block}.word-count{color:#151a2b;background:#ffffffc7;border:1px solid #7e8aab38;border-radius:10px;padding:0 14px;font-weight:850}.copy-box{background:#ffffffc7;border:1px solid #7e8aab2e;border-radius:13px}.copy-box em{color:#8a93aa;text-align:right;margin-top:8px;font-style:normal;display:block}.create-rewrite-card>strong{margin:16px 0 10px;font-size:16px;display:block}.preview-status-list div{background:#ffffffd1;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:48px 1fr;align-items:center;-moz-column-gap:12px;column-gap:12px;display:grid;box-shadow:0 14px 32px #4c45871a}.preview-status-list img{-o-object-fit:contain;object-fit:contain;grid-row:1/span 2;width:42px;height:42px}.preview-status-list strong{color:#151a2b;font-size:15px;line-height:1.2}.preview-status-list small{color:#70798f;font-size:12px}.metric-card{align-items:center;gap:14px;display:flex}.metric-icon-img{-o-object-fit:contain;object-fit:contain;flex:0 0 46px;width:46px;height:46px}.metric-card span{min-width:0;display:block}.metric-card em,.metric-card small{color:#70798f;font-size:12px;font-style:normal;display:block}.metric-card strong{color:#111827;margin:3px 5px 2px 0;font-size:30px;font-weight:950;line-height:1;display:inline-block}.project-toolbar-line label,.title-search-row label{background:#ffffffc7;border:1px solid #7e8aab33;border-radius:11px;align-items:center;gap:10px;min-height:46px;padding:0 14px;display:flex}.project-toolbar-line input,.title-search-row input{background:0 0;border:0;outline:0;flex:1;min-width:0;height:42px}.project-tabs button,.template-tabs button,.title-filter-row button,.voice-tabs button{color:#20283a;background:#ffffffb8;border:1px solid #7444ff24;border-radius:10px;font-weight:850}.voice-metric-row article{background:#ffffffd1;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex;box-shadow:0 14px 32px #4c458714}.voice-metric-row img{-o-object-fit:contain;object-fit:contain;flex:0 0 42px;width:42px;height:42px}.voice-metric-row span{color:#687187;align-items:baseline;gap:8px;font-size:13px;font-weight:800;display:flex}.voice-metric-row strong{color:#111827;font-size:26px;line-height:1}.tag-row span,.voice-design-card .tag-row span{color:#6737f4;background:#7444ff1a;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:800}.audio-preview-row button{color:#fff;background:linear-gradient(135deg,#6f37f4,#18bfd0);border:0;border-radius:50%;box-shadow:0 12px 26px #6335f53d}.range-row input[type=range],.template-settings-card input[type=range]{accent-color:#6f37f4}.project-metric-card{align-items:center;gap:10px;display:flex}.metric-symbol{border-radius:12px;flex:0 0 38px;width:38px;height:38px}.metric-symbol svg{width:22px;height:22px}.project-design-card nav button{color:#4b39d6;background:#ffffffb8;border:1px solid #7444ff2e;border-radius:8px;font-weight:850}.page-size-select,.project-pagination button{background:#ffffffc2;border:1px solid #7444ff29;border-radius:9px}.task-flow-list p{padding:10px 0}.storage-bar{background:#7444ff1f;border-radius:999px;height:9px;overflow:hidden}.storage-bar i{border-radius:inherit;background:linear-gradient(90deg,#7444ff,#18bfd0);width:28%;height:100%;display:block}.studio-main{background:radial-gradient(circle at 100% 12%,#7444ff38,#0000 32%),radial-gradient(circle at 95% 86%,#18bfd047,#0000 36%),linear-gradient(#f5f3ff,#f8fbff 45%,#eafaff)}.design-page:not(.home-page){gap:14px;display:grid}.design-page:not(.home-page)>.design-head,.projects-head,.title-hero-row>.design-head,.voice-head-row>.design-head{background:linear-gradient(135deg,#ffffffeb,#f1ebffbd),radial-gradient(circle at 95% 0,#18bfd047,#0000 42%);border:1px solid #ffffffe6;border-radius:18px;min-height:132px;margin:0;padding:18px 18px 20px;position:relative;overflow:hidden;box-shadow:0 18px 42px #5b45d81f}.design-page:not(.home-page)>.design-head:after,.projects-head:after,.title-hero-row>.design-head:after,.voice-head-row>.design-head:after{content:"";opacity:.72;pointer-events:none;background:url(../assets/design-home/feature-04.webp) 50%/contain no-repeat;width:124px;height:124px;position:absolute;bottom:-22px;right:-18px}.create-design-page>.design-head:after{opacity:.34;background-image:url(../assets/design-pages/create-preview-phone.webp);width:112px;height:210px;bottom:-84px;right:-6px}.title-hero-row>.design-head:after{opacity:.62;background-image:url(../assets/design-pages/titles-hero-art.webp);width:164px;height:130px;bottom:-32px;right:-34px}.voice-head-row>.design-head:after{opacity:.32;background-image:url(../assets/design-pages/voice-title-icon.webp);width:86px;height:86px;bottom:10px;right:8px}.projects-head:after{opacity:.28;background-image:url(../assets/design-pages/project-thumb-2.webp);border-radius:16px;width:92px;height:154px;bottom:-52px;right:8px}.design-head h1,.design-head p,.title-filter-row,.title-search-row{z-index:1;position:relative}.design-head h1{max-width:72%;font-size:27px;line-height:1.08}.design-head p{color:#59647a;max-width:78%;font-weight:650}.create-source-card .design-primary-button,.design-primary-button,.project-toolbar-line .design-primary-button,.template-settings-card .design-primary-button,.title-search-row .design-primary-button,.voice-param-card .design-primary-button{color:#fff;background:linear-gradient(135deg,#6f37f4,#6335f5 55%,#18bfd0);border:0;border-radius:12px;width:100%;min-height:50px;font-size:15px;font-weight:900;box-shadow:0 18px 34px #6335f542}.create-step-line{scrollbar-width:none;gap:9px;margin:0 -14px;padding:0 14px 2px;display:flex;overflow-x:auto}.create-step-line::-webkit-scrollbar{display:none}.create-step-line article{background:#ffffffc7;border:1px solid #ffffffe6;flex:0 0 96px;min-height:84px}.create-step-line article.active{background:linear-gradient(135deg,#6f37f4,#18bfd0);box-shadow:0 18px 32px #6335f53d}.create-step-line article.active b,.create-step-line article.active span{color:#fff}.create-preview-card,.create-rewrite-card,.create-source-card,.heat-card,.history-card,.insight-card,.project-design-card,.storage-card,.task-flow-card,.template-gallery-card,.template-preview-card,.template-settings-card,.title-table-card,.voice-design-card,.voice-param-card{background:linear-gradient(#fffffff0,#ffffffc2),radial-gradient(circle at 100% 0,#7444ff14,#0000 36%);border:1px solid #ffffffeb;box-shadow:0 18px 42px #4c45871a}.create-preview-card,.create-rewrite-card,.create-source-card{padding:18px}.create-preview-card h2,.create-rewrite-card h2,.create-source-card h2,.template-settings-card h2,.title-table-card h2,.voice-param-card h2{color:#121827;align-items:center;gap:8px;font-size:21px;font-weight:950;display:flex}.create-preview-card h2:before,.create-rewrite-card h2:before,.create-source-card h2:before,.template-settings-card h2:before,.title-table-card h2:before,.voice-param-card h2:before{content:"";background:linear-gradient(#7444ff,#18bfd0);border-radius:999px;flex:0 0 10px;width:10px;height:24px}.segment-row,.style-row{margin:14px 0}.project-tabs button,.segment-row button,.style-row button,.template-tabs button,.title-filter-row button,.voice-tabs button{background:#ffffffdb;border-color:#7444ff2e;box-shadow:0 10px 24px #5b45d80f}.preview-layout>img,.template-preview-card img{border-radius:18px;box-shadow:0 18px 38px #201a582e}.preview-status-list div{min-height:78px;padding:12px;overflow:hidden}.preview-status-list img{background:#7444ff14;border-radius:12px;width:44px;height:44px}.metric-row,.project-metric-row,.voice-metric-row{gap:10px}.metric-card,.project-metric-card,.voice-metric-row article{background:linear-gradient(135deg,#ffffffeb,#f4fbffc7),radial-gradient(circle at 92% 18%,#7444ff1f,#0000 40%);border:1px solid #ffffffeb;border-radius:16px;min-height:92px}.metric-card strong,.project-metric-card strong{color:#111827;font-size:30px}.title-search-row{margin-top:16px}.title-search-row label{box-shadow:0 12px 28px #5b45d814}.title-hero-art{display:none}.title-table-row{background:#ffffffc7;border:1px solid #7444ff1f;border-radius:14px;margin-top:10px;padding:14px 12px 12px 14px;position:relative;box-shadow:0 12px 28px #5b45d80f}.title-table-row.active{background:linear-gradient(135deg,#fffffff5,#f2edffc7);border:1px solid #7444ff6b}.title-table-row b{color:#fff;background:linear-gradient(135deg,#7444ff,#18bfd0);box-shadow:0 10px 18px #6335f533}.title-table-row strong{color:#111827;font-size:14px;font-weight:900}.title-table-row em{color:#6737f4;background:#7444ff1a;border-radius:999px;width:-moz-fit-content;width:fit-content;padding:4px 8px}.title-table-row button{color:#fff;background:linear-gradient(135deg,#7444ff,#18bfd0);border:0}.heat-card .tag-row span,.history-tags i,.title-filter-row button{border-radius:999px}.history-row article,.insight-card section{background:#ffffffb8;border:1px solid #7444ff1a;border-radius:14px;padding:12px}.voice-metric-row{grid-template-columns:1fr 1fr 1fr}.voice-metric-row article{text-align:center;justify-items:center;gap:4px;min-height:88px;padding:10px 6px;display:grid}.voice-metric-row img{width:34px;height:34px}.voice-metric-row span{gap:2px;font-size:11px;display:grid}.voice-metric-row strong{font-size:24px}.voice-design-card{border-radius:17px;min-height:206px}.voice-design-card.active{border-color:#7444ff6b;box-shadow:0 20px 46px #6335f529}.voice-design-card>b{color:#fff;background:linear-gradient(135deg,#7444ff,#18bfd0)}.voice-buttons button{background:#ffffffd1;border:1px solid #7444ff2e;border-radius:10px;font-weight:850}.voice-buttons .use{color:#fff;background:linear-gradient(135deg,#7444ff,#18bfd0);border:0}.audio-preview-row,.range-row,.selected-voice,.voice-textarea{background:#ffffffb8;border:1px solid #7444ff1f;border-radius:14px}.voice-textarea{padding:12px}.voice-textarea textarea{background:0 0;border:0;outline:0}.audio-preview-row,.range-row{padding:10px 12px}.template-card-grid button{border-radius:16px;box-shadow:0 16px 28px #201a5824}.template-card-grid button.active{box-shadow:0 0 0 3px #7444ff,0 18px 34px #6335f538}.template-settings-card label{border-bottom:1px solid #7e8aab1a;padding:10px 0}.template-settings-card label:last-of-type{border-bottom:0}.template-recommend{background:#ffffffdb;border:1px solid #ffffffeb;box-shadow:0 16px 36px #4c45871a}.project-toolbar-line{padding:0}.project-design-card{border-radius:17px;min-height:190px}.project-design-card>img{border-radius:14px;box-shadow:0 12px 24px #201a5824}.project-chip{color:#19a674;background:#19a6741f;font-weight:900}.project-design-card nav{grid-template-columns:1fr 1fr}.project-design-card nav button{background:#ffffffd6;min-height:36px}.project-design-card nav button.regen,.project-design-card nav button:last-child:nth-child(3){grid-column:1/-1}.project-design-card nav button.regen{color:#fff;background:linear-gradient(135deg,#7444ff,#18bfd0);border:0}.task-flow-list p{padding-left:30px}.task-flow-list p b{width:12px;height:12px;position:absolute;top:14px;left:4px}.task-flow-card>button{color:#fff;background:linear-gradient(135deg,#7444ff,#18bfd0);border:0;border-radius:12px}.project-pagination{background:#ffffff9e;border-radius:14px;justify-content:center;align-items:center;gap:6px;width:100%;padding:8px;overflow:hidden;display:flex!important}.project-pagination button{color:#4b39d6;background:#ffffffdb;border:1px solid #7444ff29;border-radius:9px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:13px;font-weight:850;display:inline-flex}.project-pagination button.active{color:#fff;background:linear-gradient(135deg,#7444ff,#18bfd0);border-color:#0000}.task-flow-card{padding:18px}.task-flow-list{gap:0;margin-top:12px;display:grid;position:relative}.task-flow-list:before{content:"";background:linear-gradient(#7444ff52,#18bfd02e);border-radius:999px;width:2px;position:absolute;top:18px;bottom:24px;left:9px}.task-flow-list p{color:#151a2b;white-space:normal;word-break:normal;border-bottom:1px solid #7e8aab1f;grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:3px 8px;min-width:0;margin:0;padding:12px 0;font-size:14px;font-weight:850;line-height:1.35;position:relative;display:grid!important}.task-flow-list p:last-child{border-bottom:0}.task-flow-list p b{z-index:1;background:#c8ccda;border:3px solid #fff;border-radius:50%;grid-area:1/1/span 2;justify-self:center;width:14px;height:14px;position:relative;top:3px;left:auto;box-shadow:0 0 0 1px #7e8aab29}.task-flow-list p.active b,.task-flow-list p.done b{background:linear-gradient(135deg,#7444ff,#18bfd0);box-shadow:0 0 0 5px #7444ff1a}.task-flow-list p>span{color:#6e778d;white-space:nowrap;grid-area:1/3;justify-self:end;font-size:12px;font-weight:800}.task-flow-list p>small{color:#6e778d;white-space:normal;grid-area:2/2/auto/4;min-width:0;font-size:12px;font-weight:650;line-height:1.45;display:block}.task-flow-card>button{margin-top:12px}.storage-card{overflow:hidden}.storage-card .bar-chart{display:none}.design-card h2,.design-head h1,.mobile-page-title{letter-spacing:0}.create-step-line article,.project-design-card nav button,.project-tabs button,.segment-row button,.style-row button,.template-recommend button,.template-tabs button,.title-filter-row button,.voice-buttons button,.voice-tabs button{line-height:1}.create-preview-card .preview-status-list div{grid-template-columns:46px minmax(0,1fr);min-height:74px;padding:12px 14px;overflow:visible}.create-preview-card .preview-status-list img{-o-object-fit:contain;object-fit:contain;border-radius:12px;width:42px;height:42px;overflow:visible}.create-preview-card .preview-status-list small,.create-preview-card .preview-status-list strong{text-align:left;min-width:0}.history-card h2{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex!important}.history-card h2 a{color:#6737f4;white-space:nowrap;background:#7444ff1a;border-radius:999px;justify-content:center;align-items:center;gap:4px;height:30px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.history-card h2 a svg{width:13px;height:13px}.history-row{grid-template-columns:1fr;gap:10px;display:grid!important}.history-row article{text-align:left;grid-template-rows:auto auto auto auto;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:4px 10px;padding:14px;display:grid!important}.history-row .avatar-dot{background:url(../assets/design-home/icons/nav-title.webp) 50%/18px 18px no-repeat,linear-gradient(135deg,#7444ff,#18bfd0);border-radius:12px;grid-area:1/1/span 4;width:34px;height:34px;margin:0;box-shadow:0 10px 20px #6335f533}.history-row article strong{color:#151a2b;grid-area:1/2;margin:0;font-size:14px;font-weight:950;line-height:1.25}.history-row article time{color:#798299;white-space:nowrap;grid-area:1/3;justify-self:end;font-size:12px;line-height:1.25}.history-row article small{color:#7b849a;word-break:break-all;grid-area:2/2/auto/4;font-size:12px;line-height:1.35}.history-row .history-tags{flex-wrap:wrap;grid-area:3/2/auto/4;gap:6px;display:flex}.history-row .history-tags i{color:#6737f4;background:#7444ff1a;padding:4px 8px;font-size:11px;font-style:normal;font-weight:850;line-height:1}.history-row article b{color:#16a577;background:#16a5771f;border-radius:999px;grid-area:4/2/auto/4;width:-moz-fit-content;width:fit-content;margin-top:2px;padding:5px 9px;font-size:12px;font-weight:900;line-height:1}.voice-pagination{background:#ffffff9e;border-radius:14px;justify-content:center;align-items:center;gap:6px;width:100%;margin:14px 0 0;padding:8px;overflow:hidden;display:flex!important}.voice-pagination button,.voice-pagination span{color:#4b39d6;background:#ffffffdb;border:1px solid #7444ff29;border-radius:9px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:850;line-height:1;display:inline-flex}.voice-pagination button.active{color:#fff;background:linear-gradient(135deg,#7444ff,#18bfd0);border-color:#0000}.voice-design-card{grid-template-columns:58px minmax(0,1fr);grid-auto-rows:auto;gap:8px 12px;min-height:0;padding:16px;overflow:hidden;display:grid!important}.voice-design-card>b{z-index:2;margin:0;padding:6px 9px;font-size:11px;line-height:1;position:absolute;top:12px;right:12px}.voice-design-card>.voice-avatar-design{-o-object-fit:contain;object-fit:contain;border-radius:16px;grid-area:1/1/span 2;align-self:start;width:54px;height:54px;margin:0}.voice-design-card h3{color:#111827;white-space:nowrap;text-overflow:ellipsis;grid-area:1/2;align-self:end;min-width:0;margin:3px 74px 0 0;font-size:17px;font-weight:950;line-height:1.25;overflow:hidden}.voice-design-card h3 span{color:#70798f;margin-left:4px;font-size:11px;font-weight:850}.voice-design-card .tag-row{flex-wrap:wrap;grid-area:2/2;align-items:center;gap:5px;margin:0;display:flex}.voice-design-card .tag-row span{padding:5px 8px;font-size:11px}.voice-design-card p{color:#4a556b;text-align:left;grid-area:3/1/auto/-1;margin:4px 0 0;font-size:13px;line-height:1.5}.voice-design-card>.voice-wave-img:not(.large){display:none}.voice-buttons{grid-area:4/1/auto/-1;grid-template-columns:1fr 1fr;gap:10px;width:100%;margin-top:8px;display:grid!important;position:static!important}.voice-buttons button{justify-content:center;align-items:center;gap:6px;min-width:0;height:40px;font-size:13px;display:inline-flex}.voice-buttons button svg{width:15px;height:15px}.voice-param-card .selected-voice{grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.voice-param-card .selected-voice img{border-radius:14px;width:50px;height:50px}.voice-param-card .selected-voice span{min-width:0}.voice-param-card .selected-voice small,.voice-param-card .selected-voice strong{line-height:1.25;display:block}.voice-param-card .selected-voice b{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#7444ff,#18bfd0);border-radius:999px;padding:5px 8px;font-size:11px;line-height:1}.voice-textarea{gap:8px;display:grid}.voice-textarea small,.voice-textarea span{color:#596276;font-size:12px;font-weight:800}.voice-textarea small{justify-self:end}.audio-preview-row{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:8px 10px;display:grid!important}.audio-preview-row button{grid-area:1/1/span 2;width:46px;height:46px}.audio-preview-row .voice-wave-img.large{-o-object-fit:fill;object-fit:fill;grid-area:1/2;width:100%;height:34px}.audio-preview-row span{color:#596276;grid-area:2/2;font-size:12px;line-height:1}.range-row{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:10px;min-height:42px;margin:8px 0;padding:9px 12px;display:grid!important}.range-row b,.range-row span{color:#3d465c;white-space:nowrap;font-size:12px;font-weight:850;line-height:1}.range-row input[type=range]{width:100%;min-width:0}.voice-cost-note{color:#6f778c;text-align:center;margin:10px 0 0;font-size:12px;line-height:1.4}.template-settings-card label{grid-template-columns:68px minmax(0,1fr);align-items:center}.template-settings-card label>span{color:#4d566d;text-align:left;font-size:13px}.template-settings-card input,.template-settings-card select{height:38px;font-size:13px}.project-design-card>div{gap:4px}.project-design-card h3,.project-design-card p,.project-design-card small{text-align:left}.create-step-line{gap:8px;padding-bottom:6px}.create-step-line article{border-radius:13px;flex:0 0 84px;grid-template-rows:30px 18px;align-content:center;justify-items:center;gap:5px;width:84px;height:76px;min-height:76px;padding:10px 6px;display:grid}.create-step-line b{border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;font-size:16px;line-height:1;display:inline-flex}.create-step-line span{color:#172033;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:850;line-height:18px;overflow:hidden}.create-step-line article.active b{background:#fff3}.word-count{white-space:nowrap;justify-content:center;align-items:center;gap:7px;width:112px;height:42px;min-height:42px;padding:0 12px;line-height:1;display:inline-flex!important}.word-count svg{flex:0 0 17px;margin:0;width:17px!important;height:17px!important}.word-count,.word-count *{vertical-align:middle;white-space:nowrap}.word-target-control{background:#ffffffc7;border:1px solid #4a4e7629;border-radius:10px;align-items:center;gap:4px;height:44px;padding:0 8px;display:inline-flex;box-shadow:inset 0 1px #fffc}.word-target-control button{color:#6335f5;background:#6335f514;border:0;border-radius:7px;place-items:center;width:26px;height:26px;padding:0;display:inline-grid}.word-target-control button:disabled{cursor:not-allowed;opacity:.42}.word-target-control label{color:#14192a;align-items:center;gap:6px;font-size:15px;font-weight:900;line-height:1;display:inline-flex}.word-target-control label svg{color:#2378ff}.word-target-control input{color:#14192a;text-align:center;background:0 0;border:0;outline:none;width:46px;height:28px;padding:0;font-size:15px;font-weight:900}.word-target-control input::-webkit-inner-spin-button,.word-target-control input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.create-preview-card .preview-status-list div{grid-template-columns:50px minmax(0,1fr);-moz-column-gap:12px;column-gap:12px;min-height:78px;padding:13px 14px}.create-preview-card .preview-status-list img{-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center;border-radius:13px;width:46px;height:46px;padding:0}.create-preview-card .preview-status-list strong{align-self:end;font-size:15px;line-height:1.2}.create-preview-card .preview-status-list small{align-self:start;margin-top:3px;font-size:12px;line-height:1.2}.insight-card section{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:4px 10px;padding:13px 14px}.insight-card section svg{color:#6637f4;stroke-width:2.4px;background:linear-gradient(135deg,#7444ff24,#18bfd01f);border-radius:10px;grid-area:1/1/span 2;width:28px;height:28px;padding:6px}.insight-card section strong{align-self:end;font-size:15px;line-height:1.25}.insight-card section p{color:#334057;align-self:start;margin:2px 0 0;font-size:14px;line-height:1.45}.history-row .avatar-dot{background:url(../assets/design-home/icons/mini-edit.webp) 50%/24px 24px no-repeat,linear-gradient(135deg,#7444ff,#18bfd0);border-radius:13px;width:38px;height:38px;box-shadow:0 12px 24px #6335f538}.history-row article{grid-template-columns:42px minmax(0,1fr) auto;align-items:center}}@media(min-width:1181px){.create-design-page .create-step-line,.create-design-page .create-workbench,.create-design-page .design-head,.create-design-page .metric-row{width:min(1260px,100%);max-width:1260px}.create-design-page .create-step-line,.create-design-page .create-workbench,.create-design-page .metric-row{margin-left:0;margin-right:0;left:0}.create-design-page .create-step-line{grid-template-columns:repeat(6,1fr)}.create-design-page .create-workbench{grid-template-columns:354px 420px minmax(0,442px);gap:22px}.create-design-page .create-preview-card{min-width:0}.create-design-page .create-preview-card .preview-layout{grid-template-columns:244px minmax(0,1fr);gap:14px}.create-design-page .metric-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}.create-design-page [role=button],.create-design-page button{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s,color .18s,opacity .18s}.create-design-page [role=button]:hover,.create-design-page button:hover:not(:disabled){transform:translateY(-2px)}.create-design-page [role=button]:active,.create-design-page button:active:not(:disabled){transform:translateY(0)scale(.98)}.create-design-page button:disabled{cursor:wait;opacity:.72}.create-flow-message{z-index:2;color:#485269;background:#ffffffb8;border:1px solid #7444ff24;border-radius:999px;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;max-width:min(620px,100%);min-height:34px;margin-top:12px;padding:0 14px;font-size:13px;font-weight:800;line-height:1.2;display:inline-flex;position:relative;box-shadow:0 12px 28px #4c458714}.create-flow-message.running{color:#4f2fea;background:#f5f2ffdb;border-color:#6335f538}.create-flow-message.success{color:#098060;background:#ecfff9e0;border-color:#0cb58b33}.create-flow-message.error{color:#c13755;background:#fff2f6e6;border-color:#f5527e38}.create-step-line article.done b{color:#fff;background:linear-gradient(135deg,#14c997,#19bdd0)}.create-step-line article.running b{color:#fff;background:linear-gradient(135deg,#7444ff,#24bdd0)}.create-step-line article.error b{color:#fff;background:linear-gradient(135deg,#ff4778,#ff8a4d)}.create-step-line article:not(.available):not(.done):not(.active){opacity:.76}.create-step-line article:hover{filter:saturate(1.05)}.create-design-page button:focus-visible,.create-design-page input:focus-visible,.create-step-line article:focus-visible{outline-offset:3px;outline:3px solid #6335f538}.create-rewrite-card .style-row button:hover:not(.active),.create-source-card .segment-row button:hover:not(.active),.word-count:hover:not(:disabled){border-color:#6335f552;box-shadow:0 14px 30px #4c45871f}.create-source-card .design-primary-button:hover:not(:disabled){box-shadow:0 22px 44px #6335f552}.rewrite-action-button:hover:not(:disabled){box-shadow:0 20px 40px #6335f547}.rewrite-action-button:disabled{color:#8b93a7;box-shadow:none;background:linear-gradient(135deg,#e5e8f0f2,#d3d9e5f2)}.rewrite-action-button.running:disabled{color:#fff;background:linear-gradient(135deg,#6835f5,#5430ef 62%,#16c2cf);box-shadow:0 16px 32px #6335f538}.rewrite-action-button.next{background:linear-gradient(135deg,#16c997,#18bdd0 54%,#4f6ff5);box-shadow:0 16px 32px #18bdd038}.copy-box{transition:border-color .18s,box-shadow .18s,background .18s}.copy-box.updating{background:linear-gradient(90deg,#ffffffd1,#f5f1fff0,#ffffffd1) 0 0/220% 100%;border-color:#6335f552;animation:create-copy-pulse 1.2s ease-in-out infinite;box-shadow:0 16px 36px #6335f51f}@keyframes create-copy-pulse{0%{background-position:0}to{background-position:100%}}.preview-status-list button{text-align:left;background:#ffffffd1;border:0;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:48px minmax(0,1fr);align-items:center;-moz-column-gap:12px;column-gap:12px;min-height:78px;padding:12px;display:grid;box-shadow:0 14px 32px #4c45871a}.preview-status-list button:hover{box-shadow:0 18px 38px #4c458729}.preview-status-list button.done{background:linear-gradient(135deg,#ffffffeb,#ecfff9eb)}.preview-status-list button.running{background:linear-gradient(135deg,#ffffffeb,#f4f0fff0)}.preview-status-list button.error{background:linear-gradient(135deg,#ffffffeb,#fff1f6f0)}.preview-status-list button img{-o-object-fit:contain;object-fit:contain;grid-row:1/span 2;width:42px;height:42px}.preview-status-list button strong{color:#151a2b;text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.2;overflow:hidden}.preview-status-list button small{color:#70798f;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.metric-card{transition:transform .18s,box-shadow .18s}.metric-card:hover{transform:translateY(-2px);box-shadow:0 22px 48px #4c458721}.create-compare-card{height:462px;padding:26px 22px;overflow:hidden}.create-compare-card>p{color:#697187;margin:8px 0 14px;font-size:14px;font-weight:650;line-height:1.45}.compare-stack{gap:12px;display:grid}.compare-stack section{background:#ffffffc2;border:1px solid #7e8aab2e;border-radius:14px;min-height:150px;max-height:168px;padding:14px 15px;overflow:hidden;box-shadow:inset 0 1px #ffffffc7}.compare-stack section.rewritten{background:linear-gradient(135deg,#ffffffd6,#f6f3ffeb),radial-gradient(circle at 100% 0,#18bfd01f,#0000 40%);border-color:#6335f533}.compare-stack span{color:#6536f4;background:#6335f514;border-radius:999px;align-items:center;min-height:24px;margin-bottom:8px;padding:0 9px;font-size:12px;font-weight:900;line-height:1;display:inline-flex}.compare-stack p{color:#182033;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:750;line-height:1.58;display:-webkit-box;overflow:hidden}.create-source-card .segment-row{flex-wrap:wrap}.custom-script-input textarea{resize:none;color:#333a52;background:#ffffffb8;border:1px solid #4a4e7629;border-radius:10px;outline:none;width:100%;height:104px;min-height:104px;padding:14px 16px;font-size:14px;line-height:1.55}.custom-script-input textarea:focus{border-color:#6335f55c;box-shadow:0 0 0 4px #6335f51a}.create-source-card:has(.custom-script-input) .design-primary-button{margin-top:18px}@media(min-width:1181px){.create-design-page .create-workbench{grid-template-columns:354px 360px minmax(0,506px);gap:20px}.create-design-page .create-extract-card,.create-design-page .create-preview-card,.create-design-page .create-rewrite-card,.create-design-page .create-source-card{height:398px;padding:22px 22px 20px}.create-design-page .create-rewrite-card,.create-design-page .create-source-card{flex-direction:column;display:flex}.create-design-page .create-source-card .segment-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:18px;display:grid}.create-design-page .create-source-card .segment-row button{border-radius:8px;gap:4px;width:100%;height:38px;padding-inline:6px;font-size:12px;line-height:1}.create-design-page .create-source-card .segment-row svg{flex:0 0 14px;width:14px;height:14px}.create-design-page .design-input{margin-top:18px}.create-design-page .design-input input{height:50px}.create-design-page .create-source-card small{margin-top:7px}.create-design-page .create-source-card .design-primary-button{min-height:52px;margin-top:auto}.create-design-page .custom-script-input textarea{height:96px;min-height:96px}.create-design-page .create-source-card:has(.custom-script-input) .design-primary-button{margin-top:auto}.create-extract-card{overflow:hidden}.create-extract-card>p{color:#697187;margin:8px 0 14px;font-size:14px;font-weight:650;line-height:1.42}.extract-box{scrollbar-color:#6335f56b #ffffff61;scrollbar-width:thin;background:linear-gradient(135deg,#ffffffd6,#f7fcffe6),radial-gradient(circle at 100% 0,#18bfd01a,#0000 38%);border:1px solid #7e8aab2e;border-radius:14px;height:258px;padding:16px 12px 16px 16px;overflow-y:auto}.create-design-page .copy-box::-webkit-scrollbar,.extract-box::-webkit-scrollbar{width:8px}.create-design-page .copy-box::-webkit-scrollbar-track,.extract-box::-webkit-scrollbar-track{background:#ffffff75;border-radius:999px;box-shadow:inset 0 0 0 1px #7680aa14}.create-design-page .copy-box::-webkit-scrollbar-thumb,.extract-box::-webkit-scrollbar-thumb{background:linear-gradient(#6a38f5b8,#1dbccf9e);border:2px solid #ffffff8a;border-radius:999px;box-shadow:0 6px 14px #6335f529}.create-design-page .copy-box::-webkit-scrollbar-thumb:hover,.extract-box::-webkit-scrollbar-thumb:hover{background:linear-gradient(#6335f5e6,#18b8cbcc)}.extract-box span{color:#2466e8;background:#2466e814;border-radius:999px;align-items:center;min-height:24px;margin-bottom:10px;padding:0 9px;font-size:12px;font-weight:900;line-height:1;display:inline-flex}.extract-box p{color:#182033;white-space:pre-line;margin:0;font-size:14px;font-weight:760;line-height:1.58;display:block}.create-extract-card>small{color:#7a8298;margin-top:10px;font-size:12px;font-weight:700;line-height:1.35;display:block}.create-design-page .copy-box{scrollbar-color:#6335f56b #ffffff61;scrollbar-width:thin;flex:1;min-height:0;max-height:none;margin-top:16px;padding:16px 12px 16px 16px;overflow-y:auto}.create-design-page .copy-box p{white-space:pre-line;margin-bottom:8px;font-size:14px;line-height:1.45}.create-design-page .copy-box.empty{align-content:center;display:grid}.create-design-page .copy-box.empty p{color:#8a93aa;text-align:center;font-weight:750}.create-design-page .copy-box.empty em{color:#a0a8bb;text-align:center;margin-top:8px}.create-design-page .create-rewrite-card>strong{margin:auto 0 9px}.create-design-page .style-row{margin-top:0}.create-design-page .style-row button{height:42px;padding-inline:12px}.create-design-page .rewrite-action-button{color:#fff;background:linear-gradient(135deg,#6835f5,#5430ef 62%,#16c2cf);border:0;border-radius:10px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:44px;margin-top:12px;font-size:15px;font-weight:950;line-height:1;display:inline-flex;box-shadow:0 16px 32px #6335f538}.create-design-page .rewrite-action-button small{color:#ffffffe6;background:#ffffff29;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:12px;font-weight:900;display:inline-flex}.create-design-page .metric-row{margin-top:16px}.create-design-page .metric-card{height:104px;min-height:104px;padding-top:17px;padding-bottom:17px}.create-design-page .create-workbench{margin-bottom:0}.create-design-page .create-flow-footer{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#ffffffb8,#f3fbff94),radial-gradient(circle at 88%,#18bfd029,#0000 42%);border:1px solid #ffffffc7;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;width:min(1260px,100%);min-height:86px;margin-top:18px;padding:18px 22px 18px 24px;display:flex;box-shadow:0 18px 42px #443c8e14,inset 0 1px #fffc}.create-design-page .create-flow-footer div{gap:7px;min-width:0;display:grid}.create-design-page .create-flow-footer div span{color:#6a35f5;font-size:13px;font-weight:950;line-height:1}.create-design-page .create-flow-footer div strong{color:#172033;font-size:17px;font-weight:900;line-height:1.25}.create-design-page .create-flow-footer.done div span{color:#0aa884}.create-design-page .flow-next-button{color:#fff;background:linear-gradient(135deg,#6835f5,#5430ef 62%,#16c2cf);border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:260px;min-width:260px;height:52px;font-size:16px;font-weight:950;line-height:1;display:inline-flex;box-shadow:0 18px 34px #6335f542}.create-design-page .flow-next-button:hover:not(:disabled){box-shadow:0 22px 42px #6335f54d}.create-design-page .flow-next-button:disabled{color:#ffffffd6;opacity:.82;background:linear-gradient(135deg,#7f57f7,#6152ee 62%,#33c1d0)}.create-design-page .create-voice-stage{width:min(1260px,100%)}.create-design-page .create-voice-toolbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff94;border:1px solid #ffffffc2;border-radius:14px;align-items:center;gap:10px;height:46px;margin-bottom:14px;padding:0 14px;display:flex;box-shadow:0 14px 34px #443c8e14}.create-design-page .create-voice-toolbar>span{color:#11172a;margin-right:4px;font-size:15px;font-weight:950;line-height:1}.create-design-page .create-voice-toolbar button{color:#4f5a70;background:#ffffffb8;border:1px solid #4449701a;border-radius:8px;height:30px;padding:0 14px;font-size:13px;font-weight:850}.create-design-page .create-voice-toolbar button.active{color:#fff;background:linear-gradient(135deg,#6835f5,#19bcd0);border-color:#0000;box-shadow:0 10px 22px #6335f533}.create-design-page .create-voice-toolbar i{background:#6335f524;width:1px;height:20px;margin-inline:4px}.create-design-page .create-voice-toolbar strong{color:#6335f5;margin-left:auto;font-size:13px;font-weight:950}.create-design-page .create-voice-layout{grid-template-columns:minmax(0,548px) minmax(0,344px) minmax(0,326px);align-items:stretch;display:grid}.create-design-page .create-voice-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.create-design-page .create-voice-card{height:206px;padding:18px 16px 14px;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:hidden}.create-design-page .create-voice-card:hover{transform:translateY(-2px);box-shadow:0 24px 48px #443c8e24}.create-design-page .create-voice-card.active{background:linear-gradient(135deg,#ffffffd1,#f8f5ffdb),radial-gradient(circle at 100% 0,#18bfd01f,#0000 42%);border:2px solid #7444ffd1}.create-design-page .create-voice-card>b{color:#fff;background:#7444ff;border-radius:0 14px 0 10px;padding:7px 11px;font-size:11px;font-weight:900;line-height:1;position:absolute;top:0;right:0}.create-design-page .create-voice-card .voice-avatar-design{width:54px;height:54px}.create-design-page .create-voice-card h3{margin:8px 0 6px;font-weight:950}.create-design-page .create-voice-card h3 span{color:#4f77ed;background:#edf2ff;border-radius:999px;margin-left:7px;padding:2px 7px;font-size:11px;font-weight:900}.create-design-page .create-voice-card .tag-row span{padding:3px 8px;font-size:11px}.create-design-page .create-voice-card p{color:#596276;max-height:32px;margin:6px 0 0;font-size:12px;line-height:1.35}.create-design-page .create-voice-card .voice-buttons{gap:10px;bottom:10px;left:16px;right:16px}.create-design-page .create-voice-param-card,.create-design-page .create-voice-script-card{height:426px;padding:22px;overflow:hidden}.create-design-page .create-voice-param-card h2,.create-design-page .create-voice-script-card h2{margin:0}.create-design-page .create-voice-script-card>p{color:#687187;margin:8px 0 14px;font-weight:700;line-height:1.45}.create-design-page .voice-script-preview{scrollbar-color:#6335f56b #ffffff61;scrollbar-width:thin;background:linear-gradient(135deg,#ffffffd6,#f7fcffe6),radial-gradient(circle at 100% 0,#18bfd01a,#0000 38%);border:1px solid #7e8aab2e;border-radius:14px;height:262px;padding:15px 12px 15px 16px;overflow-y:auto}.create-design-page .voice-script-preview::-webkit-scrollbar{width:8px}.create-design-page .voice-script-preview::-webkit-scrollbar-track{background:#ffffff75;border-radius:999px}.create-design-page .voice-script-preview::-webkit-scrollbar-thumb{background:linear-gradient(#6a38f5b8,#1dbccf9e);border:2px solid #ffffff8a;border-radius:999px}.create-design-page .voice-script-preview span{color:#6536f4;background:#6335f514;border-radius:999px;align-items:center;min-height:24px;margin-bottom:10px;padding:0 9px;font-size:12px;font-weight:900;display:inline-flex}.create-design-page .voice-script-preview p{color:#182033;white-space:pre-line;margin:0;font-weight:760;line-height:1.55}.create-design-page .create-voice-script-card .audio-preview-row{margin:14px 0 0}.create-design-page .create-voice-script-card .audio-preview-row button{width:46px;height:46px}.create-design-page .create-voice-param-card{flex-direction:column;display:flex}.create-design-page .create-voice-param-card h2{align-items:center;gap:10px;display:flex}.create-design-page .create-voice-param-card .selected-voice{margin-top:20px}.create-design-page .create-voice-param-card .range-row{margin:13px 0}.create-design-page .create-voice-param-card .design-primary-button{width:100%;min-height:52px;margin-top:auto}.create-design-page .create-voice-param-card .voice-cost-note{margin-top:10px}.create-design-page .create-voice-toolbar{height:42px;margin-bottom:12px;padding-inline:12px}.create-design-page .create-voice-layout{grid-template-columns:minmax(0,410px) minmax(0,492px) minmax(300px,318px);gap:20px;max-height:410px}.create-design-page .create-voice-list{scrollbar-color:#6335f56b #ffffff61;scrollbar-width:thin;grid-template-columns:1fr;grid-auto-rows:124px;gap:12px;max-height:410px;padding-right:8px;display:grid;overflow-y:auto}.create-design-page .create-voice-list::-webkit-scrollbar{width:8px}.create-design-page .create-voice-list::-webkit-scrollbar-track{background:#ffffff75;border-radius:999px}.create-design-page .create-voice-list::-webkit-scrollbar-thumb{background:linear-gradient(#6a38f5b8,#1dbccf9e);border:2px solid #ffffff8a;border-radius:999px}.create-design-page .create-voice-card{height:124px;min-height:124px;padding:14px 14px 12px 78px;display:block}.create-design-page .create-voice-card>b{border-radius:999px;padding:5px 9px;font-size:10px;top:10px;right:12px}.create-design-page .create-voice-card .voice-avatar-design{width:44px;height:44px;position:absolute;top:18px;left:16px}.create-design-page .create-voice-card h3{color:#11172a;white-space:nowrap;align-items:center;gap:8px;max-width:210px;margin:0 0 6px;font-size:16px;line-height:1.15;display:flex}.create-design-page .create-voice-card h3 span{flex:none;margin-left:0}.create-design-page .create-voice-card .tag-row{flex-wrap:nowrap;gap:6px;max-width:230px;overflow:hidden}.create-design-page .create-voice-card .tag-row span{text-overflow:ellipsis;white-space:nowrap;max-width:78px;overflow:hidden}.create-design-page .create-voice-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:286px;max-height:34px;margin-top:6px;display:-webkit-box;overflow:hidden}.create-design-page .create-voice-card .voice-wave-img{width:auto;height:18px;bottom:12px;left:78px;right:152px}.create-design-page .create-voice-card .voice-buttons{justify-content:flex-end;gap:8px;width:128px;display:flex;bottom:12px;left:auto;right:14px}.create-design-page .create-voice-card .voice-buttons button{gap:5px;width:58px;min-width:58px;height:30px;padding:0;font-size:12px;line-height:1}.create-design-page .create-voice-card .voice-buttons button svg{flex:0 0 13px;width:13px;height:13px}.create-design-page .create-voice-param-card,.create-design-page .create-voice-script-card{height:410px;padding:20px}.create-design-page .create-voice-param-card h2,.create-design-page .create-voice-script-card h2{font-size:20px;line-height:1.15}.create-design-page .create-voice-script-card>p{margin:8px 0 12px;font-size:13px;line-height:1.42}.create-design-page .voice-script-preview{height:248px}.create-design-page .voice-script-preview p{font-size:14px;line-height:1.58}.create-design-page .create-voice-script-card .audio-preview-row{gap:12px;min-height:48px;margin-top:12px}.create-design-page .create-voice-script-card .audio-preview-row .voice-wave-img.large{flex:1;width:auto;min-width:0}.create-design-page .create-voice-param-card .selected-voice{align-items:center;margin-top:18px}.create-design-page .create-voice-param-card .selected-voice .voice-avatar-design{flex:0 0 58px;width:58px;height:58px}.create-design-page .create-voice-param-card .selected-voice span{min-width:0}.create-design-page .create-voice-param-card .selected-voice small,.create-design-page .create-voice-param-card .selected-voice strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.create-design-page .create-voice-param-card .selected-voice b{white-space:nowrap;flex:none;padding:7px 9px}.create-design-page .create-voice-param-card .range-row{gap:12px;margin:18px 0}.create-design-page .create-voice-param-card .range-row span{flex:0 0 38px;width:38px}.create-design-page .create-voice-param-card .range-row input{min-width:0}.create-design-page .create-voice-param-card .range-row b{flex:0 0 46px;width:46px}.create-design-page .create-voice-param-card .emotion-row select{color:#151b2e;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(45deg,#0000 50%,#6535f5 0) calc(100% - 17px) 14px/6px 6px no-repeat,linear-gradient(135deg,#6535f5 50%,#0000 0) calc(100% - 12px) 14px/6px 6px no-repeat,#ffffffd6;border:1px solid #6874973d;border-radius:9px;outline:none;width:100%;min-width:0;height:34px;padding:0 34px 0 12px;font-size:13px;font-weight:900;box-shadow:inset 0 1px #ffffffc7}.create-design-page .create-voice-param-card .emotion-row select:focus{border-color:#6535f570;box-shadow:0 0 0 3px #6535f51a,inset 0 1px #ffffffc7}.create-design-page .create-voice-param-card .design-primary-button{border-radius:10px;min-height:50px}}@media(min-width:1181px)and (max-width:1500px){.create-design-page .create-workbench{grid-template-columns:320px 340px minmax(340px,1fr);gap:18px}.create-design-page .create-compare-card,.create-design-page .create-extract-card,.create-design-page .create-preview-card,.create-design-page .create-rewrite-card,.create-design-page .create-source-card{height:398px;padding-inline:22px}.create-design-page .metric-row{margin-top:14px}.create-design-page .metric-card{height:108px;padding-top:18px;padding-bottom:18px}.create-design-page .create-source-card .segment-row button{padding-inline:5px;font-size:11px}.create-design-page .compare-stack section{min-height:144px;max-height:156px}.create-design-page .compare-stack p{-webkit-line-clamp:4}.create-design-page .create-preview-card .preview-layout{grid-template-columns:154px minmax(0,1fr);gap:10px}.create-design-page .create-preview-card .preview-layout>img{border-radius:18px;width:154px;height:310px}.create-design-page .preview-status-list{gap:16px;transform:translateY(-14px)}.create-design-page .preview-status-list button{grid-template-columns:34px minmax(0,1fr);-moz-column-gap:8px;column-gap:8px;min-height:70px;padding:10px}.create-design-page .preview-status-list button img{width:32px;height:32px}.create-design-page .preview-status-list button strong{font-size:13px}.create-design-page .preview-status-list button small{font-size:11px}}@media(min-width:1181px){.create-design-page .create-step-line{pointer-events:none;grid-template-columns:repeat(6,minmax(0,1fr));width:min(1320px,100% + 60px);max-width:1320px;margin:22px -30px 26px;left:0}.create-design-page .create-step-line:before{background:linear-gradient(90deg,#653bf5e6,#1fc4d2c2,#8e9ff899) 50%/100% 2px no-repeat,#ffffff8a;height:8px;top:21px;left:calc(8.33333% + 20px);right:calc(8.33333% + 20px);box-shadow:inset 0 0 0 1px #ffffff9e,0 12px 24px #4d53a414}.create-design-page .create-step-line article{cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;filter:none;gap:8px}.create-design-page .create-step-line article:hover{filter:none;transform:none}.create-design-page .create-step-line article:before{background:linear-gradient(90deg,#f8f8fffa,#f2fafff0);width:68px;height:38px;top:5px;box-shadow:0 12px 26px #4d53a414}.create-design-page .create-step-line b{border:2px solid #ffffffdb;width:42px;height:42px;font-size:18px;box-shadow:0 12px 24px #473e8a1f,inset 0 0 0 1px #6f5cff0d}.create-design-page .create-step-line span{color:#222842;font-size:13px;font-weight:900}.create-design-page .create-step-line article.done b{color:#fff;background:linear-gradient(135deg,#15c997,#17bdd0);box-shadow:0 14px 28px #15c9973d}.create-design-page .create-step-line article.active b,.create-design-page .create-step-line article.running b{color:#fff;background:linear-gradient(135deg,#6a38f5,#5430ef);box-shadow:0 16px 30px #6335f540}.create-design-page .word-target-control{white-space:nowrap;background:#fffc;border:1px solid #4a4e7629;border-radius:10px;justify-content:space-between;align-items:center;gap:4px;width:152px;height:44px;padding:0 7px;display:inline-flex;box-shadow:inset 0 1px #ffffffd1}.create-design-page .word-target-control button{color:#6335f5;width:26px;min-width:26px;height:26px;min-height:26px;box-shadow:none;background:#6335f514;border:0;border-radius:7px;flex:0 0 26px;place-items:center;padding:0;display:inline-grid}.create-design-page .word-target-control label{color:#14192a;flex:1;justify-content:center;align-items:center;gap:5px;min-width:0;font-size:15px;font-weight:900;line-height:1;display:inline-flex}.create-design-page .word-target-control label svg{color:#2378ff;flex:0 0 16px;width:16px;height:16px}.create-design-page .word-target-control input{color:#14192a;text-align:center;background:0 0;border:0;outline:none;width:40px;min-width:0;height:28px;padding:0;font-size:15px;font-weight:900;line-height:1}.create-design-page .word-target-control span{color:#14192a;font-size:14px;font-weight:900}.create-design-page .word-target-control input::-webkit-inner-spin-button,.create-design-page .word-target-control input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.create-design-page .rewrite-action-button:disabled:not(.running){color:#8b93a7;box-shadow:none;background:linear-gradient(135deg,#e5e8f0f5,#d3d9e5f5)}.create-design-page .rewrite-action-button:disabled:not(.running) small{color:#929aac;background:#ffffff75}.create-design-page .create-voice-toolbar{scrollbar-width:none;overflow:auto hidden}.create-design-page .create-voice-toolbar::-webkit-scrollbar{display:none}.create-design-page .create-voice-toolbar button{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:150px;overflow:hidden}.create-design-page .create-voice-toolbar strong{white-space:nowrap;flex:none}.create-design-page .create-voice-layout{max-height:356px}.create-design-page .create-voice-empty{text-align:center;align-content:center;justify-items:center;height:356px;padding:28px;display:grid}.create-design-page .create-voice-empty strong{color:#11172a;font-size:20px;font-weight:950}.create-design-page .create-voice-empty p{color:#687187;max-width:260px;margin:10px 0 0;font-size:13px;font-weight:700;line-height:1.55}.create-design-page .create-voice-card{height:108px;min-height:108px;padding:12px 14px 10px 72px}.create-design-page .create-voice-card>b{top:9px}.create-design-page .create-voice-card .voice-avatar-design{width:42px;height:42px;top:15px;left:15px}.create-design-page .create-voice-card h3{max-width:208px;margin-bottom:5px;font-size:15px}.create-design-page .create-voice-card .tag-row{max-width:220px}.create-design-page .create-voice-card p{-webkit-line-clamp:1;max-width:270px;max-height:18px;margin-top:4px}.create-design-page .create-voice-card .voice-wave-img{bottom:10px;left:72px}.create-design-page .create-voice-card .voice-buttons{bottom:10px}.create-design-page .create-voice-card .voice-buttons button.playing{color:#fff;background:linear-gradient(135deg,#6e38f5,#1fb9cd);border-color:#6f37f480;box-shadow:0 10px 22px #6237f433}.create-design-page .create-voice-card .voice-buttons button:disabled{cursor:not-allowed;color:#a0a7b7;box-shadow:none;background:#f5f7fcdb;border-color:#d6dceacc}.create-design-page .create-voice-script-card>p{margin:6px 0 10px;line-height:1.42}.create-design-page .voice-script-preview{height:194px;padding-top:13px;padding-bottom:13px}.create-design-page .voice-script-preview p{font-size:13px;line-height:1.5}.create-design-page .create-voice-script-card .audio-preview-row{min-height:44px;margin-top:10px}.create-design-page .create-voice-param-card .selected-voice{margin-top:14px}.create-design-page .create-voice-param-card .selected-voice .voice-avatar-design{flex-basis:52px;width:52px;height:52px}.create-design-page .create-voice-param-card .range-row{margin:14px 0}.create-design-page .create-voice-param-card .design-primary-button{min-height:46px}.create-design-page .create-voice-param-card .voice-cost-note{margin-top:8px;font-size:12px}.create-design-page .create-voice-stage{z-index:2;position:relative}.create-design-page .create-voice-toolbar{grid-template-columns:minmax(150px,auto) minmax(260px,360px) minmax(0,1fr);align-items:center;gap:14px;height:auto;min-height:54px;margin-bottom:14px;padding:10px 14px;display:grid;overflow:visible}.create-design-page .voice-toolbar-title{gap:2px;min-width:0;display:grid}.create-design-page .voice-toolbar-title span{color:#14192a;font-size:16px;font-weight:950;line-height:1.15}.create-design-page .voice-toolbar-title small{color:#717b92;font-size:12px;font-weight:800;line-height:1.2}.create-design-page .voice-filter-menu{z-index:6;min-width:0;position:relative}.create-design-page .voice-filter-menu summary{color:#11172a;cursor:pointer;background:#ffffffdb;border:1px solid #6874972e;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;height:38px;padding:0 12px;list-style:none;display:grid;box-shadow:inset 0 1px #ffffffd1}.create-design-page .voice-filter-menu summary::-webkit-details-marker{display:none}.create-design-page .voice-filter-menu summary span{color:#6c7488;white-space:nowrap;font-size:12px;font-weight:850}.create-design-page .voice-filter-menu summary strong{color:#6335f5;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:950;overflow:hidden}.create-design-page .voice-filter-menu[open] summary svg{transform:rotate(180deg)}.create-design-page .voice-filter-menu>div{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);scrollbar-color:#6335f56b #ffffff6b;scrollbar-width:thin;background:#fffffff5;border:1px solid #68749724;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:min(560px,100vw - 520px);max-height:250px;padding:12px;display:grid;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 24px 54px #4f418f2e}.create-design-page .voice-filter-menu>div::-webkit-scrollbar{width:8px}.create-design-page .voice-filter-menu>div::-webkit-scrollbar-track{background:#f5f7fcc7;border-radius:999px}.create-design-page .voice-filter-menu>div::-webkit-scrollbar-thumb{background:linear-gradient(#6a38f5bd,#1dbccf9e);border:2px solid #ffffffb3;border-radius:999px}.create-design-page .voice-filter-menu button{color:#32394d;text-overflow:ellipsis;white-space:nowrap;justify-content:center;width:100%;max-width:none;height:34px;padding:0 10px;font-size:12px;font-weight:850;overflow:hidden}.create-design-page .voice-filter-menu button.active{color:#fff;background:linear-gradient(135deg,#6735f5,#21b9cc);border-color:#0000;box-shadow:0 10px 22px #6335f538}.create-design-page .voice-toolbar-current{color:#6335f5;text-overflow:ellipsis;white-space:nowrap;justify-self:end;min-width:0;font-size:13px;font-weight:950;overflow:hidden}.create-design-page .create-voice-layout{grid-template-columns:minmax(0,420px) minmax(0,500px) minmax(300px,320px);align-items:stretch;gap:18px;max-height:none}.create-design-page .create-voice-list{grid-auto-rows:146px;gap:12px;max-height:430px}.create-design-page .create-voice-card{grid-template-rows:auto auto 28px 30px;gap:7px;height:146px;min-height:146px;padding:13px 14px 12px;display:grid;overflow:hidden}.create-design-page .create-voice-card>b{padding:5px 9px;top:12px;right:12px}.create-design-page .voice-card-head{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:11px;min-width:0;padding-right:78px;display:grid}.create-design-page .create-voice-card .voice-avatar-design{width:44px;height:44px;position:static}.create-design-page .create-voice-card h3{white-space:nowrap;align-items:center;gap:7px;max-width:none;margin:0 0 6px;font-size:16px;display:flex;overflow:visible}.create-design-page .create-voice-card h3 span{flex:none}.create-design-page .create-voice-card .tag-row{flex-wrap:wrap;gap:5px;min-width:0;max-width:none;display:flex;overflow:visible}.create-design-page .create-voice-card .tag-row span{text-overflow:clip;white-space:nowrap;max-width:none;padding-inline:8px;overflow:visible}.create-design-page .create-voice-card p{color:#586177;text-overflow:ellipsis;white-space:nowrap;-webkit-line-clamp:unset;max-width:none;max-height:none;margin:0;font-size:12px;font-weight:780;overflow:hidden}.create-design-page .create-voice-card .voice-buttons{justify-content:flex-end;gap:8px;width:auto;display:flex;position:static}.create-design-page .create-voice-card .voice-buttons button{width:64px;min-width:64px;height:30px}.create-design-page .voice-wave-meter{background:linear-gradient(90deg,#f8f5ffd6,#f7fcffad);border-radius:8px;align-items:center;gap:2px;height:28px;padding:0 2px;display:flex;position:relative;overflow:hidden}.create-design-page .voice-wave-meter span{z-index:2;width:3px;height:var(--bar-height);transform-origin:50%;background:#9d84ff7a;border-radius:999px;min-height:5px;position:relative}.create-design-page .voice-wave-meter i{z-index:1;border-radius:inherit;background:linear-gradient(90deg,#6535f557,#1bbecf4d);width:0;transition:width .16s linear;position:absolute;inset:0 auto 0 0}.create-design-page .voice-wave-meter.playing span{animation:create-voice-wave-pulse .86s ease-in-out infinite;animation-delay:var(--bar-delay);background:#6a38f5ad}.create-design-page .voice-wave-meter.generated{background:#ffffff8a;flex:1;gap:3px;min-width:0;height:40px;padding-inline:8px}.create-design-page .voice-wave-meter.generated span{width:4px}.create-design-page .create-voice-param-card,.create-design-page .create-voice-script-card{height:430px;padding:20px}.create-design-page .voice-script-preview{height:254px}.create-design-page .create-voice-script-card .audio-preview-row{grid-template-columns:46px minmax(0,1fr) 86px;align-items:center;gap:12px;min-height:52px;margin-top:13px;display:grid}.create-design-page .create-voice-script-card .audio-preview-row button{width:46px;height:46px}.create-design-page .create-voice-script-card .audio-preview-row button:disabled{cursor:not-allowed;color:#b0b7c6;box-shadow:none;background:linear-gradient(135deg,#e5e8f0f5,#d3d9e5f5)}.create-design-page .create-voice-script-card .audio-preview-row>span{color:#4f586d;text-align:right;white-space:nowrap;font-size:12px;font-weight:900}@keyframes create-voice-wave-pulse{0%,to{transform:scaleY(.72)}50%{transform:scaleY(1.18)}}}.template-demo-caption{font-family:var(--template-font),"PingFang SC","Microsoft YaHei",sans-serif!important}.template-editor-section{gap:12px!important;display:grid!important}.template-editor-section.compact{gap:0!important}.template-editor-section h3{color:#111827!important;align-items:center!important;gap:7px!important;margin:0!important;font-size:15px!important;font-weight:950!important;line-height:1.2!important;display:inline-flex!important}.template-editor-control-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.template-editor-field select{color:#111827!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:linear-gradient(45deg,#0000 50%,#6f45f5 0) right 16px center/6px 6px no-repeat,linear-gradient(135deg,#6f45f5 50%,#0000 0) right 10px center/6px 6px no-repeat,#ffffffd1!important;border:1px solid #cdd5e6eb!important;border-radius:12px!important;outline:0!important;width:100%!important;height:42px!important;padding:0 34px 0 13px!important;font-size:13px!important;font-weight:850!important}.template-editor-dialog .template-editor-preview,.template-editor-dialog .template-editor-preview strong{font-family:var(--template-cover-font),"PingFang SC","Microsoft YaHei",sans-serif!important}.template-editor-dialog .template-editor-preview span{font-family:var(--template-font),"PingFang SC","Microsoft YaHei",sans-serif!important}.template-card-actions button:hover,.template-editor-actions button:hover,.template-library-tabs button:hover{transform:translateY(-1px)!important}@media(max-width:1180px){.template-library-page.design-page{height:auto!important;overflow:visible!important}.template-editor-control-grid{grid-template-columns:1fr!important}}@media(min-width:1181px){.voice-library-live .voice-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;padding:2px 8px 8px 2px!important}.voice-library-live .voice-design-card{grid-template-rows:auto auto minmax(40px,1fr) auto auto!important;grid-template-columns:minmax(0,1fr)!important;gap:9px!important;min-width:0!important;height:218px!important;padding:18px!important;display:grid!important;overflow:hidden!important}.voice-library-live .voice-design-card>b{border-radius:999px!important;align-items:center!important;height:26px!important;padding:0 10px!important;font-size:11px!important;line-height:1!important;display:inline-flex!important;top:12px!important;right:12px!important}.voice-library-live .voice-card-top{grid-template-columns:50px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;min-width:0!important;padding-right:74px!important;display:grid!important}.voice-library-live .voice-card-top .voice-avatar-design{-o-object-fit:cover!important;object-fit:cover!important;border-radius:16px!important;width:50px!important;min-width:50px!important;height:50px!important;margin:0!important}.voice-library-live .voice-card-top span{gap:5px!important;min-width:0!important;display:grid!important}.voice-library-live .voice-card-top h3{color:#111827!important;align-items:center!important;gap:6px!important;min-width:0!important;max-width:none!important;font-size:17px!important;font-weight:950!important;line-height:1.16!important;display:flex!important}.voice-library-live .voice-card-top h3,.voice-library-live .voice-card-top h3 small{text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important;overflow:hidden!important}.voice-library-live .voice-card-top h3 small{color:#5b3df1!important;background:#6535f51a!important;border-radius:999px!important;flex:none!important;max-width:68px!important;padding:3px 7px!important;font-size:11px!important;font-weight:900!important;line-height:1!important}.voice-library-live .voice-card-top em{color:#5e687d!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:12px!important;font-style:normal!important;font-weight:850!important;line-height:1.1!important;overflow:hidden!important}.voice-library-live .tag-row{flex-wrap:nowrap!important;gap:6px!important;min-width:0!important;display:flex!important;overflow:hidden!important}.voice-library-live .tag-row span{color:#6535f5!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:#6535f517!important;border-radius:999px!important;flex:0 auto!important;min-width:0!important;max-width:92px!important;height:24px!important;padding:0 8px!important;font-size:12px!important;font-weight:850!important;line-height:24px!important;overflow:hidden!important}.voice-library-live .voice-design-card p{color:#4f586d!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;min-width:0!important;margin:0!important;font-size:13px!important;font-weight:760!important;line-height:1.45!important;display:-webkit-box!important;overflow:hidden!important}.voice-library-live .voice-wave-meter{align-items:center!important;gap:3px!important;width:100%!important;height:30px!important;padding:0 8px!important;display:flex!important}.voice-library-live .voice-wave-meter span{flex:1 1 0!important;width:auto!important;min-width:2px!important;max-width:5px!important}.voice-library-live .voice-buttons{grid-area:auto/1/auto/-1!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;width:100%!important;min-width:0!important;margin:0!important;display:grid!important;position:static!important}.voice-library-live .voice-buttons button{color:#fff!important;background:linear-gradient(135deg,#6535f5,#20b9cf)!important;border-color:#0000!important;border-radius:11px!important;width:100%!important;min-width:0!important;height:36px!important;font-size:14px!important;font-weight:950!important}.voice-library-live .voice-buttons button:disabled{color:#98a2b3!important;background:#f5f7fce6!important;border-color:#dce2f2e6!important}main.voice-library-live .voice-card-grid article.voice-design-card{flex-direction:column!important;width:100%!important;min-width:0!important;display:flex!important}main.voice-library-live .voice-card-grid article.voice-design-card .tag-row,main.voice-library-live .voice-card-grid article.voice-design-card .voice-buttons,main.voice-library-live .voice-card-grid article.voice-design-card .voice-card-top,main.voice-library-live .voice-card-grid article.voice-design-card .voice-wave-meter,main.voice-library-live .voice-card-grid article.voice-design-card p{flex:none!important;grid-area:auto!important;width:100%!important;min-width:0!important;max-width:100%!important}main.voice-library-live .voice-card-grid article.voice-design-card .voice-card-top{grid-template-columns:50px minmax(0,1fr)!important;padding-right:0!important;display:grid!important}main.voice-library-live .voice-card-grid article.voice-design-card .voice-card-top em,main.voice-library-live .voice-card-grid article.voice-design-card .voice-card-top h3{width:100%!important}main.voice-library-live .voice-card-grid article.voice-design-card .voice-wave-meter{margin-top:auto!important}main.voice-library-live .voice-card-grid article.voice-design-card .voice-buttons{display:block!important}main.voice-library-live .voice-card-grid article.voice-design-card .voice-buttons button{width:100%!important}.avatar-library-page{grid-template-rows:auto auto minmax(0,1fr)!important}.avatar-library-page .avatar-library-hero{margin-bottom:16px!important}.avatar-library-page .avatar-library-grid{margin-top:0!important}.avatar-library-page .avatar-library-meta{align-items:center!important;min-height:54px!important;display:flex!important}.avatar-library-page .avatar-library-meta strong{text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;overflow:hidden!important}.template-library-page .template-library-hero{grid-template-columns:minmax(0,1fr)!important}.template-library-page .template-library-toolbar{display:none!important}.projects-design-page .project-design-card{grid-template-columns:126px minmax(0,1fr)!important;gap:14px!important;min-height:178px!important;padding:14px!important;position:relative!important;overflow:hidden!important}.projects-design-page .project-design-card>img{-o-object-fit:cover!important;object-fit:cover!important;border-radius:12px!important;width:126px!important;height:150px!important}.projects-design-page .project-design-card>div{grid-template-rows:auto auto minmax(22px,1fr) auto auto!important;align-content:stretch!important;gap:6px!important;min-width:0!important;height:150px!important;padding:0!important;display:grid!important;overflow:hidden!important}.projects-design-page .project-design-card h3,.projects-design-page .project-design-card p{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;margin:0!important;overflow:hidden!important}.projects-design-page .project-design-card small{text-overflow:ellipsis!important;white-space:nowrap!important;align-items:center!important;gap:5px!important;min-width:0!important;display:inline-flex!important;overflow:hidden!important}.projects-design-page .project-design-card nav.project-card-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;min-width:0!important;margin:4px 0 0!important;display:grid!important;position:static!important;bottom:auto!important;left:auto!important;right:auto!important;transform:none!important}.projects-design-page .project-design-card nav.project-card-actions a,.projects-design-page .project-design-card nav.project-card-actions button{text-overflow:ellipsis!important;white-space:nowrap!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:5px!important;width:100%!important;min-width:0!important;height:34px!important;padding:0 8px!important;font-size:13px!important;font-weight:900!important;display:inline-flex!important;overflow:hidden!important}.projects-design-page .project-design-card nav.project-card-actions svg{flex:none!important;width:14px!important;height:14px!important}}.create-project-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f172a2e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.create-project-modal{color:#111827;background:radial-gradient(circle at 88% 0,#22d3ee33,#0000 36%),linear-gradient(145deg,#fffffffa,#f9faffeb);border:1px solid #7c5cff38;border-radius:22px;width:min(440px,100vw - 36px);padding:28px;position:relative;box-shadow:0 28px 80px #5641d247}.create-project-modal .modal-close-button{color:#6b7280;background:#ffffffc7;border:1px solid #7c5cff2e;border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .18s,color .18s,border-color .18s,background .18s;display:inline-flex;position:absolute;top:16px;right:16px;box-shadow:0 10px 24px #5641d21f}.create-project-modal .modal-close-button:hover{color:#4f27e8;background:#fffffff5;border-color:#7c5cff59;transform:translateY(-1px)}.create-project-modal .modal-kicker{color:#fff;letter-spacing:1.8px;background:linear-gradient(135deg,#6c35f2,#20bed2);border-radius:999px;align-items:center;height:24px;padding:0 12px;font-size:11px;font-weight:900;display:inline-flex}.create-project-modal h2{letter-spacing:0;margin:16px 0 8px;font-size:28px;font-weight:1000;line-height:1.15}.create-project-modal p{color:#64748b;margin:0 0 20px;font-size:14px;font-weight:700;line-height:1.7}.create-project-modal label{gap:8px;margin-bottom:12px;display:grid}.create-project-modal label span{color:#111827;font-size:14px;font-weight:900}.create-project-modal input{color:#111827;background:#ffffffeb;border:1px solid #7c5cff38;border-radius:14px;outline:none;width:100%;height:52px;padding:0 16px;font-size:16px;font-weight:800;box-shadow:inset 0 0 0 1px #ffffffbf}.create-project-modal input:focus{border-color:#6f3af5ad;box-shadow:0 0 0 4px #7c5cff24}.create-project-modal small{color:#ef4444;margin:-4px 0 12px;font-size:13px;font-weight:800;display:block}.create-project-modal>.design-primary-button{width:100%;height:52px;margin-top:8px}.create-project-modal .modal-action-row{grid-template-columns:112px minmax(0,1fr);gap:12px;margin-top:18px;display:grid}.create-project-modal .modal-action-row button{height:50px}@media(min-width:1181px){.projects-design-page .project-card-grid{overscroll-behavior:contain!important;max-height:438px!important;padding-right:10px!important;overflow:hidden auto!important}.projects-design-page .project-card-grid::-webkit-scrollbar{width:8px}.projects-design-page .project-card-grid::-webkit-scrollbar-track{background:#7c5cff14;border-radius:999px}.projects-design-page .project-card-grid::-webkit-scrollbar-thumb{background:linear-gradient(#8b5cf6,#22c7d8);border-radius:999px}}@media(max-width:760px){.create-design-page .create-workbench{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;display:grid!important;overflow:visible!important}.create-design-page .create-extract-card,.create-design-page .create-rewrite-card,.create-design-page .create-source-card{background:#ffffffeb!important;border-radius:14px!important;flex-direction:column!important;height:auto!important;min-height:0!important;max-height:none!important;padding:16px!important;display:flex!important;overflow:visible!important}.create-design-page .create-extract-card h2,.create-design-page .create-rewrite-card h2,.create-design-page .create-source-card h2{margin:0!important;font-size:22px!important;font-weight:950!important;line-height:1.18!important}.create-design-page .create-extract-card>p,.create-design-page .create-rewrite-card .card-title-row p,.create-design-page .create-source-card>p{color:#657084!important;margin:4px 0 0!important;font-size:13px!important;font-weight:750!important;line-height:1.45!important}.create-design-page .create-source-card .segment-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:14px!important;display:grid!important}.create-design-page .create-source-card .segment-row button{white-space:nowrap!important;border-radius:8px!important;justify-content:center!important;gap:5px!important;width:100%!important;height:40px!important;min-height:40px!important;padding:0 8px!important;font-size:12px!important;line-height:1.1!important}.create-design-page .design-input{margin-top:14px!important}.create-design-page .create-source-card .design-primary-button{border-radius:10px!important;justify-content:center!important;align-items:center!important;width:100%!important;height:44px!important;min-height:44px!important;margin-top:16px!important;display:inline-flex!important;position:static!important}.create-design-page .extract-box{scrollbar-color:#6335f56b #ffffff5c!important;scrollbar-width:thin!important;background:linear-gradient(135deg,#ffffffeb,#f7fcfff0)!important;border:1px solid #7e8aab29!important;border-radius:12px!important;height:auto!important;min-height:130px!important;max-height:190px!important;margin-top:12px!important;padding:13px 12px!important;display:block!important;overflow-y:auto!important}.create-design-page .extract-box span{color:#2466e8!important;background:#2466e814!important;border-radius:999px!important;align-items:center!important;min-height:22px!important;margin-bottom:8px!important;padding:0 8px!important;font-size:12px!important;font-weight:900!important;display:inline-flex!important}.create-design-page .copy-box p,.create-design-page .extract-box p{color:#182033!important;white-space:pre-line!important;margin:0 0 8px!important;font-size:13px!important;font-weight:760!important;line-height:1.55!important;display:block!important}.create-design-page .card-title-row{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;display:grid!important}.create-design-page .word-target-control{border-radius:10px!important;justify-content:space-between!important;align-items:center!important;width:100%!important;height:42px!important;padding:0 8px!important;display:flex!important}.create-design-page .copy-box{scrollbar-color:#6335f56b #ffffff5c!important;scrollbar-width:thin!important;border-radius:12px!important;flex:none!important;width:100%!important;height:auto!important;min-height:174px!important;max-height:260px!important;margin-top:12px!important;padding:14px 12px!important;overflow-y:auto!important}.create-design-page .copy-box.empty{align-content:start!important;display:grid!important}.create-design-page .copy-box.empty p{color:#7d879c!important;text-align:left!important}.create-design-page .copy-box em{color:#8f98ab!important;text-align:right!important;margin-top:8px!important;font-size:12px!important;font-style:normal!important;font-weight:800!important;display:block!important}.create-design-page .rewrite-action-button{opacity:1!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;height:46px!important;min-height:46px!important;margin:12px 0 0!important;display:inline-flex!important;position:static!important;transform:none!important}.create-design-page .create-flow-footer{-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:linear-gradient(135deg,#fffffff2,#effcffe6),radial-gradient(circle at 92% 24%,#19bcd029,#0000 44%)!important;border:1px solid #ffffffeb!important;border-radius:14px!important;grid-template-columns:minmax(0,1fr)!important;justify-content:stretch!important;align-items:stretch!important;gap:10px!important;width:100%!important;min-height:auto!important;margin:12px 0 0!important;padding:12px!important;display:grid!important;overflow:visible!important;box-shadow:0 12px 30px #4a3f911a,inset 0 1px #ffffffd1!important}.create-design-page .create-flow-footer>div{gap:4px!important;min-width:0!important;display:grid!important}.create-design-page .create-flow-footer>div span{color:#667085!important;font-size:12px!important;font-weight:850!important;line-height:1.3!important}.create-design-page .create-flow-footer>div strong{color:#111827!important;word-break:break-word!important;font-size:14px!important;font-weight:950!important;line-height:1.45!important}.create-design-page .create-flow-footer.done>div span{color:#0aa884!important}.create-design-page .flow-next-button{color:#fff!important;white-space:nowrap!important;opacity:1!important;background:linear-gradient(135deg,#6835f5,#5430ef 62%,#16c2cf)!important;border:0!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;height:46px!important;min-height:46px!important;margin:0!important;padding:0 16px!important;font-size:14px!important;font-weight:950!important;line-height:1!important;display:inline-flex!important;position:static!important;transform:none!important;box-shadow:0 14px 28px #6335f533!important}.create-design-page .flow-next-button:disabled{color:#8b93a7!important;box-shadow:none!important;opacity:1!important;background:linear-gradient(135deg,#e5e8f0f5,#d3d9e5f5)!important}.create-design-page .create-voice-stage{gap:12px!important;width:100%!important;display:grid!important;overflow:visible!important}.create-design-page .create-voice-toolbar{background:linear-gradient(135deg,#fffffff0,#f4fbffe6)!important;border:1px solid #ffffffe0!important;border-radius:14px!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:10px!important;height:auto!important;min-height:0!important;margin:0!important;padding:12px!important;display:grid!important;overflow:visible!important;box-shadow:0 12px 30px #4a3f911a!important}.create-design-page .voice-toolbar-title{justify-content:space-between!important;align-items:baseline!important;gap:10px!important;min-width:0!important;display:flex!important}.create-design-page .voice-toolbar-title span{color:#111827!important;white-space:nowrap!important;font-size:15px!important;font-weight:950!important;line-height:1.2!important}.create-design-page .voice-toolbar-title small{color:#667085!important;white-space:nowrap!important;font-size:12px!important;font-weight:850!important;line-height:1.2!important}.create-design-page .voice-filter-menu{z-index:20!important;width:100%!important;position:relative!important}.create-design-page .voice-filter-menu summary{color:#111827!important;cursor:pointer!important;background:#ffffffe6!important;border:1px solid #6874972e!important;border-radius:10px!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;height:42px!important;padding:0 12px!important;list-style:none!important;display:grid!important}.create-design-page .voice-filter-menu summary::-webkit-details-marker{display:none!important}.create-design-page .voice-filter-menu summary span{color:#667085!important;white-space:nowrap!important;font-size:12px!important;font-weight:850!important}.create-design-page .voice-filter-menu summary strong{color:#6335f5!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:13px!important;font-weight:950!important;overflow:hidden!important}.create-design-page .voice-filter-menu>div{z-index:50!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;scrollbar-color:#6335f56b #ffffff6b!important;scrollbar-width:thin!important;background:#fffffffa!important;border:1px solid #68749729!important;border-radius:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;max-height:220px!important;padding:10px!important;display:grid!important;position:absolute!important;top:calc(100% + 8px)!important;left:0!important;right:0!important;overflow-y:auto!important;box-shadow:0 20px 46px #4a3f912e!important}.create-design-page .voice-filter-menu>div button{color:#30384d!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:#ffffffd1!important;border:1px solid #68749724!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;width:100%!important;height:34px!important;padding:0 8px!important;font-size:12px!important;font-weight:850!important;display:inline-flex!important;overflow:hidden!important}.create-design-page .voice-filter-menu>div button.active{color:#fff!important;background:linear-gradient(135deg,#6835f5,#18bdcf)!important;border-color:#0000!important;box-shadow:0 10px 22px #6335f533!important}.create-design-page .voice-toolbar-current{color:#6335f5!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;padding:0 2px!important;font-size:12px!important;font-weight:900!important;line-height:1.2!important;overflow:hidden!important}.create-design-page .create-voice-layout{align-items:stretch!important;gap:12px!important;max-height:none!important;overflow:visible!important}.create-design-page .create-voice-layout,.create-design-page .create-voice-list{grid-template-columns:minmax(0,1fr)!important;width:100%!important;display:grid!important}.create-design-page .create-voice-list{scrollbar-color:#6335f56b #ffffff5c!important;scrollbar-width:thin!important;grid-auto-rows:auto!important;gap:10px!important;max-height:392px!important;padding:0 4px 4px 0!important;overflow-y:auto!important}.create-design-page .create-voice-list::-webkit-scrollbar{width:6px!important}.create-design-page .create-voice-list::-webkit-scrollbar-thumb{background:linear-gradient(#6a38f5b8,#1dbccf94)!important;border-radius:999px!important}.create-design-page .create-voice-card{background:#fffffff0!important;border-radius:14px!important;grid-template-rows:auto auto 32px auto!important;gap:9px!important;height:auto!important;min-height:0!important;padding:14px 12px 12px!important;display:grid!important;position:relative!important;overflow:hidden!important}.create-design-page .create-voice-card.active{border-color:#6835f5cc!important;box-shadow:0 14px 32px #6335f524!important}.create-design-page .create-voice-card>b{color:#fff!important;background:linear-gradient(135deg,#6835f5,#18bdcf)!important;border-radius:999px!important;align-items:center!important;width:auto!important;height:24px!important;padding:0 9px!important;font-size:11px!important;font-weight:900!important;display:inline-flex!important;position:absolute!important;top:12px!important;right:12px!important}.create-design-page .voice-card-head{grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;min-width:0!important;padding-right:74px!important;display:grid!important}.create-design-page .create-voice-card .voice-avatar-design{-o-object-fit:cover!important;object-fit:cover!important;border-radius:999px!important;width:48px!important;height:48px!important;position:static!important}.create-design-page .create-voice-card h3{color:#111827!important;text-overflow:ellipsis!important;white-space:nowrap!important;align-items:center!important;gap:6px!important;max-width:100%!important;margin:0 0 6px!important;font-size:15px!important;font-weight:950!important;line-height:1.2!important;display:flex!important;overflow:hidden!important}.create-design-page .create-voice-card h3 span{color:#5b43f4!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:#6835f51a!important;border-radius:999px!important;flex:none!important;max-width:70px!important;padding:2px 7px!important;font-size:11px!important;font-weight:900!important;overflow:hidden!important}.create-design-page .create-voice-card .tag-row{flex-wrap:wrap!important;gap:5px!important;min-width:0!important;display:flex!important;overflow:hidden!important}.create-design-page .create-voice-card .tag-row span{color:#6335f5!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:#6835f514!important;border-radius:999px!important;align-items:center!important;max-width:96px!important;height:21px!important;padding:0 8px!important;font-size:11px!important;font-weight:850!important;line-height:1!important;display:inline-flex!important;overflow:hidden!important}.create-design-page .create-voice-card p{color:#4b5565!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:none!important;margin:0!important;font-size:13px!important;font-weight:780!important;line-height:1.3!important;overflow:hidden!important}.create-design-page .create-voice-card .voice-wave-meter{background:linear-gradient(90deg,#f8f5ffeb,#f7fcffc2)!important;border-radius:10px!important;align-items:center!important;gap:3px!important;width:100%!important;height:32px!important;padding:0 8px!important;display:flex!important}.create-design-page .create-voice-card .voice-wave-meter span{background:#a084ff80!important;border-radius:999px!important;flex:1 1 0!important;width:auto!important;min-width:2px!important;max-width:4px!important}.create-design-page .create-voice-card .voice-buttons{grid-template-columns:1fr 1fr!important;gap:9px!important;width:100%!important;display:grid!important;position:static!important}.create-design-page .create-voice-card .voice-buttons button{text-overflow:ellipsis!important;white-space:nowrap!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:100%!important;min-width:0!important;height:36px!important;padding:0 10px!important;font-size:13px!important;font-weight:900!important;display:inline-flex!important;overflow:hidden!important}.create-design-page .create-voice-card .voice-buttons button.use{color:#fff!important;background:linear-gradient(135deg,#6835f5,#18bdcf)!important;border-color:#0000!important;box-shadow:0 10px 22px #6335f529!important}.create-design-page .create-voice-param-card,.create-design-page .create-voice-script-card{background:#fffffff0!important;border-radius:14px!important;gap:10px!important;width:100%!important;height:auto!important;min-height:0!important;padding:15px 12px!important;display:grid!important}.create-design-page .create-voice-param-card h2,.create-design-page .create-voice-script-card h2{color:#111827!important;margin:0!important;font-size:18px!important;font-weight:950!important;line-height:1.2!important}.create-design-page .create-voice-script-card>p{color:#667085!important;margin:-4px 0 0!important;font-size:12px!important;font-weight:800!important;line-height:1.45!important}.create-design-page .voice-script-preview{scrollbar-color:#6335f56b #ffffff5c!important;scrollbar-width:thin!important;background:linear-gradient(135deg,#ffffffeb,#f7fcfff0)!important;border:1px solid #7e8aab29!important;border-radius:12px!important;width:100%!important;height:auto!important;min-height:190px!important;max-height:300px!important;padding:13px 12px!important;overflow-y:auto!important}.create-design-page .voice-script-preview span{color:#6335f5!important;background:#6835f514!important;border-radius:999px!important;align-items:center!important;min-height:22px!important;margin-bottom:8px!important;padding:0 8px!important;font-size:12px!important;font-weight:900!important;display:inline-flex!important}.create-design-page .voice-script-preview p{color:#182033!important;white-space:pre-line!important;margin:0!important;font-size:13px!important;font-weight:760!important;line-height:1.58!important}.create-design-page .create-voice-script-card .audio-preview-row{background:#ffffffb8!important;grid-template-columns:44px minmax(0,1fr) auto!important;gap:8px!important;min-height:54px!important;padding:8px!important}.create-design-page .create-voice-script-card .audio-preview-row .voice-wave-meter.generated{height:36px!important}.create-design-page .create-voice-script-card .audio-preview-row .voice-wave-meter.generated span{max-width:4px!important}.create-design-page .create-voice-script-card .audio-preview-row>span{color:#667085!important;font-weight:850!important}.create-design-page .create-voice-param-card .selected-voice{background:#ffffffb8!important;border:1px solid #7e8aab24!important;border-radius:12px!important;grid-template-columns:48px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:70px!important;padding:10px!important;display:grid!important}.create-design-page .create-voice-param-card .selected-voice .voice-avatar-design{border-radius:999px!important;width:48px!important;height:48px!important}.create-design-page .create-voice-param-card .selected-voice span{gap:3px!important;min-width:0!important;display:grid!important}.create-design-page .create-voice-param-card .selected-voice small,.create-design-page .create-voice-param-card .selected-voice strong{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.create-design-page .create-voice-param-card .selected-voice strong{color:#111827!important;font-size:15px!important;font-weight:950!important;line-height:1.2!important}.create-design-page .create-voice-param-card .selected-voice small{color:#667085!important;font-size:12px!important;font-weight:800!important}.create-design-page .create-voice-param-card .selected-voice b{color:#fff!important;white-space:nowrap!important;background:linear-gradient(135deg,#6835f5,#18bdcf)!important;border-radius:999px!important;align-items:center!important;height:26px!important;padding:0 9px!important;font-size:11px!important;font-weight:900!important;display:inline-flex!important}.create-design-page .create-voice-param-card .range-row{background:#ffffffb8!important;border:1px solid #7e8aab1f!important;border-radius:12px!important;grid-template-columns:44px minmax(0,1fr) 48px!important;align-items:center!important;gap:8px!important;min-height:48px!important;padding:8px 10px!important;display:grid!important}.create-design-page .create-voice-param-card .range-row span{color:#1f2937!important;font-size:13px!important;font-weight:900!important}.create-design-page .create-voice-param-card .range-row input{width:100%!important;min-width:0!important}.create-design-page .create-voice-param-card .range-row b{color:#5d6678!important;text-align:right!important;white-space:nowrap!important;font-size:12px!important;font-weight:900!important}.create-design-page .create-voice-param-card .emotion-row{grid-template-columns:44px minmax(0,1fr) 48px!important}.create-design-page .emotion-select-menu{z-index:10!important;min-width:0!important;position:relative!important}.create-design-page .emotion-select-trigger{color:#111827!important;background:#fff!important;border:1px solid #68749729!important;border-radius:9px!important;justify-content:space-between!important;align-items:center!important;width:100%!important;height:34px!important;padding:0 10px!important;font-size:13px!important;font-weight:900!important;display:flex!important}.create-design-page .emotion-select-options{z-index:60!important;background:#fffffffa!important;border:1px solid #68749729!important;border-radius:12px!important;gap:6px!important;max-height:190px!important;padding:8px!important;display:grid!important;position:absolute!important;top:calc(100% + 7px)!important;left:0!important;right:0!important;overflow-y:auto!important;box-shadow:0 16px 38px #4a3f912e!important}.create-design-page .emotion-select-options button{color:#30384d!important;background:#f6f8fce6!important;border-radius:9px!important;justify-content:space-between!important;align-items:center!important;height:34px!important;padding:0 10px!important;font-size:12px!important;font-weight:850!important;display:flex!important}.create-design-page .emotion-select-options button.active{color:#fff!important;background:linear-gradient(135deg,#6835f5,#18bdcf)!important}.create-design-page .create-voice-param-card .design-primary-button{color:#fff!important;white-space:nowrap!important;background:linear-gradient(135deg,#6835f5,#5430ef 62%,#16c2cf)!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;height:46px!important;min-height:46px!important;margin:0!important;font-size:14px!important;font-weight:950!important;display:inline-flex!important;position:static!important;box-shadow:0 14px 28px #6335f533!important}.create-design-page .create-voice-param-card .voice-cost-note{color:#7b8497!important;margin:-2px 0 0!important;font-size:12px!important;font-weight:800!important;line-height:1.35!important}.create-design-page .voice-stage-footer{border-radius:14px!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:100%!important;min-height:auto!important;margin:0!important;padding:12px!important;display:grid!important}.create-design-page .voice-stage-footer span{color:#4b5565!important;order:-1!important;min-width:0!important;font-size:13px!important;font-weight:850!important;line-height:1.45!important}.create-design-page .voice-stage-footer .design-primary-button,.create-design-page .voice-stage-footer .stage-secondary-button{white-space:nowrap!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:100%!important;height:44px!important;min-height:44px!important;font-size:13px!important;font-weight:900!important;display:inline-flex!important}.create-design-page .create-voice-layout>.create-voice-list{flex-direction:column!important;align-items:stretch!important;gap:12px!important;width:100%!important;max-height:430px!important;padding:0 4px 6px 0!important;display:flex!important;overflow:hidden auto!important}.create-design-page .create-voice-list>article.design-card.create-voice-card{background:#fffffff2!important;border-radius:14px!important;flex-direction:column!important;flex:none!important;justify-content:flex-start!important;align-items:stretch!important;gap:9px!important;width:100%!important;height:auto!important;min-height:172px!important;max-height:none!important;padding:14px 12px 12px!important;display:flex!important;overflow:visible!important}.create-design-page .create-voice-list>article.design-card.create-voice-card .voice-card-head{flex:none!important;grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:50px!important;padding-right:72px!important;display:grid!important}.create-design-page .create-voice-list>article.design-card.create-voice-card .voice-card-head>div{gap:5px!important;min-width:0!important;display:grid!important}.create-design-page .create-voice-list>article.design-card.create-voice-card h3{width:100%!important;min-height:18px!important;margin:0!important}.create-design-page .create-voice-list>article.design-card.create-voice-card .tag-row{min-height:21px!important;max-height:46px!important}.create-design-page .create-voice-list>article.design-card.create-voice-card p{flex:none!important;min-height:18px!important;max-height:36px!important;display:block!important;overflow:hidden!important}.create-design-page .create-voice-list>article.design-card.create-voice-card .voice-wave-meter{flex:0 0 32px!important;min-height:32px!important;max-height:32px!important;display:flex!important}.create-design-page .create-voice-list>article.design-card.create-voice-card .voice-buttons{flex:none!important;margin-top:auto!important;display:grid!important}.create-design-page .create-voice-script-card .audio-preview-row{background:linear-gradient(135deg,#ffffffe0,#f7fcffd1)!important;border:1px solid #7e8aab1f!important;border-radius:12px!important;grid-template-columns:44px minmax(0,1fr) 72px!important;align-items:center!important;gap:9px!important;width:100%!important;min-height:58px!important;margin:0!important;padding:8px 10px!important;display:grid!important;overflow:hidden!important}.create-design-page .create-voice-script-card .audio-preview-row button{color:#fff!important;background:linear-gradient(135deg,#6835f5,#19bcd0)!important;border:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;display:inline-flex!important;box-shadow:0 10px 22px #6335f52e!important}.create-design-page .create-voice-script-card .audio-preview-row button:disabled{color:#fff!important;opacity:.82!important;background:linear-gradient(135deg,#8260f89e,#20bccf9e)!important;box-shadow:0 8px 18px #6335f51f!important}.create-design-page .create-voice-script-card .audio-preview-row .voice-wave-meter.generated{z-index:1!important;background:linear-gradient(90deg,#f8f5fff2,#f5fcffe6)!important;border-radius:10px!important;align-items:center!important;gap:3px!important;width:100%!important;min-width:0!important;height:38px!important;min-height:38px!important;max-height:38px!important;padding:0 8px!important;display:flex!important;position:relative!important;overflow:hidden!important}.create-design-page .create-voice-script-card .audio-preview-row .voice-wave-meter.generated span{z-index:2!important;width:auto!important;min-width:2px!important;max-width:5px!important;height:var(--bar-height)!important;background:#9d84ff94!important;border-radius:999px!important;flex:1 1 0!important;min-height:6px!important;display:block!important;position:relative!important}.create-design-page .create-voice-script-card .audio-preview-row .voice-wave-meter.generated i{z-index:1!important;border-radius:inherit!important;background:linear-gradient(90deg,#6535f552,#1bbecf42)!important;width:0!important;transition:width .16s linear!important;display:block!important;position:absolute!important;inset:0 auto 0 0!important}.create-design-page .create-voice-script-card .audio-preview-row .voice-wave-meter.generated.playing span{animation:create-voice-wave-pulse .86s ease-in-out infinite!important;animation-delay:var(--bar-delay)!important;background:#6a38f5c2!important}.create-design-page .create-voice-script-card .audio-preview-row>span{color:#5d6678!important;text-align:right!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:12px!important;font-weight:900!important;line-height:1!important;overflow:hidden!important}.create-design-page .avatar-stage{gap:12px!important;width:100%!important;display:grid!important;overflow:visible!important}.create-design-page .avatar-stage-head{background:linear-gradient(135deg,#fffffff0,#f4fbffe6)!important;border:1px solid #ffffffe6!important;border-radius:14px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:10px!important;width:100%!important;min-height:0!important;padding:14px 13px!important;display:grid!important;box-shadow:0 12px 30px #4a3f911a!important}.create-design-page .avatar-stage-head h2{color:#111827!important;margin:0 0 4px!important;font-size:22px!important;font-weight:950!important;line-height:1.15!important}.create-design-page .avatar-stage-head p{color:#667085!important;margin:0!important;font-size:12px!important;font-weight:800!important;line-height:1.45!important}.create-design-page .avatar-stage-head strong{color:#6335f5!important;white-space:nowrap!important;background:#6835f514!important;border-radius:999px!important;align-self:start!important;align-items:center!important;height:26px!important;padding:0 9px!important;font-size:12px!important;font-weight:950!important;line-height:1!important;display:inline-flex!important}.create-design-page .custom-avatar-card{background:linear-gradient(135deg,#fffffff0,#effcffe6)!important;border:1px solid #ffffffe6!important;border-radius:14px!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;width:100%!important;min-height:0!important;padding:13px!important;display:grid!important;box-shadow:0 12px 30px #4a3f911a!important}.create-design-page .custom-avatar-copy span{color:#6335f5!important;font-size:10px!important;font-weight:950!important;line-height:1!important}.create-design-page .custom-avatar-copy h3{color:#111827!important;margin:4px 0!important;font-size:18px!important;font-weight:950!important;line-height:1.15!important}.create-design-page .custom-avatar-copy p{color:#667085!important;margin:0!important;font-size:12px!important;font-weight:800!important;line-height:1.45!important}.create-design-page .custom-avatar-preview{background:#ffffffb8!important;border:1px solid #7a5dff2e!important;border-radius:12px!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;width:100%!important;height:62px!important;padding:6px!important;display:grid!important}.create-design-page .custom-avatar-preview video{-o-object-fit:cover!important;object-fit:cover!important;border-radius:9px!important;width:42px!important;height:50px!important;display:block!important}.create-design-page .custom-avatar-preview strong{color:#111827!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:13px!important;font-weight:950!important;line-height:1.2!important;overflow:hidden!important}.create-design-page .custom-avatar-actions{gap:8px!important;width:100%!important;display:grid!important}.create-design-page .custom-avatar-actions input{display:none!important}.create-design-page .custom-avatar-actions .stage-secondary-button{white-space:nowrap!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;height:42px!important;font-size:13px!important;font-weight:950!important;display:inline-flex!important}.create-design-page .custom-avatar-actions p{color:#ef4444!important;margin:0!important;font-size:12px!important;font-weight:850!important;line-height:1.35!important}.create-design-page .avatar-stage-layout{width:100%!important;min-height:0!important;max-height:560px!important;box-shadow:none!important;scrollbar-color:#6335f56b #ffffff5c!important;scrollbar-width:thin!important;background:0 0!important;border:0!important;padding:0 4px 6px 0!important;display:block!important;overflow:hidden auto!important}.create-design-page .avatar-stage-layout::-webkit-scrollbar{width:6px!important}.create-design-page .avatar-stage-layout::-webkit-scrollbar-thumb{background:linear-gradient(#6a38f5b8,#1dbccf94)!important;border-radius:999px!important}.create-design-page .avatar-grid{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;width:100%!important;padding:0!important;display:grid!important;overflow:visible!important}.create-design-page .avatar-card{background:#fffffff2!important;border-radius:15px!important;grid-template-rows:auto auto!important;gap:10px!important;width:100%!important;height:auto!important;min-height:0!important;padding:10px!important;display:grid!important;overflow:hidden!important;box-shadow:0 12px 28px #4a3f911a!important}.create-design-page .avatar-card.active{border-color:#6835f5d1!important;box-shadow:0 14px 34px #6335f529,inset 0 0 0 1px #6835f552!important}.create-design-page .avatar-video-frame{aspect-ratio:9/16!important;background:linear-gradient(135deg,#eef2ff,#e8fbff)!important;border-radius:12px!important;width:100%!important;min-height:0!important;max-height:520px!important;position:relative!important;overflow:hidden!important}.create-design-page .avatar-video-frame img{-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center!important;object-position:center!important;width:100%!important;height:100%!important;display:block!important}.create-design-page .avatar-video-frame:after{content:""!important;pointer-events:none!important;background:linear-gradient(#0000,#0b12206b)!important;height:34%!important;position:absolute!important;inset:auto 0 0!important}.create-design-page .avatar-video-frame>b{background:linear-gradient(135deg,#16c7ad,#19bcd0)!important;border-radius:999px!important;height:28px!important;padding:0 10px!important;font-size:12px!important;top:10px!important;box-shadow:0 10px 22px #10b98138!important}.create-design-page .avatar-video-frame>b,.create-design-page .avatar-video-frame>button{z-index:3!important;color:#fff!important;white-space:nowrap!important;align-items:center!important;width:auto!important;font-weight:950!important;display:inline-flex!important;position:absolute!important;right:10px!important}.create-design-page .avatar-video-frame>button{background:linear-gradient(135deg,#6835f5,#18bdcf)!important;border:0!important;border-radius:10px!important;justify-content:center!important;min-width:86px!important;height:34px!important;padding:0 13px!important;font-size:13px!important;bottom:10px!important;box-shadow:0 10px 22px #6335f538!important}.create-design-page .avatar-card-meta{justify-content:space-between!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:40px!important;padding:0 2px 2px!important;display:flex!important}.create-design-page .avatar-card-meta strong{color:#111827!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:15px!important;font-weight:950!important;line-height:1.2!important;overflow:hidden!important}.create-design-page .avatar-card-meta span{display:none!important}.create-design-page .avatar-stage-footer{background:linear-gradient(135deg,#fffffff0,#effcffe6)!important;border:1px solid #ffffffe6!important;border-radius:14px!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:100%!important;min-height:auto!important;margin:0!important;padding:12px!important;display:grid!important;box-shadow:0 12px 30px #4a3f911a!important}.create-design-page .avatar-stage-footer span{color:#4b5565!important;text-overflow:ellipsis!important;white-space:nowrap!important;order:-1!important;min-width:0!important;font-size:13px!important;font-weight:850!important;line-height:1.3!important;overflow:hidden!important}.create-design-page .avatar-stage-footer .design-primary-button,.create-design-page .avatar-stage-footer .stage-secondary-button{white-space:nowrap!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;height:44px!important;min-height:44px!important;font-size:13px!important;font-weight:950!important;display:inline-flex!important}.create-design-page .lip-generate-stage{gap:12px!important;width:100%!important;display:grid!important;overflow:visible!important}.create-design-page .lip-stage-head{background:linear-gradient(135deg,#fffffff0,#f4fbffe6),radial-gradient(circle at 92% 24%,#19bcd024,#0000 44%)!important;border:1px solid #ffffffe6!important;border-radius:14px!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:100%!important;min-height:0!important;padding:14px 13px!important;display:grid!important;box-shadow:0 12px 30px #4a3f911a!important}.create-design-page .lip-stage-head h2{color:#111827!important;margin:0 0 4px!important;font-size:22px!important;font-weight:950!important;line-height:1.15!important}.create-design-page .lip-stage-head p{color:#667085!important;margin:0!important;font-size:12px!important;font-weight:800!important;line-height:1.45!important}.create-design-page .lip-stage-head strong{color:#6335f5!important;background:#6835f514!important;border-radius:999px!important;justify-self:start!important;align-items:center!important;min-height:28px!important;padding:0 10px!important;font-size:12px!important;font-weight:950!important;line-height:1!important;display:inline-flex!important}.create-design-page .lip-stage-layout{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;width:100%!important;max-height:none!important;padding:0!important;display:grid!important;overflow:visible!important}.create-design-page .lip-preview-card,.create-design-page .lip-task-card{background:#fffffff2!important;border-radius:14px!important;gap:10px!important;width:100%!important;height:auto!important;min-height:0!important;padding:12px!important;display:grid!important;overflow:hidden!important;box-shadow:0 12px 28px #4a3f911a!important}.create-design-page .lip-preview-screen{aspect-ratio:9/16!important;background:radial-gradient(circle at 50% 38%,#6835f542,#0000 34%),linear-gradient(145deg,#111827,#050812)!important;border-radius:13px!important;place-items:center!important;width:100%!important;max-height:520px!important;display:grid!important;overflow:hidden!important}.create-design-page .lip-preview-screen video{-o-object-fit:contain!important;object-fit:contain!important;background:#050812!important;width:100%!important;height:100%!important;display:block!important}.create-design-page .lip-empty-video{color:#fff!important;text-align:center!important;align-content:center!important;place-items:center!important;gap:12px!important;width:100%!important;height:100%!important;padding:24px!important;display:grid!important}.create-design-page .lip-empty-video svg{color:#ffffffdb!important;width:42px!important;height:42px!important}.create-design-page .lip-empty-video strong{color:#fff!important;font-size:18px!important;font-weight:950!important;line-height:1.25!important}.create-design-page .lip-empty-video span{color:#ffffffb8!important;max-width:220px!important;font-size:13px!important;font-weight:800!important;line-height:1.5!important}.create-design-page .lip-task-card h2{color:#111827!important;margin:0!important;font-size:18px!important;font-weight:950!important;line-height:1.2!important}.create-design-page .lip-task-card p{color:#667085!important;margin:-4px 0 0!important;font-size:12px!important;font-weight:800!important;line-height:1.45!important}.create-design-page .lip-progress-ring{background:radial-gradient(circle at center,#fffffff5 0 58%,transparent 59%),conic-gradient(#6835f5,#19bcd0 calc(var(--progress,25)*3.6deg),#6835f51f 0deg)!important;border-radius:999px!important;align-content:center!important;place-items:center!important;gap:4px!important;width:104px!important;height:104px!important;margin:4px auto!important;display:grid!important;box-shadow:0 12px 28px #6335f51f!important}.create-design-page .lip-progress-ring strong{color:#111827!important;font-size:24px!important;font-weight:950!important;line-height:1!important}.create-design-page .lip-progress-ring span{color:#667085!important;font-size:11px!important;font-weight:850!important;line-height:1.2!important}.create-design-page .lip-progress-track{background:#6835f51a!important;border-radius:999px!important;width:100%!important;height:10px!important;overflow:hidden!important}.create-design-page .lip-progress-track i{border-radius:inherit!important;background:linear-gradient(90deg,#6835f5,#19bcd0)!important;height:100%!important;display:block!important}.create-design-page .lip-task-card dl{gap:8px!important;margin:0!important;display:grid!important}.create-design-page .lip-task-card dl div{background:#ffffffb8!important;border:1px solid #7e8aab1f!important;border-radius:12px!important;gap:4px!important;min-height:48px!important;padding:9px 10px!important;display:grid!important}.create-design-page .lip-task-card dt{color:#667085!important;font-size:12px!important;font-weight:850!important;line-height:1.2!important}.create-design-page .lip-task-card dd{color:#111827!important;overflow-wrap:anywhere!important;margin:0!important;font-size:13px!important;font-weight:900!important;line-height:1.35!important}.create-design-page .lip-stage-footer{background:linear-gradient(135deg,#fffffff0,#effcffe6)!important;border:1px solid #ffffffe6!important;border-radius:14px!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:100%!important;min-height:auto!important;margin:0!important;padding:12px!important;display:grid!important;box-shadow:0 12px 30px #4a3f911a!important}.create-design-page .lip-stage-footer span{color:#4b5565!important;order:-1!important;min-width:0!important;font-size:13px!important;font-weight:850!important;line-height:1.45!important}.create-design-page .lip-stage-footer .design-primary-button,.create-design-page .lip-stage-footer .stage-secondary-button{white-space:nowrap!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;height:44px!important;min-height:44px!important;font-size:13px!important;font-weight:950!important;display:inline-flex!important}.package-template-modal-backdrop{background:#0f172a47!important;place-items:center!important;padding:12px!important;overflow:hidden!important}.package-template-modal{border-radius:22px!important;grid-template-rows:auto minmax(0,1fr)!important;width:min(360px,100vw - 24px)!important;max-height:calc(100vh - 28px)!important;padding:16px 12px 14px!important;display:grid!important;overflow:hidden!important}.package-template-modal .modal-close-button{border-radius:12px!important;width:34px!important;height:34px!important;top:12px!important;right:12px!important}.package-template-modal-head{grid-template-columns:minmax(0,1fr) auto!important;gap:8px 10px!important;margin-bottom:12px!important;padding-right:42px!important;display:grid!important}.package-template-modal-head>div{min-width:0!important}.package-template-modal-head span{letter-spacing:1.2px!important;font-size:11px!important;line-height:1.1!important}.package-template-modal-head h2{word-break:keep-all!important;max-width:220px!important;margin:5px 0 6px!important;font-size:24px!important;line-height:1.08!important}.package-template-modal-head p{max-width:230px!important;font-size:12px!important;line-height:1.45!important}.package-template-modal-head>strong{white-space:nowrap!important;padding:7px 10px!important;font-size:12px!important;line-height:1!important;position:absolute!important;top:18px!important;right:54px!important}.package-template-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;min-height:0!important;max-height:none!important;padding:0 4px 4px 0!important;display:grid!important;overflow-y:auto!important}.package-template-picker-grid::-webkit-scrollbar{width:6px!important}.package-template-picker-grid button{border-radius:14px!important;grid-template-rows:auto auto!important;min-width:0!important;display:grid!important}.package-template-picker-grid button.active,.package-template-picker-grid button:hover{transform:translateY(-1px)!important}.template-picker-preview{aspect-ratio:9/13!important;gap:5px!important;min-height:154px!important;padding:8px!important}.template-picker-preview span,.template-picker-preview strong{letter-spacing:0!important;word-break:keep-all!important;overflow-wrap:normal!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;max-width:100%!important;font-size:17px!important;line-height:1.05!important}.package-template-picker-grid button>div:last-child{padding:9px 8px 10px!important}.package-template-picker-grid b{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:13px!important;line-height:1.2!important;overflow:hidden!important}.package-template-picker-grid small{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin-top:4px!important;font-size:11px!important;line-height:1.35!important;display:-webkit-box!important;overflow:hidden!important}.projects-design-page .project-card-grid{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;max-height:calc(100dvh - 260px)!important;padding:0 4px 12px 0!important;display:grid!important;overflow:hidden auto!important}.projects-design-page .project-design-card{border-radius:15px!important;grid-template-rows:auto!important;grid-template-columns:96px minmax(0,1fr)!important;align-items:start!important;gap:10px 12px!important;min-height:168px!important;padding:12px!important;display:grid!important;position:relative!important;overflow:hidden!important}.projects-design-page .draft-project-card>.draft-thumb-art,.projects-design-page .project-design-card>img{-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center!important;object-position:center!important;border-radius:12px!important;grid-area:1/1!important;width:96px!important;min-width:96px!important;height:140px!important;margin:0!important}.projects-design-page .project-design-card>div{grid-area:1/2!important;grid-template-rows:auto auto auto auto auto!important;align-content:start!important;gap:6px!important;min-width:0!important;height:100%!important;display:grid!important}.projects-design-page .project-design-card h3{color:#111827!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:calc(100% - 26px)!important;margin:0!important;font-size:14px!important;font-weight:950!important;line-height:1.25!important;overflow:hidden!important}.projects-design-page .project-design-card .project-chip{border-radius:8px!important;justify-content:center!important;justify-self:start!important;align-items:center!important;min-height:24px!important;padding:0 9px!important;font-size:12px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}.projects-design-page .project-design-card p{color:#4b5565!important;white-space:normal!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;min-height:34px!important;margin:0!important;font-size:12px!important;font-weight:760!important;line-height:1.42!important;display:-webkit-box!important;overflow:hidden!important}.projects-design-page .project-design-card small{color:#667085!important;text-overflow:ellipsis!important;white-space:nowrap!important;align-items:center!important;gap:4px!important;min-width:0!important;height:18px!important;margin:0!important;font-size:12px!important;font-weight:850!important;line-height:1!important;display:inline-flex!important;overflow:hidden!important}.projects-design-page .project-menu-button{background:#ffffffb8!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;width:28px!important;height:28px!important;padding:0!important;display:inline-flex!important;position:absolute!important;top:10px!important;right:10px!important}.projects-design-page .project-design-card nav.project-card-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:100%!important;min-width:0!important;margin:2px 0 0!important;display:grid!important;position:static!important;transform:none!important}.projects-design-page .project-design-card nav.project-card-actions a,.projects-design-page .project-design-card nav.project-card-actions button{color:#6335f5!important;text-align:center!important;white-space:nowrap!important;text-overflow:ellipsis!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:5px!important;width:100%!important;min-width:0!important;height:34px!important;min-height:34px!important;padding:0 8px!important;font-size:13px!important;font-weight:950!important;line-height:1!important;display:inline-flex!important;position:static!important;overflow:hidden!important;transform:none!important}.projects-design-page .project-design-card nav.project-card-actions svg,.projects-design-page .project-design-card small svg,.projects-design-page .project-menu-button svg{flex:0 0 14px!important;width:14px!important;min-width:14px!important;height:14px!important;margin:0!important;display:block!important;position:static!important;inset:auto!important;transform:none!important}}.template-editor-preview img,.template-library-page .template-clean-preview img{z-index:0!important;-o-object-fit:cover!important;object-fit:cover!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}.template-editor-preview video,.template-library-page .template-clean-preview video{display:none!important}.template-library-page .template-cover-title,.template-library-page .template-speech-caption{z-index:3!important;font-family:var(--template-font),"Microsoft YaHei","PingFang SC","Noto Sans CJK SC",sans-serif!important;letter-spacing:0!important;pointer-events:none!important;position:absolute!important}.template-library-page .template-cover-title{text-align:center!important;gap:3px!important;display:grid!important;top:34px!important;left:16px!important;right:16px!important;transform:rotate(-1.2deg)!important}.template-library-page .template-cover-title em,.template-library-page .template-cover-title strong{color:var(--subtitle-main)!important;text-shadow:1.4px 0 var(--subtitle-outline),-1.4px 0 var(--subtitle-outline),0 1.4px var(--subtitle-outline),0 -1.4px var(--subtitle-outline),0 6px 12px #00000057!important;font-size:clamp(23px,1.68vw,31px)!important;font-style:normal!important;font-weight:950!important;line-height:1.02!important;display:block!important}.template-library-page .template-cover-title em{color:var(--subtitle-hit)!important;font-size:clamp(25px,1.88vw,35px)!important}.template-library-page .template-speech-caption{text-align:center!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:4px 6px!important;display:flex!important;bottom:64px!important;left:15px!important;right:15px!important}.template-library-page .template-speech-caption b,.template-library-page .template-speech-caption span{color:#fff!important;text-shadow:1px 0 var(--subtitle-outline),-1px 0 var(--subtitle-outline),0 1px var(--subtitle-outline),0 -1px var(--subtitle-outline),0 4px 9px #00000059!important;font-size:clamp(13px,.9vw,16px)!important;font-weight:900!important;line-height:1.18!important;display:inline!important}.template-library-page .template-speech-caption b{color:var(--subtitle-hit)!important}.template-editor-preview{position:relative!important;overflow:hidden!important}.template-editor-preview img{border-radius:inherit!important}@media(max-width:760px){.template-library-page .template-cover-scroll{scrollbar-width:thin!important;scrollbar-color:#7e59ffc7 #ffffff6b!important;max-height:calc(100dvh - 236px)!important;padding:0 10px 96px 0!important;overflow:hidden auto!important}.template-library-page .template-cover-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:30px 28px!important}.template-library-page .template-cover-card{border-radius:10px!important;min-width:0!important;overflow:hidden!important}.template-library-page .template-cover-image{aspect-ratio:9/16!important;background:#0b1020!important;position:relative!important;overflow:hidden!important}.template-library-page .template-cover-image:after,.template-library-page .template-cover-image:before{z-index:1!important}.template-library-page .template-cover-title{opacity:1!important;visibility:visible!important;gap:2px!important;display:grid!important;top:24px!important;left:8px!important;right:8px!important}.template-library-page .template-cover-title em,.template-library-page .template-cover-title strong{white-space:normal!important;word-break:keep-all!important;text-shadow:1.2px 0 var(--subtitle-outline),-1.2px 0 var(--subtitle-outline),0 1.2px var(--subtitle-outline),0 -1.2px var(--subtitle-outline),0 5px 10px #00000061!important;font-size:19px!important;line-height:1.03!important}.template-library-page .template-cover-title em{font-size:22px!important}.template-library-page .template-speech-caption{opacity:1!important;visibility:visible!important;gap:2px 4px!important;display:flex!important;bottom:52px!important;left:8px!important;right:8px!important}.template-library-page .template-speech-caption b,.template-library-page .template-speech-caption span{white-space:normal!important;word-break:keep-all!important;font-size:11px!important;line-height:1.18!important}.template-library-page .template-card-actions{opacity:0!important;gap:6px!important;height:31px!important;bottom:10px!important;left:8px!important;right:8px!important}.template-library-page .template-cover-card.active .template-card-actions{opacity:1!important;transform:none!important}.template-library-page .template-card-actions button{height:31px!important;min-height:31px!important;padding:0 6px!important;font-size:11px!important}.template-library-page .template-current-badge{height:27px!important;padding:0 9px!important;font-size:11px!important;top:9px!important;left:9px!important}}@media(min-width:1181px){.studio-topbar:not(.home-topbar){height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.studio-sidebar.app-sidebar{scrollbar-width:none!important;gap:28px!important;height:100dvh!important;min-height:0!important;padding:34px 24px 18px!important;overflow-y:auto!important}.studio-sidebar.app-sidebar::-webkit-scrollbar{display:none!important}.studio-sidebar.app-sidebar .studio-nav{gap:8px!important}.studio-sidebar.app-sidebar .studio-nav-item{grid-template-columns:24px minmax(0,1fr)!important;align-items:center!important;gap:18px!important;min-height:62px!important;padding:0 20px!important;display:grid!important}.studio-sidebar.app-sidebar .studio-nav-item .nav-icon-slot{justify-content:center!important;place-self:center!important;align-items:center!important;width:24px!important;height:24px!important;line-height:0!important;display:inline-flex!important}.studio-sidebar.app-sidebar .studio-nav-item .nav-icon{stroke-width:2.25px!important;flex:0 0 19px!important;width:19px!important;height:19px!important;display:block!important;transform:none!important}.studio-sidebar.app-sidebar .studio-nav-item>span:last-child{align-items:center!important;height:24px!important;line-height:24px!important;display:inline-flex!important}.studio-sidebar.app-sidebar>.member-card{margin:auto 4px 0!important;padding:18px!important;transform:none!important}.studio-sidebar.app-sidebar>.member-card.is-signed-in{grid-template-rows:auto auto auto!important;gap:18px!important;height:auto!important;min-height:148px!important;padding:16px 18px!important;display:grid!important}.studio-sidebar.app-sidebar>.member-card .account-entry-top{margin-bottom:0!important}.studio-sidebar.app-sidebar>.member-card .account-entry-kicker{color:#6335f5!important;letter-spacing:0!important;font-size:13px!important;font-weight:950!important}.studio-sidebar.app-sidebar>.member-card .account-logout-icon{color:#6335f5!important;width:32px!important;height:32px!important;box-shadow:none!important;cursor:pointer!important;background:#6335f512!important;border:1px solid #6335f51f!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;margin-left:auto!important;padding:0!important;transition:color .16s,background .16s,transform .16s!important;display:inline-flex!important}.studio-sidebar.app-sidebar>.member-card .account-logout-icon:hover{color:#fff!important;background:#6335f5!important;transform:translateY(-1px)!important}.studio-sidebar.app-sidebar>.member-card .account-logout-icon svg{stroke-width:2.4px!important;width:16px!important;height:16px!important}.studio-sidebar.app-sidebar>.member-card .account-entry-user{align-items:center!important;margin-bottom:14px!important}.studio-sidebar.app-sidebar>.member-card.is-signed-in .account-entry-user{margin-top:0!important;margin-bottom:0!important}.studio-sidebar.app-sidebar>.member-card .member-avatar{color:#6335f5!important;background:radial-gradient(circle at 25% 18%,#fffffff2,#0000 46%),linear-gradient(135deg,#6335f524,#19bfd21f)!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;width:42px!important;height:42px!important;display:inline-flex!important;box-shadow:0 12px 24px #6335f51f!important}.studio-sidebar.app-sidebar>.member-card .account-entry-user strong{color:#111827!important;font-size:17px!important;font-weight:950!important;line-height:1.15!important}.studio-sidebar.app-sidebar>.member-card .account-entry-user small{color:#8a94a8!important;margin-top:5px!important;font-size:11px!important;font-weight:800!important;line-height:1.25!important}.studio-sidebar.app-sidebar>.member-card .account-primary-action{box-sizing:border-box!important;color:#fff!important;background:linear-gradient(135deg,#fff3,#0000 38%),linear-gradient(135deg,#6c35f4,#5732ed 52%,#20b8d4)!important;border:0!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;width:100%!important;height:42px!important;margin-top:4px!important;font-size:14px!important;font-weight:950!important;display:inline-flex!important;box-shadow:0 14px 28px #5838e13d!important}.studio-sidebar.app-sidebar>.member-card .account-primary-action:hover{transform:translateY(-1px)!important;box-shadow:0 18px 32px #5838e14d!important}.studio-sidebar.app-sidebar>.member-card.is-signed-in .ready-row{margin-top:0!important}}.studio-topbar .topbar-actions.single-download{justify-content:flex-end!important;gap:0!important;width:auto!important;min-width:0!important;margin-left:auto!important;display:flex!important}.download-client-action{color:#fff!important;letter-spacing:0!important;white-space:nowrap!important;cursor:pointer!important;background:linear-gradient(135deg,#ffffff3d,#0000 38%),linear-gradient(135deg,#6c35f4,#542ee8 54%,#19bfd2)!important;border:0!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;gap:10px!important;min-width:176px!important;height:48px!important;padding:0 26px!important;font-size:16px!important;font-weight:900!important;line-height:1!important;transition:transform .16s,box-shadow .16s,filter .16s!important;display:inline-flex!important;box-shadow:0 18px 34px #5838e147,0 8px 18px #14bed229,inset 0 1px #ffffff52!important}.download-client-action:hover{filter:saturate(1.06);transform:translateY(-1px);box-shadow:0 22px 38px #5838e152,0 10px 22px #14bed233,inset 0 1px #ffffff5c!important}.download-client-action:active{transform:translateY(0)}.download-client-action:focus-visible{outline-offset:3px;outline:3px solid #6335f542}.download-client-icon{stroke-width:2.5px!important;flex:none!important;width:19px!important;height:19px!important}.brand-lockup{align-items:center!important;gap:16px!important}.brand-mark.brand-mark-image{-o-object-fit:contain!important;object-fit:contain!important;background:radial-gradient(circle at 28% 18%,#fffffff2,#ffffff1f 36%,#0000 58%),linear-gradient(135deg,#6c35f41f,#19bfd21f)!important;border-radius:18px!important;flex:0 0 62px!important;width:62px!important;height:62px!important;display:block!important;box-shadow:0 20px 38px #6335f533,0 10px 24px #19bfd21f!important}.brand-copy{gap:8px!important;min-width:0!important;display:grid!important}.brand-lockup .brand-copy strong{color:#111827!important;letter-spacing:0!important;white-space:nowrap!important;text-shadow:0 10px 24px #11182714!important;font-size:20px!important;font-weight:950!important;line-height:1.08!important}.brand-lockup .brand-copy small{color:#8f98aa!important;letter-spacing:.22em!important;white-space:nowrap!important;text-transform:uppercase!important;margin-top:0!important;font-size:11px!important;font-weight:950!important;line-height:1!important}.license-redeem-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a6b;place-items:center;padding:24px;display:grid;position:fixed;inset:0;z-index:2147483647!important}.license-redeem-modal{color:#111827;background:radial-gradient(circle at 18% 0,#744eff1f,#0000 36%),radial-gradient(circle at 100% 100%,#1fbed424,#0000 34%),#fff;border:1px solid #8b7cf633;border-radius:18px;width:min(440px,100%);padding:30px;position:relative;box-shadow:0 30px 80px #0f172a3d}.license-redeem-close{color:#7c86a0;cursor:pointer;background:#ffffffc7;border:1px solid #6335f51f;border-radius:10px;width:34px;height:34px;position:absolute;top:16px;right:16px}.license-redeem-close,.license-redeem-icon{justify-content:center;align-items:center;display:inline-flex}.license-redeem-icon{color:#6335f5;background:linear-gradient(135deg,#6335f51f,#19bfd21f);border-radius:16px;width:54px;height:54px}.license-redeem-modal h2{letter-spacing:0;margin:18px 0 8px;font-size:26px;font-weight:950;line-height:1.15}.license-redeem-modal p{color:#647085;margin:0 0 22px;font-size:14px;font-weight:700;line-height:1.7}.license-redeem-field{color:#1f2937;gap:9px;font-size:13px;font-weight:900;display:grid}.license-redeem-field input{box-sizing:border-box;color:#111827;letter-spacing:0;background:#ffffffdb;border:1px solid #8a94a847;border-radius:12px;outline:none;width:100%;height:48px;padding:0 15px;font-size:14px;font-weight:800}.license-redeem-field input:focus{border-color:#6335f585;box-shadow:0 0 0 4px #6335f51f}.license-redeem-error{color:#dc2626;margin-top:10px;font-size:12px;font-weight:800;display:block}.license-redeem-actions{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.license-redeem-actions button{cursor:pointer;border-radius:12px;min-width:104px;height:42px;padding:0 18px;font-size:14px;font-weight:950}.license-redeem-secondary{color:#647085;background:#fff;border:1px solid #8a94a83d}.license-redeem-primary{color:#fff;background:linear-gradient(135deg,#6c35f4,#5732ed 52%,#20b8d4);border:0;box-shadow:0 14px 28px #5838e138}.license-redeem-primary:disabled{cursor:not-allowed;opacity:.58;box-shadow:none}@media(max-width:1180px){.studio-topbar .topbar-actions.single-download{display:none!important}.brand-mark.brand-mark-image{border-radius:16px!important;flex-basis:52px!important;width:52px!important;height:52px!important}.brand-lockup .brand-copy strong{font-size:17px!important}.brand-lockup .brand-copy small{font-size:10px!important}}@media(min-width:1181px){.create-design-page{gap:0!important;padding-top:18px!important;padding-bottom:26px!important}.create-design-page>.design-head{width:min(1220px,100%)!important;max-width:1220px!important;min-height:0!important;margin:0!important;padding:0!important;position:relative!important}.create-design-page>.design-head h1{margin:0!important;font-size:42px!important;line-height:1.05!important}.create-design-page>.design-head p{max-width:620px!important;margin-top:8px!important;font-size:15px!important;line-height:1.5!important}.create-design-page .create-flow-message{min-height:30px!important;margin-top:10px!important;padding:0 12px!important;font-size:12px!important}.create-design-page .create-new-project-top{color:#fff!important;cursor:pointer!important;background:linear-gradient(135deg,#6535f5,#22b8cf)!important;border:0!important;border-radius:14px!important;height:44px!important;min-height:44px!important;padding:0 22px!important;font-size:15px!important;font-weight:950!important;position:absolute!important;top:6px!important;right:0!important;box-shadow:0 16px 32px #4c40d638!important}.create-design-page .create-new-project-top:hover{transform:translateY(-1px)!important;box-shadow:0 20px 36px #4c40d647!important}.create-design-page .create-step-line{grid-template-columns:repeat(6,minmax(0,1fr))!important;width:min(1220px,100%)!important;max-width:1220px!important;margin:16px 0 18px!important;display:grid!important;left:0!important}.create-design-page .create-step-line:before{top:18px!important;left:18px!important;right:18px!important}.create-design-page .create-step-line article{justify-items:center!important}.create-design-page .create-step-line article:first-child{justify-self:start!important;justify-items:start!important}.create-design-page .create-step-line article:last-child{justify-self:end!important;justify-items:end!important}.create-design-page .create-step-line b{width:36px!important;height:36px!important;font-size:16px!important}.create-design-page .create-step-line article:before{width:60px!important;height:34px!important}.create-design-page .create-step-line span{font-size:12px!important}.create-design-page .create-workbench-redesign{grid-template-columns:minmax(330px,370px) minmax(0,1fr)!important;align-items:stretch!important;gap:18px!important;width:min(1220px,100%)!important;max-width:1220px!important;height:clamp(560px,100dvh - 285px,680px)!important;min-height:560px!important;margin:0!important;display:grid!important;overflow:visible!important}.create-design-page .create-copy-stack{z-index:1!important;grid-template-rows:minmax(260px,.45fr) minmax(0,.55fr)!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:18px!important;min-width:0!important;height:100%!important;min-height:0!important;display:grid!important;position:relative!important}.create-design-page .create-preview-card,.create-design-page .create-source-card,.create-design-page .create-title-card{padding:24px!important}.create-design-page .create-copy-stack>.design-card,.create-design-page .create-preview-card,.create-design-page .create-source-card,.create-design-page .create-title-card{background:linear-gradient(#fffffff0,#ffffffc7),radial-gradient(circle at 100% 0,#7444ff14,#0000 36%)!important;border:1px solid #ffffffe6!important;border-radius:18px!important;height:100%!important;min-height:0!important;max-height:none!important;overflow:hidden!important;box-shadow:0 18px 42px #4c45871a!important}.create-design-page .create-copy-stack>.design-card{padding:22px!important}.create-design-page .create-extract-card,.create-design-page .create-rewrite-card,.create-design-page .create-source-card{flex-direction:column!important;display:flex!important}.create-design-page .create-extract-card h2,.create-design-page .create-rewrite-card h2,.create-design-page .create-source-card h2{margin:0!important;font-size:24px!important;font-weight:950!important;line-height:1.16!important}.create-design-page .create-extract-card>p,.create-design-page .create-rewrite-card .card-title-row p,.create-design-page .create-source-card>p{color:#626d83!important;margin:7px 0 0!important;font-size:13px!important;font-weight:750!important;line-height:1.45!important}.create-design-page .create-source-card .segment-row{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;margin-top:20px!important;display:grid!important}.create-design-page .create-source-card .segment-row button{border-radius:12px!important;justify-content:flex-start!important;gap:9px!important;width:100%!important;height:46px!important;padding:0 14px!important;font-size:14px!important;font-weight:900!important}.create-design-page .create-source-card .segment-row button.active{color:#fff!important;background:linear-gradient(135deg,#6835f5,#5430ef 66%,#18bfd0)!important;border-color:#0000!important;box-shadow:0 14px 28px #6335f52e!important}.create-design-page .create-source-card{z-index:20!important;position:relative!important;overflow:visible!important}.create-design-page .design-input{gap:9px!important;margin-top:20px!important}.create-design-page .source-input-label-row{z-index:6!important;color:#293247!important;grid-column:1/-1!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;font-size:13px!important;font-weight:850!important;display:flex!important;position:relative!important}.create-design-page .source-input-label-row>span:first-child{min-width:0!important;display:inline-block!important}.create-design-page .source-guide-trigger{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;color:#6535f5!important;cursor:help!important;background:#6335f514!important;border:1px solid #6335f529!important;border-radius:999px!important;place-items:center!important;width:28px!important;min-width:28px!important;height:28px!important;padding:0!important;display:inline-grid!important;position:relative!important;box-shadow:0 8px 18px #6335f514!important}.create-design-page .source-guide-trigger>svg{color:currentColor!important;width:16px!important;height:16px!important;position:static!important;inset:auto!important}.create-design-page .source-guide-popover{z-index:200!important;overscroll-behavior:contain!important;color:#111827!important;opacity:0!important;visibility:hidden!important;transform-origin:0 0!important;pointer-events:none!important;background:linear-gradient(#fffffffa,#f8fbfff0),radial-gradient(circle at 100% 0,#18bfd024,#0000 42%)!important;border:1px solid #8468ff38!important;border-radius:18px!important;gap:10px!important;width:min(680px,100vw - 720px)!important;max-height:calc(100dvh - 120px)!important;padding:16px!important;transition:opacity .16s,visibility .16s,transform .16s!important;display:grid!important;position:absolute!important;top:-245px!important;left:calc(100% + 16px)!important;right:auto!important;overflow:auto!important;transform:translateY(-4px)scale(.98)!important;box-shadow:0 24px 60px #4a3f9138!important}.create-design-page .source-guide-popover:before{content:""!important;background:#fffffffa!important;border-top:1px solid #8468ff33!important;border-left:1px solid #8468ff33!important;width:12px!important;height:12px!important;position:absolute!important;top:253px!important;left:-7px!important;right:auto!important;transform:rotate(45deg)!important}.create-design-page .source-guide-popover small,.create-design-page .source-guide-popover strong{z-index:1!important;position:relative!important}.create-design-page .source-guide-popover strong{color:#111827!important;font-size:16px!important;font-weight:950!important;line-height:1.2!important}.create-design-page .source-guide-popover small{color:#667085!important;font-size:13px!important;font-weight:760!important;line-height:1.4!important}.create-design-page .source-guide-popover img{z-index:1!important;-o-object-fit:contain!important;object-fit:contain!important;background:#0f172a!important;border-radius:14px!important;width:100%!important;max-height:none!important;display:block!important;position:relative!important;box-shadow:inset 0 0 0 1px #ffffff38!important}.create-design-page .source-guide-popover-single{transform-origin:0 0!important;width:min(340px,100vw - 36px)!important;max-height:calc(100dvh - 120px)!important;position:absolute!important;top:-78px!important;left:calc(100% + 16px)!important;transform:translateY(-4px)scale(.98)!important}.create-design-page .source-guide-popover-single:before{top:86px!important}.create-design-page .source-guide-popover-single img{width:100%!important;max-width:100%!important}.create-design-page .source-guide-popover-creator{width:min(680px,100vw - 36px)!important;max-height:calc(100dvh - 120px)!important;top:-160px!important}.create-design-page .source-guide-popover-creator:before{top:168px!important}.create-design-page .source-guide-trigger:focus-visible,.create-design-page .source-guide-trigger:hover{color:#fff!important;background:linear-gradient(135deg,#6835f5,#18bfd0)!important;border-color:#0000!important;box-shadow:0 12px 24px #6335f533!important}.create-design-page .source-guide-trigger.is-open .source-guide-popover,.create-design-page .source-guide-trigger:focus-visible .source-guide-popover,.create-design-page .source-guide-trigger:focus-within .source-guide-popover,.create-design-page .source-guide-trigger:hover .source-guide-popover{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)scale(1)!important}.create-design-page .source-guide-trigger.is-open .source-guide-popover-single,.create-design-page .source-guide-trigger:focus-visible .source-guide-popover-single,.create-design-page .source-guide-trigger:focus-within .source-guide-popover-single,.create-design-page .source-guide-trigger:hover .source-guide-popover-single{transform:translateY(0)scale(1)!important}.create-design-page .design-input input{border-radius:13px!important;height:54px!important}.create-design-page .custom-script-input textarea{border-radius:13px!important;height:150px!important;min-height:150px!important}.create-design-page .create-extract-card>small,.create-design-page .create-source-card small{color:#768096!important;margin-top:10px!important;font-size:12px!important;font-weight:760!important;line-height:1.45!important}.create-design-page .create-source-card .design-primary-button{border-radius:13px!important;min-height:52px!important;margin-top:auto!important}.create-design-page .extract-box{border-radius:14px!important;flex:auto!important;height:auto!important;min-height:0!important;max-height:none!important;margin-top:14px!important;padding:14px 16px!important;overflow-y:auto!important}.create-design-page .copy-box p,.create-design-page .extract-box p{font-size:14px!important;line-height:1.62!important}.create-design-page .card-title-row{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:14px!important}.create-design-page .word-target-control{border-radius:12px!important;width:156px!important;height:42px!important}.create-design-page .copy-box{border-radius:14px!important;flex:auto!important;min-height:0!important;max-height:none!important;margin-top:16px!important;padding:16px!important;position:relative!important;overflow-y:auto!important}.create-design-page .copy-box.editable{padding:0!important;overflow:hidden!important}.create-design-page .copy-box textarea{border-radius:inherit!important;resize:none!important;color:#111827!important;width:100%!important;height:100%!important;min-height:0!important;font:inherit!important;background:0 0!important;border:0!important;outline:none!important;padding:16px 16px 34px!important;font-size:14px!important;font-weight:750!important;line-height:1.62!important;overflow-y:auto!important}.create-design-page .copy-box textarea:focus{box-shadow:inset 0 0 0 2px #6835f533!important}.create-design-page .copy-box.editable em{pointer-events:none!important;position:absolute!important;bottom:10px!important;right:14px!important}.create-design-page .copy-box-meta{color:#8a93a8!important;text-align:right!important;margin-top:8px!important;font-size:12px!important;font-style:normal!important;font-weight:850!important;line-height:1.2!important;display:block!important}.create-design-page .copy-box.empty{align-content:center!important}.create-design-page .rewrite-action-button{border-radius:13px!important;min-height:52px!important;margin-top:14px!important}.create-design-page .create-flow-footer{width:min(1220px,100%)!important;max-width:1220px!important;margin:16px 0 0!important}}@media(max-width:640px){.avatar-picker-backdrop,.voice-picker-backdrop{place-items:center!important;padding:10px!important;overflow:hidden!important}.avatar-picker-modal,.voice-picker-modal{border-radius:20px!important;grid-template-rows:auto auto minmax(0,1fr)!important;gap:10px!important;width:min(390px,100vw - 20px)!important;max-width:calc(100vw - 20px)!important;height:min(760px,100dvh - 24px)!important;max-height:calc(100dvh - 24px)!important;padding:14px!important;display:grid!important;overflow:hidden!important}.avatar-picker-head,.voice-picker-head{align-items:flex-start!important;min-height:42px!important}.avatar-picker-head h2,.voice-picker-head h2{font-size:24px!important;line-height:1.08!important}.avatar-picker-head>button,.voice-picker-head>button{width:36px!important;min-width:36px!important;height:36px!important}.avatar-picker-modal .avatar-picker-tabs,.avatar-picker-tabs,.voice-picker-modal .voice-picker-tabs,.voice-picker-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;width:100%!important;max-width:100%!important;min-height:48px!important;padding:5px!important;display:grid!important;overflow:hidden!important}.avatar-picker-modal .avatar-picker-tabs button,.avatar-picker-tabs button,.voice-picker-modal .voice-picker-tabs button,.voice-picker-tabs button{white-space:nowrap!important;gap:3px!important;width:100%!important;min-width:0!important;height:38px!important;padding:0 4px!important;font-size:11px!important;line-height:1!important;overflow:hidden!important}.avatar-picker-modal .avatar-picker-tabs strong,.avatar-picker-tabs strong,.voice-picker-modal .voice-picker-tabs strong,.voice-picker-tabs strong{min-width:18px!important;padding:2px 5px!important;font-size:10px!important}.avatar-picker-modal .avatar-picker-tabs em,.avatar-picker-tabs em,.voice-picker-modal .voice-picker-tabs em,.voice-picker-tabs em{padding:2px 4px!important;font-size:8px!important}.voice-picker-grid,.voice-picker-modal .voice-picker-grid,.voice-picker-modal .voice-picker-grid.cloned{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;height:100%!important;min-height:0!important;max-height:none!important;padding:0 2px 10px 0!important;display:grid!important;overflow:hidden auto!important}.voice-picker-modal .create-voice-card{border-radius:16px!important;grid-template-rows:auto 36px!important;gap:10px!important;height:126px!important;min-height:126px!important;padding:12px!important;display:grid!important;overflow:hidden!important}.voice-picker-modal .create-voice-card .voice-card-head{grid-template-columns:46px minmax(0,1fr)!important;gap:10px!important;min-height:0!important}.voice-picker-modal .create-voice-card .voice-avatar-design{border-radius:14px!important;width:46px!important;height:46px!important}.voice-picker-modal .create-voice-card .voice-card-head>div{min-width:0!important}.voice-picker-modal .create-voice-card h3{white-space:nowrap!important;text-overflow:ellipsis!important;width:100%!important;max-width:none!important;padding-right:0!important;font-size:15px!important;line-height:1.15!important;overflow:hidden!important}.voice-picker-modal .create-voice-card .tag-row{flex-wrap:nowrap!important;gap:5px!important;width:100%!important;max-width:100%!important;overflow:hidden!important}.voice-picker-modal .create-voice-card .tag-row span{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:76px!important;padding:4px 7px!important;font-size:10px!important;overflow:hidden!important}.voice-picker-modal .create-voice-card .voice-wave-meter,.voice-picker-modal .create-voice-card p,.voice-picker-modal .create-voice-card>b{display:none!important}.voice-picker-modal .create-voice-card .voice-buttons{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:8px!important;width:100%!important;height:36px!important;display:grid!important}.voice-picker-modal .create-voice-card .voice-buttons button{border-radius:12px!important;min-width:0!important;height:36px!important;min-height:36px!important;padding:0 8px!important;font-size:12px!important}.voice-picker-modal .create-voice-card .voice-card-delete{width:30px!important;height:30px!important;top:10px!important;right:10px!important}.avatar-picker-material-panel,.avatar-picker-modal .avatar-picker-material-panel,.voice-picker-material-panel,.voice-picker-modal .voice-picker-material-panel{grid-template-rows:auto minmax(0,1fr)!important;gap:10px!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}.avatar-material-entry,.voice-picker-material-entry{border-radius:16px!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;min-height:0!important;padding:12px!important;display:grid!important}.avatar-material-entry strong,.voice-picker-material-entry strong{font-size:14px!important;line-height:1.25!important}.avatar-material-entry span,.voice-picker-material-entry span{font-size:11px!important;line-height:1.35!important}.avatar-material-entry a,.voice-picker-material-entry a{border-radius:12px!important;width:100%!important;height:38px!important;min-height:38px!important;font-size:12px!important}.avatar-picker-grid,.avatar-picker-modal .avatar-picker-grid,.avatar-picker-modal .avatar-picker-uploaded-grid{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;height:100%!important;min-height:0!important;max-height:none!important;padding:0 2px 10px 0!important;display:grid!important;overflow:hidden auto!important}.avatar-picker-grid .avatar-card,.avatar-picker-modal .avatar-card,.avatar-picker-modal .avatar-picker-uploaded-grid .avatar-card{border-radius:16px!important;grid-template-rows:minmax(0,1fr) 34px!important;gap:8px!important;height:238px!important;min-height:238px!important;padding:10px!important;display:grid!important;overflow:hidden!important}.avatar-picker-grid .avatar-video-frame{aspect-ratio:auto!important;border-radius:14px!important;width:100%!important;height:100%!important;min-height:0!important}.avatar-picker-grid .avatar-video-frame img,.avatar-picker-grid .avatar-video-frame video{-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center center!important;object-position:center center!important;width:100%!important;height:100%!important}.avatar-picker-grid .avatar-video-frame>button{border-radius:10px!important;height:30px!important;min-height:30px!important;padding:0 10px!important;font-size:11px!important;bottom:8px!important;right:8px!important}.avatar-picker-grid .avatar-video-frame>b{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:70px!important;padding:5px 7px!important;font-size:10px!important;top:8px!important;right:8px!important;overflow:hidden!important}.avatar-picker-grid .avatar-card-meta{align-self:center!important;min-height:0!important}.avatar-picker-grid .avatar-card-meta strong{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:12px!important;line-height:1.2!important;overflow:hidden!important}.avatar-picker-modal .uploaded-avatar-list{border-radius:16px!important;grid-template-rows:auto minmax(0,1fr)!important;gap:10px!important;height:100%!important;min-height:0!important;padding:12px!important;display:grid!important;overflow:hidden!important}.avatar-picker-modal .uploaded-avatar-list header{margin:0!important}.avatar-picker-modal .uploaded-avatar-list header span{font-size:14px!important}}.create-design-page .voice-audio-progress{position:relative}.create-design-page .voice-audio-progress .voice-audio-buffer{z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#22b8cf2e,#7c3aed29);transition:width .24s;position:absolute;inset:0 auto 0 0}.create-design-page .voice-audio-progress.loading:after{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff6b,#0000);animation:generated-audio-shimmer 1.1s linear infinite;position:absolute;inset:0}.create-design-page .voice-audio-progress b,.create-design-page .voice-audio-progress span{z-index:1;position:relative}.create-design-page .voice-audio-progress.loading span{animation:generated-wave-pulse 1.05s ease-in-out infinite}.create-design-page .voice-audio-progress.buffering b{color:#5b21b6}.create-design-page .voice-audio-play.loading{cursor:wait;box-shadow:0 14px 30px #22b8cf3d,0 0 0 4px #22b8cf1f}@keyframes generated-audio-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.create-design-page .voice-lip-preview-card .lip-preview-card.ready .lip-preview-screen{width:min(100%,440px)!important;height:min(100%,620px)!important;min-height:320px!important}.create-design-page .voice-lip-preview-card .lip-preview-card.ready .lip-preview-screen video{z-index:2!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center center!important;object-position:center center!important;pointer-events:auto!important;background:#050812!important;border-radius:18px!important;width:100%!important;height:100%!important;display:block!important;position:relative!important}.create-design-page .voice-lip-preview-card .lip-preview-card.ready .lip-preview-screen:after,.create-design-page .voice-lip-preview-card .lip-preview-card.ready .lip-preview-screen:before{content:none!important;display:none!important}.create-design-page .lip-preview-error{z-index:3;color:#fff;text-align:center;background:#e11d48e0;border-radius:12px;margin:0;padding:8px 10px;font-size:12px;font-weight:850;position:absolute;bottom:12px;left:12px;right:12px}.create-design-page .voice-wave-meter{position:relative;overflow:hidden}.create-design-page .voice-wave-meter.loading i{background:linear-gradient(90deg,#6334f594,#22b8cfbd)}.create-design-page .voice-wave-meter small{z-index:4;color:#5033d8;pointer-events:none;background:#ffffffa3;justify-content:center;align-items:center;font-size:11px;font-weight:950;line-height:1;display:inline-flex;position:absolute;inset:0}.create-design-page .create-voice-card .voice-buttons button.loading{cursor:progress}@media(max-width:640px){.avatar-picker-backdrop{place-items:center!important;padding:12px!important;overflow:hidden!important}.avatar-picker-modal{border-radius:20px!important;grid-template-rows:auto auto minmax(0,1fr)!important;gap:12px!important;width:calc(100vw - 24px)!important;max-width:360px!important;height:calc(100dvh - 28px)!important;max-height:calc(100dvh - 28px)!important;padding:14px!important;display:grid!important;overflow:hidden!important}.avatar-picker-head{grid-template-columns:minmax(0,1fr) 40px!important;align-items:start!important;gap:10px!important;display:grid!important}.avatar-picker-head span{font-size:11px!important;line-height:1.1!important}.avatar-picker-head h2{margin:4px 0 0!important;font-size:26px!important;line-height:1.12!important}.avatar-picker-head>button{border-radius:13px!important;width:38px!important;min-width:38px!important;height:38px!important}.avatar-picker-tabs{border-radius:15px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;max-width:100%!important;height:54px!important;padding:5px!important;display:grid!important}.avatar-picker-tabs,.avatar-picker-tabs button{gap:4px!important;width:100%!important;min-width:0!important;overflow:hidden!important}.avatar-picker-tabs button{white-space:nowrap!important;color:#1f2937!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;height:44px!important;min-height:44px!important;padding:0 6px!important;font-size:12px!important;font-weight:950!important;line-height:1!important;display:inline-flex!important}.avatar-picker-tabs button.active{color:#fff!important;background:linear-gradient(135deg,#6535f5,#22b8cf)!important;box-shadow:0 12px 24px #6366f133!important}.avatar-picker-tabs strong{min-width:18px!important;height:18px!important;color:inherit!important;background:#ffffff2e!important;place-items:center!important;padding:0 5px!important;font-size:11px!important;display:inline-grid!important}.avatar-picker-tabs em,.avatar-picker-tabs strong{border-radius:999px!important;flex:none!important;line-height:1!important}.avatar-picker-tabs em{color:#fff!important;background:#ff5c6c!important;place-items:center!important;height:16px!important;padding:0 5px!important;font-size:9px!important;display:inline-grid!important}.avatar-picker-clone-panel{grid-template-rows:minmax(0,1fr) auto!important;height:100%!important}.avatar-picker-clone-panel,.avatar-picker-modal .uploaded-avatar-list{gap:12px!important;min-height:0!important;display:grid!important;overflow:hidden!important}.avatar-picker-modal .uploaded-avatar-list{border-radius:17px!important;grid-template-rows:auto minmax(0,1fr)!important;height:auto!important;max-height:none!important;padding:14px!important}.avatar-picker-modal .uploaded-avatar-list header{justify-content:space-between!important;align-items:center!important;gap:10px!important;display:flex!important}.avatar-picker-modal .uploaded-avatar-list header span,.avatar-picker-modal .uploaded-avatar-list header strong{white-space:nowrap!important}.avatar-picker-modal .uploaded-avatar-grid{-webkit-overflow-scrolling:touch!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:start!important;gap:10px!important;height:100%!important;min-height:0!important;padding:2px 2px 6px!important;display:grid!important;overflow:hidden auto!important}.avatar-picker-modal .uploaded-avatar-item{border-radius:16px!important;grid-template-rows:minmax(0,1fr) auto!important;width:100%!important;height:176px!important;min-height:176px!important;padding:7px!important;display:grid!important;overflow:hidden!important}.avatar-picker-modal .uploaded-avatar-select{grid-template-rows:minmax(0,1fr) auto!important;gap:7px!important;min-width:0!important;height:100%!important;display:grid!important}.avatar-picker-modal .uploaded-avatar-item img,.avatar-picker-modal .uploaded-avatar-item video{-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center center!important;object-position:center center!important;background:linear-gradient(#eef8ff,#eaf2ff)!important;border-radius:12px!important;width:100%!important;height:114px!important;min-height:114px!important}.avatar-picker-modal .uploaded-avatar-item span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;font-size:12px!important;font-weight:950!important;line-height:1.2!important;overflow:hidden!important}.avatar-picker-modal .uploaded-avatar-item b{border-radius:999px!important;height:28px!important;padding:0 9px!important;font-size:11px!important;top:13px!important;left:13px!important}.avatar-picker-modal .uploaded-avatar-delete{border-radius:10px!important;width:30px!important;min-width:30px!important;height:30px!important;top:12px!important;right:12px!important}.avatar-picker-modal .avatar-upload-compact{border-radius:17px!important;grid-template-columns:1fr!important;align-items:start!important;gap:10px!important;height:auto!important;min-height:112px!important;padding:13px!important;display:grid!important}.avatar-picker-modal .avatar-upload-compact div{gap:4px!important;min-width:0!important;display:grid!important}.avatar-picker-modal .avatar-upload-compact span{font-size:11px!important;line-height:1.1!important}.avatar-picker-modal .avatar-upload-compact strong{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;font-size:14px!important;line-height:1.2!important;overflow:hidden!important}.avatar-picker-modal .avatar-upload-compact label{border-radius:13px!important;width:100%!important;height:42px!important;min-height:42px!important;font-size:13px!important}}.avatar-picker-modal .avatar-upload-compact{background:0 0!important;border:0!important;justify-content:flex-end!important;min-height:52px!important;padding:0!important;display:flex!important}.avatar-picker-modal .avatar-upload-compact div{display:none!important}.avatar-picker-modal .avatar-upload-compact label{width:148px!important}.avatar-picker-modal .uploaded-avatar-select{text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;grid-template-rows:128px minmax(0,1fr)!important;gap:8px!important;width:100%!important;min-width:0!important;height:100%!important;padding:0!important;display:grid!important}.avatar-picker-grid .avatar-cover-placeholder,.avatar-picker-modal .uploaded-avatar-placeholder{color:#6b5cff!important;letter-spacing:0!important;background:radial-gradient(circle at 50% 32%,#22b8cf29,#0000 38%),linear-gradient(135deg,#f4f7fffa,#e4f8fff0)!important;border-radius:14px!important;place-items:center!important;width:100%!important;height:100%!important;font-size:13px!important;font-weight:950!important;display:grid!important}.avatar-picker-modal .uploaded-avatar-delete{z-index:3!important;color:#fff!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;cursor:pointer!important;background:#0f172aad!important;border:1px solid #ffffffb8!important;border-radius:10px!important;place-items:center!important;width:30px!important;height:30px!important;padding:0!important;display:inline-grid!important;position:absolute!important;top:10px!important;right:10px!important}.avatar-picker-modal .uploaded-avatar-delete:hover{background:#dc2626db!important}.avatar-picker-modal .uploaded-avatar-delete:disabled{cursor:not-allowed!important;opacity:.5!important}@media(min-width:1181px)and (max-height:940px){.create-design-page .create-workbench-redesign{height:min(520px,100dvh - 430px)!important;min-height:420px!important;max-height:520px!important}.create-design-page .create-copy-stack{grid-template-rows:minmax(170px,.44fr) minmax(0,.56fr)!important;gap:10px!important}.create-design-page .create-extract-card,.create-design-page .create-rewrite-card,.create-design-page .create-source-card{padding:16px 20px!important}.create-design-page .extract-box{min-height:82px!important;max-height:102px!important}.create-design-page .copy-box{min-height:78px!important;max-height:98px!important}.create-design-page .create-flow-footer{min-height:64px!important;margin-top:8px!important}}@media(min-width:1181px){.create-design-page .create-copy-stack{grid-template-rows:minmax(0,.46fr) minmax(0,.54fr)!important}.create-design-page .create-extract-card,.create-design-page .create-rewrite-card{gap:10px!important;padding:18px 22px!important}.create-design-page .create-extract-card h2,.create-design-page .create-rewrite-card h2{font-size:22px!important;line-height:1.08!important}.create-design-page .create-extract-card>p,.create-design-page .create-extract-card>small,.create-design-page .create-rewrite-card .card-title-row p{display:none!important}.create-design-page .create-rewrite-card .card-title-row{align-items:center!important;gap:10px!important;min-height:34px!important}.create-design-page .word-target-control{border-radius:12px!important;width:142px!important;height:38px!important;min-height:38px!important;transform:none!important}.create-design-page .word-target-control button{width:26px!important;min-width:26px!important;height:26px!important}.create-design-page .word-target-control label{gap:4px!important;font-size:13px!important}.create-design-page .word-target-control label svg{width:14px!important;height:14px!important}.create-design-page .word-target-control input{width:34px!important;font-size:14px!important}.create-design-page .copy-box,.create-design-page .extract-box{flex:auto!important;min-height:0!important;max-height:none!important;margin-top:0!important}.create-design-page .extract-box{flex-direction:column!important;padding:14px 16px!important;display:flex!important;overflow:hidden!important}.create-design-page .extract-box span{margin-bottom:8px!important;font-size:12px!important}.create-design-page .extract-box p{height:calc(100% - 28px)!important;overflow-y:auto!important}.create-design-page .copy-box textarea{padding:14px 16px 30px!important}.create-design-page .rewrite-action-button{border-radius:13px!important;height:46px!important;min-height:46px!important;margin-top:0!important}}@media(min-width:1181px)and (max-height:940px){.create-design-page .create-extract-card,.create-design-page .create-rewrite-card{gap:8px!important;padding:14px 18px!important}.create-design-page .create-rewrite-card .card-title-row{min-height:30px!important}.create-design-page .create-extract-card h2,.create-design-page .create-rewrite-card h2{font-size:20px!important}.create-design-page .word-target-control{width:132px!important;height:34px!important;min-height:34px!important}.create-design-page .word-target-control button{width:23px!important;min-width:23px!important;height:23px!important}.create-design-page .copy-box,.create-design-page .extract-box{min-height:0!important;max-height:none!important}.create-design-page .extract-box{flex-direction:column!important;padding:12px 14px!important;display:flex!important;overflow:hidden!important}.create-design-page .copy-box textarea{padding:12px 14px 28px!important}.create-design-page .rewrite-action-button{height:40px!important;min-height:40px!important}}@media(min-width:1181px)and (max-height:1100px){.create-design-page .create-rewrite-card,.create-design-page .create-source-card{flex-direction:column!important;display:flex!important}.create-design-page .copy-box{flex:auto!important}.create-design-page .create-rewrite-card .rewrite-action-button,.create-design-page .create-source-card .design-primary-button{height:52px!important;min-height:52px!important;margin-top:auto!important}.create-design-page .create-workbench-redesign{height:min(585px,100dvh - 360px)!important;min-height:500px!important;max-height:585px!important}.create-design-page .create-copy-stack{grid-template-rows:minmax(210px,.45fr) minmax(0,.55fr)!important;gap:12px!important}.create-design-page .create-extract-card,.create-design-page .create-rewrite-card,.create-design-page .create-source-card{padding:14px 20px!important}.create-design-page .extract-box{min-height:118px!important;max-height:142px!important}.create-design-page .copy-box{min-height:112px!important;max-height:138px!important}.create-design-page .copy-box textarea{padding:12px 14px 30px!important;font-size:13px!important;line-height:1.55!important}.create-design-page .create-flow-footer{min-height:58px!important;margin-top:8px!important;padding:10px 18px!important}}@media(min-width:1181px)and (max-height:940px){.create-design-page .create-workbench-redesign{height:clamp(470px,100dvh - 370px,540px)!important;min-height:470px!important}.create-design-page .create-copy-stack{grid-template-rows:minmax(190px,.45fr) minmax(0,.55fr)!important}.create-design-page .create-extract-card,.create-design-page .create-rewrite-card,.create-design-page .create-source-card{padding:18px 22px!important}.create-design-page .copy-box p,.create-design-page .extract-box p{font-size:13px!important;line-height:1.55!important}.create-design-page .create-source-card .segment-row button{height:38px!important;min-height:38px!important}.create-design-page .create-source-card .design-primary-button,.create-design-page .rewrite-action-button{height:44px!important;min-height:44px!important;margin-top:10px!important}.create-design-page .create-workbench-redesign{gap:14px!important}.create-design-page .create-copy-stack{gap:12px!important}.create-design-page .create-extract-card,.create-design-page .create-rewrite-card,.create-design-page .create-source-card{min-height:0!important;padding:22px 24px!important}.create-design-page .create-extract-card h2,.create-design-page .create-rewrite-card h2,.create-design-page .create-source-card h2{font-size:24px!important;line-height:1.1!important}.create-design-page .create-extract-card>p,.create-design-page .create-rewrite-card .card-title-row p,.create-design-page .create-source-card>p{margin-top:4px!important;font-size:12px!important;line-height:1.35!important}.create-design-page .create-source-card .segment-row{gap:8px!important;margin-top:14px!important}.create-design-page .create-source-card .segment-row button{min-height:42px!important;padding:0 14px!important}.create-design-page .design-input{margin-top:14px!important}.create-design-page .design-input input{height:50px!important}.create-design-page .create-extract-card>small,.create-design-page .create-source-card small{margin-top:6px!important;line-height:1.35!important}.create-design-page .create-source-card .design-primary-button,.create-design-page .rewrite-action-button{height:48px!important;min-height:48px!important}.create-design-page .extract-box{min-height:132px!important;max-height:156px!important;padding:14px 16px!important}.create-design-page .copy-box{min-height:112px!important;max-height:145px!important;padding:14px 16px!important}.create-design-page .word-target-control{transform-origin:100%!important;transform:scale(.94)!important}.create-design-page .create-flow-footer{min-height:72px!important;margin-top:10px!important;padding:16px 20px!important}}@media(min-width:1181px)and (max-width:1500px){.create-design-page{padding-top:14px!important}.create-design-page .create-workbench-redesign{grid-template-columns:320px minmax(0,1fr)!important;gap:16px!important;height:clamp(560px,100dvh - 285px,640px)!important}.create-design-page .create-copy-stack{grid-template-rows:minmax(250px,.45fr) minmax(0,.55fr)!important;gap:16px!important}.create-design-page .create-copy-stack>.design-card,.create-design-page .create-preview-card,.create-design-page .create-source-card,.create-design-page .create-title-card{padding:20px!important}.create-design-page .create-source-card .segment-row button{height:43px!important;font-size:13px!important}.create-design-page .create-step-line{margin-top:14px!important;margin-bottom:16px!important}}@media(max-width:1180px){.create-design-page .create-copy-stack,.create-design-page .create-workbench-redesign{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;display:grid!important}.create-design-page .source-input-label-row{justify-content:space-between!important;align-items:center!important;gap:8px!important;display:flex!important;position:relative!important}.create-design-page .source-guide-trigger{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;color:#6535f5!important;background:#6335f514!important;border-radius:999px!important;place-items:center!important;width:28px!important;min-width:28px!important;height:28px!important;padding:0!important;display:inline-grid!important;position:relative!important}.create-design-page .source-guide-trigger>svg{width:16px!important;height:16px!important;position:static!important;inset:auto!important}.create-design-page .source-guide-popover{z-index:200!important;overscroll-behavior:contain!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;background:#fffffffa!important;border:1px solid #8468ff38!important;border-radius:16px!important;gap:9px!important;width:min(620px,100vw - 42px)!important;max-height:calc(100dvh - 120px)!important;padding:14px!important;transition:opacity .16s,visibility .16s,transform .16s!important;display:grid!important;position:absolute!important;top:calc(100% + 10px)!important;right:0!important;overflow:auto!important;transform:translateY(-4px)!important;box-shadow:0 18px 44px #4a3f9138!important}.create-design-page .source-guide-popover strong{color:#111827!important;font-size:15px!important;font-weight:950!important}.create-design-page .source-guide-popover small{color:#667085!important;font-size:12px!important;font-weight:760!important;line-height:1.4!important}.create-design-page .source-guide-popover img{-o-object-fit:contain!important;object-fit:contain!important;background:#0f172a!important;border-radius:12px!important;width:100%!important;max-height:none!important;display:block!important}.create-design-page .source-guide-popover-single{transform-origin:100% 0!important;width:min(310px,100vw - 42px)!important;max-height:calc(100dvh - 120px)!important;position:absolute!important;top:calc(100% + 10px)!important;left:auto!important;right:0!important;transform:translateY(-4px)scale(.98)!important}.create-design-page .source-guide-popover-single img{width:100%!important;max-width:100%!important}.create-design-page .source-guide-popover-creator{width:min(620px,100vw - 42px)!important;max-height:calc(100dvh - 120px)!important}.create-design-page .source-guide-trigger.is-open .source-guide-popover,.create-design-page .source-guide-trigger:focus-visible .source-guide-popover,.create-design-page .source-guide-trigger:focus-within .source-guide-popover,.create-design-page .source-guide-trigger:hover .source-guide-popover{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)!important}.create-design-page .source-guide-trigger.is-open .source-guide-popover-single,.create-design-page .source-guide-trigger:focus-visible .source-guide-popover-single,.create-design-page .source-guide-trigger:focus-within .source-guide-popover-single,.create-design-page .source-guide-trigger:hover .source-guide-popover-single{transform:translateY(0)scale(1)!important}}@media(min-width:1181px)and (max-height:940px){.create-design-page .create-workbench-redesign{height:min(500px,100dvh - 450px)!important;min-height:400px!important;max-height:500px!important}.create-design-page .create-copy-stack{grid-template-rows:minmax(160px,.44fr) minmax(0,.56fr)!important;gap:10px!important}.create-design-page .create-extract-card,.create-design-page .create-rewrite-card,.create-design-page .create-source-card{padding:16px 20px!important}.create-design-page .extract-box{min-height:78px!important;max-height:98px!important}.create-design-page .copy-box{min-height:74px!important;max-height:94px!important}.create-design-page .create-source-card .design-primary-button,.create-design-page .rewrite-action-button{height:42px!important;min-height:42px!important;margin-top:auto!important}.create-design-page .create-flow-footer{min-height:62px!important;margin-top:8px!important;padding:12px 18px!important}}@media(min-width:1181px){.create-design-page .create-copy-stack{grid-template-rows:minmax(0,.46fr) minmax(0,.54fr)!important}.create-design-page .create-extract-card,.create-design-page .create-rewrite-card{gap:10px!important;padding:18px 22px!important}.create-design-page .create-extract-card h2,.create-design-page .create-rewrite-card h2{font-size:22px!important;line-height:1.08!important}.create-design-page .create-extract-card>p,.create-design-page .create-extract-card>small,.create-design-page .create-rewrite-card .card-title-row p{display:none!important}.create-design-page .create-rewrite-card .card-title-row{align-items:center!important;gap:10px!important;min-height:34px!important}.create-design-page .word-target-control{border-radius:12px!important;width:142px!important;height:38px!important;min-height:38px!important;transform:none!important}.create-design-page .word-target-control button{width:26px!important;min-width:26px!important;height:26px!important}.create-design-page .word-target-control label{gap:4px!important;font-size:13px!important}.create-design-page .word-target-control label svg{width:14px!important;height:14px!important}.create-design-page .word-target-control input{width:34px!important;font-size:14px!important}.create-design-page .copy-box,.create-design-page .extract-box{flex:auto!important;min-height:0!important;max-height:none!important;margin-top:0!important}.create-design-page .extract-box{padding:14px 16px!important}.create-design-page .extract-box span{margin-bottom:8px!important;font-size:12px!important}.create-design-page .extract-box p{height:calc(100% - 28px)!important;overflow-y:auto!important}.create-design-page .copy-box textarea{padding:14px 16px 30px!important}.create-design-page .rewrite-action-button{border-radius:13px!important;height:46px!important;min-height:46px!important;margin-top:0!important}}@media(min-width:1181px)and (max-height:940px){.create-design-page .create-extract-card,.create-design-page .create-rewrite-card{gap:8px!important;padding:14px 18px!important}.create-design-page .create-rewrite-card .card-title-row{min-height:30px!important}.create-design-page .create-extract-card h2,.create-design-page .create-rewrite-card h2{font-size:20px!important}.create-design-page .word-target-control{width:132px!important;height:34px!important;min-height:34px!important}.create-design-page .word-target-control button{width:23px!important;min-width:23px!important;height:23px!important}.create-design-page .copy-box,.create-design-page .extract-box{min-height:0!important;max-height:none!important}.create-design-page .extract-box{padding:12px 14px!important}.create-design-page .copy-box textarea{padding:12px 14px 28px!important}.create-design-page .rewrite-action-button{height:40px!important;min-height:40px!important}}@media(min-width:1181px){.create-design-page .extract-box{flex-direction:column!important;display:flex!important;overflow:hidden!important}.create-design-page .create-voice-stage{flex-direction:column!important;gap:12px!important;width:min(1220px,100%)!important;max-width:1220px!important;min-height:clamp(620px,100dvh - 260px,760px)!important;margin:0!important;display:flex!important}.create-design-page .create-voice-toolbar{border-radius:14px!important;flex:none!important;min-height:58px!important;padding:10px 16px!important}.create-design-page .create-voice-layout{flex:auto!important;grid-template-columns:minmax(340px,390px) minmax(360px,1fr) minmax(300px,320px)!important;align-items:stretch!important;gap:14px!important;min-height:0!important;display:grid!important}.create-design-page .create-voice-list{height:100%!important;min-height:0!important;max-height:none!important;padding-right:8px!important;overflow-y:auto!important}.create-design-page .create-voice-list>article.design-card.create-voice-card{border-radius:16px!important;min-height:126px!important;padding:16px!important}.create-design-page .create-voice-card p{display:none!important}.create-design-page .create-voice-card .voice-wave-meter{height:30px!important;margin-top:12px!important}.create-design-page .create-voice-card .voice-buttons{margin-top:10px!important}.create-design-page .voice-control-stack{grid-template-rows:minmax(0,1fr) auto!important;gap:14px!important;min-height:0!important;display:grid!important}.create-design-page .create-voice-param-card{border-radius:18px!important;flex-direction:column!important;gap:18px!important;height:100%!important;min-height:0!important;padding:22px!important;display:flex!important}.create-design-page .create-voice-param-card h2{font-size:24px!important;line-height:1.1!important}.create-design-page .create-voice-param-card .selected-voice{border-radius:16px!important;min-height:74px!important;padding:14px!important}.create-design-page .create-voice-param-card .range-row{grid-template-columns:42px minmax(0,1fr) 52px!important;gap:12px!important;min-height:46px!important}.create-design-page .create-voice-param-card .design-primary-button{border-radius:14px!important;height:56px!important;min-height:56px!important;margin-top:auto!important;font-size:18px!important}.create-design-page .create-voice-param-card .voice-cost-note{margin:-6px 0 0!important}.create-design-page .voice-clone-card{background:linear-gradient(#fffffff0,#fffc),radial-gradient(circle at 100% 0,#23c9db29,#0000 42%)!important;border-radius:18px!important;gap:10px!important;min-height:150px!important;padding:16px!important;display:grid!important}.create-design-page .voice-clone-head{justify-content:space-between!important;align-items:center!important;display:flex!important}.create-design-page .voice-clone-head span{gap:3px!important;display:grid!important}.create-design-page .voice-clone-head strong{color:#111827!important;font-size:17px!important;font-weight:950!important}.create-design-page .voice-clone-card p,.create-design-page .voice-clone-head small{color:#697386!important;font-size:12px!important;font-weight:760!important;line-height:1.35!important}.create-design-page .voice-clone-grid{grid-template-columns:minmax(0,1fr) minmax(150px,.9fr)!important;gap:10px!important;display:grid!important}.create-design-page .voice-clone-name,.create-design-page .voice-clone-upload{background:#ffffffbd!important;border:1px solid #8568ff38!important;border-radius:12px!important;min-height:44px!important;padding:0 12px!important}.create-design-page .voice-clone-name{align-content:center!important;gap:2px!important;display:grid!important}.create-design-page .voice-clone-name span{color:#7b8498!important;font-size:10px!important;font-weight:800!important}.create-design-page .voice-clone-name input{color:#111827!important;background:0 0!important;border:0!important;outline:0!important;width:100%!important;font-size:13px!important;font-weight:850!important}.create-design-page .voice-clone-upload{color:#6735f5!important;cursor:pointer!important;justify-content:center!important;align-items:center!important;gap:6px!important;display:flex!important;position:relative!important;overflow:hidden!important}.create-design-page .voice-clone-upload input{opacity:0!important;cursor:pointer!important;position:absolute!important;inset:0!important}.create-design-page .voice-clone-upload span{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:120px!important;font-size:12px!important;font-weight:900!important;overflow:hidden!important}.create-design-page .voice-clone-submit{color:#fff!important;background:linear-gradient(135deg,#6835f5,#22b8cf)!important;border:0!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:42px!important;font-size:14px!important;font-weight:950!important;display:inline-flex!important;box-shadow:0 14px 28px #5c41e82e!important}.create-design-page .voice-clone-submit:disabled{cursor:not-allowed!important;opacity:.55!important}.create-design-page .voice-clone-card p{margin:0!important}.create-design-page .voice-clone-card p.error{color:#dc2626!important}.create-design-page .create-voice-script-card{border-radius:18px!important;flex-direction:column!important;height:100%!important;min-height:0!important;padding:20px!important;display:flex!important}.create-design-page .create-voice-script-card>p{display:none!important}.create-design-page .voice-script-preview{flex:auto!important;min-height:0!important;max-height:none!important;margin-top:12px!important;padding:14px 16px!important;overflow-y:auto!important}.create-design-page .create-voice-script-card .audio-preview-row{flex:none!important;min-height:54px!important;margin-top:12px!important}.create-design-page .voice-stage-footer{border-radius:16px!important;flex:none!important;min-height:74px!important;margin-top:0!important;padding:14px 18px!important}}@media(min-width:1181px)and (max-height:940px){.create-design-page .create-voice-stage{gap:10px!important;min-height:clamp(540px,100dvh - 235px,650px)!important}.create-design-page .create-voice-toolbar{min-height:52px!important;padding:8px 14px!important}.create-design-page .create-voice-layout{grid-template-columns:minmax(320px,370px) minmax(340px,1fr) minmax(280px,310px)!important;gap:12px!important}.create-design-page .create-voice-list>article.design-card.create-voice-card{min-height:116px!important;padding:14px!important}.create-design-page .create-voice-param-card{gap:14px!important;padding:18px!important}.create-design-page .create-voice-param-card .selected-voice{min-height:62px!important}.create-design-page .create-voice-param-card .range-row{min-height:40px!important}.create-design-page .create-voice-param-card .design-primary-button{height:48px!important;min-height:48px!important;font-size:16px!important}.create-design-page .voice-clone-card{gap:8px!important;min-height:132px!important;padding:14px!important}.create-design-page .voice-clone-grid{grid-template-columns:minmax(0,1fr) minmax(130px,.8fr)!important}.create-design-page .create-voice-script-card{padding:16px!important}.create-design-page .voice-stage-footer{min-height:62px!important;padding:10px 16px!important}}@media(min-width:1181px){.create-design-page .create-voice-stage{grid-template-rows:58px minmax(0,1fr) 68px!important;gap:12px!important;width:min(1220px,100%)!important;height:clamp(560px,100dvh - 250px,680px)!important;min-height:0!important;max-height:calc(100dvh - 250px)!important;display:grid!important;overflow:visible!important}.create-design-page .create-voice-toolbar{height:58px!important;min-height:58px!important;padding:9px 16px!important}.create-design-page .create-voice-layout{grid-template-columns:minmax(330px,370px) minmax(390px,1fr) minmax(300px,330px)!important;grid-template-areas:"voices params script"!important;align-items:stretch!important;gap:14px!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}.create-design-page .create-voice-list{grid-area:voices!important;height:100%!important;min-height:0!important;max-height:none!important;padding-right:8px!important;overflow-y:auto!important}.create-design-page .voice-control-stack{grid-area:params!important;grid-template-rows:minmax(250px,1fr) 146px!important;gap:12px!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}.create-design-page .create-voice-script-card{grid-area:script!important;padding:18px!important;overflow:hidden!important}.create-design-page .create-voice-param-card,.create-design-page .create-voice-script-card{flex-direction:column!important;height:100%!important;min-height:0!important;display:flex!important}.create-design-page .create-voice-param-card{gap:14px!important;padding:20px!important;overflow:visible!important}.create-design-page .create-voice-param-card h2{margin:0!important;font-size:24px!important}.create-design-page .create-voice-param-card .selected-voice{min-height:66px!important;padding:12px!important}.create-design-page .create-voice-param-card .range-row{min-height:42px!important}.create-design-page .create-voice-param-card .design-primary-button{height:52px!important;min-height:52px!important;margin-top:auto!important}.create-design-page .voice-clone-card{align-content:start!important;gap:8px!important;height:146px!important;min-height:146px!important;padding:14px!important;overflow:hidden!important}.create-design-page .voice-clone-head small{display:none!important}.create-design-page .voice-clone-grid{grid-template-columns:minmax(0,1fr) minmax(136px,.72fr)!important;gap:8px!important}.create-design-page .voice-clone-name,.create-design-page .voice-clone-submit,.create-design-page .voice-clone-upload{min-height:38px!important}.create-design-page .voice-clone-card p{white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}.create-design-page .create-voice-list>article.design-card.create-voice-card{min-height:112px!important;padding:14px!important}.create-design-page .create-voice-card .voice-card-head{gap:10px!important}.create-design-page .create-voice-card .voice-wave-meter{height:24px!important;margin-top:10px!important}.create-design-page .create-voice-card .voice-buttons{margin-top:8px!important}.create-design-page .voice-wave-meter{position:relative;overflow:hidden}.create-design-page .voice-wave-meter.loading i{background:linear-gradient(90deg,#6334f594,#22b8cfbd)}.create-design-page .voice-wave-meter small{z-index:4;color:#5033d8;pointer-events:none;background:#ffffffa3;justify-content:center;align-items:center;font-size:11px;font-weight:950;line-height:1;display:inline-flex;position:absolute;inset:0}.create-design-page .create-voice-card .voice-buttons button.loading{cursor:progress}.create-design-page .voice-script-preview{flex:auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important}.create-design-page .create-voice-script-card .audio-preview-row{min-height:50px!important;margin-top:10px!important}.create-design-page .voice-stage-footer{z-index:5!important;grid-template-columns:180px minmax(0,1fr) 260px!important;align-items:center!important;gap:14px!important;height:68px!important;min-height:68px!important;margin:0!important;padding:10px 16px!important;display:grid!important}.create-design-page .voice-stage-footer .design-primary-button,.create-design-page .voice-stage-footer .stage-secondary-button{height:46px!important;min-height:46px!important}}@media(min-width:1181px)and (max-height:940px){.create-design-page .create-voice-stage{grid-template-rows:52px minmax(0,1fr) 60px!important;gap:10px!important;height:clamp(520px,100dvh - 230px,620px)!important;max-height:calc(100dvh - 230px)!important}.create-design-page .create-voice-toolbar{height:52px!important;min-height:52px!important}.create-design-page .create-voice-layout{grid-template-columns:minmax(320px,360px) minmax(360px,1fr) minmax(285px,315px)!important;gap:12px!important}.create-design-page .voice-control-stack{grid-template-rows:minmax(220px,1fr) 132px!important;gap:10px!important}.create-design-page .create-voice-param-card{gap:12px!important;padding:16px!important}.create-design-page .create-voice-param-card h2{font-size:22px!important}.create-design-page .create-voice-param-card .selected-voice{min-height:58px!important}.create-design-page .create-voice-param-card .range-row{min-height:36px!important}.create-design-page .create-voice-param-card .design-primary-button{height:46px!important;min-height:46px!important}.create-design-page .voice-clone-card{height:132px!important;min-height:132px!important;padding:12px!important}.create-design-page .create-voice-script-card{padding:16px!important}.create-design-page .voice-stage-footer{grid-template-columns:170px minmax(0,1fr) 240px!important;height:60px!important;min-height:60px!important}.create-design-page .voice-stage-footer .design-primary-button,.create-design-page .voice-stage-footer .stage-secondary-button{height:42px!important;min-height:42px!important}}@media(min-width:1181px){.create-design-page .create-voice-stage{grid-template-rows:72px minmax(0,1fr) 66px!important;gap:12px!important;height:clamp(540px,100dvh - 240px,660px)!important;max-height:calc(100dvh - 240px)!important}.create-design-page .voice-stage-selector{background:linear-gradient(#fffffff2,#ffffffc7),radial-gradient(circle at 100% 0,#6835f51a,#0000 42%)!important;border:1px solid #ffffffe6!important;border-radius:16px!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;min-height:72px!important;padding:12px 18px!important;display:flex!important;box-shadow:0 16px 36px #4c45871a!important}.create-design-page .voice-stage-selector div{gap:3px!important;min-width:0!important;display:grid!important}.create-design-page .voice-stage-selector span{color:#6535f5!important;font-size:12px!important;font-weight:900!important}.create-design-page .voice-stage-selector strong{color:#111827!important;font-size:22px!important;font-weight:950!important;line-height:1.1!important}.create-design-page .voice-stage-selector small{color:#667085!important;font-size:12px!important;font-weight:760!important}.create-design-page .voice-stage-selector button{color:#fff!important;background:linear-gradient(135deg,#6835f5,#22b8cf)!important;border:0!important;border-radius:13px!important;width:160px!important;min-width:160px!important;height:46px!important;font-size:15px!important;font-weight:950!important;box-shadow:0 16px 32px #5c41e838!important}.create-design-page .create-voice-layout{grid-template-columns:minmax(0,.58fr) minmax(330px,.42fr)!important;grid-template-areas:"params script"!important;gap:14px!important}.create-design-page .create-voice-param-card{grid-area:params!important;gap:18px!important;padding:22px!important}.create-design-page .create-voice-param-card .selected-voice{min-height:78px!important}.create-design-page .create-voice-param-card .range-row{min-height:52px!important}.create-design-page .create-voice-param-card .design-primary-button{height:58px!important;min-height:58px!important;font-size:18px!important}.create-design-page .create-voice-script-card{grid-area:script!important}.create-design-page .voice-stage-footer{height:66px!important;min-height:66px!important}}.voice-picker-backdrop{z-index:1200!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#17123461!important;place-items:center!important;padding:28px!important;display:grid!important;position:fixed!important;inset:0!important}.voice-picker-modal{background:linear-gradient(#fffffff7,#f7f9fff0),radial-gradient(circle at 100% 0,#23c9db29,#0000 36%)!important;border:1px solid #ffffffe0!important;border-radius:22px!important;grid-template-rows:auto auto minmax(0,1fr)!important;gap:16px!important;width:min(1080px,100vw - 56px)!important;height:min(760px,100dvh - 56px)!important;padding:20px!important;display:grid!important;overflow:hidden!important;box-shadow:0 30px 80px #16123d47!important}.voice-picker-head{justify-content:space-between!important;align-items:center!important;gap:16px!important;display:flex!important}.voice-picker-head span{color:#6535f5!important;letter-spacing:.08em!important;font-size:12px!important;font-weight:950!important}.voice-picker-head h2{color:#111827!important;margin:4px 0 0!important;font-size:28px!important;font-weight:950!important;line-height:1.1!important}.voice-picker-head>button{color:#111827!important;background:#fffc!important;border:1px solid #6835f529!important;border-radius:12px!important;place-items:center!important;width:38px!important;height:38px!important;display:grid!important}.voice-picker-tabs{background:#f4f1ffd1!important;border:1px solid #8468ff29!important;border-radius:14px!important;gap:4px!important;width:-moz-fit-content!important;width:fit-content!important;padding:5px!important;display:inline-flex!important}.voice-picker-tabs button{color:#4b5563!important;background:0 0!important;border:0!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-width:132px!important;height:40px!important;font-size:14px!important;font-weight:900!important;display:inline-flex!important}.voice-picker-tabs button.active{color:#fff!important;background:linear-gradient(135deg,#6835f5,#22b8cf)!important;box-shadow:0 12px 28px #5c41e833!important}.voice-picker-tabs strong{background:#ffffff42!important;border-radius:999px!important;min-width:24px!important;padding:2px 7px!important;font-size:12px!important}.voice-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:start!important;gap:12px!important;min-height:0!important;padding-right:8px!important;display:grid!important;overflow-y:auto!important}.voice-picker-grid .create-voice-card{min-height:148px!important;padding:16px!important}.voice-picker-clone-panel{grid-template-rows:auto minmax(0,1fr)!important;gap:14px!important;min-height:0!important;display:grid!important;overflow:hidden!important}.voice-picker-clone-panel .voice-clone-card{min-height:178px!important}.voice-picker-material-entry{background:#ffffffc2!important;border:1px solid #6835f524!important;border-radius:18px!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;min-height:86px!important;padding:16px!important;display:flex!important;box-shadow:0 18px 36px #4c458714!important}.voice-picker-material-entry>div{gap:5px!important;min-width:0!important;display:grid!important}.voice-picker-material-entry strong{color:#111827!important;font-size:17px!important;font-weight:950!important;line-height:1.2!important}.voice-picker-material-entry span{color:#667085!important;font-size:13px!important;font-weight:760!important;line-height:1.45!important}.voice-picker-empty-action,.voice-picker-material-entry a{color:#fff!important;white-space:nowrap!important;background:linear-gradient(135deg,#6835f5,#22b8cf)!important;border:0!important;border-radius:13px!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:7px!important;height:42px!important;padding:0 16px!important;font-size:14px!important;font-weight:950!important;text-decoration:none!important;display:inline-flex!important;box-shadow:0 14px 26px #5c41e838!important}.voice-picker-empty{color:#667085!important;background:#ffffff94!important;border:1px dashed #6835f53d!important;border-radius:18px!important;align-content:center!important;place-items:center!important;gap:8px!important;min-height:180px!important;display:grid!important}.voice-picker-empty strong{color:#111827!important;font-size:18px!important;font-weight:950!important}@media(min-width:1181px)and (max-height:940px){.create-design-page .create-voice-stage{grid-template-rows:64px minmax(0,1fr) 58px!important;height:clamp(500px,100dvh - 225px,600px)!important;max-height:calc(100dvh - 225px)!important}.create-design-page .voice-stage-selector{min-height:64px!important;padding:10px 16px!important}.create-design-page .create-voice-param-card{gap:14px!important;padding:18px!important}.create-design-page .voice-stage-footer{height:58px!important;min-height:58px!important}.voice-picker-modal{height:min(690px,100dvh - 44px)!important}}@media(min-width:1181px){.create-design-page .create-voice-layout{grid-template-columns:minmax(380px,.46fr) minmax(0,.54fr)!important;grid-template-areas:"params script"!important}.create-design-page .voice-generate-card{background:linear-gradient(#fffffff5,#fffc),radial-gradient(circle at 100% 0,#6835f51f,#0000 42%)!important;border-radius:18px!important;grid-area:params!important;grid-template-rows:auto 52px 64px!important;align-content:center!important;gap:18px!important;height:100%!important;min-height:0!important;padding:24px!important;display:grid!important;box-shadow:0 18px 42px #4c45871a!important}.create-design-page .voice-generate-selected{background:#f4f1ff9e!important;border:1px solid #8468ff29!important;border-radius:18px!important;grid-template-columns:62px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;min-height:116px!important;padding:18px!important;display:grid!important}.create-design-page .voice-generate-selected .voice-avatar-design{border-radius:18px!important;width:62px!important;height:62px!important}.create-design-page .voice-generate-selected span{gap:4px!important;min-width:0!important;display:grid!important}.create-design-page .voice-generate-selected small{color:#6535f5!important;font-size:12px!important;font-weight:900!important}.create-design-page .voice-generate-selected strong{color:#111827!important;font-size:24px!important;font-weight:950!important;line-height:1.12!important}.create-design-page .voice-generate-selected em{color:#667085!important;font-size:13px!important;font-style:normal!important;font-weight:760!important}.create-design-page .voice-choose-button,.create-design-page .voice-generate-card .design-primary-button{border-radius:14px!important;width:100%!important;font-size:16px!important;font-weight:950!important}.create-design-page .voice-choose-button{color:#6535f5!important;background:#ffffffc7!important;border:1px solid #6835f53d!important;height:52px!important}.create-design-page .voice-generate-card .design-primary-button{height:64px!important;min-height:64px!important}}@media(min-width:1181px)and (max-height:940px){.create-design-page .voice-generate-card{grid-template-rows:auto 46px 56px!important;gap:14px!important;padding:20px!important}.create-design-page .voice-generate-selected{min-height:96px!important;padding:14px!important}.create-design-page .voice-choose-button{height:46px!important}.create-design-page .voice-generate-card .design-primary-button{height:56px!important;min-height:56px!important}}@media(min-width:1181px){.create-design-page .create-voice-layout{grid-template-columns:minmax(420px,560px)!important;grid-template-areas:"params"!important;justify-content:center!important;align-items:center!important;display:grid!important;overflow:visible!important}.create-design-page .voice-generate-card{width:100%!important;max-width:560px!important;height:auto!important;min-height:320px!important}}@media(min-width:1181px)and (max-height:940px){.create-design-page .voice-generate-card{min-height:280px!important}}@media(min-width:1181px){.create-design-page .voice-stage-selector{background:linear-gradient(#fffffff5,#ffffffd1),radial-gradient(circle at 0 0,#6835f51a,#0000 36%)!important;border-radius:16px!important;grid-template-columns:48px minmax(0,1fr) 128px!important;align-items:center!important;gap:12px!important;min-height:68px!important;padding:10px 12px 10px 14px!important;display:grid!important}.create-design-page .voice-stage-selector-avatar{-o-object-fit:cover!important;object-fit:cover!important;border-radius:14px!important;width:48px!important;height:48px!important;box-shadow:0 10px 22px #6835f529!important}.create-design-page .voice-stage-selector div{gap:2px!important}.create-design-page .voice-stage-selector span{font-size:11px!important;line-height:1!important}.create-design-page .voice-stage-selector strong{font-size:20px!important;line-height:1.12!important}.create-design-page .voice-stage-selector small{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;overflow:hidden!important}.create-design-page .voice-stage-selector button{border-radius:12px!important;width:128px!important;height:42px!important;font-size:14px!important}}.voice-picker-modal .voice-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:start!important;gap:12px!important}.voice-picker-modal .voice-picker-tabs{grid-template-columns:repeat(3,minmax(118px,auto))!important;width:-moz-max-content!important;width:max-content!important;max-width:100%!important}.voice-picker-modal .voice-picker-tabs button{min-width:118px!important;padding-inline:16px!important;position:relative!important}.voice-picker-modal .voice-picker-tabs button em{color:#fff!important;background:linear-gradient(135deg,#ff7a45,#f43f5e)!important;border-radius:999px!important;margin-left:4px!important;padding:2px 5px!important;font-size:9px!important;font-style:normal!important;font-weight:950!important;line-height:1!important;box-shadow:0 6px 14px #f43f5e38!important}.voice-picker-modal .create-voice-card{border-radius:16px!important;grid-template-rows:auto 24px 38px!important;gap:10px!important;height:164px!important;min-height:164px!important;padding:16px!important;display:grid!important;position:relative!important;overflow:hidden!important}.voice-picker-modal .create-voice-card>b{z-index:2!important;color:#fff!important;background:linear-gradient(135deg,#6835f5,#22b8cf)!important;border-radius:999px!important;padding:5px 9px!important;font-size:11px!important;font-weight:950!important;position:absolute!important;top:12px!important;right:12px!important}.voice-picker-modal .create-voice-card:has(.voice-card-delete)>b{right:48px!important}.voice-picker-modal .create-voice-card .voice-card-delete{z-index:4!important;color:#ef4444!important;background:#ffffffe6!important;border:1px solid #ef444429!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:30px!important;height:30px!important;transition:transform .16s,border-color .16s,background .16s!important;display:inline-flex!important;position:absolute!important;top:10px!important;right:10px!important;box-shadow:0 10px 20px #ef444414!important}.voice-picker-modal .create-voice-card .voice-card-delete:hover{background:#fff5f5!important;border-color:#ef444459!important;transform:translateY(-1px)!important}.voice-picker-modal .create-voice-card .voice-card-delete svg{width:15px!important;height:15px!important}.voice-library-live .voice-design-card{position:relative!important}.voice-library-live .voice-design-card:has(.voice-card-delete)>b{right:48px!important}.voice-library-live .voice-design-card .voice-card-delete{z-index:4!important;color:#ef4444!important;background:#ffffffeb!important;border:1px solid #ef444429!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:32px!important;height:32px!important;transition:transform .16s,border-color .16s,background .16s!important;display:inline-flex!important;position:absolute!important;top:12px!important;right:12px!important;box-shadow:0 10px 20px #ef444414!important}.voice-library-live .voice-design-card .voice-card-delete:hover{background:#fff5f5!important;border-color:#ef444459!important;transform:translateY(-1px)!important}.voice-library-live .voice-design-card .voice-card-delete svg{width:15px!important;height:15px!important}.voice-picker-modal .create-voice-card .voice-emotion-badge{z-index:3!important;color:#fff!important;background:linear-gradient(135deg,#ff7a45,#f43f5e)!important;border-radius:999px!important;padding:5px 9px!important;font-size:11px!important;font-weight:950!important;position:absolute!important;top:12px!important;right:12px!important;box-shadow:0 8px 18px #f43f5e33!important}.voice-picker-modal .create-voice-card.active .voice-emotion-badge{top:43px!important}.voice-picker-modal .create-voice-card .voice-card-head{grid-template-columns:52px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;min-height:54px!important;display:grid!important}.voice-picker-modal .create-voice-card .voice-avatar-design{border-radius:16px!important;width:52px!important;height:52px!important}.voice-picker-modal .create-voice-card .voice-card-head>div{gap:6px!important;min-width:0!important;display:grid!important}.voice-picker-modal .create-voice-card h3{color:#111827!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:calc(100% - 74px)!important;margin:0!important;font-size:17px!important;font-weight:950!important;line-height:1.15!important;overflow:hidden!important}.voice-picker-modal .create-voice-card h3 span{color:#5f3df5!important;margin-left:6px!important;font-size:11px!important;font-weight:850!important}.voice-picker-modal .create-voice-card .tag-row{flex-wrap:nowrap!important;gap:6px!important;display:flex!important;overflow:hidden!important}.voice-picker-modal .create-voice-card .tag-row span{text-overflow:ellipsis!important;white-space:nowrap!important;border-radius:999px!important;max-width:92px!important;padding:3px 8px!important;font-size:11px!important;line-height:1.2!important;overflow:hidden!important}.voice-picker-modal .create-voice-card p{display:none!important}.voice-picker-modal .create-voice-card .voice-wave-meter{align-self:center!important;height:24px!important;margin:0!important}.voice-picker-modal .create-voice-card .voice-buttons{grid-template-columns:1fr 1fr!important;gap:10px!important;height:38px!important;margin:0!important;display:grid!important}.voice-picker-modal .create-voice-card .voice-buttons button{border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:100%!important;height:38px!important;min-height:38px!important;padding:0!important;font-size:14px!important;font-weight:900!important;display:inline-flex!important}.voice-picker-modal .create-voice-card .voice-buttons button svg{flex:none!important;width:16px!important;height:16px!important}.voice-picker-modal .voice-picker-clone-panel{grid-template-rows:auto minmax(220px,1fr)!important;gap:14px!important}.voice-picker-modal .voice-clone-card{background:linear-gradient(#fffffffa,#ffffffe6),radial-gradient(circle at 100% 0,#23c9db29,#0000 38%)!important;border:1px solid #8468ff24!important;border-radius:20px!important;grid-template-columns:minmax(0,1fr) 220px!important;grid-template-areas:"head submit""name upload""note note"!important;align-items:center!important;gap:14px!important;min-height:0!important;padding:18px!important;display:grid!important;box-shadow:0 18px 40px #56419614!important}.voice-picker-modal .voice-clone-head{grid-area:head!important;min-width:0!important}.voice-picker-modal .voice-clone-head span{gap:4px!important;display:grid!important}.voice-picker-modal .voice-clone-head strong{color:#111827!important;font-size:20px!important;font-weight:950!important;line-height:1.1!important}.voice-picker-modal .voice-clone-head small{color:#667085!important;font-size:13px!important;font-weight:760!important;line-height:1.35!important}.voice-picker-modal .voice-clone-grid{display:contents!important}.voice-picker-modal .voice-clone-name{background:linear-gradient(135deg,#6835f514,#19bcd014),#fffffff0!important;border:1.5px solid #6835f547!important;border-radius:16px!important;grid-area:name!important;align-content:center!important;gap:4px!important;min-height:62px!important;padding:9px 48px 9px 18px!important;transition:border-color .18s,box-shadow .18s,background .18s!important;display:grid!important;position:relative!important;box-shadow:0 14px 34px #4a3aa014,inset 0 1px #ffffffe6!important}.voice-picker-modal .voice-clone-name:focus-within,.voice-picker-modal .voice-clone-name:hover{background:linear-gradient(135deg,#6835f51f,#19bcd01c),#fff!important;border-color:#6835f58f!important;box-shadow:0 16px 38px #6835f526,0 0 0 4px #6835f514!important}.voice-picker-modal .voice-clone-name span{color:#6535f5!important;font-size:11px!important;font-weight:920!important}.voice-picker-modal .voice-clone-name input{color:#1b2440!important;width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;font-size:16px!important;font-weight:920!important;line-height:1.2!important}.voice-picker-modal .voice-clone-name input::-moz-placeholder{color:#9aa3ba!important;font-weight:760!important}.voice-picker-modal .voice-clone-name input::placeholder{color:#9aa3ba!important;font-weight:760!important}.voice-picker-modal .voice-clone-name>svg{color:#7b65ea!important;opacity:.95!important;pointer-events:none!important;position:absolute!important;bottom:19px!important;right:18px!important}.voice-picker-modal .voice-clone-upload{color:#5f3df5!important;cursor:pointer!important;background:#f5f2ffc2!important;border:1px dashed #6835f557!important;border-radius:14px!important;grid-area:upload!important;justify-content:center!important;align-items:center!important;gap:9px!important;min-height:56px!important;padding:0 16px!important;display:inline-flex!important;position:relative!important;overflow:hidden!important}.voice-picker-modal .voice-clone-upload input{opacity:0!important;cursor:pointer!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.voice-picker-modal .voice-clone-upload svg{flex:none!important;width:18px!important;height:18px!important}.voice-picker-modal .voice-clone-upload span{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:150px!important;font-size:14px!important;font-weight:950!important;overflow:hidden!important}.voice-picker-modal .voice-clone-submit{color:#fff!important;background:linear-gradient(135deg,#6835f5,#22b8cf)!important;border:0!important;border-radius:14px!important;grid-area:submit!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:48px!important;font-size:14px!important;font-weight:950!important;display:inline-flex!important;box-shadow:0 16px 32px #5c41e833!important}.voice-picker-modal .voice-clone-submit:disabled{cursor:not-allowed!important;opacity:.5!important;box-shadow:none!important}.voice-picker-modal .voice-clone-card p{color:#697386!important;grid-area:note!important;margin:0!important;font-size:12px!important;font-weight:760!important;line-height:1.35!important}.voice-picker-modal .voice-clone-card p.error{color:#dc2626!important}.voice-picker-modal .voice-picker-clone-panel>.voice-picker-empty{background:linear-gradient(#ffffffb8,#ffffff8a),radial-gradient(circle at 50% 0,#6835f514,#0000 40%)!important;min-height:220px!important}@media(max-width:860px){.voice-picker-modal .voice-clone-card{grid-template-columns:1fr!important;grid-template-areas:"head""name""upload""submit""note"!important}}@media(min-width:1181px){.create-design-page .create-voice-stage{grid-template-rows:72px minmax(0,1fr) 72px!important;gap:12px!important;height:clamp(620px,100dvh - 250px,760px)!important;min-height:clamp(620px,100dvh - 250px,760px)!important;display:grid!important}.create-design-page .create-voice-layout{justify-content:stretch!important;align-items:start!important;min-height:0!important;padding-top:6px!important;display:flex!important}.create-design-page .voice-audio-strip{background:linear-gradient(#ffffffeb,#ffffffb8),radial-gradient(circle at 100% 0,#23b8cf24,#0000 42%)!important;border:1px solid #ffffffe6!important;border-radius:16px!important;grid-template:"copy play""bar bar"8px/minmax(0,1fr) 112px!important;gap:10px 16px!important;width:100%!important;min-height:74px!important;padding:14px 18px!important;display:grid!important;box-shadow:0 16px 34px #4c458714!important}.create-design-page .voice-audio-copy{grid-area:copy!important;gap:3px!important;min-width:0!important;display:grid!important}.create-design-page .voice-audio-copy span{color:#6535f5!important;font-size:12px!important;font-weight:950!important}.create-design-page .voice-audio-copy strong{color:#111827!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:18px!important;font-weight:950!important;line-height:1.1!important;overflow:hidden!important}.create-design-page .voice-audio-copy small{color:#667085!important;font-size:12px!important;font-weight:760!important}.create-design-page .voice-audio-play{color:#6535f5!important;background:#ffffffd6!important;border:1px solid #6835f538!important;border-radius:12px!important;grid-area:play!important;align-self:center!important;width:112px!important;height:42px!important;font-size:14px!important;font-weight:950!important}.create-design-page .voice-audio-play:disabled{cursor:not-allowed!important;color:#98a2b3!important;background:#f8fafcbd!important;border-color:#98a2b32e!important}.create-design-page .voice-audio-progress{background:linear-gradient(90deg,#6835f514,#22b8cf14),#ffffffb8!important;border-radius:999px!important;grid-area:bar!important;align-items:center!important;gap:4px!important;height:34px!important;padding:5px 8px!important;display:flex!important;overflow:hidden!important}.create-design-page .voice-audio-progress span{transform-origin:50%!important;background:#a990ff52!important;border-radius:999px!important;width:5px!important;min-width:5px!important;transition:background .18s,opacity .18s,transform .18s!important;display:block!important}.create-design-page .voice-audio-progress span.active{background:linear-gradient(#8b5cf6,#c4b5fd)!important}.create-design-page .voice-audio-progress:has(span.active) span.active{animation:generated-wave-pulse 1.1s ease-in-out infinite!important}@keyframes generated-wave-pulse{0%,to{opacity:.78;transform:scaleY(.78)}50%{opacity:1;transform:scaleY(1.08)}}.create-design-page .voice-stage-footer{grid-template-columns:180px minmax(0,1fr) 280px!important;align-items:center!important;gap:14px!important;height:72px!important;min-height:72px!important;padding:12px 18px!important;display:grid!important}.create-design-page .voice-stage-footer>span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.create-design-page .voice-stage-footer .design-primary-button,.create-design-page .voice-stage-footer .stage-secondary-button{border-radius:14px!important;height:50px!important;min-height:50px!important}}@media(max-width:1180px){.create-design-page .create-voice-layout{display:block!important}.create-design-page .voice-audio-strip{background:#ffffffd1!important;border-radius:16px!important;margin-top:12px!important;padding:14px!important}}@media(min-width:1181px){.create-design-page .create-voice-layout{grid-template-rows:auto minmax(0,1fr)!important;justify-content:stretch!important;align-items:stretch!important;padding-top:0!important}.create-design-page .create-voice-layout,.create-design-page .voice-avatar-merge{gap:14px!important;min-height:0!important;display:grid!important;overflow:hidden!important}.create-design-page .voice-avatar-merge{grid-template-columns:300px minmax(0,1fr)!important;height:100%!important}.create-design-page .voice-avatar-merge .custom-avatar-card{background:linear-gradient(#ffffffeb,#ffffffad),radial-gradient(circle at 0 0,#6835f51f,#0000 42%)!important;border-radius:18px!important;grid-template-rows:auto minmax(120px,1fr) auto!important;gap:12px!important;height:100%!important;min-height:0!important;padding:16px!important;display:grid!important;overflow:hidden!important}.create-design-page .voice-avatar-merge .custom-avatar-copy{gap:4px!important;display:grid!important}.create-design-page .voice-avatar-merge .custom-avatar-copy span{color:#6535f5!important;letter-spacing:0!important;font-size:11px!important;font-weight:950!important}.create-design-page .voice-avatar-merge .custom-avatar-copy h3{color:#111827!important;margin:0!important;font-size:18px!important;font-weight:950!important;line-height:1.15!important}.create-design-page .voice-avatar-merge .custom-avatar-actions p,.create-design-page .voice-avatar-merge .custom-avatar-copy p{color:#667085!important;margin:0!important;font-size:12px!important;font-weight:760!important;line-height:1.35!important}.create-design-page .voice-avatar-merge .custom-avatar-preview{background:#1118270f!important;border-radius:14px!important;min-height:0!important;overflow:hidden!important}.create-design-page .voice-avatar-merge .custom-avatar-preview video{-o-object-fit:cover!important;object-fit:cover!important;width:100%!important;height:100%!important}.create-design-page .voice-avatar-merge .custom-avatar-actions{gap:8px!important;display:grid!important}.create-design-page .voice-avatar-merge .custom-avatar-actions .stage-secondary-button{border-radius:13px!important;width:100%!important;height:44px!important;min-height:44px!important}.create-design-page .voice-avatar-template-panel{background:linear-gradient(#ffffffeb,#ffffffb3),radial-gradient(circle at 100% 100%,#23b8cf24,#0000 45%)!important;border-radius:18px!important;grid-template-rows:auto minmax(0,1fr)!important;gap:12px!important;min-width:0!important;min-height:0!important;padding:16px!important;display:grid!important;overflow:hidden!important;box-shadow:0 18px 40px #4c458714!important}.create-design-page .voice-avatar-template-panel header{justify-content:space-between!important;align-items:end!important;gap:16px!important;display:flex!important}.create-design-page .voice-avatar-template-panel header span{color:#6535f5!important;font-size:12px!important;font-weight:950!important}.create-design-page .voice-avatar-template-panel header strong{text-overflow:ellipsis!important;white-space:nowrap!important;color:#111827!important;max-width:60%!important;font-size:18px!important;font-weight:950!important;line-height:1.15!important;overflow:hidden!important}.create-design-page .voice-avatar-template-grid{grid-template-rows:1fr!important;grid-auto-columns:172px!important;grid-auto-flow:column!important;gap:12px!important;min-height:0!important;padding-bottom:6px!important;display:grid!important;overflow:auto hidden!important}.create-design-page .voice-avatar-template-grid .avatar-card{border-radius:16px!important;min-width:0!important;height:100%!important;min-height:0!important;padding:10px!important}.create-design-page .voice-avatar-template-grid .avatar-video-frame{border-radius:14px!important;height:calc(100% - 42px)!important;min-height:160px!important}.create-design-page .voice-avatar-template-grid .avatar-video-frame img{-o-object-fit:cover!important;object-fit:cover!important;width:100%!important;height:100%!important}.create-design-page .voice-avatar-template-grid .avatar-video-frame button{border-radius:10px!important;height:34px!important;min-height:34px!important;font-size:12px!important;font-weight:900!important}.create-design-page .voice-avatar-template-grid .avatar-card-meta{height:34px!important;padding-top:8px!important}.create-design-page .voice-avatar-template-grid .avatar-card-meta strong{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important;display:block!important;overflow:hidden!important}}@media(min-width:1181px)and (max-height:860px){.create-design-page .voice-avatar-merge{grid-template-columns:280px minmax(0,1fr)!important}.create-design-page .voice-avatar-template-grid{grid-auto-columns:154px!important}.create-design-page .voice-avatar-template-grid .avatar-video-frame{min-height:132px!important}}@media(min-width:1181px){.create-design-page .voice-avatar-merge{display:block!important}.create-design-page .voice-avatar-summary{background:linear-gradient(#ffffffeb,#ffffffb8),radial-gradient(circle at 100% 0,#23b8cf21,#0000 42%)!important;border:1px solid #ffffffe6!important;border-radius:16px!important;grid-template-columns:58px minmax(0,1fr) 160px!important;align-items:center!important;gap:14px!important;min-height:88px!important;padding:14px 16px!important;display:grid!important;box-shadow:0 16px 34px #4c458714!important}.create-design-page .voice-avatar-summary-preview{background:#6835f514!important;border-radius:14px!important;width:58px!important;height:58px!important;overflow:hidden!important}.create-design-page .voice-avatar-summary-preview img{-o-object-fit:cover!important;object-fit:cover!important;width:100%!important;height:100%!important}.create-design-page .voice-avatar-summary-copy{gap:4px!important;min-width:0!important;display:grid!important}.create-design-page .voice-avatar-summary-copy span{color:#6535f5!important;font-size:12px!important;font-weight:950!important}.create-design-page .voice-avatar-summary-copy strong{color:#111827!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:20px!important;font-weight:950!important;line-height:1.1!important;overflow:hidden!important}.create-design-page .voice-avatar-summary-copy small{color:#667085!important;font-size:12px!important;font-weight:760!important}.create-design-page .voice-avatar-summary button{color:#fff!important;background:linear-gradient(135deg,#6835f5,#22b8cf)!important;border:0!important;border-radius:13px!important;width:160px!important;min-width:160px!important;height:46px!important;font-size:15px!important;font-weight:950!important;box-shadow:0 16px 32px #5c41e833!important}}.avatar-picker-backdrop{z-index:1200!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#17123461!important;place-items:center!important;padding:28px!important;display:grid!important;position:fixed!important;inset:0!important}.avatar-picker-modal{background:linear-gradient(#fffffff5,#f8faffe6),radial-gradient(circle at 100% 100%,#6835f529,#0000 42%)!important;border:1px solid #ffffffe0!important;border-radius:22px!important;grid-template-rows:auto auto minmax(0,1fr)!important;gap:16px!important;width:min(1080px,100vw - 56px)!important;height:min(760px,100dvh - 56px)!important;padding:20px!important;display:grid!important;overflow:hidden!important;box-shadow:0 28px 70px #17123447!important}.avatar-picker-head{justify-content:space-between!important;align-items:start!important;gap:16px!important;display:flex!important}.avatar-picker-head span{color:#6535f5!important;letter-spacing:.08em!important;font-size:12px!important;font-weight:950!important}.avatar-picker-head h2{color:#111827!important;margin:4px 0 0!important;font-size:30px!important;font-weight:950!important;line-height:1.08!important}.avatar-picker-head>button{color:#111827!important;background:#ffffffbf!important;border:1px solid #6835f52e!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;width:40px!important;height:40px!important;display:inline-flex!important}.avatar-picker-tabs{background:#f6f3ffbd!important;border:1px solid #6835f529!important;border-radius:14px!important;gap:4px!important;width:-moz-fit-content!important;width:fit-content!important;padding:5px!important;display:flex!important}.avatar-picker-tabs button{color:#344054!important;background:0 0!important;border:0!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-width:120px!important;height:42px!important;font-size:14px!important;font-weight:900!important;display:inline-flex!important}.avatar-picker-tabs button.active{color:#fff!important;background:linear-gradient(135deg,#6835f5,#22b8cf)!important;box-shadow:0 12px 24px #5c41e838!important}.avatar-picker-tabs strong{background:#ffffff42!important;min-width:24px!important;font-size:12px!important}.avatar-picker-tabs em,.avatar-picker-tabs strong{border-radius:999px!important;padding:2px 7px!important;font-weight:950!important}.avatar-picker-tabs em{color:#fff!important;background:#ff5d5d!important;font-size:10px!important;font-style:normal!important}.avatar-picker-grid{gap:14px!important;min-height:0!important;padding-right:8px!important;display:grid!important;overflow-y:auto!important}.avatar-picker-grid .avatar-card{border-radius:16px!important;min-height:248px!important;padding:10px!important}.avatar-picker-grid .avatar-video-frame{border-radius:14px!important;height:198px!important}.avatar-picker-grid .avatar-video-frame img{-o-object-fit:cover!important;object-fit:cover!important}.avatar-picker-clone-panel{grid-template-columns:minmax(360px,.55fr) minmax(260px,.45fr)!important;gap:16px!important;overflow:hidden!important}.avatar-picker-clone-panel .custom-avatar-card{height:100%!important}.avatar-picker-current,.avatar-picker-empty{color:#667085!important;background:#ffffff75!important;border:1px dashed #8468ff4d!important;border-radius:18px!important;align-content:center!important;place-items:center!important;gap:8px!important;min-height:260px!important;display:grid!important}.avatar-picker-current strong,.avatar-picker-empty strong{color:#111827!important;font-size:18px!important;font-weight:950!important}.avatar-picker-current span,.avatar-picker-empty span{font-size:14px!important;font-weight:760!important}@media(max-width:900px){.avatar-picker-modal{width:calc(100vw - 24px)!important;height:calc(100dvh - 24px)!important;padding:14px!important}.avatar-picker-tabs{width:100%!important}.avatar-picker-tabs button{flex:1 1 0!important;min-width:0!important}.avatar-picker-clone-panel,.avatar-picker-grid{grid-template-columns:1fr!important}}@media(min-width:1181px){.create-design-page .create-voice-stage{grid-template-rows:72px minmax(0,1fr) 72px!important;height:clamp(690px,100dvh - 210px,820px)!important;min-height:clamp(690px,100dvh - 210px,820px)!important}.create-design-page .voice-combined-grid{grid-template-columns:minmax(420px,.46fr) minmax(460px,.54fr)!important;gap:14px!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}.create-design-page .voice-combined-left,.create-design-page .voice-combined-right{grid-template-rows:96px minmax(0,1fr)!important;gap:12px!important;min-height:0!important;display:grid!important;overflow:hidden!important}.create-design-page .voice-audio-strip,.create-design-page .voice-avatar-summary{min-height:96px!important}.create-design-page .voice-avatar-preview-card,.create-design-page .voice-lip-preview-card{background:linear-gradient(#ffffffe6,#ffffffa3),radial-gradient(circle at 100% 100%,#23b8cf24,#0000 46%)!important;border:1px solid #ffffffe0!important;border-radius:18px!important;grid-template-rows:auto minmax(0,1fr)!important;gap:12px!important;min-height:0!important;padding:16px!important;display:grid!important;overflow:hidden!important;box-shadow:0 18px 40px #4c458714!important}.create-design-page .voice-avatar-preview-card header,.create-design-page .voice-lip-preview-card header{justify-content:space-between!important;align-items:end!important;gap:12px!important;display:flex!important}.create-design-page .voice-avatar-preview-card header span,.create-design-page .voice-lip-preview-card header span{color:#6535f5!important;font-size:12px!important;font-weight:950!important}.create-design-page .voice-avatar-preview-card header strong,.create-design-page .voice-lip-preview-card header strong{text-overflow:ellipsis!important;white-space:nowrap!important;color:#111827!important;min-width:0!important;font-size:18px!important;font-weight:950!important;line-height:1.15!important;overflow:hidden!important}.create-design-page .voice-avatar-preview-frame{background:#1118270f!important;border-radius:16px!important;place-items:center!important;min-height:0!important;display:grid!important;overflow:hidden!important}.create-design-page .voice-avatar-preview-frame img,.create-design-page .voice-avatar-preview-frame video{-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center center!important;object-position:center center!important;background:#f8fafcb8!important;width:100%!important;height:100%!important}.create-design-page .voice-avatar-preview-frame div{color:#667085!important;place-items:center!important;gap:8px!important;display:grid!important}.create-design-page .voice-lip-preview-card .lip-preview-card{height:100%!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.create-design-page .voice-lip-preview-card .lip-preview-screen{border-radius:16px!important;height:100%!important;min-height:0!important;overflow:hidden!important}.create-design-page .voice-lip-preview-card .lip-preview-screen video{-o-object-fit:contain!important;object-fit:contain!important;background:#101828!important;width:100%!important;height:100%!important}.create-design-page .voice-lip-progress{background:#6835f514!important;border-radius:999px!important;height:8px!important;overflow:hidden!important}.create-design-page .voice-lip-progress i{border-radius:inherit!important;background:linear-gradient(90deg,#6835f5,#22b8cf)!important;height:100%!important;display:block!important}.create-design-page .voice-lip-preview-card>small{color:#667085!important;font-size:12px!important;font-weight:760!important}}.avatar-picker-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important;width:min(100%,520px)!important;display:grid!important}.avatar-picker-tabs button{white-space:nowrap!important;min-width:0!important;padding:0 10px!important}.avatar-picker-tabs strong{flex:none!important}.avatar-picker-grid{align-items:start!important}.avatar-picker-grid .avatar-card{grid-template-rows:minmax(0,1fr) auto!important;height:300px!important;min-height:300px!important;display:grid!important;overflow:hidden!important}.avatar-picker-grid .avatar-video-frame{background:#f8fafcd1!important;height:250px!important;min-height:250px!important}.avatar-picker-grid .avatar-card-meta{min-height:32px!important;padding:8px 2px 0!important;overflow:hidden!important}.avatar-picker-grid .avatar-card-meta strong{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:14px!important;line-height:1.2!important;display:block!important;overflow:hidden!important}.avatar-picker-clone-panel{grid-template-columns:minmax(360px,420px) minmax(0,1fr)!important}.avatar-picker-clone-panel .custom-avatar-card{background:linear-gradient(#ffffffeb,#ffffffb3),radial-gradient(circle at 100% 0,#6835f51f,#0000 44%)!important;border-radius:18px!important;grid-template-rows:auto minmax(180px,1fr) auto!important;gap:14px!important;padding:18px!important}.avatar-picker-clone-panel .custom-avatar-copy{gap:4px!important}.avatar-picker-clone-panel .custom-avatar-copy p{font-size:13px!important;line-height:1.45!important}.avatar-picker-clone-panel .custom-avatar-preview{background:#1118270f!important;border-radius:16px!important;min-height:0!important}.avatar-picker-clone-panel .custom-avatar-actions .stage-secondary-button{border-radius:14px!important;height:48px!important;min-height:48px!important}@media(min-width:1181px){.create-design-page .create-voice-stage{grid-template-rows:72px minmax(0,1fr) 72px!important;gap:12px!important;width:min(1220px,100%)!important;max-width:1220px!important;height:clamp(690px,100dvh - 210px,820px)!important;min-height:clamp(690px,100dvh - 210px,820px)!important;display:grid!important;overflow:hidden!important}.create-design-page .create-voice-layout{margin:0!important;padding:0!important;display:block!important}.create-design-page .create-voice-layout,.create-design-page .voice-combined-grid{width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;overflow:hidden!important}.create-design-page .voice-combined-grid{grid-template-columns:minmax(0,.45fr) minmax(0,.55fr)!important;align-items:stretch!important;gap:14px!important;display:grid!important}.create-design-page .voice-combined-left,.create-design-page .voice-combined-right{grid-template-rows:96px minmax(0,1fr)!important;gap:12px!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}.create-design-page .voice-audio-strip,.create-design-page .voice-avatar-preview-card,.create-design-page .voice-avatar-summary,.create-design-page .voice-lip-preview-card{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important}.create-design-page .voice-avatar-preview-card,.create-design-page .voice-lip-preview-card{height:100%!important}.create-design-page .voice-lip-preview-card{grid-template-rows:auto minmax(0,1fr) 8px auto!important}}@media(min-width:1181px)and (max-height:860px){.create-design-page .create-voice-stage{height:clamp(620px,100dvh - 190px,720px)!important;min-height:clamp(620px,100dvh - 190px,720px)!important}.create-design-page .voice-combined-left,.create-design-page .voice-combined-right{grid-template-rows:88px minmax(0,1fr)!important}}@media(min-width:1181px){.create-design-page .voice-avatar-preview-card{grid-template-rows:auto minmax(0,1fr)!important}.create-design-page .voice-avatar-preview-frame{aspect-ratio:9/14!important;background:linear-gradient(#ffffff9e,#f8fafcd1),radial-gradient(circle at 50% 0,#6835f514,#0000 50%)!important;border:1px solid #ffffffeb!important;border-radius:22px!important;place-self:center!important;width:min(280px,72%)!important;height:100%!important;max-height:420px!important;box-shadow:inset 0 0 0 1px #6835f50d,0 18px 38px #4c45871a!important}.create-design-page .voice-avatar-preview-frame img,.create-design-page .voice-avatar-preview-frame video{-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center center!important;object-position:center center!important;padding:8px!important}}.avatar-picker-modal{width:min(1120px,100vw - 56px)!important}.avatar-picker-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;padding:2px 10px 2px 2px!important}.avatar-picker-grid .avatar-card{cursor:pointer!important;background:#ffffffd1!important;border:1px solid #ffffffe6!important;border-radius:18px!important;height:360px!important;min-height:360px!important;padding:12px!important;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s!important;position:relative!important;transform:translateY(0)scale(1)!important;box-shadow:0 18px 42px #4c458714!important}.avatar-picker-grid .avatar-card:hover{background:#fffffff5!important;border-color:#6835f552!important;transform:translateY(-4px)scale(1.01)!important;box-shadow:0 24px 54px #4c458729!important}.avatar-picker-grid .avatar-card:active{transform:translateY(-1px)scale(.99)!important}.avatar-picker-grid .avatar-card.active{border-color:#6835f5bf!important;box-shadow:0 22px 52px #6835f52e!important}.avatar-picker-grid .avatar-video-frame{aspect-ratio:9/13.4!important;background:linear-gradient(#ffffffb3,#f8fafcf2),radial-gradient(circle at 50% 0,#6835f514,#0000 52%)!important;border-radius:16px!important;width:100%!important;height:auto!important;min-height:0!important;position:relative!important;overflow:hidden!important}.avatar-picker-grid .avatar-video-frame img{-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center center!important;object-position:center center!important;width:100%!important;height:100%!important;padding:0!important;transition:transform .22s!important}.avatar-picker-grid .avatar-card:hover .avatar-video-frame img{transform:scale(1.025)!important}@media(min-width:1181px){.create-design-page{grid-template-rows:auto auto minmax(0,1fr) auto!important;align-content:stretch!important;height:calc(100dvh - 24px)!important;min-height:0!important;padding-top:18px!important;padding-bottom:12px!important;display:grid!important;overflow:hidden!important}.create-design-page>.design-head{align-self:start!important}.create-design-page .create-step-line{align-self:start!important;margin:14px 0!important}.create-design-page .create-voice-stage,.create-design-page .create-workbench-redesign,.create-design-page .lip-generate-stage,.create-design-page .package-create-stage{width:min(1220px,100%)!important;max-width:1220px!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;overflow:hidden!important}.create-design-page .create-flow-footer{align-self:end!important;width:min(1220px,100%)!important;max-width:1220px!important;height:64px!important;min-height:64px!important;margin:10px 0 0!important;padding:10px 18px!important}.create-design-page .create-voice-stage{grid-template-rows:68px minmax(0,1fr) 68px!important;gap:10px!important;display:grid!important}.create-design-page .create-voice-layout{overflow:hidden!important}.create-design-page .create-voice-layout,.create-design-page .voice-combined-grid,.create-design-page .voice-combined-left,.create-design-page .voice-combined-right{height:100%!important;min-height:0!important}.create-design-page .voice-combined-left,.create-design-page .voice-combined-right{grid-template-rows:90px minmax(0,1fr)!important;gap:18px!important}.create-design-page .voice-audio-strip,.create-design-page .voice-avatar-summary{min-height:90px!important}.create-design-page .voice-stage-footer{grid-template-columns:180px minmax(0,1fr) 280px!important;align-items:center!important;gap:14px!important;height:68px!important;min-height:68px!important;padding:10px 18px!important;display:grid!important}.create-design-page .voice-stage-footer .design-primary-button,.create-design-page .voice-stage-footer .stage-secondary-button{height:48px!important;min-height:48px!important}}.avatar-picker-grid .avatar-video-frame>b{background:linear-gradient(135deg,#12bfa5,#22b8cf)!important;border-radius:999px!important;padding:7px 10px!important;font-size:12px!important;top:10px!important;right:10px!important;box-shadow:0 12px 24px #12bfa53d!important}.avatar-picker-grid .avatar-video-frame>b,.avatar-picker-grid .avatar-video-frame>button{z-index:3!important;color:#fff!important;font-weight:950!important;position:absolute!important}.avatar-picker-grid .avatar-video-frame>button{opacity:0!important;background:linear-gradient(135deg,#6835f5,#22b8cf)!important;border:0!important;border-radius:12px!important;height:38px!important;min-height:38px!important;padding:0 16px!important;font-size:13px!important;transition:opacity .18s,transform .18s!important;bottom:12px!important;right:12px!important;transform:translateY(8px)!important;box-shadow:0 16px 30px #5c41e83d!important}.avatar-picker-grid .avatar-card.active .avatar-video-frame>button,.avatar-picker-grid .avatar-card:hover .avatar-video-frame>button{opacity:1!important;transform:translateY(0)!important}.avatar-picker-grid .avatar-card-meta{align-items:center!important;height:42px!important;min-height:42px!important;padding:10px 4px 0!important;display:flex!important}.avatar-picker-grid .avatar-card-meta strong{color:#111827!important;font-size:15px!important;font-weight:950!important;line-height:1.25!important}.avatar-picker-tabs{border-radius:16px!important;gap:6px!important;width:min(100%,540px)!important;padding:6px!important}.avatar-picker-tabs button{border-radius:12px!important;height:44px!important;transition:transform .16s,background .16s,color .16s!important}.avatar-picker-tabs button:not(.active):hover{color:#6535f5!important;background:#ffffffc7!important}.avatar-picker-tabs button:active{transform:scale(.98)!important}@media(max-height:820px)and (min-width:901px){.avatar-picker-grid .avatar-card{height:320px!important;min-height:320px!important}.avatar-picker-grid .avatar-video-frame{aspect-ratio:9/12.4!important}}.avatar-picker-clone-panel{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;width:100%!important;min-height:0!important;display:grid!important}.avatar-picker-clone-panel .custom-avatar-card{background:linear-gradient(135deg,#fffffff5,#f8fafcd1),radial-gradient(circle at 88% 10%,#22b8cf29,#0000 34%),radial-gradient(circle at 10% 100%,#6835f51f,#0000 38%)!important;border:1px solid #ffffffeb!important;border-radius:22px!important;grid-template-rows:auto minmax(0,1fr) auto!important;gap:18px!important;width:100%!important;min-height:420px!important;padding:22px!important;display:grid!important;overflow:hidden!important;box-shadow:0 24px 60px #4c45871f!important}.avatar-picker-clone-panel .custom-avatar-copy{gap:6px!important;max-width:620px!important;display:grid!important}.avatar-picker-clone-panel .custom-avatar-copy span{color:#6535f5!important;letter-spacing:0!important;font-size:12px!important;font-weight:950!important;line-height:1!important}.avatar-picker-clone-panel .custom-avatar-copy h3{color:#111827!important;margin:0!important;font-size:28px!important;font-weight:950!important;line-height:1.08!important}.avatar-picker-clone-panel .custom-avatar-copy p{color:#667085!important;max-width:560px!important;margin:0!important;font-size:14px!important;font-weight:760!important;line-height:1.55!important}.avatar-picker-clone-panel .custom-avatar-body{grid-template-columns:minmax(300px,.9fr) minmax(280px,.7fr)!important;gap:18px!important;min-height:0!important;display:grid!important}.avatar-picker-clone-panel .custom-avatar-dropzone{color:#111827!important;cursor:pointer!important;background:linear-gradient(#ffffffb8,#ffffff6b),radial-gradient(circle at 50% 0,#6835f514,#0000 48%)!important;border:1.5px dashed #6835f557!important;border-radius:20px!important;align-content:center!important;place-items:center!important;gap:12px!important;width:100%!important;min-height:260px!important;padding:28px!important;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s!important;display:grid!important}.avatar-picker-clone-panel .custom-avatar-dropzone:hover:not(:disabled){background:linear-gradient(#ffffffd1,#ffffff8a),radial-gradient(circle at 50% 0,#22b8cf24,#0000 48%)!important;border-color:#6835f58f!important;transform:translateY(-2px)!important;box-shadow:0 18px 38px #5c41e824!important}.avatar-picker-clone-panel .custom-avatar-dropzone:active:not(:disabled){transform:translateY(0)scale(.99)!important}.avatar-picker-clone-panel .custom-avatar-dropzone>span{color:#fff!important;background:linear-gradient(135deg,#6835f5,#22b8cf)!important;border-radius:18px!important;place-items:center!important;width:58px!important;height:58px!important;display:grid!important;box-shadow:0 16px 32px #5c41e83d!important}.avatar-picker-clone-panel .custom-avatar-dropzone strong{color:#111827!important;font-size:18px!important;font-weight:950!important;line-height:1.2!important}.avatar-picker-clone-panel .custom-avatar-dropzone small{color:#667085!important;text-align:center!important;max-width:260px!important;font-size:13px!important;font-weight:760!important;line-height:1.45!important}.avatar-picker-clone-panel .custom-avatar-preview{background:linear-gradient(#101828f5,#111827eb),radial-gradient(circle at 50% 45%,#6835f552,#0000 42%)!important;border:1px solid #ffffffd1!important;border-radius:20px!important;place-items:center!important;min-height:260px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 0 0 1px #ffffff0d,0 18px 34px #0f172a24!important}.avatar-picker-clone-panel .custom-avatar-preview video{background:#101828!important}.avatar-picker-clone-panel .custom-avatar-preview>strong{color:#fff!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:#1118279e!important;border-radius:12px!important;padding:9px 12px!important;font-size:13px!important;font-weight:900!important;position:absolute!important;bottom:14px!important;left:14px!important;right:14px!important;overflow:hidden!important}.avatar-picker-clone-panel .custom-avatar-empty-preview{color:#ffffffdb!important;text-align:center!important;gap:10px!important}.avatar-picker-clone-panel .custom-avatar-empty-preview svg{color:#a78bfa!important}.avatar-picker-clone-panel .custom-avatar-empty-preview strong{color:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;padding:0!important;font-size:17px!important;position:static!important}.avatar-picker-clone-panel .custom-avatar-empty-preview span{color:#ffffffad!important;font-size:13px!important;font-weight:760!important}.avatar-picker-clone-panel .custom-avatar-actions{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;display:grid!important}.avatar-picker-clone-panel .custom-avatar-actions input{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.avatar-picker-clone-panel .custom-avatar-actions .stage-secondary-button{color:#fff!important;background:linear-gradient(135deg,#6835f5,#22b8cf)!important;border:0!important;border-radius:15px!important;justify-self:start!important;width:min(260px,100%)!important;height:50px!important;min-height:50px!important;font-size:15px!important;font-weight:950!important;box-shadow:0 16px 32px #5c41e838!important}.avatar-picker-clone-panel .custom-avatar-actions p{color:#ef4444!important;margin:0!important;font-size:13px!important;font-weight:760!important}@media(max-width:900px){.avatar-picker-clone-panel .custom-avatar-body{grid-template-columns:1fr!important}}.avatar-picker-clone-panel .custom-avatar-card{grid-template-rows:auto minmax(340px,1fr)!important;min-height:0!important;overflow:visible!important}.avatar-picker-clone-panel .custom-avatar-body{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)!important;align-items:stretch!important;min-height:340px!important}.avatar-picker-clone-panel .custom-avatar-dropzone{height:100%!important;min-height:100%!important}.avatar-picker-clone-panel .custom-avatar-preview{aspect-ratio:9/16!important;background:linear-gradient(#f8fafcf5,#effaffe0),radial-gradient(circle,#22b8cf29,#0000 44%)!important;justify-self:center!important;width:min(260px,100%)!important;height:100%!important;min-height:340px!important}.avatar-picker-clone-panel .custom-avatar-preview video{-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center center!important;object-position:center center!important;background:#f8fafceb!important;width:100%!important;height:100%!important}.avatar-picker-clone-panel .custom-avatar-actions{z-index:2!important;width:min(360px,48%)!important;margin-top:-72px!important;padding:0 28px 22px!important;position:relative!important}.avatar-picker-clone-panel .custom-avatar-actions .stage-secondary-button{width:260px!important;max-width:100%!important}@media(max-width:900px){.avatar-picker-clone-panel .custom-avatar-body{grid-template-columns:1fr!important}.avatar-picker-clone-panel .custom-avatar-actions{width:100%!important;margin-top:0!important;padding:0!important}}.avatar-picker-modal .avatar-picker-clone-panel{display:block!important}.avatar-picker-modal .avatar-picker-clone-panel .custom-avatar-card{box-sizing:border-box!important;grid-template-rows:auto minmax(360px,auto) auto!important;gap:18px!important;width:100%!important;height:auto!important;padding:22px!important;display:grid!important;overflow:hidden!important}.avatar-picker-modal .avatar-picker-clone-panel .custom-avatar-copy{max-width:none!important}.avatar-picker-modal .avatar-picker-clone-panel .custom-avatar-copy h3{font-size:28px!important;line-height:1.12!important}.avatar-picker-modal .avatar-picker-clone-panel .custom-avatar-body{grid-template-columns:minmax(0,1fr) 320px!important;gap:28px!important;min-height:360px!important;display:grid!important}.avatar-picker-modal .avatar-picker-clone-panel .custom-avatar-dropzone{box-sizing:border-box!important;text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:12px!important;width:100%!important;height:100%!important;min-height:360px!important;padding:28px!important;display:flex!important}.avatar-picker-modal .avatar-picker-clone-panel .custom-avatar-dropzone b{color:#fff!important;background:linear-gradient(135deg,#6835f5,#22b8cf)!important;border-radius:15px!important;justify-content:center!important;align-items:center!important;width:min(260px,100%)!important;height:50px!important;margin-top:18px!important;font-size:15px!important;font-weight:950!important;display:inline-flex!important;box-shadow:0 16px 32px #5c41e838!important}.avatar-picker-modal .avatar-picker-clone-panel .custom-avatar-preview{box-sizing:border-box!important;background:linear-gradient(#f8fafcfa,#effaffe6),radial-gradient(circle at 50% 45%,#22b8cf24,#0000 45%)!important;border-radius:20px!important;place-items:center!important;width:320px!important;min-width:320px!important;height:360px!important;min-height:360px!important;display:grid!important}.avatar-picker-modal .avatar-picker-clone-panel .custom-avatar-preview video{width:100%!important}.avatar-picker-modal .avatar-picker-clone-panel .custom-avatar-preview>strong{bottom:14px!important;left:14px!important;right:14px!important}.avatar-picker-modal .avatar-picker-clone-panel .custom-avatar-actions{width:100%!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important}.avatar-picker-modal .avatar-picker-clone-panel .custom-avatar-actions .stage-secondary-button,.avatar-picker-modal .avatar-picker-current{display:none!important}@media(max-width:900px){.avatar-picker-modal .avatar-picker-clone-panel .custom-avatar-body{grid-template-columns:1fr!important}.avatar-picker-modal .avatar-picker-clone-panel .custom-avatar-preview{justify-self:stretch!important;width:100%!important;min-width:0!important}}@media(min-width:1181px){.create-design-page .voice-avatar-summary,.create-design-page .voice-stage-selector{box-sizing:border-box!important;grid-template-columns:58px minmax(0,1fr) 160px!important;align-items:center!important;gap:14px!important;padding:14px 18px!important;display:grid!important;overflow:hidden!important}.create-design-page .voice-avatar-summary-preview,.create-design-page .voice-stage-selector-avatar{justify-self:start!important;width:52px!important;height:52px!important}.create-design-page .voice-avatar-summary-preview.empty{color:#6535f5!important;background:linear-gradient(135deg,#6835f51f,#22b8cf1f),#ffffffad!important;place-items:center!important;display:grid!important}.create-design-page .voice-avatar-summary-preview.empty span{font-size:18px!important;font-weight:950!important;line-height:1!important}.create-design-page .voice-avatar-summary-copy,.create-design-page .voice-stage-selector>div{min-width:0!important}.create-design-page .voice-avatar-summary button,.create-design-page .voice-stage-selector button{justify-self:end!important;width:160px!important;min-width:160px!important;height:46px!important;margin:0!important}.create-design-page .voice-combined-grid{grid-template-columns:minmax(420px,.44fr) minmax(0,.56fr)!important}.create-design-page .voice-combined-left{grid-template-rows:90px 90px!important;align-content:start!important;gap:16px!important}.create-design-page .voice-combined-right{grid-template-rows:minmax(0,1fr)!important;gap:0!important}.create-design-page .voice-avatar-preview-frame.has-video{aspect-ratio:9/16!important;background:linear-gradient(#ffffffb8,#f8fafce0),radial-gradient(circle at 50% 0,#6835f51a,#0000 52%)!important;border-radius:22px!important;width:min(360px,86%)!important;height:min(100%,520px)!important;max-height:none!important;padding:8px 8px 18px!important;overflow:visible!important}.create-design-page .voice-avatar-preview-frame.has-video video{-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center center!important;object-position:center center!important;background:#101828!important;border-radius:16px!important;width:100%!important;height:100%!important;padding:0!important;display:block!important}.create-design-page .voice-combined-grid{grid-template:"audio avatar"92px"lip lip"minmax(0,1fr)/minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch!important;gap:16px!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}.create-design-page .voice-combined-left,.create-design-page .voice-combined-right{display:contents!important}.create-design-page .voice-audio-strip,.create-design-page .voice-avatar-summary{align-self:stretch!important;height:92px!important;min-height:92px!important}.create-design-page .voice-avatar-summary{grid-area:avatar!important}.create-design-page .voice-lip-preview-card{grid-area:lip!important;grid-template-rows:auto minmax(0,1fr) 8px auto!important;gap:12px!important;padding:18px!important}.create-design-page .voice-lip-preview-card .lip-preview-card{place-items:center!important;width:100%!important;height:100%!important;min-height:0!important;display:grid!important}.create-design-page .voice-lip-preview-card .lip-preview-screen{border-radius:18px!important;justify-self:center!important;width:min(390px,100%)!important;height:100%!important;min-height:0!important}.create-design-page .voice-lip-preview-card .lip-preview-screen video{-o-object-fit:contain!important;object-fit:contain!important;width:100%!important;height:100%!important}.create-design-page .create-voice-stage{grid-template-rows:minmax(0,1fr) 60px!important;gap:10px!important}.create-design-page .voice-combined-grid{grid-template:"audio"96px"lip"minmax(0,1fr)/1fr!important}.create-design-page .voice-audio-strip{grid-area:audio!important;grid-template-rows:minmax(0,1fr) 8px!important;grid-template-columns:minmax(220px,.26fr) minmax(0,1fr) 132px 190px!important;align-items:center!important;gap:12px 18px!important;height:96px!important;min-height:96px!important;padding:14px 18px!important;display:grid!important}.create-design-page .voice-inline-selector{grid-area:1/1/3!important;grid-template-columns:46px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-width:0!important;display:grid!important}.create-design-page .voice-inline-selector .voice-stage-selector-avatar{border-radius:16px!important;width:46px!important;height:46px!important}.create-design-page .voice-inline-selector div{gap:2px!important;min-width:0!important;display:grid!important}.create-design-page .voice-inline-selector span{color:#6535f5!important;font-size:11px!important;font-weight:950!important}.create-design-page .voice-audio-copy strong,.create-design-page .voice-inline-selector strong{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.create-design-page .voice-inline-selector strong{color:#111827!important;font-size:18px!important;font-weight:950!important;line-height:1.1!important}.create-design-page .voice-inline-selector small{color:#667085!important;font-size:11px!important;font-weight:800!important}.create-design-page .voice-inline-selector button{color:#fff!important;background:linear-gradient(135deg,#6835f5,#22b8cf)!important;border:0!important;border-radius:12px!important;width:88px!important;height:36px!important;font-size:13px!important;font-weight:950!important;box-shadow:0 12px 24px #5c41e82e!important}.create-design-page .voice-audio-copy{grid-area:1/2!important;min-width:0!important}.create-design-page .voice-audio-strip .voice-audio-play{grid-area:1/3!important}.create-design-page .voice-audio-strip .voice-generate-inline-button{grid-area:1/4!important}.create-design-page .voice-audio-strip .voice-audio-progress{grid-area:2/2/auto/-1!important}.create-design-page .voice-lip-preview-card{grid-area:auto!important;width:100%!important;height:100%!important;min-height:0!important}.create-design-page .voice-lip-preview-card header{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;display:grid!important}.create-design-page .voice-lip-preview-card header div{gap:4px!important;min-width:0!important;display:grid!important}.create-design-page .voice-avatar-pick-button{color:#fff!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:linear-gradient(135deg,#6535f5,#22b8cf)!important;border:0!important;border-radius:14px!important;max-width:240px!important;height:42px!important;padding:0 18px!important;font-weight:950!important;overflow:hidden!important;box-shadow:0 14px 30px #4c40d62e!important}.create-design-page .voice-lip-preview-card .lip-preview-card,.create-design-page .voice-lip-preview-card .lip-preview-screen{width:100%!important;max-width:none!important}.create-design-page .create-step-line{grid-template-columns:repeat(4,minmax(0,1fr))!important;width:min(1220px,100%)!important;max-width:1220px!important;margin-left:0!important;margin-right:0!important}.create-design-page .create-step-line:before{left:18px!important;right:18px!important}.create-design-page .create-step-line article{text-align:center!important;justify-self:stretch!important}.create-design-page .create-step-line article:first-child{text-align:left!important;justify-items:start!important}.create-design-page .create-step-line article:not(:first-child):not(:last-child){justify-items:center!important}.create-design-page .create-step-line article:last-child{text-align:right!important;justify-items:end!important}}.avatar-picker-modal .uploaded-avatar-list{border-radius:18px!important;margin-top:0!important;padding:12px!important}.avatar-picker-modal .uploaded-avatar-list header{margin-bottom:10px!important}.avatar-picker-modal .uploaded-avatar-grid{grid-template-columns:none!important;gap:10px!important;padding:2px 4px 6px 2px!important;display:flex!important;overflow:auto hidden!important}.avatar-picker-modal .uploaded-avatar-item{border-radius:16px!important;flex:0 0 142px!important;grid-template-rows:94px minmax(0,1fr)!important;width:142px!important;height:136px!important;padding:7px!important}.avatar-picker-modal .uploaded-avatar-item img,.avatar-picker-modal .uploaded-avatar-item video{border-radius:12px!important;height:94px!important}.avatar-picker-modal .uploaded-avatar-item b{padding:4px 8px!important;font-size:11px!important;top:12px!important;left:12px!important}.avatar-picker-modal .uploaded-avatar-item span{font-size:12px!important}.avatar-picker-modal .avatar-picker-clone-panel .custom-avatar-card{grid-template-rows:auto minmax(300px,1fr)!important;gap:12px!important;height:100%!important;min-height:0!important;padding:16px!important}.avatar-picker-modal .avatar-picker-clone-panel .custom-avatar-copy h3{font-size:24px!important}.avatar-picker-modal .avatar-picker-clone-panel .custom-avatar-copy p{font-size:13px!important}.avatar-picker-modal .avatar-picker-clone-panel .custom-avatar-body{gap:22px!important;min-height:300px!important}.avatar-picker-modal .avatar-picker-clone-panel .custom-avatar-dropzone{min-height:300px!important;padding:22px!important}.avatar-picker-modal .avatar-picker-clone-panel .custom-avatar-dropzone b{height:48px!important;margin-top:14px!important}.avatar-picker-modal .avatar-picker-clone-panel .custom-avatar-preview{align-self:center!important;height:300px!important;min-height:300px!important}@media(max-width:900px){.avatar-picker-modal .avatar-picker-clone-panel{overflow-y:auto!important}.avatar-picker-modal .avatar-picker-clone-panel .custom-avatar-body{grid-template-columns:1fr!important}.avatar-picker-modal .avatar-picker-clone-panel .custom-avatar-preview{width:100%!important;min-width:0!important}}.avatar-picker-modal .uploaded-avatar-list{box-sizing:border-box!important;background:linear-gradient(135deg,#fffffff0,#effaffc2),radial-gradient(circle at 85% 10%,#22b8cf24,#0000 42%)!important;border:1px solid #c4b5fd94!important;border-radius:20px!important;width:100%!important;margin-top:18px!important}.avatar-picker-modal .uploaded-avatar-list header{color:#0f172a!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;margin-bottom:14px!important;display:flex!important}.avatar-picker-modal .uploaded-avatar-list header span{font-size:16px!important;font-weight:950!important}.avatar-picker-modal .uploaded-avatar-list header strong{color:#6535f5!important;white-space:nowrap!important;font-size:13px!important;font-weight:950!important}.avatar-picker-modal .uploaded-avatar-list p{color:#64748b!important;text-align:center!important;background:#ffffffb3!important;border:1px dashed #c4b5fdcc!important;border-radius:16px!important;margin:0!important;padding:26px 16px!important;font-size:14px!important;font-weight:850!important}.avatar-picker-modal .uploaded-avatar-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))!important;max-height:232px!important;padding:2px 4px 2px 2px!important;overflow-y:auto!important}.avatar-picker-modal .uploaded-avatar-item{box-sizing:border-box!important;color:#111827!important;cursor:pointer!important;text-align:left!important;background:#ffffffeb!important;border:1px solid #cbd5e1e6!important;border-radius:18px!important;grid-template-rows:150px minmax(0,1fr)!important;gap:8px!important;height:202px!important;transition:transform .16s,border-color .16s,box-shadow .16s!important;position:relative!important;overflow:hidden!important;box-shadow:0 14px 28px #47556914!important}.avatar-picker-modal .uploaded-avatar-item:hover{border-color:#6835f573!important;transform:translateY(-2px)!important;box-shadow:0 18px 34px #6835f524!important}.avatar-picker-modal .uploaded-avatar-item.active{border-color:#6835f5!important;box-shadow:0 0 0 2px #6835f524,0 18px 34px #6835f529!important}.avatar-picker-modal .uploaded-avatar-item img,.avatar-picker-modal .uploaded-avatar-item video{background:linear-gradient(#f8fafcf5,#e8f6ffd1),radial-gradient(circle,#6835f51f,#0000 46%)!important;border-radius:13px!important;height:150px!important;display:block!important}.avatar-picker-modal .uploaded-avatar-item b{z-index:1!important;color:#fff!important;background:linear-gradient(135deg,#6835f5,#22b8cf)!important;border-radius:999px!important;padding:6px 10px!important;font-size:12px!important;font-weight:950!important;position:absolute!important;top:16px!important;left:16px!important;box-shadow:0 10px 20px #6835f538!important}.avatar-picker-modal .uploaded-avatar-item span{text-overflow:ellipsis!important;white-space:nowrap!important;color:#111827!important;align-self:center!important;min-width:0!important;font-size:13px!important;font-weight:950!important;display:block!important;overflow:hidden!important}@media(max-width:900px){.avatar-picker-modal .uploaded-avatar-grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr))!important}.avatar-picker-modal .uploaded-avatar-item{grid-template-rows:130px minmax(0,1fr)!important;height:180px!important}.avatar-picker-modal .uploaded-avatar-item img,.avatar-picker-modal .uploaded-avatar-item video{height:130px!important}}.avatar-picker-modal .avatar-picker-clone-panel .custom-avatar-card{grid-template-rows:auto minmax(430px,auto) auto!important}.avatar-picker-modal .avatar-picker-clone-panel .custom-avatar-body{grid-template-columns:minmax(0,1fr) 300px!important;align-items:stretch!important;min-height:430px!important}.avatar-picker-modal .avatar-picker-clone-panel .custom-avatar-dropzone{min-height:430px!important}.avatar-picker-modal .avatar-picker-clone-panel .custom-avatar-preview{aspect-ratio:auto!important;place-self:stretch end!important;width:300px!important;min-width:300px!important;height:430px!important;min-height:430px!important;max-height:430px!important;overflow:hidden!important}.avatar-picker-modal .avatar-picker-clone-panel .custom-avatar-preview video{-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center center!important;object-position:center center!important;background:0 0!important;width:auto!important;max-width:100%!important;height:100%!important;max-height:100%!important;display:block!important}.avatar-picker-modal .avatar-picker-clone-panel .custom-avatar-preview-name{color:#111827!important;text-overflow:ellipsis!important;white-space:nowrap!important;grid-column:2!important;justify-self:end!important;width:300px!important;margin-top:8px!important;font-size:14px!important;font-weight:900!important;line-height:1.2!important;overflow:hidden!important}@media(min-width:1181px){.create-design-page .create-voice-stage{grid-template-rows:68px minmax(0,1fr) 60px!important;gap:10px!important}.create-design-page .create-voice-layout,.create-design-page .voice-combined-grid{height:100%!important;min-height:0!important;overflow:hidden!important}.create-design-page .voice-combined-grid{grid-template-rows:96px minmax(0,1fr)!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:16px!important;display:grid!important}.create-design-page .voice-combined-left,.create-design-page .voice-combined-right{display:contents!important}.create-design-page .voice-audio-strip{grid-area:1/1/auto/10!important;grid-template-rows:minmax(0,1fr) 8px!important;grid-template-columns:minmax(0,1fr) 132px!important;align-items:center!important;gap:12px 18px!important;height:96px!important;min-height:96px!important;padding:16px 18px!important;display:grid!important}.create-design-page .voice-audio-strip .voice-audio-progress{grid-column:1/-1!important;align-self:end!important}.create-design-page .voice-generate-action-card{background:linear-gradient(135deg,#ffffffeb,#f1fbffb8),radial-gradient(circle at 100%,#22b8cf2e,#0000 48%)!important;border:1px solid #ffffffe0!important;border-radius:18px!important;grid-area:1/10/auto/13!important;place-items:center!important;height:96px!important;min-height:0!important;padding:16px!important;display:grid!important;overflow:hidden!important;box-shadow:0 18px 40px #4c458714!important}.create-design-page .voice-generate-action-card .design-primary-button{white-space:nowrap!important;border-radius:13px!important;gap:8px!important;width:160px!important;min-width:160px!important;height:46px!important;min-height:46px!important;padding:0 18px!important;font-size:15px!important}.create-design-page .voice-generate-action-card .design-primary-button strong{font-size:15px!important;line-height:1!important}.create-design-page .voice-generate-action-card .design-primary-button svg{width:18px!important;height:18px!important}.create-design-page .voice-avatar-preview-panel{background:linear-gradient(#ffffffeb,#ffffffa8),radial-gradient(circle at 100% 100%,#23b8cf24,#0000 46%)!important;border:1px solid #ffffffe0!important;border-radius:18px!important;grid-area:2/1/auto/7!important;grid-template-rows:auto minmax(0,1fr)!important;gap:14px!important;min-height:0!important;padding:18px!important;display:grid!important;overflow:hidden!important;box-shadow:0 18px 40px #4c458714!important}.create-design-page .voice-avatar-preview-panel header{grid-template-columns:minmax(0,1fr) 150px!important;align-items:center!important;gap:14px!important;display:grid!important}.create-design-page .voice-avatar-preview-panel header div{gap:4px!important;min-width:0!important;display:grid!important}.create-design-page .voice-avatar-preview-panel header span{color:#6535f5!important;font-size:12px!important;font-weight:950!important}.create-design-page .voice-avatar-preview-panel header strong{text-overflow:ellipsis!important;white-space:nowrap!important;color:#111827!important;min-width:0!important;font-size:20px!important;font-weight:950!important;line-height:1.15!important;overflow:hidden!important}.create-design-page .voice-avatar-preview-panel header button{color:#fff!important;cursor:pointer!important;background:linear-gradient(135deg,#6535f5,#22b8cf)!important;border:0!important;border-radius:14px!important;width:150px!important;height:44px!important;font-weight:950!important;transition:transform .16s,filter .16s!important;box-shadow:0 14px 30px #4c40d633!important}.create-design-page .voice-avatar-preview-panel header button:hover{filter:saturate(1.05)!important;transform:translateY(-1px)!important}.create-design-page .voice-avatar-preview-panel .voice-avatar-preview-frame{background:linear-gradient(135deg,#f8fafce6,#edfaffc7),radial-gradient(circle at 50% 0,#6835f51f,#0000 46%)!important;border-radius:18px!important;place-items:center!important;width:100%!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}.create-design-page .voice-avatar-preview-panel .voice-avatar-preview-frame img,.create-design-page .voice-avatar-preview-panel .voice-avatar-preview-frame video{-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center center!important;object-position:center center!important;background:#101828!important;border-radius:16px!important;width:min(100%,360px)!important;height:100%!important;display:block!important}.create-design-page .voice-avatar-preview-panel .voice-avatar-preview-frame.has-video{aspect-ratio:9/16!important;place-self:center!important;width:auto!important;max-width:100%!important;height:min(100%,520px)!important;overflow:hidden!important}.create-design-page .voice-avatar-preview-panel .voice-avatar-preview-frame.has-video img,.create-design-page .voice-avatar-preview-panel .voice-avatar-preview-frame.has-video video{-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center center!important;object-position:center center!important;width:100%!important;height:100%!important}.create-design-page .voice-avatar-preview-panel .voice-avatar-preview-frame.empty div{color:#667085!important;text-align:center!important;place-items:center!important;gap:10px!important;max-width:260px!important;font-weight:800!important;display:grid!important}.create-design-page .voice-avatar-preview-panel .voice-avatar-preview-frame.empty span{color:#6535f5!important;background:#6835f51a!important;border-radius:22px!important;place-items:center!important;width:64px!important;height:64px!important;font-size:24px!important;font-weight:950!important;display:grid!important}.create-design-page .voice-lip-preview-card{grid-area:2/7/auto/13!important;grid-template-rows:auto minmax(0,1fr) 8px auto!important;gap:12px!important;height:100%!important;min-height:0!important;padding:18px!important}.create-design-page .voice-lip-preview-card .lip-preview-card{place-items:center!important;width:100%!important;height:100%!important;min-height:0!important;display:grid!important}.create-design-page .voice-lip-preview-card .lip-preview-screen{border-radius:18px!important;justify-self:center!important;width:min(100%,390px)!important;height:100%!important;min-height:0!important}.create-design-page .voice-lip-preview-card .lip-preview-screen video{-o-object-fit:contain!important;object-fit:contain!important;width:100%!important;height:100%!important}.create-design-page .voice-stage-footer.compact{grid-template-columns:180px minmax(0,1fr)!important;height:60px!important;min-height:60px!important;padding:8px 18px!important}.create-design-page .voice-stage-footer.compact>span{justify-self:start!important}}@media(max-width:1180px){.create-design-page .voice-avatar-preview-panel,.create-design-page .voice-generate-action-card{width:100%!important}}@media(min-width:1181px){.create-design-page .create-step-line{grid-template-columns:repeat(4,minmax(0,1fr))!important}.create-design-page .create-step-line:before{left:12.5%!important;right:12.5%!important}.create-design-page .create-step-line article,.create-design-page .create-step-line article:first-child,.create-design-page .create-step-line article:last-child{text-align:center!important;justify-self:stretch!important;justify-items:center!important}.create-design-page .package-create-stage{grid-template-rows:auto minmax(0,1fr) 68px!important;gap:14px!important;display:grid!important;overflow:hidden!important}.create-design-page .package-step-head{min-height:0!important;padding:0 2px!important;display:block!important}.create-design-page .package-step-head p{color:#6535f5!important;margin:0 0 4px!important;font-size:12px!important;font-weight:950!important;line-height:1!important}.create-design-page .package-step-head h2{color:#111827!important;margin:0!important;font-size:28px!important;font-weight:950!important;line-height:1.12!important}.create-design-page .package-step-head span{color:#667085!important;margin-top:8px!important;font-size:13px!important;font-weight:760!important;line-height:1.45!important;display:block!important}.create-design-page .package-console-grid.package-final-grid{grid-template-columns:minmax(0,1.42fr) minmax(360px,.58fr)!important;align-items:stretch!important;gap:18px!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}.create-design-page .package-control-stack{grid-template-rows:auto minmax(0,1fr)!important;gap:16px!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}.create-design-page .package-copy-card,.create-design-page .package-result-card,.create-design-page .package-template-card{background:linear-gradient(135deg,#fffffff5,#f8fafcc7),radial-gradient(circle at 100% 100%,#22b8cf1f,#0000 42%)!important;border:1px solid #ffffffdb!important;border-radius:18px!important;height:100%!important;min-height:0!important;overflow:hidden!important;box-shadow:0 18px 44px #4c45871a!important}.create-design-page .package-copy-card{padding:18px!important}.create-design-page .package-result-card,.create-design-page .package-template-card{padding:20px!important}.create-design-page .package-result-head,.create-design-page .package-section-head{margin-bottom:14px!important}.create-design-page .package-result-head h3,.create-design-page .package-section-head h3{color:#111827!important;margin:0!important;font-size:18px!important;font-weight:950!important;line-height:1.15!important}.create-design-page .package-result-head p,.create-design-page .package-section-head p{color:#667085!important;margin-top:6px!important;font-size:13px!important;font-weight:760!important;line-height:1.45!important}.create-design-page .package-copy-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:14px!important;display:grid!important}.create-design-page .package-copy-grid label{min-width:0!important}.create-design-page .package-copy-grid input{border-radius:14px!important;height:46px!important;min-height:46px!important;font-size:14px!important}.create-design-page .package-selected-template{grid-template-columns:150px minmax(0,1fr) 160px!important;align-items:center!important;gap:18px!important;height:calc(100% - 48px)!important;min-height:0!important;display:grid!important}.create-design-page .package-template-mini-preview{border-radius:16px!important;align-content:center!important;place-items:center!important;width:150px!important;height:190px!important;min-height:190px!important;display:grid!important}.create-design-page .package-selected-template>div:not(.package-template-mini-preview){min-width:0!important}.create-design-page .package-selected-template button{justify-self:end!important;width:160px!important;height:46px!important;min-height:46px!important}.create-design-page .package-template-split{grid-template-rows:minmax(0,1fr) minmax(0,1fr)!important;gap:14px!important;height:calc(100% - 48px)!important;min-height:0!important;display:grid!important}.create-design-page .package-template-split .package-selected-template{background:#ffffff8c!important;border:1px solid #6835f51f!important;border-radius:16px!important;grid-template-columns:minmax(0,1fr) 150px!important;height:100%!important;min-height:0!important;padding:12px!important}.create-design-page .package-template-split .package-selected-template.cover{grid-template-columns:minmax(0,1fr) 150px!important}.create-design-page .package-cover-mini-preview{-o-object-fit:cover!important;object-fit:cover!important;border-radius:12px!important;width:70px!important;height:96px!important;box-shadow:0 12px 24px #0f172a24!important}.create-design-page .package-template-split .package-template-mini-preview{background:linear-gradient(#1118272e,#1118279e),url(../assets/template-thumbs/thumb-01.webp) 50%/cover no-repeat!important;border-radius:13px!important;place-items:center!important;width:112px!important;height:72px!important;min-height:72px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 12px 24px #0f172a1f!important}.create-design-page .package-template-mini-copy{text-align:center!important;place-items:center!important;gap:2px!important;width:100%!important;padding:8px!important;display:grid!important}.create-design-page .package-template-mini-copy span,.create-design-page .package-template-mini-copy strong{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;color:var(--mini-primary,#fff)!important;text-shadow:0 1px 0 var(--mini-outline,#000000b3),0 2px 5px #0000008c!important;font-size:17px!important;font-weight:950!important;line-height:1.05!important;display:block!important;overflow:hidden!important}.create-design-page .package-template-mini-copy span{color:var(--mini-highlight,#facc15)!important}.create-design-page .package-template-split small{color:#6535f5!important;margin-bottom:4px!important;font-size:12px!important;font-weight:950!important;line-height:1!important;display:block!important}.create-design-page .package-template-split span,.create-design-page .package-template-split strong{text-overflow:ellipsis!important;min-width:0!important;display:block!important;overflow:hidden!important}.create-design-page .package-template-split strong{color:#111827!important;white-space:nowrap!important;font-size:17px!important;font-weight:950!important;line-height:1.2!important}.create-design-page .package-template-split span{color:#667085!important;-webkit-line-clamp:2!important;white-space:normal!important;-webkit-box-orient:vertical!important;margin-top:5px!important;font-size:12px!important;line-height:1.35!important;display:-webkit-box!important}.create-design-page .package-template-split button{justify-self:end!important;width:150px!important;height:44px!important;min-height:44px!important}.create-design-page .package-result-card{grid-template-rows:auto auto minmax(0,1fr)!important;gap:14px!important;display:grid!important}.create-design-page .package-final-summary{border-radius:16px!important;min-height:0!important;padding:14px!important}.create-design-page .package-empty-result,.create-design-page .package-output-list,.create-design-page .package-task-state{height:100%!important;min-height:0!important}.create-design-page .package-empty-result{background:linear-gradient(#ffffff8f,#ffffff4d),radial-gradient(circle at 50% 0,#6835f514,#0000 52%)!important;border-radius:16px!important;align-content:center!important;place-items:center!important;gap:10px!important;display:grid!important}.create-design-page .package-stage-footer{background:linear-gradient(135deg,#ffffffdb,#eefaffb8),radial-gradient(circle at 100% 100%,#22b8cf24,#0000 46%)!important;border:1px solid #ffffffd1!important;border-radius:18px!important;grid-template-columns:180px minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;height:68px!important;min-height:68px!important;padding:10px 18px!important;display:grid!important;box-shadow:0 18px 42px #4c45871a!important}.create-design-page .package-stage-footer>span{color:#667085!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:13px!important;font-weight:800!important;line-height:1.35!important;overflow:hidden!important}.create-design-page .package-stage-footer>div{justify-content:flex-end!important;align-items:center!important;gap:10px!important;display:flex!important}.create-design-page .package-stage-footer .design-primary-button,.create-design-page .package-stage-footer .stage-secondary-button{border-radius:14px!important;height:48px!important;min-height:48px!important;font-size:15px!important;font-weight:950!important}.create-design-page .package-stage-footer>.stage-secondary-button{width:180px!important}.create-design-page .package-stage-footer .design-primary-button{width:260px!important}}.package-template-picker-grid.cover-grid{grid-template-columns:repeat(5,minmax(168px,1fr))!important;align-items:start!important;gap:22px!important}.package-template-picker-grid.cover-grid .cover-template-card{background:#fff!important;border:1px solid #6835f51a!important;border-radius:12px!important;grid-template-rows:minmax(0,1fr) 54px!important;gap:0!important;min-height:0!important;padding:0!important;transition:transform .18s,box-shadow .18s,border-color .18s!important;display:grid!important;overflow:hidden!important;box-shadow:0 14px 34px #0f172a14!important}.package-template-picker-grid.cover-grid .cover-template-card:hover{border-color:#6835f557!important;transform:translateY(-4px)!important;box-shadow:0 22px 44px #4c458729!important}.package-template-picker-grid.cover-grid .cover-template-card:active{transform:translateY(-1px)scale(.992)!important}.package-template-picker-grid.cover-grid .cover-template-card.active{border-color:#6835f5e6!important;box-shadow:0 0 0 2px #6835f524,0 24px 50px #6835f533!important}.cover-picker-frame{aspect-ratio:9/16!important;background:#f5f4ff!important;width:100%!important;position:relative!important;overflow:hidden!important}.cover-picker-preview{-o-object-fit:cover!important;object-fit:cover!important;width:100%!important;height:100%!important;min-height:0!important;transition:transform .22s!important;display:block!important}.package-template-picker-grid.cover-grid .cover-template-card.active .cover-picker-preview,.package-template-picker-grid.cover-grid .cover-template-card:hover .cover-picker-preview{transform:scale(1.025)!important}.cover-selected-badge{color:#fff!important;background:linear-gradient(135deg,#6535f5,#22b8cf)!important;border-radius:999px!important;place-items:center!important;height:28px!important;padding:0 12px!important;font-size:12px!important;font-weight:950!important;display:inline-grid!important;position:absolute!important;top:10px!important;right:10px!important;box-shadow:0 12px 26px #6835f547!important}.cover-picker-caption{background:#fff!important;align-items:center!important;min-width:0!important;height:54px!important;padding:0 16px!important;display:flex!important}.cover-picker-caption b{text-overflow:ellipsis!important;white-space:nowrap!important;color:#111827!important;min-width:0!important;font-size:14px!important;font-weight:900!important;line-height:1!important;overflow:hidden!important}@media(max-width:1180px){.package-template-picker-grid.cover-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.package-template-picker-grid.subtitle-grid{grid-template-columns:repeat(5,minmax(168px,1fr))!important;align-items:start!important;gap:22px!important}.package-template-picker-grid.subtitle-grid .subtitle-template-card{background:#fff!important;border:1px solid #6835f51a!important;border-radius:12px!important;grid-template-rows:minmax(0,1fr) 78px!important;gap:0!important;min-height:0!important;padding:0!important;transition:transform .18s,box-shadow .18s,border-color .18s!important;display:grid!important;overflow:hidden!important;box-shadow:0 14px 34px #0f172a14!important}.package-template-picker-grid.subtitle-grid .subtitle-template-card:hover{border-color:#6835f557!important;transform:translateY(-4px)!important;box-shadow:0 22px 44px #4c458729!important}.package-template-picker-grid.subtitle-grid .subtitle-template-card:active{transform:translateY(-1px)scale(.992)!important}.package-template-picker-grid.subtitle-grid .subtitle-template-card.active{border-color:#6835f5e6!important;box-shadow:0 0 0 2px #6835f524,0 24px 50px #6835f533!important}.package-template-picker-grid.subtitle-grid .template-picker-preview{aspect-ratio:9/16!important;background:linear-gradient(180deg,#00000014 0,#00000024 48%,#00000094),var(--subtitle-preview-bg) center top /cover no-repeat!important;width:100%!important;height:auto!important;min-height:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important}.package-template-picker-grid.subtitle-grid .template-picker-preview:before{content:""!important;pointer-events:none!important;background:radial-gradient(circle at 50% 38%,#0000 0 34%,#0000002e 72%),linear-gradient(#0000 0 55%,#00000075)!important;position:absolute!important;inset:0!important}.package-template-picker-grid.subtitle-grid .subtitle-preview-copy{z-index:1!important;text-align:center!important;justify-items:center!important;gap:5px!important;display:grid!important;position:absolute!important;bottom:42px!important;left:12px!important;right:12px!important}.package-template-picker-grid.subtitle-grid .subtitle-preview-copy p{flex-wrap:wrap!important;justify-content:center!important;align-items:baseline!important;gap:0 2px!important;max-width:100%!important;margin:0!important;display:flex!important}.package-template-picker-grid.subtitle-grid .subtitle-preview-copy mark,.package-template-picker-grid.subtitle-grid .subtitle-preview-copy span{color:var(--picker-primary)!important;letter-spacing:0!important;text-shadow:0 1.5px 0 var(--picker-outline),1.5px 0 0 var(--picker-outline),-1.5px 0 0 var(--picker-outline),0 -1.5px 0 var(--picker-outline),1.3px 1.3px 0 var(--picker-outline),-1.3px 1.3px 0 var(--picker-outline),1.3px -1.3px 0 var(--picker-outline),-1.3px -1.3px 0 var(--picker-outline),0 5px 12px #00000075!important;background:0 0!important;padding:0!important;font-size:15px!important;font-weight:950!important;line-height:1.05!important;display:inline!important}.package-template-picker-grid.subtitle-grid .subtitle-preview-copy mark{color:var(--picker-highlight)!important;font-size:16px!important}.package-template-picker-grid.subtitle-grid .subtitle-template-card>div:last-child{background:#fff!important;align-content:center!important;min-height:78px!important;padding:12px 14px!important;display:grid!important}.package-template-picker-grid.subtitle-grid .subtitle-template-card b{color:#111827!important;font-size:14px!important;font-weight:950!important;line-height:1.1!important}.package-template-picker-grid.subtitle-grid .subtitle-template-card small{color:#667085!important;margin-top:6px!important;font-size:12px!important;font-weight:800!important;line-height:1.25!important}@media(max-width:1180px){.package-template-picker-grid.subtitle-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:1181px){.create-design-page .voice-combined-grid{grid-template:"audio audio"96px"avatar lip"minmax(0,1fr)/minmax(0,1fr) minmax(294px,.34fr)!important;align-items:stretch!important;gap:16px!important}.create-design-page .voice-audio-strip{grid-area:auto!important;grid-template-columns:minmax(0,1fr) 132px 190px!important}.create-design-page .voice-audio-strip .voice-generate-inline-button{white-space:nowrap!important;border-radius:13px!important;grid-area:1/3!important;justify-self:end!important;gap:8px!important;width:160px!important;min-width:160px!important;height:46px!important;min-height:46px!important;padding:0 18px!important;font-size:15px!important}.create-design-page .voice-audio-strip .voice-generate-inline-button strong{font-size:15px!important;line-height:1!important}.create-design-page .voice-audio-strip .voice-generate-inline-button svg{width:18px!important;height:18px!important}.create-design-page .voice-avatar-preview-panel,.create-design-page .voice-lip-preview-card{grid-area:auto!important}.create-design-page .voice-stage-selector{display:grid!important}.create-design-page .voice-combined-left,.create-design-page .voice-combined-right{display:contents!important}.create-design-page .voice-audio-strip{grid-area:1/1/auto/10!important;grid-template-rows:minmax(0,1fr) 8px!important;grid-template-columns:minmax(0,1fr) 132px!important;align-items:center!important;gap:12px 18px!important;height:96px!important;min-height:96px!important;padding:16px 18px!important;display:grid!important}.create-design-page .voice-audio-strip .voice-audio-copy{grid-area:1/1!important;min-width:0!important}.create-design-page .voice-audio-strip .voice-audio-play{grid-area:1/2!important}.create-design-page .voice-audio-strip .voice-audio-progress{grid-area:2/1/auto/-1!important}.create-design-page .voice-generate-action-card{grid-area:1/10/auto/13!important;place-items:center!important;height:96px!important;min-height:96px!important;padding:16px!important;display:grid!important}.create-design-page .voice-generate-action-card .design-primary-button{white-space:nowrap!important;border-radius:13px!important;gap:8px!important;width:160px!important;min-width:160px!important;height:46px!important;min-height:46px!important;padding:0 18px!important;font-size:15px!important}.create-design-page .voice-generate-action-card .design-primary-button strong{font-size:15px!important;line-height:1!important}.create-design-page .voice-avatar-preview-panel{grid-area:2/1/auto/7!important;min-height:0!important;display:grid!important}.create-design-page .voice-lip-preview-card{grid-area:2/7/auto/13!important;width:auto!important}.create-design-page .voice-lip-preview-card header{grid-template-columns:minmax(0,1fr)!important}.create-design-page .voice-current-compact .voice-stage-selector-avatar{border-radius:15px!important;width:44px!important;height:44px!important}.create-design-page .voice-current-compact div{gap:2px!important;min-width:0!important;display:grid!important}.create-design-page .voice-control-audio-copy span,.create-design-page .voice-current-compact span{color:#6535f5!important;font-size:11px!important;font-weight:950!important}.create-design-page .voice-control-audio-copy strong,.create-design-page .voice-current-compact strong{text-overflow:ellipsis!important;white-space:nowrap!important;color:#111827!important;min-width:0!important;font-weight:950!important;line-height:1.1!important;overflow:hidden!important}.create-design-page .voice-current-compact strong{font-size:18px!important}.create-design-page .voice-control-audio-copy strong{font-size:19px!important}.create-design-page .voice-control-audio-copy small,.create-design-page .voice-current-compact small{text-overflow:ellipsis!important;white-space:nowrap!important;color:#667085!important;min-width:0!important;font-size:11px!important;font-weight:800!important;overflow:hidden!important}.create-design-page .voice-current-compact button{color:#fff!important;background:linear-gradient(135deg,#6835f5,#22b8cf)!important;border:0!important;border-radius:12px!important;width:92px!important;min-width:92px!important;height:36px!important;font-size:13px!important;font-weight:950!important;box-shadow:0 12px 24px #5c41e82e!important}.create-design-page .voice-control-audio-copy{gap:4px!important;min-width:0!important}.create-design-page .voice-control-bar .voice-audio-play{grid-area:1/3!important}.create-design-page .voice-control-bar .voice-generate-inline-button strong{font-size:15px!important;line-height:1!important}.create-design-page .voice-control-bar .voice-generate-inline-button svg{width:18px!important;height:18px!important}.create-design-page .voice-control-bar .voice-audio-progress{grid-area:2/2/auto/3!important}.create-design-page .voice-combined-grid{grid-template:minmax(0,1fr)/minmax(0,1fr)!important;gap:0!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}.create-design-page .voice-lip-preview-card{grid-area:1/1!important;grid-template-rows:auto minmax(0,1fr) 8px auto!important;gap:12px!important;width:100%!important;height:100%!important;min-height:0!important;padding:18px!important}.create-design-page .voice-lip-preview-card header{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;display:grid!important}.create-design-page .voice-lip-preview-card header div{gap:4px!important;min-width:0!important;display:grid!important}.create-design-page .voice-avatar-pick-button{color:#fff!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:linear-gradient(135deg,#6535f5,#22b8cf)!important;border:0!important;border-radius:14px!important;max-width:260px!important;height:42px!important;padding:0 18px!important;font-weight:950!important;overflow:hidden!important;box-shadow:0 14px 30px #4c40d62e!important}.create-design-page .voice-lip-preview-card .lip-preview-card{place-items:center!important;width:100%!important;height:100%!important;min-height:0!important;display:grid!important}.create-design-page .voice-lip-preview-card .lip-preview-screen{justify-self:center!important;width:min(100%,390px)!important;max-width:390px!important;height:100%!important;min-height:0!important}.create-design-page .create-voice-stage{grid-template-rows:104px minmax(0,1fr) 60px!important;gap:12px!important}.create-design-page .voice-control-bar{grid-template-rows:46px 34px!important;grid-template-columns:minmax(260px,300px) minmax(320px,1fr) 52px 176px!important;align-items:center!important;gap:8px 16px!important;width:100%!important;height:104px!important;min-height:104px!important;padding:12px 18px!important;display:grid!important;overflow:hidden!important}.create-design-page .voice-current-compact{grid-area:1/1/3!important;grid-template-columns:44px minmax(0,1fr) 92px!important;align-items:center!important;gap:10px!important;min-width:0!important;height:100%!important;display:grid!important}.create-design-page .voice-control-audio-copy,.create-design-page .voice-current-compact div{min-width:0!important}.create-design-page .voice-control-audio-copy small,.create-design-page .voice-control-audio-copy strong,.create-design-page .voice-current-compact small,.create-design-page .voice-current-compact strong{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important}.create-design-page .voice-control-audio-copy{grid-area:1/2!important;align-content:center!important;gap:2px!important;display:grid!important}.create-design-page .voice-control-audio-copy span{font-size:11px!important;line-height:1!important}.create-design-page .voice-control-audio-copy strong{font-size:20px!important;line-height:1.05!important}.create-design-page .voice-control-audio-copy small{font-size:11px!important;line-height:1.1!important}.create-design-page .voice-control-bar .voice-audio-progress{background:linear-gradient(90deg,#6835f529,#22b8cf29),#f8fafff5!important;border-radius:999px!important;grid-area:2/2!important;align-self:center!important;gap:4px!important;width:min(520px,100%)!important;max-width:520px!important;height:36px!important;min-height:36px!important;padding:6px 10px!important;overflow:hidden!important;box-shadow:inset 0 0 0 1px #6835f51f!important}.create-design-page .voice-control-bar .voice-audio-progress span{transform-origin:50%!important;background:#7c5bff8c!important;border-radius:999px!important;flex:1 1 0!important;width:auto!important;min-width:0!important;max-width:none!important;display:block!important}.create-design-page .voice-control-bar .voice-audio-progress span.active{background:linear-gradient(#5b2df5,#22b8cf)!important;animation:generated-wave-pulse 1.1s ease-in-out infinite!important;box-shadow:0 0 10px #6835f538!important}.create-design-page .voice-control-bar .voice-audio-play{color:#6535f5!important;border-radius:16px!important;grid-area:1/3/3!important;place-items:center!important;width:46px!important;min-width:46px!important;height:46px!important;padding:0!important;font-size:0!important;line-height:1!important;display:grid!important}.create-design-page .voice-control-bar .voice-audio-play svg{width:20px!important;height:20px!important}.create-design-page .voice-control-bar .voice-generate-inline-button{white-space:nowrap!important;border-radius:13px!important;grid-area:1/4/3!important;justify-self:end!important;gap:8px!important;width:164px!important;min-width:164px!important;height:46px!important;min-height:46px!important;padding:0 18px!important;font-size:15px!important}.create-design-page .voice-control-bar .voice-control-audio-copy{display:none!important}.create-design-page .voice-control-bar .voice-audio-progress{grid-area:1/2/3!important;place-self:center end!important;align-items:center!important;width:min(680px,100%)!important;max-width:680px!important;height:38px!important;min-height:38px!important;display:flex!important}.create-design-page .voice-control-bar .voice-audio-play{color:#fff!important;background:linear-gradient(135deg,#6535f5,#22b8cf)!important;border:0!important;box-shadow:0 14px 28px #4c40d642!important}.create-design-page .voice-control-bar .voice-audio-progress b{color:#4b5563!important;text-align:right!important;white-space:nowrap!important;min-width:64px!important;margin-left:auto!important;padding-left:8px!important;font-size:12px!important;font-weight:950!important;line-height:1!important}.create-design-page .voice-control-bar .voice-audio-play svg{color:#fff!important;fill:#fff!important;stroke:#fff!important;filter:drop-shadow(0 1px 2px #11182738)!important}.create-design-page .voice-control-bar .voice-audio-play:disabled{color:#ffffffc2!important;box-shadow:none!important;background:linear-gradient(135deg,#6835f547,#22b8cf47)!important}}.create-design-page .lip-preview-card.pending .lip-preview-screen{position:relative!important;overflow:hidden!important}.create-design-page .lip-preview-card.pending .lip-preview-screen:before{content:""!important;background:conic-gradient(#0000,#6835f52e 70deg,#0000 145deg,#22b8cf29 230deg,#0000 300deg),radial-gradient(circle,#6835f52e,#0000 36%)!important;animation:lip-preview-sweep 4.2s linear infinite!important;position:absolute!important;inset:-35%!important}.create-design-page .lip-preview-card.pending .lip-empty-video{z-index:1!important;position:relative!important;overflow:hidden!important}.create-design-page .lip-generating-orbit{color:#a78bfa!important;place-items:center!important;width:76px!important;height:76px!important;display:grid!important;position:relative!important}.create-design-page .lip-generating-orbit i{border-color:#7c3aed #22b8cf #a78bfa33 #a78bfa33!important;border-style:solid!important;border-width:2px!important;border-radius:999px!important;animation:lip-orbit-spin 1.4s linear infinite!important;position:absolute!important;inset:0!important;box-shadow:0 0 36px #6835f557!important}.create-design-page .lip-empty-video strong{color:#fff!important}.create-design-page .lip-empty-video span{color:#ffffffc7!important}.create-design-page .lip-empty-video small{color:#ffffff9e!important;font-size:12px!important;font-weight:800!important}.create-design-page .voice-lip-progress{background:#6835f51a!important;height:9px!important;position:relative!important}.create-design-page .voice-lip-progress:after{content:""!important;border-radius:inherit!important;opacity:0!important;background:linear-gradient(90deg,#0000,#ffffffb3,#0000)!important;position:absolute!important;inset:0!important;transform:translate(-100%)!important}.create-design-page .voice-lip-preview-card:has(.lip-preview-card.pending) .voice-lip-progress:after{opacity:1!important;animation:lip-progress-shimmer 1.45s ease-in-out infinite!important}.create-design-page .voice-lip-progress i{min-width:0!important;transition:width .28s!important;box-shadow:0 0 16px #6835f547!important}@keyframes lip-preview-sweep{to{transform:rotate(1turn)}}@keyframes lip-orbit-spin{to{transform:rotate(1turn)}}@keyframes lip-progress-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.create-design-page .package-selected-template.subtitle .package-template-mini-preview{border-radius:13px!important;width:112px!important;height:72px!important;min-height:72px!important}.create-design-page .package-selected-template.subtitle .package-template-mini-copy span,.create-design-page .package-selected-template.subtitle .package-template-mini-copy strong{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;text-shadow:0 1px 0 var(--mini-outline,#000c),0 2px 5px #00000094!important;font-size:17px!important;font-weight:950!important;line-height:1.05!important;display:block!important;overflow:hidden!important}.create-design-page .package-selected-template.subtitle .package-template-mini-copy strong{color:var(--mini-primary,#fff)!important}.create-design-page .package-selected-template.subtitle .package-template-mini-copy span{color:var(--mini-highlight,#facc15)!important}@media(min-width:1181px){.create-design-page .create-step-line{grid-template-columns:repeat(4,minmax(0,1fr))!important;width:min(1220px,100%)!important;max-width:1220px!important;margin-left:0!important;margin-right:0!important}.create-design-page .create-step-line:before{left:18px!important;right:18px!important}.create-design-page .create-step-line article:first-child{text-align:left!important;justify-items:start!important}.create-design-page .create-step-line article:not(:first-child):not(:last-child){text-align:center!important;justify-items:center!important}.create-design-page .create-step-line article:last-child{text-align:right!important;justify-items:end!important}}.avatar-picker-modal .avatar-picker-clone-panel{grid-template-rows:minmax(0,1fr) auto!important;grid-template-columns:1fr!important;gap:14px!important;min-height:0!important;display:grid!important;overflow:hidden!important}.avatar-picker-modal .uploaded-avatar-list{grid-template-rows:auto minmax(0,1fr)!important;gap:14px!important;height:100%!important;min-height:0!important;margin:0!important;padding:18px!important;display:grid!important;overflow:hidden!important}.avatar-picker-modal .uploaded-avatar-list header{margin:0!important}.avatar-picker-modal .uploaded-avatar-grid{grid-template-columns:repeat(auto-fill,minmax(148px,1fr))!important;align-content:start!important;gap:14px!important;min-height:0!important;max-height:none!important;padding:2px 6px 4px 2px!important;display:grid!important;overflow:hidden auto!important}.avatar-picker-modal .uploaded-avatar-item{grid-template-rows:128px minmax(0,1fr)!important;width:100%!important;height:178px!important;min-height:178px!important;padding:8px!important;display:grid!important}.avatar-picker-modal .uploaded-avatar-item img,.avatar-picker-modal .uploaded-avatar-item video{-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center center!important;object-position:center center!important;width:100%!important;height:128px!important}.avatar-picker-modal .avatar-upload-compact{box-sizing:border-box!important;background:linear-gradient(135deg,#fffffff2,#effaffd1),radial-gradient(circle at 95% 10%,#22b8cf29,#0000 40%)!important;border:1px solid #c4b5fd99!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;min-height:78px!important;padding:14px 16px!important;display:grid!important}.avatar-picker-modal .avatar-upload-compact div{gap:4px!important;min-width:0!important;display:grid!important}.avatar-picker-modal .avatar-upload-compact span{color:#6535f5!important;font-size:12px!important;font-weight:950!important}.avatar-picker-modal .avatar-upload-compact strong{text-overflow:ellipsis!important;white-space:nowrap!important;color:#111827!important;min-width:0!important;font-size:15px!important;font-weight:950!important;overflow:hidden!important}.avatar-picker-modal .avatar-upload-compact small{color:#dc2626!important;font-size:12px!important;font-weight:850!important}.avatar-picker-modal .avatar-upload-compact label{color:#fff!important;cursor:pointer!important;background:linear-gradient(135deg,#6835f5,#22b8cf)!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:156px!important;height:44px!important;font-size:14px!important;font-weight:950!important;display:inline-flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 14px 30px #5c41e838!important}.avatar-picker-modal .avatar-upload-compact label.disabled{cursor:not-allowed!important;opacity:.62!important}.avatar-picker-modal .avatar-upload-compact input{opacity:0!important;width:100%!important;height:100%!important;cursor:inherit!important;position:absolute!important;inset:0!important}.avatar-picker-modal .avatar-picker-clone-panel .custom-avatar-actions,.avatar-picker-modal .avatar-picker-clone-panel .custom-avatar-body,.avatar-picker-modal .avatar-picker-clone-panel .custom-avatar-card,.avatar-picker-modal .avatar-picker-clone-panel .custom-avatar-dropzone,.avatar-picker-modal .avatar-picker-clone-panel .custom-avatar-preview{display:none!important}@media(max-width:900px){.avatar-picker-modal .avatar-upload-compact{grid-template-columns:1fr!important}.avatar-picker-modal .avatar-upload-compact label{width:100%!important}}@media(min-width:1181px){.create-design-page .voice-stage-footer{grid-template-columns:180px minmax(0,1fr) 210px 280px!important}.create-design-page .voice-stage-footer .stage-secondary-button.regenerate{color:#6535f5!important;background:#ffffffe6!important;border-color:#6835f538!important;grid-column:3!important;justify-self:end!important;width:210px!important;min-width:210px!important;box-shadow:0 12px 26px #6835f51a!important}.create-design-page .voice-stage-footer .stage-secondary-button.regenerate:hover:not(:disabled){background:#f6f3fff5!important;border-color:#6835f56b!important}.create-design-page .voice-stage-footer .design-primary-button{grid-column:4!important;justify-self:stretch!important}}@media(max-width:1180px){.create-design-page .voice-stage-footer .stage-secondary-button.regenerate{width:100%!important;min-width:0!important}}.create-design-page .voice-stage-footer .stage-secondary-button.regenerate{box-sizing:border-box!important;white-space:nowrap!important;text-align:center!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:8px!important;height:50px!important;min-height:50px!important;padding:0 18px!important;line-height:1!important;display:inline-flex!important}.create-design-page .voice-stage-footer .stage-secondary-button.regenerate svg{flex:none!important;width:18px!important;height:18px!important}@media(max-width:1180px){.create-design-page .create-rewrite-card{flex-direction:column!important;min-height:355px!important;display:flex!important}.create-design-page .create-rewrite-card .copy-box{flex:auto!important;height:auto!important;min-height:190px!important;max-height:none!important;display:flex!important}.create-design-page .create-rewrite-card .copy-box.editable{padding:0!important;overflow:hidden!important}.create-design-page .create-rewrite-card .copy-box textarea{box-sizing:border-box!important;white-space:pre-wrap!important;width:100%!important;height:100%!important;min-height:190px!important;display:block!important}.create-design-page .create-voice-stage{grid-template-rows:auto minmax(0,1fr) auto!important}.create-design-page .create-voice-stage,.create-design-page .voice-control-bar{gap:12px!important;width:100%!important;min-height:0!important;display:grid!important}.create-design-page .voice-control-bar{box-sizing:border-box!important;background:linear-gradient(135deg,#fffffff5,#effaffe0),radial-gradient(circle at 92% 0,#22b8cf33,#0000 40%)!important;border:1px solid #ded5ffe0!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr) 52px!important;grid-template-areas:"voice voice""wave play""action action"!important;align-items:center!important;padding:14px!important;overflow:hidden!important;box-shadow:0 18px 42px #4e40a01f!important}.create-design-page .voice-current-compact{background:#ffffffc7!important;border:1px solid #e2e8f0eb!important;border-radius:16px!important;grid-area:voice!important;grid-template-columns:44px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;padding:10px!important;display:grid!important}.create-design-page .voice-current-compact .voice-stage-selector-avatar{border-radius:14px!important;width:44px!important;min-width:44px!important;height:44px!important}.create-design-page .voice-current-compact>div{gap:2px!important;min-width:0!important;display:grid!important}.create-design-page .voice-control-audio-copy span,.create-design-page .voice-current-compact span{color:#6535f5!important;font-size:11px!important;font-weight:950!important;line-height:1.1!important}.create-design-page .voice-control-audio-copy strong,.create-design-page .voice-current-compact strong{text-overflow:ellipsis!important;white-space:nowrap!important;color:#111827!important;min-width:0!important;max-width:100%!important;font-size:15px!important;font-weight:950!important;line-height:1.18!important;overflow:hidden!important}.create-design-page .voice-control-audio-copy small,.create-design-page .voice-current-compact small{text-overflow:ellipsis!important;white-space:nowrap!important;color:#64748b!important;min-width:0!important;max-width:100%!important;font-size:11px!important;font-weight:800!important;line-height:1.2!important;overflow:hidden!important}.create-design-page .voice-current-compact button{color:#fff!important;white-space:nowrap!important;background:linear-gradient(135deg,#6535f5,#22b8cf)!important;border:0!important;border-radius:13px!important;width:86px!important;min-width:86px!important;height:38px!important;padding:0 10px!important;font-size:13px!important;font-weight:950!important;box-shadow:0 12px 24px #5c41e82e!important}.create-design-page .voice-control-audio-copy{display:none!important}.create-design-page .voice-control-bar .voice-audio-progress{box-sizing:border-box!important;background:linear-gradient(90deg,#e2e8fff5,#dbf5ffeb),#ffffffdb!important;border:1px solid #6366f129!important;border-radius:999px!important;grid-area:wave!important;align-items:center!important;gap:4px!important;width:100%!important;min-width:0!important;height:40px!important;padding:6px 10px!important;display:flex!important;overflow:hidden!important;box-shadow:inset 0 0 0 1px #fff9!important}.create-design-page .voice-control-bar .voice-audio-progress span{opacity:.9!important;transform-origin:50%!important;background:#a78bfa6b!important;border-radius:999px!important;flex:1 1 0!important;min-width:3px!important;max-width:6px!important;display:block!important}.create-design-page .voice-control-bar .voice-audio-progress span.active{background:linear-gradient(#7c3aed,#a78bfa)!important;box-shadow:0 0 8px #7c3aed42!important}.create-design-page .voice-control-bar .voice-audio-progress:has(span.active) span.active{animation:generated-wave-pulse 1.1s ease-in-out infinite!important}.create-design-page .voice-control-bar .voice-audio-progress b{color:#334155!important;white-space:nowrap!important;flex:none!important;margin-left:6px!important;font-size:12px!important;font-weight:950!important;line-height:1!important}.create-design-page .voice-control-bar .voice-audio-play{color:#fff!important;background:linear-gradient(135deg,#6535f5,#22b8cf)!important;border:0!important;border-radius:16px!important;grid-area:play!important;justify-self:end!important;place-items:center!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;padding:0!important;display:inline-grid!important;box-shadow:0 14px 28px #22b8cf2e!important}.create-design-page .voice-control-bar .voice-audio-play:disabled{color:#64748b8c!important;box-shadow:none!important;background:#e2e8f0eb!important}.create-design-page .voice-control-bar .voice-audio-play svg{width:20px!important;height:20px!important}.create-design-page .voice-control-bar .voice-generate-inline-button{white-space:nowrap!important;border-radius:14px!important;grid-area:action!important;justify-content:center!important;gap:8px!important;width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important;padding:0 16px!important}.create-design-page .voice-control-bar .voice-generate-inline-button strong{font-size:15px!important;font-weight:950!important;line-height:1!important}}@media(max-width:640px){.voice-picker-backdrop{place-items:center!important;padding:14px!important}.voice-picker-modal{border-radius:20px!important;grid-template-rows:auto auto minmax(0,1fr)!important;width:calc(100vw - 28px)!important;height:calc(100dvh - 56px)!important;max-height:calc(100dvh - 56px)!important}.voice-picker-head h2{font-size:26px!important}.voice-picker-head>button{width:36px!important;min-width:36px!important;height:36px!important}.voice-picker-tabs{scroll-snap-type:x proximity!important;justify-content:flex-start!important;width:100%!important;max-width:100%!important;overflow:auto hidden!important}.voice-picker-modal .voice-picker-tabs button,.voice-picker-tabs button{scroll-snap-align:start!important;white-space:nowrap!important;flex:none!important;min-width:118px!important;height:40px!important;padding:0 12px!important}.voice-picker-grid,.voice-picker-modal .voice-picker-grid{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;grid-template-columns:1fr!important;gap:12px!important;height:100%!important;min-height:0!important;max-height:none!important;padding:0 4px 10px 0!important;overflow:hidden auto!important}.voice-picker-clone-panel,.voice-picker-modal .voice-picker-clone-panel{grid-template-rows:auto minmax(0,1fr)!important;height:100%!important;display:grid!important;overflow:hidden!important}.voice-picker-modal .voice-clone-card{border-radius:18px!important;grid-template-columns:1fr!important}.voice-picker-modal .voice-clone-head strong{font-size:20px!important;line-height:1.15!important}.voice-picker-modal .voice-clone-head small{font-size:12px!important;line-height:1.35!important}.voice-picker-modal .voice-clone-name,.voice-picker-modal .voice-clone-submit,.voice-picker-modal .voice-clone-upload{width:100%!important;height:46px!important;min-height:46px!important}.voice-picker-modal .voice-clone-card p{font-size:12px!important;line-height:1.35!important}.voice-picker-modal .create-voice-card{pointer-events:auto!important;border-radius:16px!important;grid-template-rows:auto 24px 38px!important;width:100%!important;min-height:164px!important}.voice-picker-modal .create-voice-card .voice-card-head{min-height:50px!important}.voice-picker-modal .create-voice-card .voice-avatar-design{border-radius:15px!important;width:48px!important;height:48px!important}.voice-picker-modal .create-voice-card h3{max-width:calc(100% - 68px)!important;font-size:16px!important}.voice-picker-modal .create-voice-card .tag-row{max-width:100%!important}.voice-picker-modal .create-voice-card .voice-buttons button{pointer-events:auto!important}.voice-picker-backdrop{padding:12px!important;overflow:hidden!important}.voice-picker-modal{flex-direction:column!important;gap:12px!important;width:min(380px,100vw - 24px)!important;max-width:calc(100vw - 24px)!important;height:auto!important;max-height:calc(100dvh - 44px)!important;padding:16px!important;display:flex!important;overflow:hidden!important}.voice-picker-modal,.voice-picker-modal *,.voice-picker-modal :after,.voice-picker-modal :before{box-sizing:border-box!important}.voice-picker-clone-panel,.voice-picker-grid,.voice-picker-head,.voice-picker-modal .create-voice-card,.voice-picker-modal .voice-clone-card,.voice-picker-tabs{width:100%!important;min-width:0!important;max-width:100%!important}.voice-picker-head{flex:none!important;align-items:flex-start!important}.voice-picker-head>div{min-width:0!important}.voice-picker-head h2{font-size:25px!important;line-height:1.12!important}.voice-picker-modal .voice-picker-tabs,.voice-picker-tabs{flex:none!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;width:100%!important;max-width:100%!important;padding:5px!important;display:grid!important;overflow:hidden!important}.voice-picker-modal .voice-picker-tabs button,.voice-picker-tabs button{gap:4px!important;width:100%!important;min-width:0!important;height:42px!important;padding:0 5px!important;font-size:12px!important;line-height:1!important;overflow:hidden!important}.voice-picker-modal .voice-picker-tabs button em{margin-left:0!important;padding:2px 4px!important;font-size:8px!important}.voice-picker-modal .voice-picker-tabs strong,.voice-picker-tabs strong{min-width:20px!important;padding:2px 5px!important;font-size:11px!important}.voice-picker-clone-panel,.voice-picker-modal .voice-picker-clone-panel{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;flex-direction:column!important;flex:auto!important;gap:12px!important;min-height:0!important;padding-right:0!important;display:flex!important;overflow:hidden auto!important}.voice-picker-grid,.voice-picker-modal .voice-picker-grid,.voice-picker-modal .voice-picker-grid.cloned{flex:none!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;display:grid!important;overflow:visible!important}.voice-picker-modal .voice-clone-card{flex:none!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"head""name""upload""submit""note"!important;gap:10px!important;min-height:0!important;padding:14px!important;overflow:hidden!important}.voice-picker-modal .voice-clone-card p,.voice-picker-modal .voice-clone-head,.voice-picker-modal .voice-clone-name,.voice-picker-modal .voice-clone-submit,.voice-picker-modal .voice-clone-upload{width:100%!important;min-width:0!important}.voice-picker-modal .voice-clone-name{height:auto!important;min-height:52px!important;padding:8px 42px 8px 14px!important}.voice-picker-modal .voice-clone-submit,.voice-picker-modal .voice-clone-upload{height:44px!important;min-height:44px!important}.voice-picker-modal .voice-clone-upload span{max-width:100%!important}.voice-picker-modal .create-voice-card{flex:none!important;grid-template-rows:auto 26px 40px!important;gap:10px!important;height:auto!important;min-height:176px!important;padding:14px!important;display:grid!important;overflow:hidden!important}.voice-picker-modal .create-voice-card .voice-card-head{grid-template-columns:48px minmax(0,1fr)!important;gap:10px!important;width:100%!important;min-width:0!important}.voice-picker-modal .create-voice-card .tag-row,.voice-picker-modal .create-voice-card .voice-buttons,.voice-picker-modal .create-voice-card .voice-card-head>div,.voice-picker-modal .create-voice-card .voice-wave-meter,.voice-picker-modal .create-voice-card h3{width:100%!important;min-width:0!important;max-width:100%!important}.voice-picker-modal .create-voice-card h3{padding-right:64px!important;font-size:15px!important}.voice-picker-modal .create-voice-card:has(.voice-card-delete) h3{padding-right:76px!important}.voice-picker-modal .create-voice-card>b{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:72px!important;top:12px!important;right:42px!important;overflow:hidden!important}.voice-picker-modal .create-voice-card:not(:has(.voice-card-delete))>b{right:12px!important}.voice-picker-modal .create-voice-card .voice-card-delete{width:30px!important;height:30px!important;top:10px!important;right:10px!important}.voice-picker-modal .create-voice-card .tag-row{flex-wrap:nowrap!important;overflow:hidden!important}.voice-picker-modal .create-voice-card .tag-row span{flex:0 auto!important;max-width:78px!important}.voice-picker-modal .create-voice-card .voice-buttons{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:8px!important;height:40px!important;display:grid!important}.voice-picker-modal .create-voice-card .voice-buttons button{min-width:0!important;height:40px!important;padding:0 8px!important}.create-design-page .create-voice-stage{flex-direction:column!important;gap:12px!important;height:auto!important;min-height:0!important;display:flex!important;overflow:visible!important}.create-design-page .voice-control-bar{background:#ffffffe0!important;border:1px solid #d1d5ffeb!important;border-radius:18px!important;grid-template-columns:1fr 46px!important;grid-template-areas:"voice voice""wave play""action action"!important;height:auto!important;min-height:0!important;padding:12px!important;overflow:hidden!important;box-shadow:0 18px 38px #6366f11a!important}.create-design-page .voice-control-bar,.create-design-page .voice-current-compact{align-items:center!important;gap:10px!important;width:100%!important;display:grid!important}.create-design-page .voice-current-compact{background:#f8faffe6!important;border:1px solid #e2e8f0e6!important;border-radius:15px!important;grid-area:voice!important;grid-template-columns:42px minmax(0,1fr) 86px!important;min-width:0!important;padding:8px!important}.create-design-page .voice-current-compact .voice-stage-selector-avatar{border-radius:14px!important;width:42px!important;min-width:42px!important;height:42px!important}.create-design-page .voice-current-compact>div{gap:2px!important;min-width:0!important;display:grid!important}.create-design-page .voice-current-compact span{color:#6535f5!important;font-size:11px!important;font-weight:950!important;line-height:1.1!important}.create-design-page .voice-current-compact small,.create-design-page .voice-current-compact strong{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important}.create-design-page .voice-current-compact strong{color:#0f172a!important;font-size:15px!important;font-weight:950!important;line-height:1.15!important}.create-design-page .voice-current-compact small{color:#64748b!important;font-size:11px!important;font-weight:800!important;line-height:1.2!important}.create-design-page .voice-current-compact button{color:#fff!important;white-space:nowrap!important;background:linear-gradient(135deg,#6535f5,#20b7d0)!important;border:0!important;border-radius:13px!important;width:86px!important;min-width:86px!important;height:38px!important;padding:0 10px!important;font-size:13px!important;font-weight:950!important;box-shadow:0 12px 24px #6366f12e!important}.create-design-page .voice-control-audio-copy{display:none!important}.create-design-page .voice-control-bar .voice-audio-progress{background:linear-gradient(90deg,#e8e1fffa,#d5f4fffa),#fffffff0!important;border:1px solid #7c5bff2e!important;border-radius:999px!important;grid-area:wave!important;align-items:center!important;gap:4px!important;width:100%!important;min-width:0!important;max-width:none!important;height:42px!important;padding:7px 9px!important;display:flex!important;overflow:hidden!important;box-shadow:inset 0 0 0 1px #ffffff8c!important}.create-design-page .voice-control-bar .voice-audio-progress span{opacity:1!important;transform-origin:50%!important;background:#9370ff9e!important;border-radius:999px!important;flex:1 1 0!important;width:auto!important;min-width:2px!important;max-width:none!important;display:block!important}.create-design-page .voice-control-bar .voice-audio-progress span.active{background:linear-gradient(#6535f5,#22b8cf)!important;animation:generated-wave-pulse 1.1s ease-in-out infinite!important;box-shadow:0 0 9px #6535f547!important}.create-design-page .voice-control-bar .voice-audio-progress b{color:#0f172a!important;white-space:nowrap!important;flex:none!important;margin-left:5px!important;font-size:11px!important;font-weight:950!important;line-height:1!important}.create-design-page .voice-control-bar .voice-audio-play{color:#fff!important;background:linear-gradient(135deg,#6535f5,#22b8cf)!important;border:0!important;border-radius:15px!important;grid-area:play!important;place-items:center!important;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;padding:0!important;font-size:0!important;display:grid!important;box-shadow:0 14px 24px #22b8cf33!important}.create-design-page .voice-control-bar .voice-audio-play svg{fill:currentColor!important;width:20px!important;height:20px!important}.create-design-page .voice-control-bar .voice-generate-inline-button{white-space:nowrap!important;border-radius:14px!important;grid-area:action!important;justify-content:center!important;gap:8px!important;width:100%!important;min-width:0!important;height:46px!important;min-height:46px!important;padding:0 16px!important}.create-design-page .voice-control-bar .voice-generate-inline-button strong{font-size:15px!important;font-weight:950!important;line-height:1!important}.create-design-page .create-voice-layout,.create-design-page .voice-combined-grid{width:100%!important;height:auto!important;min-height:0!important;overflow:visible!important}.create-design-page .voice-combined-grid{display:block!important}.create-design-page .voice-lip-preview-card{background:#ffffffe6!important;border:1px solid #d1d5ffe6!important;border-radius:18px!important;grid-template-rows:auto auto 8px auto!important;gap:12px!important;width:100%!important;height:auto!important;min-height:0!important;padding:14px!important;display:grid!important;overflow:hidden!important;box-shadow:0 18px 38px #6366f11a!important}.create-design-page .voice-lip-preview-card header{text-align:left!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:10px!important;display:grid!important}.create-design-page .voice-lip-preview-card header div{text-align:left!important;gap:3px!important;min-width:0!important;display:grid!important}.create-design-page .voice-lip-preview-card header span{color:#6535f5!important;font-size:12px!important;font-weight:950!important;line-height:1.15!important}.create-design-page .voice-lip-preview-card header strong{color:#0f172a!important;text-align:left!important;font-size:18px!important;font-weight:950!important;line-height:1.18!important}.create-design-page .voice-avatar-pick-button{color:#fff!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:linear-gradient(135deg,#6535f5,#22b8cf)!important;border:0!important;border-radius:14px!important;justify-self:stretch!important;width:100%!important;max-width:none!important;height:42px!important;padding:0 14px!important;font-size:13px!important;font-weight:950!important;overflow:hidden!important;box-shadow:0 14px 28px #6366f12e!important}.create-design-page .voice-lip-preview-card .lip-preview-card{background:#f8faffe0!important;border-radius:16px!important;width:100%!important;height:auto!important;min-height:0!important;padding:8px!important}.create-design-page .voice-lip-preview-card .lip-preview-screen{aspect-ratio:9/13!important;border-radius:13px!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;overflow:hidden!important}.create-design-page .voice-lip-preview-card .lip-empty-video,.create-design-page .voice-lip-preview-card .lip-preview-screen video{border-radius:13px!important;width:100%!important;height:100%!important}.create-design-page .voice-lip-preview-card .lip-empty-video{text-align:center!important;color:#fff!important;background:radial-gradient(circle at 50% 35%,#6535f561,#0000 36%),linear-gradient(#111827,#020617)!important;align-content:center!important;place-items:center!important;gap:10px!important;padding:18px!important;display:grid!important}.create-design-page .voice-lip-preview-card .lip-empty-video strong{color:#fff!important;font-size:18px!important;font-weight:950!important;line-height:1.2!important}.create-design-page .voice-lip-preview-card .lip-empty-video small,.create-design-page .voice-lip-preview-card .lip-empty-video span{color:#ffffffd1!important;font-size:12px!important;font-weight:800!important;line-height:1.45!important}.create-design-page .voice-lip-progress{background:#e2e8fff2!important;border-radius:999px!important;width:100%!important;height:8px!important;overflow:hidden!important}.create-design-page .voice-lip-progress i{border-radius:inherit!important;background:linear-gradient(90deg,#6535f5,#22b8cf)!important;min-width:3%!important;height:100%!important;transition:width .3s!important;display:block!important}.create-design-page .voice-lip-preview-card>small{color:#475569!important;text-align:left!important;font-size:12px!important;font-weight:850!important;line-height:1.35!important}.create-design-page .voice-stage-footer{background:#ffffffe6!important;grid-template-columns:1fr!important;align-items:stretch!important;min-height:0!important}.create-design-page .voice-stage-footer>span{order:-1!important;line-height:1.4!important}.create-design-page .voice-stage-footer{background:linear-gradient(135deg,#fffffff0,#ecfcffdb),radial-gradient(circle at 100% 0,#22b8cf2e,#0000 42%)!important;border:1px solid #d1d5ffe6!important;border-radius:18px!important;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)!important;grid-template-areas:"hint hint""back primary"!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;padding:12px!important;display:grid!important;overflow:hidden!important;box-shadow:0 16px 36px #5641961a!important}.create-design-page .voice-stage-footer:has(.regenerate){grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-areas:"hint hint""back regen""primary primary"!important}.create-design-page .voice-stage-footer>span{order:0!important;color:#475569!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;grid-area:hint!important;width:100%!important;min-width:0!important;font-size:12px!important;font-weight:850!important;line-height:1.35!important;overflow:hidden!important}.create-design-page .voice-stage-footer .stage-secondary-button{grid-area:back!important}.create-design-page .voice-stage-footer .stage-secondary-button.regenerate{grid-area:regen!important}.create-design-page .voice-stage-footer .design-primary-button{grid-area:primary!important}.create-design-page .voice-stage-footer .design-primary-button,.create-design-page .voice-stage-footer .stage-secondary-button{white-space:nowrap!important;text-align:center!important;border-radius:14px!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:7px!important;width:100%!important;min-width:0!important;height:46px!important;min-height:46px!important;padding:0 10px!important;font-size:13px!important;font-weight:920!important;line-height:1!important;display:inline-flex!important}.create-design-page .voice-stage-footer .stage-secondary-button{color:#5f3df5!important;background:#ffffffeb!important;border:1px solid #6835f52e!important;box-shadow:0 10px 22px #6835f514!important}.create-design-page .voice-stage-footer .stage-secondary-button.regenerate{height:46px!important;min-height:46px!important;padding:0 10px!important}.create-design-page .voice-stage-footer .design-primary-button{color:#fff!important;background:linear-gradient(135deg,#7438f5,#21b8cf)!important;height:48px!important;min-height:48px!important;box-shadow:0 16px 30px #5c41e838!important}.create-design-page .voice-stage-footer .design-primary-button strong{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.create-design-page .voice-stage-footer svg{flex:none!important;width:17px!important;height:17px!important}.create-design-page .voice-lip-preview-card .lip-preview-card.ready{background:#ffffffeb!important;width:100%!important;height:auto!important;min-height:0!important;padding:8px!important;display:block!important;overflow:visible!important}.create-design-page .voice-lip-preview-card .lip-preview-card.ready .lip-preview-screen{aspect-ratio:9/16!important;background:#050812!important;border-radius:14px!important;width:min(100%,360px)!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0 auto!important;display:block!important;position:relative!important;overflow:hidden!important;box-shadow:0 14px 28px #0f172a24!important}.create-design-page .voice-lip-preview-card .lip-preview-card.ready .lip-preview-screen:after,.create-design-page .voice-lip-preview-card .lip-preview-card.ready .lip-preview-screen:before{content:none!important;display:none!important}.create-design-page .voice-lip-preview-card .lip-preview-card.ready .lip-preview-screen video{z-index:2!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center center!important;object-position:center center!important;pointer-events:auto!important;-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important;background:#050812!important;border-radius:14px!important;width:100%!important;height:100%!important;min-height:0!important;display:block!important;position:relative!important}.package-template-modal-backdrop{padding:12px!important;overflow:hidden!important}.package-template-modal{border-radius:22px!important;grid-template-rows:auto minmax(0,1fr)!important;gap:12px!important;width:min(360px,100vw - 24px)!important;max-width:calc(100vw - 24px)!important;height:min(820px,100dvh - 28px)!important;max-height:calc(100dvh - 28px)!important;padding:16px 12px 14px!important;display:grid!important;overflow:hidden!important}.package-template-modal *,.package-template-modal :after,.package-template-modal :before{box-sizing:border-box!important}.package-template-modal .modal-close-button{border-radius:12px!important;width:34px!important;height:34px!important;top:12px!important;right:12px!important}.package-template-modal-head{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:8px!important;min-width:0!important;margin:0!important;padding-right:40px!important;display:grid!important}.package-template-modal-head>div{min-width:0!important}.package-template-modal-head span{letter-spacing:.08em!important;font-size:11px!important;line-height:1!important}.package-template-modal-head h2{max-width:220px!important;margin:5px 0 6px!important;font-size:24px!important;line-height:1.08!important}.package-template-modal-head p{max-width:232px!important;font-size:12px!important;line-height:1.42!important}.package-template-modal-head>strong{white-space:nowrap!important;max-width:92px!important;padding:7px 9px!important;font-size:12px!important;line-height:1!important;position:absolute!important;top:18px!important;right:54px!important}.package-template-picker-grid,.package-template-picker-grid.cover-grid,.package-template-picker-grid.subtitle-grid{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:max-content!important;align-content:start!important;gap:12px!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;max-height:none!important;padding:0 4px 4px 0!important;display:grid!important;overflow:hidden auto!important}.package-template-picker-grid.cover-grid::-webkit-scrollbar,.package-template-picker-grid::-webkit-scrollbar{width:6px!important}.package-template-picker-grid.subtitle-grid::-webkit-scrollbar{width:6px!important}.package-template-picker-grid.cover-grid::-webkit-scrollbar-thumb,.package-template-picker-grid::-webkit-scrollbar-thumb{background:linear-gradient(#8b5cf6,#22b8cf)!important;border-radius:999px!important}.package-template-picker-grid.subtitle-grid::-webkit-scrollbar-thumb{background:linear-gradient(#8b5cf6,#22b8cf)!important;border-radius:999px!important}.package-template-picker-grid.cover-grid .cover-template-card,.package-template-picker-grid.subtitle-grid .subtitle-template-card{border-radius:14px!important;grid-template-rows:238px 54px!important;gap:0!important;width:100%!important;min-width:0!important;height:292px!important;min-height:292px!important;max-height:292px!important;padding:0!important;display:grid!important;overflow:hidden!important}.package-template-picker-grid.subtitle-grid .subtitle-template-card{grid-template-rows:232px 60px!important}.cover-picker-frame,.package-template-picker-grid.subtitle-grid .template-picker-preview{aspect-ratio:auto!important;border-radius:0!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;overflow:hidden!important}.cover-picker-preview{-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center top!important;object-position:center top!important;width:100%!important;height:100%!important;display:block!important}.cover-picker-preview,.package-template-picker-grid.cover-grid .cover-template-card.active .cover-picker-preview,.package-template-picker-grid.cover-grid .cover-template-card:hover .cover-picker-preview{transform:none!important}.cover-selected-badge{max-width:calc(100% - 16px)!important;height:24px!important;padding:0 9px!important;font-size:11px!important;top:8px!important;right:8px!important}.cover-picker-caption,.package-template-picker-grid.subtitle-grid .subtitle-template-card>div:last-child{background:#fff!important;align-content:center!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;padding:0 10px!important;display:grid!important}.cover-picker-caption b,.package-template-picker-grid.subtitle-grid .subtitle-template-card b{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:13px!important;line-height:1.15!important;overflow:hidden!important}.package-template-picker-grid.subtitle-grid .subtitle-template-card small{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;margin-top:4px!important;font-size:10px!important;line-height:1.2!important;display:block!important;overflow:hidden!important}.package-template-picker-grid.subtitle-grid .template-picker-preview{background:linear-gradient(180deg,#0000000a 0,#00000014 48%,#00000080),var(--subtitle-preview-bg) center top /cover no-repeat!important}.package-template-picker-grid.subtitle-grid .subtitle-preview-copy{gap:3px!important;bottom:18px!important;left:7px!important;right:7px!important}.package-template-picker-grid.subtitle-grid .subtitle-preview-copy p{-moz-column-gap:1px!important;column-gap:1px!important;max-width:100%!important}.package-template-picker-grid.subtitle-grid .subtitle-preview-copy mark,.package-template-picker-grid.subtitle-grid .subtitle-preview-copy span{text-shadow:0 1.2px 0 var(--picker-outline),1.2px 0 0 var(--picker-outline),-1.2px 0 0 var(--picker-outline),0 -1.2px 0 var(--picker-outline),0 4px 10px #00000070!important;font-size:13px!important;line-height:1.05!important}.package-template-picker-grid.subtitle-grid .subtitle-preview-copy mark{font-size:14px!important}.create-design-page .package-stage-footer{background:linear-gradient(135deg,#fffffff0,#ecfcffe0),radial-gradient(circle at 100% 0,#22b8cf29,#0000 42%)!important;border:1px solid #d1d5ffe6!important;border-radius:18px!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;grid-template-areas:"hint hint""back actions"!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;padding:12px!important;display:grid!important;overflow:hidden!important;box-shadow:0 16px 36px #5641961a!important}.create-design-page .package-stage-footer>.stage-secondary-button{grid-area:back!important;width:100%!important;min-width:0!important}.create-design-page .package-stage-footer>span{color:#475569!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;grid-area:hint!important;width:100%!important;min-width:0!important;font-size:12px!important;font-weight:850!important;line-height:1.35!important;overflow:hidden!important}.create-design-page .package-stage-footer>div{grid-area:actions!important;grid-template-columns:minmax(0,1fr)!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;display:grid!important}.create-design-page .package-stage-footer>div:has(.stage-secondary-button){grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)!important}.create-design-page .package-stage-footer .design-primary-button,.create-design-page .package-stage-footer .stage-secondary-button{white-space:nowrap!important;text-align:center!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;gap:7px!important;width:100%!important;min-width:0!important;height:46px!important;min-height:46px!important;padding:0 10px!important;font-size:13px!important;font-weight:920!important;line-height:1!important;display:inline-flex!important}.create-design-page .package-stage-footer .stage-secondary-button{color:#5f3df5!important;background:#ffffffeb!important;border:1px solid #6835f52e!important;box-shadow:0 10px 22px #6835f514!important}.create-design-page .package-stage-footer .design-primary-button{color:#fff!important;background:linear-gradient(135deg,#7438f5,#21b8cf)!important;box-shadow:0 16px 30px #5c41e838!important}.create-design-page .package-stage-footer .design-primary-button svg,.create-design-page .package-stage-footer .stage-secondary-button svg{flex:none!important;width:17px!important;height:17px!important}}.create-design-page .create-voice-layout:has(.voice-lip-preview-card .lip-preview-card.ready),.create-design-page .create-voice-stage:has(.voice-lip-preview-card .lip-preview-card.ready),.create-design-page .voice-combined-grid:has(.voice-lip-preview-card .lip-preview-card.ready){height:auto!important;min-height:0!important;overflow:visible!important}.create-design-page .voice-lip-preview-card:has(.lip-preview-card.ready){grid-template-rows:auto auto 8px auto!important;gap:8px!important;height:auto!important;min-height:0!important;padding-top:12px!important;padding-bottom:12px!important}.create-design-page .voice-lip-preview-card .lip-preview-card.ready{place-items:center!important;width:100%!important;height:auto!important;min-height:0!important;display:grid!important;overflow:visible!important}.create-design-page .voice-lip-preview-card .lip-preview-card.ready .lip-preview-screen{aspect-ratio:9/16!important;background:#050812!important;border-radius:18px!important;place-items:center!important;width:min(100%,200px)!important;height:auto!important;min-height:0!important;max-height:none!important;display:grid!important;position:relative!important;overflow:hidden!important}.create-design-page .voice-lip-preview-card .lip-preview-card.ready .lip-preview-screen>video{-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center center!important;object-position:center center!important;background:#050812!important;width:100%!important;height:100%!important;min-height:0!important;display:block!important;position:relative!important;inset:auto!important}@media(max-height:760px)and (min-width:760px){.create-design-page .voice-lip-preview-card .lip-preview-card.ready .lip-preview-screen{width:min(100%,180px)!important}}@media(min-height:900px)and (min-width:1181px){.create-design-page .voice-lip-preview-card .lip-preview-card.ready .lip-preview-screen{width:min(100%,220px)!important}}@media(max-width:640px){.create-design-page .voice-lip-preview-card .lip-preview-card.ready .lip-preview-screen{width:min(100%,220px)!important}}.create-design-page .voice-lip-preview-card .lip-preview-card.ready .lip-preview-loader,.create-design-page .voice-lip-preview-card .lip-preview-card.ready .lip-preview-placeholder{display:none!important}.create-design-page .voice-lip-preview-card .lip-preview-error{color:#b91c1c!important;text-align:center!important;background:#ffffffeb!important;border-radius:12px!important;margin:0!important;padding:8px 10px!important;font-size:12px!important;font-weight:800!important;line-height:1.35!important;position:absolute!important;bottom:14px!important;left:14px!important;right:14px!important;box-shadow:0 10px 24px #0f172a29!important}.create-design-page .create-voice-stage:has(.voice-lip-preview-card .lip-preview-card.ready){row-gap:12px!important;display:grid!important}.create-design-page .voice-lip-preview-card:has(.lip-preview-card.ready){margin-bottom:8px!important;padding-bottom:16px!important;overflow:hidden!important}.create-design-page .voice-lip-preview-card:has(.lip-preview-card.ready) .voice-lip-progress{z-index:1!important;flex:none!important;margin:8px 0 0!important;position:relative!important}.create-design-page .voice-lip-preview-card:has(.lip-preview-card.ready)>small{z-index:1!important;margin-top:4px!important;padding-bottom:0!important;position:relative!important}.create-design-page .create-voice-stage:has(.voice-lip-preview-card .lip-preview-card.ready) .voice-stage-footer{z-index:2!important;align-self:start!important}.create-design-page .create-voice-stage:has(.voice-lip-preview-card .lip-preview-card.ready){row-gap:16px!important;padding-bottom:20px!important}.create-design-page .create-voice-stage:has(.voice-lip-preview-card .lip-preview-card.ready) .create-voice-layout{margin-bottom:0!important;padding-bottom:0!important}.create-design-page .voice-lip-preview-card:has(.lip-preview-card.ready){grid-template-rows:auto auto 10px auto!important;gap:10px!important;padding-bottom:24px!important}.create-design-page .voice-lip-preview-card .lip-preview-card.ready .lip-preview-screen{width:min(100%,180px)!important}.create-design-page .voice-lip-preview-card:has(.lip-preview-card.ready) .voice-lip-progress{margin-top:12px!important;margin-bottom:0!important}.create-design-page .voice-lip-preview-card:has(.lip-preview-card.ready)>small{white-space:nowrap!important;text-overflow:ellipsis!important;min-height:18px!important;margin-top:2px!important;overflow:hidden!important}.create-design-page .create-voice-stage:has(.voice-lip-preview-card .lip-preview-card.ready) .voice-stage-footer{grid-template:"hint hint hint"18px"back regen primary"44px/minmax(150px,.75fr) minmax(180px,.85fr) minmax(220px,1fr)!important;gap:8px 14px!important;margin-top:14px!important;padding:12px 16px!important}.create-design-page .create-voice-stage:has(.voice-lip-preview-card .lip-preview-card.ready) .voice-stage-footer>span{align-self:center!important;width:100%!important;font-size:12px!important;line-height:18px!important}.create-design-page .create-voice-stage:has(.voice-lip-preview-card .lip-preview-card.ready) .voice-stage-footer .design-primary-button,.create-design-page .create-voice-stage:has(.voice-lip-preview-card .lip-preview-card.ready) .voice-stage-footer .stage-secondary-button{height:44px!important;min-height:44px!important;max-height:44px!important;padding:0 14px!important}@media(max-height:820px)and (min-width:760px){.create-design-page .voice-lip-preview-card .lip-preview-card.ready .lip-preview-screen{width:min(100%,160px)!important}.create-design-page .create-voice-stage:has(.voice-lip-preview-card .lip-preview-card.ready){row-gap:14px!important}.create-design-page .create-voice-stage:has(.voice-lip-preview-card .lip-preview-card.ready) .voice-stage-footer{min-height:80px!important;margin-top:12px!important}}@media(max-height:720px)and (min-width:760px){.create-design-page .voice-lip-preview-card .lip-preview-card.ready .lip-preview-screen{width:min(100%,140px)!important}}.create-design-page .create-voice-stage:has(.voice-lip-preview-card .lip-preview-card.ready) .create-voice-layout{margin-bottom:28px!important;display:block!important}.create-design-page .create-voice-stage:has(.voice-lip-preview-card .lip-preview-card.ready) .voice-combined-grid{height:auto!important;min-height:0!important;display:block!important;overflow:visible!important}.create-design-page .voice-lip-preview-card:has(.lip-preview-card.ready){grid-template-rows:auto auto 10px 24px!important;gap:12px!important;margin:0!important;padding:12px 16px 34px!important;display:grid!important;overflow:visible!important}.create-design-page .voice-lip-preview-card:has(.lip-preview-card.ready) .voice-lip-progress{align-self:end!important;width:100%!important;height:8px!important;margin:0!important;display:block!important;position:static!important}.create-design-page .voice-lip-preview-card:has(.lip-preview-card.ready)>small{align-self:start!important;min-height:24px!important;margin:0!important;padding:0 2px!important;line-height:18px!important;display:block!important;position:static!important}.create-design-page .create-voice-stage:has(.voice-lip-preview-card .lip-preview-card.ready) .voice-stage-footer{z-index:1!important;min-height:86px!important;position:relative!important;box-shadow:0 12px 26px #56419614!important}@media(max-height:820px)and (min-width:760px){.create-design-page .create-voice-stage:has(.voice-lip-preview-card .lip-preview-card.ready) .create-voice-layout{margin-bottom:24px!important}.create-design-page .voice-lip-preview-card:has(.lip-preview-card.ready){padding-bottom:30px!important}}.create-design-page .create-voice-stage:has(.voice-lip-preview-card .lip-preview-card.ready) .create-voice-layout{margin-bottom:30px!important}.create-design-page .create-voice-stage:has(.voice-lip-preview-card .lip-preview-card.ready) .voice-stage-footer{height:46px!important;min-height:46px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template:"back regen primary"46px/minmax(180px,.85fr) minmax(210px,.9fr) minmax(260px,1.15fr)!important;gap:0 18px!important;padding:0 16px!important;overflow:visible!important}.create-design-page .create-voice-stage:has(.voice-lip-preview-card .lip-preview-card.ready) .voice-stage-footer>span{display:none!important}.create-design-page .create-voice-stage:has(.voice-lip-preview-card .lip-preview-card.ready) .voice-stage-footer .stage-secondary-button{background:#ffffffeb!important;border:1px solid #6835f52e!important;box-shadow:0 10px 22px #6835f514!important}@media(max-height:820px)and (min-width:760px){.create-design-page .create-voice-stage:has(.voice-lip-preview-card .lip-preview-card.ready) .create-voice-layout{margin-bottom:28px!important}}.create-design-page .create-voice-stage:has(.voice-lip-preview-card .lip-preview-card.ready){grid-template-rows:auto auto auto!important;align-content:start!important;row-gap:0!important;overflow:visible!important}.create-design-page .create-voice-stage:has(.voice-lip-preview-card .lip-preview-card.ready) .create-voice-layout{margin-bottom:16px!important;overflow:visible!important}.create-design-page .create-voice-stage:has(.voice-lip-preview-card .lip-preview-card.ready) .voice-stage-footer{background:linear-gradient(135deg,#fffffff0,#ecfcffdb),radial-gradient(circle at 100% 0,#22b8cf2e,#0000 42%)!important;border:1px solid #d1d5ffe6!important;border-radius:18px!important;grid-template:"back hint regen primary"54px/180px minmax(0,1fr) 210px 280px!important;align-items:center!important;gap:0 14px!important;width:100%!important;height:74px!important;min-height:74px!important;max-height:74px!important;margin-top:0!important;padding:10px 16px!important;display:grid!important;overflow:hidden!important;box-shadow:0 16px 36px #5641961a!important}.create-design-page .create-voice-stage:has(.voice-lip-preview-card .lip-preview-card.ready) .voice-stage-footer:not(:has(.regenerate)){grid-template-columns:180px minmax(0,1fr) 280px!important;grid-template-areas:"back hint primary"!important}.create-design-page .create-voice-stage:has(.voice-lip-preview-card .lip-preview-card.ready) .voice-stage-footer>span{color:#475569!important;white-space:nowrap!important;text-overflow:ellipsis!important;grid-area:hint!important;min-width:0!important;margin:0!important;font-size:13px!important;font-weight:850!important;line-height:1.35!important;display:block!important;overflow:hidden!important}.create-design-page .create-voice-stage:has(.voice-lip-preview-card .lip-preview-card.ready) .voice-stage-footer .stage-secondary-button{grid-area:back!important}.create-design-page .create-voice-stage:has(.voice-lip-preview-card .lip-preview-card.ready) .voice-stage-footer .stage-secondary-button.regenerate{grid-area:regen!important}.create-design-page .create-voice-stage:has(.voice-lip-preview-card .lip-preview-card.ready) .voice-stage-footer .design-primary-button{grid-area:primary!important}.create-design-page .create-voice-stage:has(.voice-lip-preview-card .lip-preview-card.ready) .voice-stage-footer .design-primary-button,.create-design-page .create-voice-stage:has(.voice-lip-preview-card .lip-preview-card.ready) .voice-stage-footer .stage-secondary-button{white-space:nowrap!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;height:46px!important;min-height:46px!important;max-height:46px!important;padding:0 12px!important;display:inline-flex!important}@media(max-width:1180px){.create-design-page .create-voice-stage:has(.voice-lip-preview-card .lip-preview-card.ready) .voice-stage-footer{grid-template-rows:auto 46px 46px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-areas:"hint hint""back regen""primary primary"!important;gap:10px!important;height:auto!important;max-height:none!important}.create-design-page .create-voice-stage:has(.voice-lip-preview-card .lip-preview-card.ready) .voice-stage-footer:not(:has(.regenerate)){grid-template-areas:"hint hint""back primary"!important}}.create-design-page .create-voice-stage.lip-result-stage{align-items:stretch!important;gap:16px!important;width:100%!important}.create-design-page .create-voice-stage.lip-result-stage>.voice-control-bar{flex:none!important}.create-design-page .create-voice-stage.lip-result-stage>.create-voice-layout{width:100%!important}.create-design-page .create-voice-stage.lip-result-stage .voice-combined-grid{width:100%!important;overflow:visible!important}.create-design-page .create-voice-stage.lip-result-stage .voice-lip-preview-card{border-radius:18px!important;grid-template-rows:auto auto 8px 22px!important;padding:14px 16px 22px!important}.create-design-page .create-voice-stage.lip-result-stage .voice-lip-preview-card .lip-preview-card.ready{width:100%!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;place-items:center!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}.create-design-page .create-voice-stage.lip-result-stage .voice-lip-preview-card .lip-preview-card.ready .lip-preview-screen{aspect-ratio:9/16!important;width:min(100%,180px)!important;height:auto!important;margin:0 auto!important}.create-design-page .create-voice-stage.lip-result-stage .voice-lip-preview-card .voice-lip-progress{width:100%!important;height:8px!important;margin:0!important;position:static!important}.create-design-page .create-voice-stage.lip-result-stage .voice-lip-preview-card>small{color:#64748b!important;white-space:nowrap!important;text-overflow:ellipsis!important;min-height:22px!important;margin:0!important;padding:0!important;font-size:12px!important;font-weight:850!important;line-height:18px!important;display:block!important;position:static!important;overflow:hidden!important}.create-design-page .create-voice-stage.lip-result-stage>.voice-stage-footer.voice-result-footer{z-index:auto!important;background:linear-gradient(135deg,#fffffff2,#ecfcffe0),radial-gradient(circle at 100% 0,#22b8cf2e,#0000 42%)!important;border:1px solid #d1d5ffe6!important;border-radius:18px!important;flex:0 0 74px!important;grid-template:"back hint regen primary"54px/180px minmax(0,1fr) 210px 280px!important;align-items:center!important;gap:14px!important;width:100%!important;height:74px!important;min-height:74px!important;max-height:74px!important;margin:0!important;padding:10px 16px!important;display:grid!important;position:static!important;overflow:hidden!important;transform:translate(0)!important;box-shadow:0 16px 36px #5641961a!important}.create-design-page .create-voice-stage.lip-result-stage>.voice-stage-footer.voice-result-footer>span{color:#475569!important;white-space:nowrap!important;text-overflow:ellipsis!important;grid-area:hint!important;min-width:0!important;margin:0!important;font-size:13px!important;font-weight:850!important;line-height:1.35!important;display:block!important;overflow:hidden!important}.create-design-page .create-voice-stage.lip-result-stage>.voice-stage-footer.voice-result-footer .stage-secondary-button{grid-area:back!important}.create-design-page .create-voice-stage.lip-result-stage>.voice-stage-footer.voice-result-footer .stage-secondary-button.regenerate{grid-area:regen!important}.create-design-page .create-voice-stage.lip-result-stage>.voice-stage-footer.voice-result-footer .design-primary-button{grid-area:primary!important}.create-design-page .create-voice-stage.lip-result-stage>.voice-stage-footer.voice-result-footer .design-primary-button,.create-design-page .create-voice-stage.lip-result-stage>.voice-stage-footer.voice-result-footer .stage-secondary-button{border-radius:14px!important;width:100%!important;min-width:0!important;height:46px!important;min-height:46px!important;max-height:46px!important;padding:0 12px!important}@media(max-width:1180px){.create-design-page .create-voice-stage.lip-result-stage>.voice-stage-footer.voice-result-footer{flex-basis:auto!important;grid-template-rows:auto 46px 46px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-areas:"hint hint""back regen""primary primary"!important;gap:10px!important;height:auto!important;min-height:0!important;max-height:none!important}}.create-design-page .create-voice-stage.lip-result-stage>.lip-result-actions{background:linear-gradient(135deg,#fffffff2,#ecfcffe0),radial-gradient(circle at 100% 0,#22b8cf2e,#0000 42%)!important;flex:none!important;grid-template-columns:180px minmax(0,1fr) 210px 280px!important;grid-template-areas:"back hint regen primary"!important;min-width:0!important;height:74px!important;min-height:74px!important;max-height:74px!important;position:relative!important;transform:none!important}.create-design-page .create-voice-stage.lip-result-stage>.lip-result-actions .design-primary-button,.create-design-page .create-voice-stage.lip-result-stage>.lip-result-actions .stage-secondary-button{font-weight:920!important}.create-design-page .create-voice-stage.lip-result-stage>.lip-result-actions .stage-secondary-button{color:#5f3df5!important;background:#ffffffeb!important;border:1px solid #6835f52e!important;box-shadow:0 10px 22px #6835f514!important}@media(max-width:1180px){.create-design-page .create-voice-stage.lip-result-stage>.lip-result-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-areas:"hint hint""back regen""primary primary"!important;gap:10px!important;height:auto!important;min-height:0!important;max-height:none!important}}.create-design-page .create-voice-stage.lip-result-stage{gap:0!important}.create-design-page .create-voice-stage.lip-result-stage .voice-lip-preview-card{margin-bottom:0!important;padding-bottom:36px!important}.create-design-page .create-voice-stage.lip-result-stage>.lip-result-actions,.create-design-page .create-voice-stage.lip-result-stage>.voice-stage-footer{z-index:0!important;background:linear-gradient(135deg,#fffffff5,#ecfcffe6),radial-gradient(circle at 100% 0,#22b8cf29,#0000 42%)!important;border:1px solid #d1d5ffe6!important;border-radius:18px!important;flex:none!important;grid-template:"back hint regen primary"54px/180px minmax(0,1fr) 210px 280px!important;align-items:center!important;-moz-column-gap:14px!important;column-gap:14px!important;width:100%!important;height:76px!important;min-height:76px!important;max-height:76px!important;margin:0!important;padding:10px 16px!important;display:grid!important;position:static!important;overflow:hidden!important;transform:translate(0)!important;box-shadow:0 16px 36px #5641961a!important}.create-design-page .create-voice-stage.lip-result-stage>.lip-result-actions>span,.create-design-page .create-voice-stage.lip-result-stage>.voice-stage-footer>span{color:#475569!important;white-space:nowrap!important;text-overflow:ellipsis!important;grid-area:hint!important;min-width:0!important;margin:0!important;font-size:13px!important;font-weight:850!important;line-height:1.35!important;display:block!important;overflow:hidden!important}.create-design-page .create-voice-stage.lip-result-stage>.lip-result-actions .stage-secondary-button:first-child,.create-design-page .create-voice-stage.lip-result-stage>.voice-stage-footer .stage-secondary-button:first-child{grid-area:back!important}.create-design-page .create-voice-stage.lip-result-stage>.lip-result-actions .stage-secondary-button.regenerate,.create-design-page .create-voice-stage.lip-result-stage>.voice-stage-footer .stage-secondary-button.regenerate{grid-area:regen!important}.create-design-page .create-voice-stage.lip-result-stage>.lip-result-actions .design-primary-button,.create-design-page .create-voice-stage.lip-result-stage>.voice-stage-footer .design-primary-button{grid-area:primary!important}@media(max-width:1180px){.create-design-page .create-voice-stage.lip-result-stage>.create-voice-layout{margin-bottom:24px!important}.create-design-page .create-voice-stage.lip-result-stage>.lip-result-actions,.create-design-page .create-voice-stage.lip-result-stage>.voice-stage-footer{grid-template-rows:auto 46px 46px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-areas:"hint hint""back regen""primary primary"!important;gap:10px!important;height:auto!important;min-height:0!important;max-height:none!important}}.create-design-page .create-voice-stage.lip-result-stage{flex-direction:column!important;gap:18px!important;height:auto!important;min-height:0!important;max-height:none!important;padding-bottom:0!important;display:flex!important;overflow:visible!important}.create-design-page .create-voice-stage.lip-result-stage>.create-voice-layout{flex:none!important;overflow:visible!important}.create-design-page .create-voice-stage.lip-result-stage .voice-combined-grid,.create-design-page .create-voice-stage.lip-result-stage>.create-voice-layout{height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important}.create-design-page .create-voice-stage.lip-result-stage .voice-lip-preview-card{grid-template-rows:auto auto!important;align-content:start!important;gap:12px!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:14px 16px 18px!important;display:grid!important;overflow:hidden!important}.create-design-page .create-voice-stage.lip-result-stage .voice-lip-preview-card .voice-lip-progress,.create-design-page .create-voice-stage.lip-result-stage .voice-lip-preview-card>small{display:none!important}.create-design-page .create-voice-stage.lip-result-stage .voice-lip-preview-card .lip-preview-card.ready{margin:0 auto!important}.create-design-page .create-voice-stage.lip-result-stage>.lip-result-actions{z-index:0!important;background:linear-gradient(135deg,#fffffff7,#ecfcffeb),radial-gradient(circle at 100% 0,#22b8cf29,#0000 42%)!important;border:1px solid #d1d5ffe6!important;border-radius:18px!important;flex:0 0 76px!important;grid-template:"back hint regen primary"54px/180px minmax(0,1fr) 210px minmax(240px,280px)!important;align-items:center!important;-moz-column-gap:14px!important;column-gap:14px!important;width:100%!important;height:76px!important;min-height:76px!important;max-height:76px!important;margin:0!important;padding:10px 16px!important;display:grid!important;position:static!important;overflow:hidden!important;transform:translate(0)!important;box-shadow:0 16px 36px #5641961a!important}.create-design-page .create-voice-stage.lip-result-stage>.lip-result-actions>span{color:#475569!important;white-space:nowrap!important;text-overflow:ellipsis!important;grid-area:hint!important;min-width:0!important;margin:0!important;font-size:13px!important;font-weight:850!important;line-height:1.35!important;display:block!important;overflow:hidden!important}.create-design-page .create-voice-stage.lip-result-stage>.lip-result-actions .stage-secondary-button:first-child{grid-area:back!important}.create-design-page .create-voice-stage.lip-result-stage>.lip-result-actions .stage-secondary-button.regenerate{grid-area:regen!important}.create-design-page .create-voice-stage.lip-result-stage>.lip-result-actions .design-primary-button{grid-area:primary!important}.create-design-page .create-voice-stage.lip-result-stage>.lip-result-actions .design-primary-button,.create-design-page .create-voice-stage.lip-result-stage>.lip-result-actions .stage-secondary-button{white-space:nowrap!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;height:46px!important;min-height:46px!important;max-height:46px!important;padding:0 12px!important;display:inline-flex!important}@media(max-width:1180px){.create-design-page .create-voice-stage.lip-result-stage{gap:14px!important}.create-design-page .create-voice-stage.lip-result-stage>.lip-result-actions{flex-basis:auto!important;grid-template-rows:auto 46px 46px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-areas:"hint hint""back regen""primary primary"!important;gap:10px!important;height:auto!important;min-height:0!important;max-height:none!important}}.create-design-page .create-voice-stage.lip-result-stage{min-height:calc(100vh - 230px)!important}.create-design-page .create-voice-stage.lip-result-stage>.lip-result-actions{margin-top:auto!important}@media(max-height:760px){.create-design-page .create-voice-stage.lip-result-stage{min-height:calc(100vh - 210px)!important}}.create-design-page .lip-preview-screen{position:relative!important}.create-design-page .lip-video-loading{z-index:2!important;text-align:center!important;color:#5f3df5!important;background:linear-gradient(#f8fafff0,#ecfcffe6),radial-gradient(circle at 50% 30%,#6835f524,#0000 45%)!important;align-content:center!important;place-items:center!important;gap:8px!important;padding:18px!important;display:grid!important;position:absolute!important;inset:0!important}.create-design-page .lip-video-loading strong{color:#1f2937!important;font-size:14px!important;font-weight:950!important;line-height:1.2!important}.create-design-page .lip-video-loading span{color:#64748b!important;font-size:12px!important;font-weight:800!important;line-height:1.35!important}@media(min-width:1181px){.create-design-page .create-voice-stage.lip-result-stage{min-height:clamp(620px,100dvh - 180px,740px)!important}.create-design-page .create-voice-stage.lip-result-stage>.lip-result-actions{margin-top:auto!important}}.create-design-page .create-rewrite-card .word-target-control{border-radius:16px!important;grid-template-columns:34px minmax(0,1fr) 34px!important;align-items:center!important;gap:8px!important;width:min(360px,100%)!important;height:auto!important;min-height:48px!important;padding:7px!important;display:grid!important}.create-design-page .create-rewrite-card .word-target-control>button{border-radius:11px!important;width:34px!important;min-width:34px!important;height:34px!important}.create-design-page .create-rewrite-card .word-target-slider{grid-template-columns:minmax(90px,1fr) 92px!important;align-items:center!important;gap:10px!important;min-width:0!important;display:grid!important}.create-design-page .create-rewrite-card .word-target-range{accent-color:#6a35f4!important;width:100%!important;height:26px!important}.create-design-page .create-rewrite-card .word-target-control label{background:#ffffffd1!important;border-radius:11px!important;gap:4px!important;min-width:0!important;height:34px!important;padding:0 8px!important}.create-design-page .create-rewrite-card .word-target-control label input{text-align:center!important;width:42px!important;height:28px!important;font-size:14px!important}@media(max-width:1180px){.create-design-page .create-rewrite-card .card-title-row{flex-direction:column!important;align-items:stretch!important}.create-design-page .create-rewrite-card .word-target-control,.create-design-page .create-rewrite-card .word-target-slider{width:100%!important}}@media(max-width:640px){.create-design-page{gap:12px!important;width:100%!important;padding:14px 14px 28px!important;overflow-x:hidden!important}.create-design-page>.design-head{width:100%!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important}.create-design-page>.design-head h1{font-size:28px!important;line-height:1.12!important}.create-design-page>.design-head p{margin-top:8px!important;font-size:13px!important;line-height:1.55!important}.create-design-page .create-flow-message{justify-content:flex-start!important;width:100%!important;min-height:32px!important;margin-top:10px!important;padding:0 10px!important;font-size:12px!important;line-height:1.35!important}.create-design-page .create-step-line{overscroll-behavior-x:contain!important;grid-template-columns:repeat(4,minmax(72px,1fr))!important;gap:8px!important;width:100%!important;max-width:100%!important;margin:4px 0!important;padding:0 2px 4px!important;display:grid!important;left:auto!important;overflow-x:auto!important}.create-design-page .create-step-line:before{left:18px!important;right:18px!important}.create-design-page .create-step-line article{min-width:0!important}.create-design-page .create-step-line span{white-space:normal!important;max-width:100%!important;font-size:11px!important;line-height:1.25!important}.create-design-page .create-copy-stack,.create-design-page .create-workbench-redesign{gap:12px!important;width:100%!important;max-width:100%!important}.create-design-page .create-extract-card,.create-design-page .create-rewrite-card,.create-design-page .create-source-card{border-radius:18px!important;width:100%!important;min-width:0!important;padding:16px!important}.create-design-page .create-extract-card h2,.create-design-page .create-rewrite-card h2,.create-design-page .create-source-card h2{font-size:22px!important;line-height:1.16!important}.create-design-page .create-extract-card>p,.create-design-page .create-rewrite-card .card-title-row p,.create-design-page .create-source-card>p{margin-top:5px!important;font-size:12px!important;line-height:1.4!important}.create-design-page .create-source-card .segment-row{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;width:100%!important;margin-top:14px!important;display:grid!important}.create-design-page .create-source-card .segment-row button{white-space:nowrap!important;border-radius:12px!important;justify-content:flex-start!important;gap:8px!important;width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;padding:0 12px!important;font-size:13px!important;line-height:1.2!important}.create-design-page .design-input{width:100%!important;min-width:0!important;margin-top:14px!important}.create-design-page .design-url-input{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;display:grid!important}.create-design-page .design-url-input:before{border-radius:14px!important;inset:34px 0 0!important}.create-design-page .source-input-label-row{gap:8px!important;min-width:0!important;height:28px!important;font-size:12px!important}.create-design-page .source-guide-trigger{width:28px!important;min-width:28px!important;height:28px!important}.create-design-page .source-guide-popover,.create-design-page .source-guide-popover-creator,.create-design-page .source-guide-popover-single{z-index:500!important;transform-origin:top!important;width:auto!important;max-width:none!important;max-height:calc(100dvh - 104px)!important;position:fixed!important;top:70px!important;left:14px!important;right:14px!important}.create-design-page .source-guide-popover:before{display:none!important}.create-design-page .source-guide-popover img{-o-object-fit:contain!important;object-fit:contain!important;max-height:calc(100dvh - 205px)!important}.create-design-page .design-input input{width:100%!important;min-width:0!important;height:52px!important;padding-left:14px!important;padding-right:42px!important;font-size:14px!important}.create-design-page .design-url-input>svg{width:18px!important;height:18px!important;bottom:16px!important;right:14px!important}.create-design-page .custom-script-input textarea{height:132px!important;min-height:132px!important;font-size:14px!important}.create-design-page .create-extract-card>small,.create-design-page .create-source-card small{margin-top:8px!important;font-size:12px!important;line-height:1.45!important}.create-design-page .source-progress-panel{border-radius:13px!important;padding:10px 12px!important}.create-design-page .source-progress-head{gap:8px!important;font-size:12px!important}.create-design-page .source-progress-head span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.create-design-page .create-source-card .design-primary-button,.create-design-page .rewrite-action-button{border-radius:14px!important;width:100%!important;height:48px!important;min-height:48px!important;margin-top:12px!important}.create-design-page .copy-box,.create-design-page .extract-box{border-radius:14px!important;min-height:150px!important;max-height:none!important;margin-top:12px!important;padding:13px 14px!important}}@media(max-width:360px){.create-design-page{padding-left:10px!important;padding-right:10px!important}.create-design-page .create-extract-card,.create-design-page .create-rewrite-card,.create-design-page .create-source-card{padding:14px!important}.create-design-page .create-source-card .segment-row button{font-size:12px!important}}@media(max-width:640px){.create-design-page>.design-head{background:linear-gradient(135deg,#ffffffeb,#effbffd1),radial-gradient(circle at 100% 0,#6835f524,#0000 42%)!important;border-radius:18px!important;padding:16px 14px 14px!important}.create-design-page>.design-head h1{font-size:24px!important;line-height:1.14!important}.create-design-page>.design-head p{max-width:230px!important;font-size:12px!important;line-height:1.45!important}.create-design-page .create-flow-message{border-radius:999px!important;min-height:28px!important;margin-top:8px!important;padding:0 10px!important;font-size:11px!important}.create-design-page .create-step-line{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;height:auto!important;min-height:64px!important;margin:8px 0 10px!important;padding:0!important;overflow:visible!important}.create-design-page .create-step-line:before{display:none!important}.create-design-page .create-step-line article{background:#ffffffd1!important;border-radius:12px!important;align-content:center!important;justify-items:center!important;gap:5px!important;min-width:0!important;height:64px!important;padding:8px 4px!important;display:grid!important;box-shadow:0 10px 22px #4c458714!important}.create-design-page .create-step-line article.active,.create-design-page .create-step-line article.done{color:#fff!important;background:linear-gradient(135deg,#6a35f4,#18bcd0)!important;box-shadow:0 12px 24px #543edd33!important}.create-design-page .create-step-line b{border-radius:10px!important;width:28px!important;height:28px!important;font-size:13px!important}.create-design-page .create-step-line article:not(.active):not(.done) b{color:#151a2b!important;background:#ffffffd1!important}.create-design-page .create-step-line article.active b,.create-design-page .create-step-line article.done b{color:#fff!important;background:#ffffff38!important}.create-design-page .create-step-line span{white-space:nowrap!important;font-size:10px!important;font-weight:900!important;line-height:1.15!important}.create-design-page .create-copy-stack,.create-design-page .create-workbench-redesign{gap:10px!important}.create-design-page .create-extract-card,.create-design-page .create-rewrite-card{border-radius:18px!important;padding:14px!important}.create-design-page .create-extract-card h2,.create-design-page .create-rewrite-card h2{font-size:22px!important}.create-design-page .extract-box{grid-template-rows:auto minmax(0,1fr)!important;gap:7px!important;height:142px!important;min-height:142px!important;max-height:142px!important;margin-top:10px!important;padding:12px!important;display:grid!important;overflow:hidden!important}.create-design-page .extract-box span{margin:0!important;font-size:11px!important;line-height:1.2!important}.create-design-page .extract-box p{color:#26334f!important;height:100%!important;min-height:0!important;margin:0!important;padding-right:4px!important;font-size:13px!important;line-height:1.55!important;overflow-y:auto!important}.create-design-page .create-rewrite-card{height:auto!important;min-height:0!important}.create-design-page .create-rewrite-card .card-title-row{gap:10px!important}.create-design-page .create-rewrite-card .word-target-control{border-radius:14px!important;grid-template-columns:30px minmax(0,1fr) 30px!important;min-height:42px!important;padding:6px!important}.create-design-page .create-rewrite-card .word-target-control>button{width:30px!important;min-width:30px!important;height:30px!important}.create-design-page .create-rewrite-card .word-target-slider{grid-template-columns:minmax(0,1fr) 76px!important;gap:6px!important}.create-design-page .create-rewrite-card .word-target-control label{height:30px!important;padding:0 5px!important}.create-design-page .create-rewrite-card .word-target-control label input{width:34px!important;height:26px!important;font-size:13px!important}.create-design-page .create-rewrite-card .copy-box{height:168px!important;min-height:168px!important;max-height:168px!important;margin-top:10px!important;padding:12px!important;display:block!important;overflow-y:auto!important}.create-design-page .create-rewrite-card .copy-box.editable{padding:0!important;overflow:hidden!important}.create-design-page .create-rewrite-card .copy-box p{color:#26334f!important;margin:0 0 5px!important;font-size:13px!important;line-height:1.52!important}.create-design-page .create-rewrite-card .copy-box textarea{color:#26334f!important;height:168px!important;min-height:168px!important;padding:12px!important;font-size:13px!important;line-height:1.52!important;overflow-y:auto!important}.create-design-page .copy-box em{display:none!important}.create-design-page .copy-box-meta{color:#8993aa!important;text-align:right!important;margin:6px 2px 0!important;font-size:11px!important;font-style:normal!important;font-weight:850!important;line-height:1.2!important;display:block!important}.create-design-page .rewrite-action-button{height:48px!important;min-height:48px!important;margin-top:10px!important}.create-design-page .create-source-card .design-url-input{gap:7px!important}.create-design-page .create-source-card .design-url-input:before{background:#fffffff0!important;border:1px solid #a3aec68f!important;border-radius:13px!important;inset:32px 0 0!important;box-shadow:0 8px 18px #232d520f,inset 0 1px #ffffffeb!important}.create-design-page .create-source-card .design-url-input:focus-within:before,.create-design-page .create-source-card .design-url-input:hover:before{background:#fff!important;border-color:#6835f561!important;box-shadow:0 8px 18px #232d5212,0 0 0 3px #6835f514!important}.create-design-page .create-source-card .design-url-input input{color:#26334f!important;letter-spacing:0!important;white-space:nowrap!important;text-overflow:ellipsis!important;border-radius:13px!important;height:48px!important;padding:0 42px 0 14px!important;font-size:13px!important;font-weight:650!important;line-height:48px!important;overflow:hidden!important}.create-design-page .create-source-card .design-url-input input::-moz-placeholder{color:#a2abc0!important;font-weight:650!important}.create-design-page .create-source-card .design-url-input input::placeholder{color:#a2abc0!important;font-weight:650!important}.create-design-page .create-source-card .design-url-input>svg{color:#7c68e8!important;opacity:1!important;background:#6835f514!important;border-radius:8px!important;width:18px!important;height:18px!important;padding:2px!important;bottom:14px!important;right:12px!important}}.voice-picker-material-panel{grid-template-rows:auto minmax(0,1fr)!important}.voice-picker-material-panel .voice-picker-empty{text-align:center!important;align-content:center!important;padding:26px 18px!important}.voice-picker-material-panel .voice-picker-empty span{color:#667085!important;max-width:420px!important;font-size:13px!important;font-weight:760!important;line-height:1.5!important}.voice-picker-empty-action{margin-top:8px!important}@media(max-width:640px){.voice-picker-backdrop{place-items:stretch center!important;padding:10px!important}.voice-picker-modal{border-radius:18px!important;grid-template-rows:auto auto minmax(0,1fr)!important;gap:10px!important;width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;height:calc(100dvh - 20px)!important;max-height:calc(100dvh - 20px)!important;padding:12px!important;display:grid!important}.voice-picker-head{align-items:center!important}.voice-picker-head span{letter-spacing:.06em!important;font-size:10px!important}.voice-picker-head h2{margin-top:2px!important;font-size:21px!important}.voice-picker-modal .voice-picker-tabs,.voice-picker-tabs{border-radius:13px!important;align-items:stretch!important;height:42px!important;padding:4px!important}.voice-picker-modal .voice-picker-tabs button,.voice-picker-tabs button{border-radius:10px!important;gap:3px!important;height:34px!important;padding:0 4px!important;font-size:11px!important}.voice-picker-modal .voice-picker-tabs strong,.voice-picker-tabs strong{min-width:18px!important;padding:1px 4px!important;font-size:10px!important}.voice-picker-material-panel,.voice-picker-modal .voice-picker-material-panel{grid-template-rows:auto minmax(0,1fr)!important;gap:10px!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}.voice-picker-material-entry{border-radius:16px!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;min-height:0!important;padding:12px!important;display:grid!important}.voice-picker-material-entry strong{font-size:15px!important}.voice-picker-material-entry span{font-size:12px!important;line-height:1.35!important}.voice-picker-empty-action,.voice-picker-material-entry a{border-radius:12px!important;width:100%!important;height:40px!important;padding:0 12px!important;font-size:13px!important}.voice-picker-material-panel .voice-picker-grid,.voice-picker-modal .voice-picker-material-panel .voice-picker-grid{height:100%!important;min-height:0!important;padding:0 2px 6px 0!important;overflow:hidden auto!important}.voice-picker-material-panel .voice-picker-empty{height:100%!important;min-height:0!important;padding:18px 14px!important}}.avatar-picker-modal .avatar-picker-material-panel{grid-template-rows:auto minmax(0,1fr)!important;gap:14px!important}.avatar-material-entry,.create-design-page .avatar-material-card{box-sizing:border-box!important;background:linear-gradient(135deg,#fffffff5,#effaffd1),radial-gradient(circle at 88% 10%,#22b8cf24,#0000 42%)!important;border:1px solid #c4b5fdb3!important;border-radius:18px!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;width:100%!important;padding:18px!important;display:flex!important;box-shadow:0 16px 34px #47556914!important}.avatar-material-entry div,.create-design-page .avatar-material-card div{gap:6px!important;min-width:0!important;display:grid!important}.avatar-material-entry span,.create-design-page .avatar-material-card span{color:#6835f5!important;letter-spacing:0!important;font-size:12px!important;font-weight:950!important}.avatar-material-entry strong,.create-design-page .avatar-material-card h3{color:#0f172a!important;letter-spacing:0!important;margin:0!important;font-size:18px!important;font-weight:950!important}.create-design-page .avatar-material-card p{color:#64748b!important;max-width:560px!important;margin:0!important;font-size:14px!important;font-weight:800!important;line-height:1.65!important}.avatar-material-entry a,.create-design-page .avatar-material-card a{color:#fff!important;white-space:nowrap!important;background:linear-gradient(135deg,#6835f5,#22b8cf)!important;border:0!important;border-radius:14px!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:42px!important;padding:0 16px!important;font-size:14px!important;font-weight:950!important;text-decoration:none!important;display:inline-flex!important;box-shadow:0 14px 24px #6835f538!important}.avatar-picker-modal .avatar-picker-material-panel .uploaded-avatar-list{min-height:0!important;margin-top:0!important}@media(max-width:720px){.avatar-material-entry,.create-design-page .avatar-material-card{flex-direction:column!important;align-items:stretch!important}.avatar-material-entry a,.create-design-page .avatar-material-card a{width:100%!important}}.avatar-picker-modal .avatar-picker-uploaded-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;max-height:none!important;padding:2px 10px 2px 2px!important;overflow-y:auto!important}.avatar-picker-modal .avatar-picker-uploaded-grid .avatar-card{height:360px!important;min-height:360px!important}.avatar-picker-grid .avatar-video-frame video{-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center center!important;object-position:center center!important;background:linear-gradient(#ffffffb8,#f8fafcf5),radial-gradient(circle at 50% 0,#6835f514,#0000 52%)!important;width:100%!important;height:100%!important;padding:0!important;display:block!important}@media(max-width:980px){.avatar-picker-modal .avatar-picker-uploaded-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:560px){.avatar-picker-modal .avatar-picker-uploaded-grid{grid-template-columns:minmax(0,1fr)!important}}main.voice-library-live{--voice-card-radius:18px;--voice-line:#715eff29;--voice-muted:#667085;flex-direction:column;gap:18px;padding-bottom:36px;display:flex}main.voice-library-live .voice-head-row{align-items:center;gap:22px;margin-bottom:4px}main.voice-library-live .design-head h1{gap:16px}main.voice-library-live .voice-title-icon{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 12px 22px #6366f138);width:46px;height:46px}main.voice-library-live .design-head p{color:#475467;max-width:620px}main.voice-library-live .voice-metric-row{grid-template-columns:repeat(3,minmax(128px,1fr));min-width:420px}main.voice-library-live .voice-metric-row article{background:linear-gradient(135deg,#fffffff5,#f7fbffdb),radial-gradient(circle at 18% 12%,#715eff29,#0000 42%);border:1px solid #7c69ff21;min-height:76px;box-shadow:0 18px 44px #3c377814}main.voice-library-live .voice-metric-icon{color:#6b3df4;background:#715eff1a;border-radius:12px;width:32px;height:32px;padding:7px}main.voice-library-live .voice-library-command{background:linear-gradient(135deg,#fffffff2,#f0faffc2),radial-gradient(circle at 92% 30%,#22d3ee33,#0000 32%);border:1px solid #7c69ff24;border-radius:20px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:24px;padding:18px 20px;display:grid;box-shadow:0 24px 70px #40368c1a}main.voice-library-live .voice-mode-copy{gap:4px;display:grid}main.voice-library-live .voice-mode-copy span{letter-spacing:0;color:#6a38ff;font-size:12px;font-weight:900}main.voice-library-live .voice-mode-copy h2{color:#101828;margin:0;font-size:28px;line-height:1.16}main.voice-library-live .voice-mode-copy p{color:#667085;margin:0;font-weight:700}main.voice-library-live .voice-mode-switch{background:#ffffffb8;border:1px solid #7c69ff2e;border-radius:16px;grid-template-columns:repeat(2,1fr);gap:6px;min-width:310px;padding:6px;display:inline-grid;box-shadow:inset 0 1px #ffffffe6}main.voice-library-live .voice-mode-switch button{color:#475467;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-weight:900;transition:transform .18s,color .18s,background .18s,box-shadow .18s;display:inline-flex}main.voice-library-live .voice-mode-switch button:hover{color:#5b2cf2;background:#715eff14;transform:translateY(-1px)}main.voice-library-live .voice-mode-switch button:active{transform:translateY(0)scale(.98)}main.voice-library-live .voice-mode-switch button.active{color:#fff;background:linear-gradient(135deg,#6b35f6,#22b8cf);box-shadow:0 14px 30px #4c40d63d}main.voice-library-live .voice-mode-switch strong{background:#ffffff38;border-radius:999px;min-width:28px;padding:3px 8px;font-size:12px;line-height:1}main.voice-library-live .voice-mode-switch button:not(.active) strong{color:#5b2cf2;background:#715eff1f}main.voice-library-live .voice-library-upload-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6b35f6,#22b8cf);border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-weight:950;transition:transform .18s,box-shadow .18s,opacity .18s;display:inline-flex;box-shadow:0 16px 34px #4c40d633}main.voice-library-live .voice-library-upload-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 20px 42px #4c40d642}main.voice-library-live .voice-library-upload-button:active:not(:disabled){transform:translateY(0)scale(.98)}main.voice-library-live .voice-library-upload-button:disabled{cursor:wait;opacity:.72}main.voice-library-live .voice-library-hidden-input{display:none}main.voice-library-live .voice-library-toolbar{background:#ffffffd1;border:1px solid #7c69ff24;border-radius:18px;grid-template-columns:minmax(150px,auto) minmax(210px,320px) minmax(260px,1fr) auto;gap:12px;padding:12px 14px;box-shadow:0 18px 50px #40368c14}main.voice-library-live .voice-toolbar-title span{font-size:17px}main.voice-library-live .voice-toolbar-title small{color:#667085}main.voice-library-live .voice-filter-menu summary,main.voice-library-live .voice-library-search{background:#fffffff5;border-radius:14px;min-height:46px;transition:border-color .18s,box-shadow .18s,transform .18s}main.voice-library-live .voice-filter-menu summary:hover,main.voice-library-live .voice-library-search:focus-within,main.voice-library-live .voice-library-search:hover{border-color:#715eff61;transform:translateY(-1px);box-shadow:0 12px 28px #4c40d61f}main.voice-library-live .voice-toolbar-current{color:#5b2cf2;white-space:nowrap;background:#715eff1a;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;display:inline-flex}main.voice-library-live .voice-layout.live-only{margin-top:0}main.voice-library-live .voice-left-panel{box-shadow:none;background:0 0;border:0;padding:0}main.voice-library-live .voice-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;max-height:none;display:grid;border-right:0!important;border-radius:0!important;grid-template-rows:none!important;grid-auto-rows:max-content!important;align-content:start!important;align-items:start!important;padding:0 0 4px!important;overflow:visible!important}main.voice-library-live .voice-design-card{border-radius:var(--voice-card-radius);background:linear-gradient(145deg,#fffffff5,#f8fdffe0),radial-gradient(circle at 20% 10%,#715eff24,#0000 36%);border:1px solid #7c69ff24;min-height:260px;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative;box-shadow:0 18px 48px #29226614;flex-direction:column!important;align-self:start!important;gap:10px!important;height:auto!important;padding:18px!important;display:flex!important;overflow:visible!important}main.voice-library-live .voice-design-card:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(135deg,#715eff1a,#22d3ee1f);transition:opacity .2s;position:absolute;inset:0}main.voice-library-live .voice-design-card:hover{border-color:#715eff5c;transform:translateY(-5px);box-shadow:0 28px 70px #352b9129}main.voice-library-live .voice-design-card.active:before,main.voice-library-live .voice-design-card:hover:before{opacity:1}main.voice-library-live .voice-design-card:active{transform:translateY(-2px)scale(.99)}main.voice-library-live .voice-design-card.active{border-color:#5b2cf275;box-shadow:0 28px 70px #352b912e}main.voice-library-live .voice-design-card>*{z-index:1;position:relative}main.voice-library-live .voice-design-card>b{background:linear-gradient(135deg,#6b35f6,#22b8cf);border-radius:999px;top:14px;right:14px;box-shadow:0 10px 22px #4c40d633}main.voice-library-live .voice-card-delete{top:14px;right:14px}main.voice-library-live .voice-design-card:has(.voice-card-delete)>b{right:54px}main.voice-library-live .voice-card-top{align-items:center;gap:14px}main.voice-library-live .voice-card-top .voice-avatar-design{border-radius:18px;width:56px;height:56px;box-shadow:0 14px 28px #4c40d624}main.voice-library-live .voice-card-top h3{font-size:20px;line-height:1.15}main.voice-library-live .voice-card-top h3 small{margin-left:6px}main.voice-library-live .voice-card-top em{color:#667085;margin-top:4px}main.voice-library-live .tag-row{min-height:28px;margin-top:14px}main.voice-library-live .tag-row span{color:#5b2cf2;background:#715eff1a;border-radius:999px}main.voice-library-live .voice-design-card p{color:#475467;min-height:22px;margin-top:10px}main.voice-library-live .voice-wave-meter{background:linear-gradient(90deg,#715eff14,#22b8cf14);border-radius:14px;position:relative;overflow:hidden;margin-top:auto!important}main.voice-library-live .voice-wave-meter.loading i{background:linear-gradient(90deg,#6334f58c,#22b8cfb8)}main.voice-library-live .voice-wave-meter small{z-index:4;color:#5033d8;pointer-events:none;background:#ffffff9e;justify-content:center;align-items:center;font-size:11px;font-weight:950;line-height:1;display:inline-flex;position:absolute;inset:0}main.voice-library-live .voice-buttons button.loading{cursor:progress}main.voice-library-live .voice-buttons{flex:none!important;margin-top:4px!important}main.voice-library-live .voice-buttons button{background:linear-gradient(135deg,#6434f5,#22b8cf);border-radius:13px;min-height:42px;transition:transform .18s,filter .18s,box-shadow .18s;box-shadow:0 14px 26px #4c40d633}main.voice-library-live .voice-buttons button:hover{filter:saturate(1.05);transform:translateY(-1px);box-shadow:0 18px 34px #4c40d63d}main.voice-library-live .voice-buttons button:active{transform:scale(.98)}main.voice-library-live .voice-loading-card{background:#ffffffb8;border:1px dashed #7c69ff3d;border-radius:20px;min-height:300px}main.voice-library-live .voice-pagination.live{justify-content:center;margin-top:18px}@media(min-width:1181px){main.voice-library-live.design-page{flex-direction:column!important;height:calc(100dvh - 28px)!important;min-height:0!important;padding-bottom:14px!important;display:flex!important;overflow:hidden!important}main.voice-library-live .voice-head-row,main.voice-library-live .voice-library-command,main.voice-library-live .voice-library-message,main.voice-library-live .voice-library-toolbar{flex:none!important}main.voice-library-live .voice-layout.live-only{flex:auto!important;min-height:0!important;overflow:hidden!important}main.voice-library-live .voice-left-panel{flex-direction:column!important;height:100%!important;min-height:0!important;display:flex!important;overflow:hidden!important}main.voice-library-live .voice-card-grid{scrollbar-color:#8b70ffc7 #ffffff80!important;scrollbar-width:thin!important;flex:auto!important;min-height:0!important;padding:0 10px 16px 0!important;overflow:hidden auto!important}main.voice-library-live .voice-card-grid::-webkit-scrollbar{width:9px}main.voice-library-live .voice-card-grid::-webkit-scrollbar-track{background:#ffffff80;border-radius:999px}main.voice-library-live .voice-card-grid::-webkit-scrollbar-thumb{background:linear-gradient(#8b70ff,#26bfd0);border-radius:999px}main.voice-library-live .voice-loading-card{flex:auto!important;min-height:0!important}main.voice-library-live .voice-pagination.live{flex:none!important;margin-top:12px!important}}@media(max-width:1500px){main.voice-library-live .voice-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1180px){main.voice-library-live .voice-head-row,main.voice-library-live .voice-library-command,main.voice-library-live .voice-library-toolbar{grid-template-columns:1fr}main.voice-library-live .voice-metric-row,main.voice-library-live .voice-mode-switch{width:100%;min-width:0}main.voice-library-live .voice-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){main.voice-library-live .voice-card-grid,main.voice-library-live .voice-metric-row,main.voice-library-live .voice-mode-switch{grid-template-columns:1fr}}@media(max-width:640px){main.voice-library-live.design-page{gap:12px!important;width:100%!important;min-height:100dvh!important;padding:32px 13px 18px!important;overflow-x:hidden!important}main.voice-library-live .voice-head-row{grid-template-columns:1fr!important;gap:12px!important;margin:0!important;display:grid!important}main.voice-library-live .design-head{border-radius:16px!important;padding:18px!important}main.voice-library-live .design-head h1{white-space:nowrap!important;gap:10px!important;font-size:36px!important;line-height:1.08!important}main.voice-library-live .voice-title-icon{width:42px!important;height:42px!important}main.voice-library-live .design-head p{max-width:300px!important;margin-top:10px!important;font-size:13px!important;line-height:1.55!important}main.voice-library-live .voice-metric-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important;min-width:0!important;display:grid!important}main.voice-library-live .voice-metric-row article{text-align:center!important;border-radius:14px!important;grid-template-rows:24px minmax(0,1fr)!important;place-items:center!important;gap:4px!important;min-width:0!important;height:78px!important;min-height:78px!important;padding:10px 8px!important;display:grid!important}main.voice-library-live .voice-metric-icon,main.voice-library-live .voice-metric-row article>img{-o-object-fit:contain!important;object-fit:contain!important;width:24px!important;height:24px!important;margin:0!important;padding:4px!important}main.voice-library-live .voice-metric-row article span{color:#101828!important;white-space:nowrap!important;writing-mode:horizontal-tb!important;grid-template-rows:auto auto!important;align-content:center!important;justify-items:center!important;gap:1px!important;min-width:0!important;font-size:11px!important;font-weight:850!important;line-height:1.15!important;display:grid!important}main.voice-library-live .voice-metric-row article strong{color:#101828!important;white-space:nowrap!important;writing-mode:horizontal-tb!important;margin:0!important;font-size:24px!important;font-weight:950!important;line-height:1!important;display:block!important}main.voice-library-live .voice-library-command{border-radius:16px!important;grid-template-columns:1fr!important;gap:14px!important;padding:17px!important}main.voice-library-live .voice-mode-copy h2{font-size:25px!important;line-height:1.18!important}main.voice-library-live .voice-mode-copy p{font-size:13px!important;line-height:1.55!important}main.voice-library-live .voice-mode-switch{border-radius:14px!important;grid-template-columns:1fr!important;gap:6px!important;width:100%!important;min-width:0!important;padding:6px!important}main.voice-library-live .voice-mode-switch button{border-radius:11px!important;min-height:42px!important;padding:0 14px!important;font-size:14px!important}main.voice-library-live .voice-library-upload-button{border-radius:12px!important;width:100%!important;min-height:44px!important}main.voice-library-live .voice-library-toolbar{border-radius:16px!important;grid-template-columns:1fr!important;gap:10px!important;padding:14px!important;display:grid!important}main.voice-library-live .voice-toolbar-title{gap:2px!important;display:grid!important}main.voice-library-live .voice-toolbar-title span{font-size:16px!important}main.voice-library-live .voice-filter-menu summary,main.voice-library-live .voice-library-search{border-radius:12px!important;min-height:44px!important}main.voice-library-live .voice-toolbar-current{display:none!important}main.voice-library-live .voice-card-grid{grid-template-columns:1fr!important;gap:12px!important;padding:0 0 10px!important}main.voice-library-live .voice-design-card{border-radius:16px!important;gap:9px!important;min-height:236px!important;padding:15px!important}main.voice-library-live .voice-card-top{gap:12px!important}main.voice-library-live .voice-card-top .voice-avatar-design{border-radius:16px!important;width:52px!important;height:52px!important}main.voice-library-live .voice-card-top h3{font-size:19px!important}main.voice-library-live .tag-row{gap:6px!important;min-height:26px!important;margin-top:4px!important}main.voice-library-live .tag-row span{padding:5px 8px!important;font-size:12px!important}main.voice-library-live .voice-design-card p{min-height:20px!important;margin-top:2px!important;font-size:13px!important}main.voice-library-live .voice-wave-meter{border-radius:13px!important;min-height:38px!important}main.voice-library-live .voice-buttons button{border-radius:12px!important;min-height:40px!important}main.voice-library-live .voice-pagination.live{gap:8px!important;margin-top:12px!important}main.voice-library-live .voice-pagination.live button{border-radius:11px!important;width:38px!important;height:38px!important}main.voice-library-live .voice-pagination.live strong{border-radius:11px!important;min-height:38px!important;padding:0 12px!important}}main.avatar-library-page.design-page{flex-direction:column;gap:16px;height:calc(100dvh - 24px)!important;min-height:0!important;padding-top:32px!important;padding-bottom:12px!important;display:flex!important;overflow:hidden!important}main.avatar-library-page .avatar-library-hero{flex:none}main.avatar-library-page .avatar-library-hero h1{color:#050816;letter-spacing:0;margin:0;font-size:44px;font-weight:950;line-height:1.05}main.avatar-library-page .avatar-library-hero p{color:#475467;margin:10px 0 0;font-size:16px;font-weight:760}main.avatar-library-page .avatar-library-actions{flex:none;justify-content:space-between;align-items:center;gap:14px;display:flex}main.avatar-library-page .avatar-library-tabs{gap:14px;min-width:0;display:flex}main.avatar-library-page .avatar-library-tabs button{color:#475467;cursor:pointer;background:#ffffffdb;border:0;border-radius:14px;min-width:86px;height:44px;padding:0 24px;font-size:15px;font-weight:950;transition:transform .18s,color .18s,background .18s,box-shadow .18s;box-shadow:0 14px 34px #40368c14}main.avatar-library-page .avatar-library-tabs button:hover{color:#5b2cf2;transform:translateY(-1px)}main.avatar-library-page .avatar-library-tabs button.active{color:#fff;background:linear-gradient(135deg,#6b35f6,#22b8cf);box-shadow:0 18px 38px #6335f53d}main.avatar-library-page .avatar-library-empty button,main.avatar-library-page .avatar-library-upload-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6b35f6,#22b8cf);border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 20px;font-size:14px;font-weight:950;transition:transform .18s,box-shadow .18s,opacity .18s;display:inline-flex;box-shadow:0 16px 34px #4c40d633}main.avatar-library-page .avatar-library-empty button:hover:not(:disabled),main.avatar-library-page .avatar-library-upload-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 20px 42px #4c40d642}main.avatar-library-page .avatar-library-empty button:active:not(:disabled),main.avatar-library-page .avatar-library-upload-button:active:not(:disabled){transform:translateY(0)scale(.98)}main.avatar-library-page .avatar-library-empty button:disabled,main.avatar-library-page .avatar-library-upload-button:disabled{cursor:wait;opacity:.72}main.avatar-library-page .avatar-library-hidden-input{display:none}main.avatar-library-page .avatar-library-error,main.avatar-library-page .avatar-library-message{color:#5b2cf2;background:#715eff1a;border-radius:12px;flex:none;width:-moz-fit-content;width:fit-content;margin:0;padding:8px 12px;font-size:13px;font-weight:850}main.avatar-library-page .avatar-library-error{color:#e11d48;background:#fff1f2e6}main.avatar-library-page .avatar-library-panel{flex:auto;min-height:0;overflow:hidden}main.avatar-library-page .avatar-library-grid{scrollbar-width:thin;scrollbar-color:#8b70ffc7 #ffffff7a;height:100%;min-height:0;display:grid;overflow:hidden auto;grid-template-columns:repeat(5,minmax(190px,1fr))!important;grid-auto-rows:510px!important;align-content:start!important;align-items:start!important;gap:30px!important;padding:0 10px 18px 0!important}main.avatar-library-page .avatar-library-grid::-webkit-scrollbar{width:9px}main.avatar-library-page .avatar-library-grid::-webkit-scrollbar-track{background:#ffffff75;border-radius:999px}main.avatar-library-page .avatar-library-grid::-webkit-scrollbar-thumb{background:linear-gradient(#8d6dff,#6ed5e5);border:2px solid #ffffff7a;border-radius:999px}main.avatar-library-page .avatar-library-card{cursor:pointer;background:#fffffff0;border:1px solid #e2e7f2f2;border-radius:14px;min-width:0;transition:transform .18s,box-shadow .18s,border-color .18s;overflow:hidden;box-shadow:0 18px 42px #363e5914;flex-direction:column!important;height:100%!important;min-height:100%!important;display:flex!important}main.avatar-library-page .avatar-library-card:hover{border-color:#715eff5c;transform:translateY(-4px);box-shadow:0 28px 70px #352b9129}main.avatar-library-page .avatar-library-card.active{border-color:#5b2cf2b3;box-shadow:0 24px 58px #5b2cf22e}main.avatar-library-page .avatar-library-video{background:linear-gradient(135deg,#eef3fff2,#e5faffe6);position:relative;aspect-ratio:9/16!important;border-radius:14px 14px 0 0!important;flex:auto!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;overflow:hidden!important}main.avatar-library-page .avatar-library-video img,main.avatar-library-page .avatar-library-video video{display:block;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center top!important;object-position:center top!important;width:100%!important;height:100%!important}main.avatar-library-page .avatar-library-delete-button{z-index:2;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a94;border:0;border-radius:12px;place-items:center;width:34px;height:34px;transition:transform .18s,background .18s;display:inline-grid;position:absolute;top:12px;right:12px}main.avatar-library-page .avatar-library-delete-button:hover{background:#e11d48e0;transform:translateY(-1px)}main.avatar-library-page .avatar-library-cover-placeholder{color:#6b5cff;letter-spacing:0;background:radial-gradient(circle at 50% 32%,#22b8cf29,#0000 36%),linear-gradient(135deg,#f4f7fffa,#e4f8fff0);place-items:center;width:100%;height:100%;font-size:14px;font-weight:950;display:grid}main.avatar-library-page .avatar-library-video span{color:#fff;background:linear-gradient(135deg,#6b35f6,#22b8cf);border-radius:999px;align-items:center;gap:6px;min-height:32px;padding:0 12px;font-size:12px;font-weight:950;display:inline-flex;position:absolute;top:12px;left:12px;box-shadow:0 12px 22px #4c40d638}main.avatar-library-page .avatar-library-meta{flex:0 0 70px!important;align-items:center!important;min-height:70px!important;padding:14px 16px 18px!important;display:flex!important}main.avatar-library-page .avatar-library-meta strong{color:#101828;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:950;line-height:1.3;display:block;overflow:hidden}main.avatar-library-page .avatar-library-empty{color:#6b35f6;background:linear-gradient(135deg,#fffc,#f2fbffb8),radial-gradient(circle at 50% 35%,#715eff1f,#0000 34%);border:1px dashed #7c69ff47;border-radius:22px;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:10px;min-height:420px;display:flex;box-shadow:0 22px 56px #40368c14}main.avatar-library-page .avatar-library-empty strong{color:#101828;font-size:20px}main.avatar-library-page .avatar-library-empty span{color:#667085;text-align:center;max-width:420px;font-weight:700}@media(max-width:1500px){main.avatar-library-page .avatar-library-grid{grid-template-columns:repeat(5,minmax(170px,1fr))!important;grid-auto-rows:372px!important;gap:24px!important}main.avatar-library-page .avatar-library-video{min-height:0!important}}@media(max-width:1180px){main.avatar-library-page.design-page{min-height:auto;height:auto!important;overflow:visible!important}main.avatar-library-page .avatar-library-grid{height:auto;padding-right:0;overflow:visible;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:auto!important}main.avatar-library-page .avatar-library-video{min-height:0!important}}@media(max-width:720px){main.avatar-library-page .avatar-library-hero h1{font-size:36px}main.avatar-library-page .avatar-library-actions{grid-template-columns:1fr;display:grid}main.avatar-library-page .avatar-library-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}main.avatar-library-page .avatar-library-tabs button,main.avatar-library-page .avatar-library-upload-button{width:100%;min-width:0;padding:0 12px}main.avatar-library-page .avatar-library-grid{grid-template-columns:1fr!important}}.material-library-page.design-page{flex-direction:column;gap:18px;height:calc(100dvh - 24px);min-height:0;padding-top:28px;display:flex;overflow:hidden}.material-hero{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.material-hero>div{min-width:0}.material-hero span{color:#6a35f4;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;font-size:13px;font-weight:900;display:inline-flex}.material-hero h1{color:#050816;letter-spacing:0;margin:12px 0 8px;font-size:44px;line-height:1.06}.material-hero p{color:#475467;margin:0;font-weight:760}.material-empty-state button,.material-hero button{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#6b35f6,#22b8cf);border:0;border-radius:15px;justify-content:center;align-items:center;gap:9px;font-weight:900;display:inline-flex;box-shadow:0 18px 34px #5838e140}.material-hero button{height:52px;padding:0 22px}.material-empty-state button:disabled,.material-hero button:disabled{cursor:not-allowed;opacity:.68}.material-hero input{display:none}.material-summary-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.material-summary-row article{background:#ffffffb8;border:1px solid #7459ff1f;border-radius:18px;grid-template-rows:auto auto;grid-template-columns:52px 1fr;-moz-column-gap:14px;column-gap:14px;min-height:88px;padding:16px;display:grid;box-shadow:0 18px 42px #2a314b12}.material-summary-row article span{color:#6a35f4;background:#6a35f41a;border-radius:17px;grid-row:1/3;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.material-summary-row small{color:#667085;font-weight:800}.material-summary-row strong{color:#050816;font-size:28px;line-height:1}.material-panel{background:#ffffff9e;border:1px solid #7459ff1f;border-radius:20px;flex-direction:column;flex:auto;gap:16px;min-height:0;padding:18px;display:flex;box-shadow:0 24px 60px #2a314b14}.material-panel>header{flex:none;justify-content:space-between;align-items:center;gap:16px;display:flex}.material-panel h2,.material-panel p{margin:0}.material-panel h2{color:#050816;letter-spacing:0;font-size:20px}.material-panel p{color:#667085;margin-top:5px;font-size:14px;font-weight:760}.material-panel nav{background:#ffffffd6;border-radius:15px;gap:5px;height:46px;padding:5px;display:inline-flex}.material-panel nav button{color:#344054;background:0 0;border:0;border-radius:12px;min-width:72px;font-weight:900}.material-panel nav button.active{color:#fff;background:linear-gradient(135deg,#6b35f6,#22b8cf)}.material-error{color:#be123c;background:#fff1f2db;border:1px solid #e11d4829;border-radius:14px}.material-error,.material-saved{flex:none;margin:0;padding:11px 14px;font-weight:800}.material-saved{color:#047857;background:#ecfdf5db;border:1px solid #05966929;border-radius:14px}.material-grid{flex:auto;grid-template-columns:repeat(auto-fill,minmax(220px,250px));place-content:start;gap:22px;min-height:0;padding-right:6px;display:grid;overflow-y:auto}.material-grid::-webkit-scrollbar{width:8px}.material-grid::-webkit-scrollbar-thumb{background:#7459ff8c;border-radius:999px}.material-card{background:#ffffffdb;border:1px solid #7459ff24;border-radius:14px;min-width:0;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 18px 36px #2a314b14}.material-card:hover{border-color:#715eff57;transform:translateY(-3px);box-shadow:0 26px 58px #352b9124}.material-card.failed{border-color:#e11d4838}.material-card.processing .material-preview video{filter:saturate(.65)}.material-preview{aspect-ratio:16/10;background:#eef2ff;position:relative;overflow:hidden}.material-card.kind-video .material-preview{aspect-ratio:9/16;background:linear-gradient(135deg,#eef3fff2,#e5faffe6)}.material-card.kind-image .material-preview{aspect-ratio:4/3}.material-preview img,.material-preview video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.material-card.kind-video .material-preview video{-o-object-position:center top;object-position:center top;cursor:pointer}.material-card.kind-video .material-preview video:focus-visible{outline-offset:-3px;outline:3px solid #6a35f4b8}.material-audio-preview{color:#6a35f4;background:linear-gradient(135deg,#6a35f41f,#22b8cf29),#f8fafc;flex-direction:column;justify-content:center;align-items:center;gap:18px;width:100%;height:100%;min-height:154px;padding:26px 18px 18px;display:flex}.material-audio-preview audio{width:min(100%,320px);height:38px}.material-preview span{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0508169e;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:900;position:absolute;top:10px;left:10px}.material-card.ready .material-preview span{background:#047857c7}.material-card.failed .material-preview span{background:#be123cc7}.material-card.processing .material-preview span{background:#4b5563c7}.material-card-meta{padding:13px 14px 15px}.material-rename-form,.material-title-row{align-items:center;gap:8px;min-width:0;display:flex}.material-title-row strong{flex:auto}.material-rename-form button,.material-title-row button{color:#344054;background:#f2f4f7;border:0;border-radius:9px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.material-title-row .material-rename-button{gap:5px;width:auto;min-width:72px;padding:0 9px;font-size:12px;font-weight:900}.material-title-row .material-rename-button span{line-height:1}.material-rename-form button:hover,.material-title-row button:hover{color:#6a35f4;background:#6a35f41a}.material-rename-form input{color:#111827;background:#fff;border:1px solid #7459ff3d;border-radius:10px;outline:none;flex:auto;min-width:0;height:34px;padding:0 10px;font-size:14px;font-weight:900}.material-rename-form input:focus{border-color:#6a35f49e;box-shadow:0 0 0 3px #6a35f41a}.material-rename-form button:disabled{cursor:wait;opacity:.66}.material-card-meta small,.material-card-meta strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.material-card-meta strong{color:#111827;font-size:15px;font-weight:900}.material-card-meta small{color:#667085;margin-top:6px;font-size:12px;font-weight:760}.material-card-meta p{color:#be123c;white-space:normal;margin:10px 0 0;font-size:12px;font-weight:800}.material-voice-row{justify-content:space-between;align-items:center;gap:10px;min-height:34px;margin-top:12px;display:flex}.material-voice-row span{color:#344054;text-overflow:ellipsis;white-space:nowrap;gap:7px;min-width:0;overflow:hidden}.material-voice-row button,.material-voice-row span{align-items:center;font-size:12px;font-weight:900;display:inline-flex}.material-voice-row button{color:#fff;background:#111827;border:0;border-radius:10px;flex:none;gap:6px;height:32px;padding:0 11px}.material-voice-row button:disabled{cursor:wait;opacity:.72}.material-delete-button{color:#be123c;background:#ffffffe0;border:0;border-radius:11px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;position:absolute;top:10px;right:10px;box-shadow:0 10px 22px #2a314b29}.material-processing-note{color:#53389e;background:#f5f3ffc7;border:1px solid #6a35f424;border-radius:14px;flex:none;align-items:center;gap:8px;padding:10px 13px;font-size:13px;font-weight:900;display:inline-flex}.material-empty-state{color:#667085;text-align:center;border:1px dashed #7459ff38;border-radius:18px;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:10px;min-height:260px;display:flex}.material-empty-state strong{color:#111827;font-size:18px;font-weight:900}.material-empty-state button{height:42px;padding:0 18px}.material-upload-dialog-backdrop{z-index:9000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a6b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.material-upload-dialog{background:#fffffffa;border:1px solid #7459ff29;border-radius:18px;width:min(720px,100%);padding:22px;box-shadow:0 28px 80px #0f172a42}.material-upload-dialog header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.material-upload-dialog small{color:#6a35f4;letter-spacing:0;font-size:12px;font-weight:900}.material-upload-dialog h2{color:#050816;letter-spacing:0;margin:6px 0 0;font-size:24px}.material-upload-dialog header>button{color:#344054;background:#f2f4f7;border:0;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.material-upload-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.material-upload-option{text-align:left;background:#fff;border:1px solid #7459ff29;border-radius:16px;flex-direction:column;align-items:flex-start;gap:11px;min-height:172px;padding:18px;display:flex;box-shadow:0 14px 34px #2a314b12}.material-upload-option:hover{border-color:#6a35f466;transform:translateY(-1px)}.material-upload-option span{color:#6a35f4;background:#6a35f41a;border-radius:15px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.material-upload-option strong{color:#111827;font-size:17px;font-weight:900}.material-upload-option small{color:#667085;font-size:13px;font-weight:800;line-height:1.55}@media(max-width:1500px){.material-grid{grid-template-columns:repeat(auto-fill,minmax(210px,238px))}}@media(max-width:1180px){.material-library-page.design-page{height:auto;overflow:visible}.material-hero,.material-panel>header{flex-direction:column;align-items:stretch}.material-summary-row{grid-template-columns:repeat(2,minmax(0,1fr))}.material-grid{grid-template-columns:repeat(auto-fill,minmax(210px,238px));justify-content:start;overflow:visible}.material-upload-options{grid-template-columns:1fr}}@media(max-width:720px){.material-grid{grid-template-columns:minmax(0,320px);justify-content:center;gap:18px}.material-card-meta{padding:13px 14px 15px}}.template-library-page.design-page{flex-direction:column;gap:16px;height:calc(100dvh - 24px)!important;min-height:0!important;padding-top:32px!important;padding-bottom:12px!important;display:flex!important;overflow:hidden!important}.template-library-page.design-page .template-library-hero{margin-bottom:0!important}.template-library-page.design-page .template-library-tabs{margin-bottom:4px!important}.template-library-page.design-page .template-library-tabs .template-create-button{color:#6335f5!important;background:#ffffffe6!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-width:118px!important;margin-left:4px!important;display:inline-flex!important}.template-library-page.design-page .template-library-tabs .template-create-button:hover{color:#fff!important;background:linear-gradient(135deg,#6b35f6,#22b8cf)!important}.template-library-page.design-page .template-usage-strip{flex:none}.template-library-page.design-page .template-cover-scroll{scrollbar-width:thin;scrollbar-color:#8b70ffc7 #ffffff7a;flex:auto;min-height:0;height:auto!important;max-height:none!important;padding:0 10px 14px 0!important;overflow:hidden auto!important}.template-library-page.design-page .template-cover-scroll::-webkit-scrollbar{width:9px}.template-library-page.design-page .template-cover-scroll::-webkit-scrollbar-track{background:#ffffff75;border-radius:999px}.template-library-page.design-page .template-cover-scroll::-webkit-scrollbar-thumb{background:linear-gradient(#8d6dff,#6ed5e5);border:2px solid #ffffff7a;border-radius:999px}.template-library-page.design-page .template-cover-grid{padding-bottom:8px!important}.template-library-page.design-page .template-cover-card{position:relative!important}.template-library-page.design-page .template-delete-button{z-index:6!important;color:#fff!important;opacity:0!important;cursor:pointer!important;background:#0f172a9e!important;border:1px solid #ffffffb8!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;width:34px!important;height:34px!important;transition:opacity .16s,transform .16s,background .16s!important;display:inline-flex!important;position:absolute!important;top:10px!important;right:10px!important;transform:translateY(-4px)!important;box-shadow:0 12px 24px #0f172a38!important}.template-library-page.design-page .template-cover-card.active .template-delete-button,.template-library-page.design-page .template-cover-card:hover .template-delete-button{opacity:1!important;transform:translateY(0)!important}.template-library-page.design-page .template-delete-button:hover{background:#ef4444!important;border-color:#ffffffe6!important}.template-library-page.design-page .template-inline-edit{color:#6335f5!important;cursor:pointer!important;background:#6335f50f!important;border:1px solid #6335f52e!important;border-radius:10px!important;width:100%!important;height:32px!important;margin-top:10px!important;font-size:12px!important;font-weight:900!important}.template-library-page.design-page .template-inline-edit:hover{color:#fff!important;background:#6335f5!important}.template-library-page.design-page .template-empty-state{color:#667085;background:linear-gradient(135deg,#ffffffd1,#f2fbffb8),radial-gradient(circle at 50% 35%,#715eff1f,#0000 34%);border:1px dashed #7c69ff47;border-radius:22px;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:12px;min-height:360px;display:flex;box-shadow:0 22px 56px #40368c14}.template-library-page.design-page .template-empty-state strong{color:#101828;font-size:20px;font-weight:950}.template-library-page.design-page .template-empty-state span{text-align:center;max-width:420px;font-weight:760}.template-library-page.design-page .template-empty-state button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6b35f6,#22b8cf);border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:42px;padding:0 18px;font-weight:950;display:inline-flex}.template-library-page.design-page .template-library-footer{display:none!important}.template-library-page.design-page .template-editor-actions{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:1180px){.template-library-page.design-page{min-height:auto;height:auto!important}.template-library-page.design-page .template-cover-scroll{max-height:none!important;padding-right:0!important;overflow:visible!important}}@media(max-width:640px){.template-edit-modal{place-items:center!important;padding:10px!important;overflow:hidden!important}.template-editor-dialog{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;border-radius:20px!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;width:min(390px,100vw - 20px)!important;max-width:calc(100vw - 20px)!important;height:min(760px,100dvh - 20px)!important;max-height:calc(100dvh - 20px)!important;padding:16px!important;display:grid!important;overflow:hidden auto!important}.template-editor-dialog .template-editor-head{grid-template-columns:minmax(0,1fr) 36px!important;align-items:start!important;gap:10px!important;width:100%!important;min-width:0!important;display:grid!important}.template-editor-dialog .template-editor-head h2{margin:0 0 4px!important;font-size:18px!important;line-height:1.12!important}.template-editor-dialog .template-editor-head p{font-size:12px!important;line-height:1.25!important}.template-editor-dialog .template-editor-head button{border-radius:12px!important;place-self:start end!important;place-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;display:grid!important}.template-editor-dialog .template-editor-preview{aspect-ratio:9/16!important;border-radius:14px!important;justify-self:center!important;width:min(230px,72vw)!important;max-width:100%!important;height:auto!important;max-height:340px!important}.template-editor-dialog .template-editor-preview img{-o-object-fit:cover!important;object-fit:cover!important;width:100%!important;height:100%!important}.template-editor-dialog .template-editor-preview strong{left:12px!important;right:12px!important;bottom:clamp(30px,var(--subtitle-bottom),88px)!important;font-size:clamp(15px,var(--subtitle-size),28px)!important;line-height:1.12!important}.template-editor-dialog .template-editor-preview span{font-size:11px!important;bottom:16px!important;left:12px!important;right:12px!important}.template-editor-dialog .template-editor-section{gap:10px!important}.template-editor-dialog .template-editor-section h3{font-size:13px!important;line-height:1.2!important}.template-editor-dialog .template-editor-control-grid{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.template-editor-dialog .template-editor-field,.template-editor-dialog .template-editor-slider{gap:7px!important;width:100%!important;min-width:0!important}.template-editor-dialog .template-editor-field input,.template-editor-dialog .template-editor-field select{border-radius:12px!important;width:100%!important;min-width:0!important;height:40px!important;font-size:13px!important}.template-editor-dialog .template-editor-slider input[type=range]{width:100%!important}.template-editor-dialog .template-color-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.template-editor-dialog .template-color-grid label{min-width:0!important;height:40px!important;padding:0 9px!important}.template-editor-dialog .template-color-grid span{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.template-editor-dialog .template-editor-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.template-editor-dialog .template-editor-actions button{white-space:nowrap!important;border-radius:13px!important;width:100%!important;min-width:0!important;height:42px!important;padding:0 10px!important}.template-editor-dialog small{width:100%!important;font-size:11px!important;line-height:1.35!important}}@media(max-width:360px){.template-editor-dialog{gap:10px!important;padding:14px!important}.template-editor-dialog .template-editor-preview{width:min(214px,70vw)!important;max-height:316px!important}.template-editor-dialog .template-color-grid{grid-template-columns:minmax(0,1fr)!important}}.projects-design-page.design-page{flex-direction:column!important;gap:14px!important;height:calc(100dvh - 24px)!important;min-height:0!important;padding-top:18px!important;padding-bottom:12px!important;display:flex!important;overflow:hidden!important;transform:none!important}.projects-design-page .projects-head{margin-bottom:2px!important;transform:none!important}.projects-design-page .projects-head h1{letter-spacing:0!important;font-size:42px!important;line-height:1.06!important}.projects-design-page .projects-head p{color:#475467!important;margin-top:8px!important;font-weight:760!important}.projects-design-page .project-toolbar-line{flex:none!important;grid-template-columns:minmax(420px,1fr) minmax(240px,320px) 52px!important;justify-content:stretch!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;display:grid!important;overflow:visible!important;transform:none!important}.projects-design-page .project-tabs{background:#ffffffc7!important;border-radius:16px!important;align-items:center!important;gap:6px!important;width:-moz-fit-content!important;width:fit-content!important;height:50px!important;padding:6px!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffffe6,0 12px 28px #40368c0f!important}.projects-design-page .project-tabs button{border-radius:12px!important;min-width:82px!important;height:38px!important}.projects-design-page .project-toolbar-line label{background:#ffffffdb!important;border-radius:15px!important;flex:none!important;justify-self:end!important;width:100%!important;min-width:240px!important;max-width:320px!important;height:52px!important;box-shadow:0 14px 32px #2a314b12!important}.projects-design-page .project-toolbar-line .design-primary-button{white-space:nowrap!important;border-radius:14px!important;flex:none!important;justify-self:end!important;width:52px!important;min-width:52px!important;max-width:52px!important;height:52px!important;min-height:52px!important;padding:0!important;overflow:visible!important}.projects-design-page .project-toolbar-line .design-primary-button span{clip:rect(0,0,0,0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.projects-design-page .projects-layout{flex:auto!important;min-height:0!important;margin-top:2px!important;display:block!important;transform:none!important}.projects-design-page .projects-main-column{flex-direction:column!important;gap:14px!important;height:100%!important;min-height:0!important;margin-top:0!important;display:flex!important;transform:none!important}.projects-design-page .project-metric-row{flex:none!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.projects-design-page .project-metric-card{border-radius:17px!important;height:88px!important;min-height:88px!important;padding:16px!important}.projects-design-page .metric-symbol{border-radius:16px!important;width:50px!important;height:50px!important}.projects-design-page .metric-symbol svg{width:25px!important;height:25px!important}.projects-design-page .project-metric-card strong{margin:2px 0!important;font-size:27px!important}.projects-design-page .project-draft-card{border-radius:18px!important;flex:none!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;min-height:72px!important;padding:16px 18px!important;display:grid!important}.projects-design-page .project-card-grid{scrollbar-width:thin!important;scrollbar-color:#8b70ffc2 #ffffff75!important;flex:auto!important;grid-template-columns:repeat(auto-fit,minmax(520px,1fr))!important;grid-auto-rows:292px!important;align-content:start!important;gap:16px!important;min-height:0!important;margin-top:0!important;padding:2px 8px 14px 0!important;display:grid!important;overflow:hidden auto!important}.projects-design-page .project-card-grid::-webkit-scrollbar{width:9px!important}.projects-design-page .project-card-grid::-webkit-scrollbar-track{background:#ffffff75!important;border-radius:999px!important}.projects-design-page .project-card-grid::-webkit-scrollbar-thumb{background:linear-gradient(#8d6dff,#6ed5e5)!important;border:2px solid #ffffff7a!important;border-radius:999px!important}.projects-design-page .project-design-card{background:linear-gradient(145deg,#fffffff5,#f8fdffe6),radial-gradient(circle at 18% 16%,#715eff21,#0000 38%)!important;border-radius:18px!important;grid-template-columns:142px minmax(0,1fr)!important;gap:15px!important;height:100%!important;min-height:292px!important;padding:14px!important;transition:transform .18s,box-shadow .18s,border-color .18s!important;display:grid!important;box-shadow:0 18px 46px #363e5917!important}.projects-design-page .project-design-card:hover{transform:translateY(-3px)!important;box-shadow:0 26px 62px #352b9124!important}.projects-design-page .project-design-card.draft-project-card{grid-template-columns:142px minmax(0,1fr)!important;place-self:stretch stretch!important;gap:15px!important;width:auto!important;max-width:none!important;height:100%!important;min-height:292px!important;padding:14px!important}.projects-design-page .draft-project-card>.draft-thumb-art,.projects-design-page .project-design-card>img{-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center top!important;object-position:center top!important;border-radius:14px!important;width:142px!important;min-width:142px!important;height:100%!important;margin:0!important}.projects-design-page .draft-project-card>.draft-thumb-art{width:142px!important;min-width:142px!important;height:100%!important}.projects-design-page .project-design-card>div{align-content:stretch!important;min-width:0!important;height:100%!important;padding:0!important;display:grid!important}.projects-design-page .draft-project-card>div,.projects-design-page .project-design-card>div{grid-template-rows:auto auto minmax(42px,1fr) auto auto!important;gap:9px!important}.projects-design-page .project-design-card h3{color:#111827!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important;font-weight:950!important;line-height:1.22!important;overflow:hidden!important}.projects-design-page .draft-project-card h3,.projects-design-page .project-design-card h3{padding-right:26px!important;font-size:18px!important}.projects-design-page .project-design-card p{color:#4b5565!important;white-space:normal!important;-webkit-box-orient:vertical!important;margin:0!important;font-weight:760!important;line-height:1.45!important;display:-webkit-box!important;overflow:hidden!important}.projects-design-page .draft-project-card p,.projects-design-page .project-design-card p{-webkit-line-clamp:2!important;font-size:13px!important}.projects-design-page .project-design-card small{color:#667085!important;margin:0!important;font-weight:820!important}.projects-design-page .draft-project-card small{font-size:13px!important}.projects-design-page .project-design-card nav.project-card-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important;margin:0!important;display:grid!important;position:static!important}.projects-design-page .draft-project-card nav.project-card-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.projects-design-page .project-design-card nav.project-card-actions a,.projects-design-page .project-design-card nav.project-card-actions button{text-overflow:ellipsis!important;white-space:nowrap!important;border-radius:12px!important;min-width:0!important;height:38px!important;min-height:38px!important;font-size:13px!important;font-weight:950!important;overflow:hidden!important}.projects-design-page .draft-project-card nav.project-card-actions button{height:38px!important;min-height:38px!important;font-size:13px!important}.projects-design-page .draft-project-card nav.project-card-actions button:last-child{display:inline-flex!important}.projects-design-page .project-card-actions button.danger,.projects-design-page .project-menu-button.danger{color:#e11d48!important;background:#fff1f2eb!important;border-color:#f43f5e33!important}.projects-design-page .project-card-actions button.danger:hover:not(:disabled),.projects-design-page .project-menu-button.danger:hover:not(:disabled){color:#fff!important;background:linear-gradient(135deg,#ef4444,#f97373)!important;border-color:#0000!important;box-shadow:0 12px 26px #ef44442e!important}.projects-design-page .project-card-actions button:disabled,.projects-design-page .project-menu-button:disabled{cursor:not-allowed!important;opacity:.62!important}.projects-design-page .project-footer-row{flex:none!important;justify-content:space-between!important;align-items:center!important;min-height:52px!important;margin-top:0!important;padding:8px 0 0!important;display:flex!important}.projects-design-page .page-size-select,.projects-design-page .project-pagination button{background:#ffffffd1!important;border-radius:12px!important;box-shadow:0 10px 24px #2a314b0f!important}.projects-design-page .project-pagination button.active{color:#fff!important;background:linear-gradient(135deg,#6b35f6,#22b8cf)!important}@media(min-width:1900px){.projects-design-page .project-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:1180px){.projects-design-page.design-page{height:auto!important;overflow:visible!important}.projects-design-page .project-toolbar-line{grid-template-columns:1fr!important}.projects-design-page .project-toolbar-line .design-primary-button,.projects-design-page .project-toolbar-line label{justify-self:stretch!important;width:100%!important;max-width:none!important}.projects-design-page .project-toolbar-line .design-primary-button{min-width:0!important}.projects-design-page .project-toolbar-line .design-primary-button span{clip:auto!important;width:auto!important;height:auto!important;position:static!important;overflow:visible!important}.projects-design-page .project-card-grid{grid-template-columns:minmax(0,1fr)!important;overflow:visible!important}}@media(max-width:640px){.projects-design-page.design-page{gap:12px!important;width:100%!important;min-height:100dvh!important;padding:32px 13px 18px!important;overflow-x:hidden!important}.projects-design-page .projects-head{border-radius:16px!important;padding:18px!important}.projects-design-page .projects-head:after{display:none!important}.projects-design-page .projects-head h1{font-size:36px!important;line-height:1.05!important}.projects-design-page .projects-head p{max-width:270px!important;font-size:13px!important;line-height:1.55!important}.projects-design-page .project-toolbar-line{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.projects-design-page .project-tabs{scrollbar-width:none!important;border-radius:12px!important;gap:5px!important;width:100%!important;height:42px!important;padding:4px!important;overflow-x:auto!important}.projects-design-page .project-tabs::-webkit-scrollbar{display:none!important}.projects-design-page .project-tabs button{white-space:nowrap!important;border-radius:10px!important;flex:none!important;min-width:74px!important;height:34px!important;padding:0 14px!important;font-size:13px!important}.projects-design-page .project-toolbar-line label{border-radius:14px!important;min-width:0!important;height:48px!important}.projects-design-page .project-toolbar-line .design-primary-button{z-index:auto!important;border-radius:13px!important;width:100%!important;height:48px!important;min-height:48px!important;position:static!important;box-shadow:0 14px 28px #5b2cf233!important}.projects-design-page .projects-main-column{gap:12px!important}.projects-design-page .project-metric-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.projects-design-page .project-metric-card{border-radius:14px!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;height:82px!important;min-height:82px!important;padding:13px 12px!important;display:grid!important}.projects-design-page .metric-symbol{border-radius:13px!important;width:42px!important;height:42px!important}.projects-design-page .metric-symbol svg{width:22px!important;height:22px!important}.projects-design-page .project-metric-card div{min-width:0!important;display:block!important}.projects-design-page .project-metric-card em,.projects-design-page .project-metric-card small,.projects-design-page .project-metric-card strong{writing-mode:horizontal-tb!important;white-space:nowrap!important;text-orientation:mixed!important;display:block!important}.projects-design-page .project-metric-card small{font-size:12px!important;line-height:1.1!important}.projects-design-page .project-metric-card strong{margin:2px 0 1px!important;font-size:25px!important;line-height:1!important}.projects-design-page .project-metric-card em{text-overflow:ellipsis!important;max-width:100%!important;font-size:11px!important;line-height:1.15!important;overflow:hidden!important}.projects-design-page .project-draft-card{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;min-height:90px!important;padding:15px!important}.projects-design-page .project-draft-card strong{font-size:16px!important}.projects-design-page .project-draft-card span{font-size:12px!important;line-height:1.45!important}.projects-design-page .project-draft-card button{white-space:nowrap!important;border-radius:12px!important;min-width:92px!important;height:44px!important;padding:0 12px!important}.projects-design-page .project-card-grid{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;gap:14px!important;padding:0 0 12px!important;display:grid!important;overflow:visible!important}.projects-design-page .project-design-card,.projects-design-page .project-design-card.draft-project-card{border-radius:16px!important;grid-template-columns:134px minmax(0,1fr)!important;gap:12px!important;height:auto!important;min-height:0!important;padding:12px!important}.projects-design-page .draft-project-card>.draft-thumb-art,.projects-design-page .project-design-card>img{border-radius:13px!important;width:134px!important;min-width:134px!important;height:188px!important}.projects-design-page .draft-project-card>div,.projects-design-page .project-design-card>div{grid-template-rows:auto auto minmax(42px,1fr) auto auto!important;gap:7px!important;height:auto!important;min-height:188px!important}.projects-design-page .draft-project-card h3,.projects-design-page .project-design-card h3{padding-right:24px!important;font-size:17px!important;line-height:1.2!important}.projects-design-page .draft-project-card p,.projects-design-page .project-design-card p{-webkit-line-clamp:3!important;font-size:12px!important;line-height:1.45!important}.projects-design-page .draft-project-card small,.projects-design-page .project-design-card small{white-space:nowrap!important;font-size:12px!important}.projects-design-page .draft-project-card nav.project-card-actions,.projects-design-page .project-design-card nav.project-card-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.projects-design-page .project-design-card nav.project-card-actions a,.projects-design-page .project-design-card nav.project-card-actions button{height:36px!important;min-height:36px!important;padding:0 8px!important;font-size:12px!important}.projects-design-page .project-design-card nav.project-card-actions .danger{grid-column:1/-1!important}.projects-design-page .project-menu-button{width:30px!important;height:30px!important;top:10px!important;right:10px!important}.projects-design-page .project-footer-row{z-index:20!important;grid-template-columns:minmax(0,1fr) minmax(116px,.9fr)!important;align-items:center!important;gap:10px!important;min-height:52px!important;padding:4px 0 0!important;display:grid!important;position:relative!important}.projects-design-page .project-pagination{z-index:21!important;background:#ffffffdb!important;border-radius:14px!important;justify-content:center!important;gap:8px!important;width:100%!important;min-width:0!important;min-height:48px!important;padding:4px 8px!important;position:relative!important;box-shadow:0 12px 28px #40368c14!important}.projects-design-page .page-size-select,.projects-design-page .project-pagination button{border-radius:11px!important;height:40px!important;min-height:40px!important}.projects-design-page .page-size-select{z-index:21!important;white-space:nowrap!important;background:#ffffffe6!important;justify-content:center!important;width:100%!important;min-width:0!important;padding:0 10px!important;position:relative!important;overflow:hidden!important;box-shadow:0 12px 28px #40368c14!important}}.publish-accounts-page.design-page{flex-direction:column;gap:20px;width:min(100%,1460px);min-height:calc(100dvh - 24px);padding-top:72px;padding-bottom:26px;display:flex;overflow:hidden}.publish-accounts-page .publish-head-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;display:grid}.publish-accounts-page .publish-title-block{gap:8px;display:grid}.publish-accounts-page .publish-kicker{color:#6335f5;background:#ffffffd1;border-radius:999px;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;min-height:30px;padding:0 14px;font-size:13px;font-weight:950;display:inline-flex;box-shadow:0 14px 30px #4c40d61a}.publish-accounts-page h1{color:#111827;letter-spacing:0;margin:0;font-size:46px;font-weight:950;line-height:1.05}.publish-accounts-page p{color:#667085;margin:0;font-weight:760}.publish-search-button,.publish-sync-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ffffff38,#0000 40%),linear-gradient(135deg,#6b35f6,#542ee8 52%,#1eb9cf);border:0;border-radius:16px;justify-content:center;align-items:center;gap:10px;font-weight:950;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex;box-shadow:0 18px 38px #5838e13d}.publish-sync-button{min-width:190px;height:54px;padding:0 26px;font-size:16px}.publish-search-button:hover,.publish-sync-button:hover{filter:saturate(1.06);transform:translateY(-1px);box-shadow:0 24px 44px #5838e14d}.publish-metric-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.publish-metric-row article{background:linear-gradient(135deg,#fffffff5,#f7fbffdb),radial-gradient(circle at 18% 12%,#715eff24,#0000 42%);border:1px solid #7c69ff1f;border-radius:18px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;-moz-column-gap:12px;column-gap:12px;min-height:82px;padding:16px;display:grid;box-shadow:0 18px 44px #3c377812}.publish-metric-row article span{color:#6335f5;background:#715eff1a;border-radius:15px;grid-row:1/span 2;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.publish-metric-row article small{color:#667085;font-size:13px;font-weight:900}.publish-metric-row article strong{color:#101828;font-size:28px;font-weight:950;line-height:1}.publish-account-card{background:linear-gradient(145deg,#fffffff5,#f9fdffe6),radial-gradient(circle at 82% 16%,#22d3ee21,#0000 36%);border:1px solid #7c69ff24;border-radius:28px;flex:auto;min-height:0;overflow:hidden;box-shadow:0 28px 70px #363e5921}.publish-account-card>header{border-bottom:1px solid #e2e7f2e6;justify-content:space-between;align-items:center;gap:18px;min-height:102px;padding:24px 28px;display:flex}.publish-account-card h2{color:#111827;margin:0 0 8px;font-size:22px;font-weight:950;line-height:1.1}.publish-account-card>header strong{color:#6335f5;white-space:nowrap;background:#715eff1a;border-radius:999px;align-items:center;min-height:34px;padding:0 14px;display:inline-flex}.publish-toolbar{border-bottom:1px solid #e2e7f2e6;grid-template-columns:minmax(130px,170px) minmax(130px,170px) minmax(220px,1fr) 86px;align-items:center;gap:12px;padding:18px 24px;display:grid}.publish-filter-menu{position:relative}.publish-filter-menu summary,.publish-search{background:#fffffff0;border:1px solid #d1d9e8f2;border-radius:15px;height:48px}.publish-filter-menu summary{color:#334155;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:0 14px;font-weight:900;list-style:none;display:flex}.publish-filter-menu summary::-webkit-details-marker{display:none}.publish-filter-menu[open] summary svg{transform:rotate(180deg)}.publish-filter-menu>div{z-index:20;background:#fffffffa;border:1px solid #7c69ff29;border-radius:16px;gap:6px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 24px 56px #362e782e}.publish-filter-menu button{color:#475467;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;min-height:34px;font-weight:850}.publish-filter-menu button.active,.publish-filter-menu button:hover{color:#fff;background:linear-gradient(135deg,#6b35f6,#22b8cf)}.publish-search{color:#98a2b3;align-items:center;gap:10px;min-width:0;padding:0 14px;display:flex}.publish-search input{color:#111827;background:0 0;border:0;outline:none;width:100%;min-width:0;font-weight:850}.publish-search-button{height:48px;font-size:15px}.publish-add-actions{flex-wrap:wrap;grid-column:1/-1;gap:10px;display:flex}.publish-add-actions button{color:#6335f5;cursor:pointer;background:#ffffffb8;border:1px solid #715eff38;border-radius:14px;align-items:center;gap:8px;height:42px;padding:0 16px;font-weight:950;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.publish-add-actions button:hover{background:#715eff14;border-color:#715eff61;transform:translateY(-1px)}.publish-empty-state{color:#667085;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:300px;display:flex}.publish-empty-state>span{color:#64748b;background:#ffffffc7;border:1px solid #d1d9e8e6;border-radius:18px;justify-content:center;align-items:center;width:58px;height:58px;display:inline-flex}.publish-empty-state h3{color:#111827;margin:0;font-size:20px;font-weight:950}.publish-account-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:20px 24px;display:grid}.publish-account-grid article{background:#ffffffdb;border:1px solid #e2e7f2f2;border-radius:18px;gap:8px;min-height:120px;padding:18px;display:grid}.publish-note{color:#6335f5;background:linear-gradient(135deg,#715eff14,#22d3ee14),#ffffff9e;border:1px solid #715eff2e;border-radius:999px;align-items:center;gap:12px;min-height:58px;padding:0 22px;font-weight:850;display:flex}@media(max-width:1500px){.publish-accounts-page.design-page{padding-top:56px}}@media(max-width:1180px){.publish-accounts-page.design-page{height:auto;overflow:visible}.publish-account-grid,.publish-accounts-page .publish-head-row,.publish-metric-row,.publish-toolbar{grid-template-columns:1fr}.publish-note,.publish-sync-button{width:100%}}@media(max-width:640px){.avatar-picker-backdrop,.voice-picker-backdrop{place-items:center!important;padding:10px!important;overflow:hidden!important}.avatar-picker-modal,.voice-picker-modal{border-radius:20px!important;grid-template-rows:auto auto minmax(0,1fr)!important;gap:10px!important;width:min(390px,100vw - 20px)!important;max-width:calc(100vw - 20px)!important;height:min(760px,100dvh - 24px)!important;max-height:calc(100dvh - 24px)!important;padding:14px!important;display:grid!important;overflow:hidden!important}.avatar-picker-head,.voice-picker-head{align-items:flex-start!important;min-height:42px!important}.avatar-picker-head h2,.voice-picker-head h2{font-size:24px!important;line-height:1.08!important}.avatar-picker-head>button,.voice-picker-head>button{width:36px!important;min-width:36px!important;height:36px!important}.avatar-picker-modal .avatar-picker-tabs,.avatar-picker-tabs,.voice-picker-modal .voice-picker-tabs,.voice-picker-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;width:100%!important;max-width:100%!important;min-height:48px!important;padding:5px!important;display:grid!important;overflow:hidden!important}.avatar-picker-modal .avatar-picker-tabs button,.avatar-picker-tabs button,.voice-picker-modal .voice-picker-tabs button,.voice-picker-tabs button{white-space:nowrap!important;gap:3px!important;width:100%!important;min-width:0!important;height:38px!important;padding:0 4px!important;font-size:11px!important;line-height:1!important;overflow:hidden!important}.avatar-picker-modal .avatar-picker-tabs strong,.avatar-picker-tabs strong,.voice-picker-modal .voice-picker-tabs strong,.voice-picker-tabs strong{min-width:18px!important;padding:2px 5px!important;font-size:10px!important}.avatar-picker-modal .avatar-picker-tabs em,.avatar-picker-tabs em,.voice-picker-modal .voice-picker-tabs em,.voice-picker-tabs em{padding:2px 4px!important;font-size:8px!important}.voice-picker-grid,.voice-picker-modal .voice-picker-grid,.voice-picker-modal .voice-picker-grid.cloned{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;height:100%!important;min-height:0!important;max-height:none!important;padding:0 2px 10px 0!important;display:grid!important;overflow:hidden auto!important}.voice-picker-modal .create-voice-card{border-radius:16px!important;grid-template-rows:auto 36px!important;gap:10px!important;height:126px!important;min-height:126px!important;padding:12px!important;display:grid!important;overflow:hidden!important}.voice-picker-modal .create-voice-card .voice-card-head{grid-template-columns:46px minmax(0,1fr)!important;gap:10px!important;min-height:0!important}.voice-picker-modal .create-voice-card .voice-avatar-design{border-radius:14px!important;width:46px!important;height:46px!important}.voice-picker-modal .create-voice-card h3{white-space:nowrap!important;text-overflow:ellipsis!important;width:100%!important;max-width:none!important;padding-right:0!important;font-size:15px!important;line-height:1.15!important;overflow:hidden!important}.voice-picker-modal .create-voice-card .tag-row{flex-wrap:nowrap!important;gap:5px!important;width:100%!important;max-width:100%!important;overflow:hidden!important}.voice-picker-modal .create-voice-card .tag-row span{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:76px!important;padding:4px 7px!important;font-size:10px!important;overflow:hidden!important}.voice-picker-modal .create-voice-card .voice-wave-meter,.voice-picker-modal .create-voice-card p,.voice-picker-modal .create-voice-card>b{display:none!important}.voice-picker-modal .create-voice-card .voice-buttons{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:8px!important;width:100%!important;height:36px!important;display:grid!important}.voice-picker-modal .create-voice-card .voice-buttons button{border-radius:12px!important;min-width:0!important;height:36px!important;min-height:36px!important;padding:0 8px!important;font-size:12px!important}.avatar-picker-material-panel,.avatar-picker-modal .avatar-picker-material-panel,.voice-picker-material-panel,.voice-picker-modal .voice-picker-material-panel{grid-template-rows:auto minmax(0,1fr)!important;gap:10px!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}.avatar-material-entry,.voice-picker-material-entry{border-radius:16px!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;min-height:0!important;padding:12px!important;display:grid!important}.avatar-material-entry strong,.voice-picker-material-entry strong{font-size:14px!important;line-height:1.25!important}.avatar-material-entry span,.voice-picker-material-entry span{font-size:11px!important;line-height:1.35!important}.avatar-material-entry a,.voice-picker-material-entry a{border-radius:12px!important;width:100%!important;height:38px!important;min-height:38px!important;font-size:12px!important}.avatar-picker-grid,.avatar-picker-modal .avatar-picker-grid,.avatar-picker-modal .avatar-picker-uploaded-grid{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;height:100%!important;min-height:0!important;max-height:none!important;padding:0 2px 10px 0!important;display:grid!important;overflow:hidden auto!important}.avatar-picker-grid .avatar-card,.avatar-picker-modal .avatar-card,.avatar-picker-modal .avatar-picker-uploaded-grid .avatar-card{border-radius:16px!important;grid-template-rows:minmax(0,1fr) 34px!important;gap:8px!important;height:238px!important;min-height:238px!important;padding:10px!important;display:grid!important;overflow:hidden!important}.avatar-picker-grid .avatar-video-frame{aspect-ratio:auto!important;border-radius:14px!important;width:100%!important;height:100%!important;min-height:0!important}.avatar-picker-grid .avatar-video-frame img,.avatar-picker-grid .avatar-video-frame video{-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center center!important;object-position:center center!important;background:#111827!important;width:100%!important;height:100%!important}.avatar-picker-grid .avatar-video-frame>button{border-radius:10px!important;height:30px!important;min-height:30px!important;padding:0 10px!important;font-size:11px!important;bottom:8px!important;right:8px!important}.avatar-picker-grid .avatar-video-frame>b{max-width:70px!important;padding:5px 7px!important;font-size:10px!important;top:8px!important;right:8px!important}.avatar-picker-grid .avatar-card-meta strong{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:12px!important;line-height:1.2!important;overflow:hidden!important}.avatar-picker-modal .uploaded-avatar-list{border-radius:16px!important;grid-template-rows:auto minmax(0,1fr)!important;gap:10px!important;height:100%!important;min-height:0!important;padding:12px!important;display:grid!important;overflow:hidden!important}}@media(max-width:360px){.avatar-picker-grid,.avatar-picker-modal .avatar-picker-grid,.avatar-picker-modal .avatar-picker-uploaded-grid{grid-template-columns:minmax(0,1fr)!important}.avatar-picker-grid .avatar-card,.avatar-picker-modal .avatar-card,.avatar-picker-modal .avatar-picker-uploaded-grid .avatar-card{height:280px!important;min-height:280px!important}}@media(max-width:640px){.create-design-page .voice-control-bar .voice-audio-progress{gap:2px!important;min-width:0!important;padding:7px 8px!important}.create-design-page .voice-control-bar .voice-audio-progress span{flex:2px!important;min-width:1px!important}.create-design-page .voice-control-bar .voice-audio-progress span:nth-of-type(n+25){display:none!important}.create-design-page .voice-control-bar .voice-audio-progress b{text-align:right!important;white-space:nowrap!important;flex:0 0 76px!important;width:76px!important;min-width:76px!important;margin-left:5px!important;font-size:10px!important;line-height:1!important;overflow:visible!important}}@media(max-width:360px){.create-design-page .voice-control-bar .voice-audio-progress span:nth-of-type(n+19){display:none!important}.create-design-page .voice-control-bar .voice-audio-progress b{flex-basis:72px!important;width:72px!important;min-width:72px!important}}@media(max-width:640px){.create-design-page .package-stage-footer{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-areas:"hint hint""back projects""primary primary"!important;gap:8px!important;overflow:visible!important}.create-design-page .package-stage-footer>.stage-secondary-button{grid-area:back!important}.create-design-page .package-stage-footer>span{white-space:normal!important;text-overflow:clip!important;grid-area:hint!important;overflow:visible!important}.create-design-page .package-stage-footer>div{display:contents!important}.create-design-page .package-stage-footer>div>.stage-secondary-button{grid-area:projects!important}.create-design-page .package-stage-footer>div>.design-primary-button{grid-area:primary!important;gap:6px!important;height:44px!important;min-height:44px!important;padding:0 14px!important;font-size:13px!important}.create-design-page .package-stage-footer .design-primary-button,.create-design-page .package-stage-footer .stage-secondary-button{white-space:nowrap!important;min-width:0!important}}.toast-viewport{z-index:9000;pointer-events:none;gap:12px;width:min(390px,100vw - 32px);display:grid;position:fixed;top:24px;right:28px}.app-toast{color:#172033;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto;background:linear-gradient(135deg,#fffffff0,#f7fbffdb),radial-gradient(circle at 0 0,#6f3af52e,#0000 46%);border:1px solid #cfc5ffb8;border-radius:18px;grid-template-columns:38px minmax(0,1fr) 28px;align-items:center;gap:12px;min-height:72px;padding:14px 14px 14px 16px;display:grid;box-shadow:0 24px 54px #4839942e,0 8px 20px #1abfd21a,inset 0 1px #ffffffeb}.app-toast.success{border-color:#1cc5aa6b}.app-toast.error{background:linear-gradient(135deg,#fffffff5,#fff7f9e0),radial-gradient(circle at 0 0,#ff5b7629,#0000 46%);border-color:#ff5b766b}.app-toast-icon{color:#6335f5;background:#6335f51a;border-radius:14px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.app-toast.success .app-toast-icon{color:#10bfa4;background:#15c4ab1f}.app-toast.error .app-toast-icon{color:#f04467;background:#ff5b761f}.app-toast-copy{gap:4px;min-width:0;display:grid}.app-toast-copy strong{color:#111827;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:900;line-height:1.25;overflow:hidden}.app-toast-copy small{color:#667087;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:700;line-height:1.45;display:-webkit-box;overflow:hidden}.app-toast button{color:#8c95aa;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;width:28px;height:28px;transition:color .16s,background .16s,transform .16s;display:inline-flex}.app-toast button:hover{color:#6335f5;background:#6335f517;transform:translateY(-1px)}.toast-stack-enter-active,.toast-stack-leave-active,.toast-stack-move{transition:opacity .18s,transform .18s}.toast-stack-enter-from,.toast-stack-leave-to{opacity:0;transform:translate(18px,-8px)scale(.98)}.toast-stack-leave-active{width:100%;position:absolute}@media(max-width:720px){.toast-viewport{width:auto;top:16px;left:16px;right:16px}.app-toast{border-radius:16px;grid-template-columns:34px minmax(0,1fr) 28px;min-height:64px}.app-toast-icon{border-radius:12px;width:34px;height:34px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(1turn)}}
