:root{font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;color:#26384e;background:#f6f8fb;font-synthesis:none;font-weight:400;line-height:1.6;--accent:#3878e9;--border:#e8edf4;--muted:#93a0b3}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer;border:0;background:none;color:inherit;border-radius:9px;padding:9px 14px}button:disabled{cursor:not-allowed;opacity:.5}button:focus-visible,a:focus-visible{outline:3px solid #90b6f2;outline-offset:3px}a{color:var(--accent);text-decoration:none}input,textarea,select{width:100%;border:1px solid #e0e6ef;background:#fff;border-radius:10px;padding:11px 12px;color:inherit;outline:none}input:focus,textarea:focus,select:focus{border-color:#8bb0ef;box-shadow:0 0 0 3px #3878e90a}textarea{resize:vertical;min-height:95px}select{font-size:12px}label{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:22px 0 9px;font-weight:550;font-size:12px}h1,h2,h3,p{margin-top:0}h1{font-size:20px;letter-spacing:-.4px;line-height:1.3}h2{font-size:16px;margin:0}h3{font-size:15px}.primary{color:#fff;background:var(--accent);font-weight:550;box-shadow:0 5px 15px #3878e91a}.secondary{border:1px solid #e1e8f2;background:#fff;color:#6581a6;font-size:12px}.wide{width:100%;padding:12px 16px;margin-top:20px}.text-button{width:100%;color:#7a95b9;font-size:12px;margin-top:12px}.muted-note{font-size:11px;color:var(--muted);margin:10px 0;line-height:1.8}.eyebrow{display:block;font-size:9px;letter-spacing:1.8px;color:#a2afc1;margin-bottom:4px}.studio-shell{display:flex;min-height:100dvh}.studio-sidebar{width:208px;background:#fff;border-right:1px solid var(--border);padding:29px 18px;position:fixed;inset:0 auto 0 0;display:flex;flex-direction:column;overflow-y:auto}.studio-brand{display:flex;align-items:center;gap:9px;color:#263d5b;font-weight:650;font-size:15px;white-space:nowrap}.studio-brand small{display:block;font-size:10px;font-weight:400;color:#a4afbf;margin-top:2px}.brand-mark{display:grid;place-items:center;width:35px;height:35px;border-radius:11px;background:var(--accent);color:#fff;font-size:26px}.nav-label{font-size:10px;color:#a5b0c0;margin-top:40px;letter-spacing:2px}.nav-group{margin-top:19px}.nav-group>span{color:#a0adbf;font-size:10px;margin-left:11px}.nav-group button,.works-link{display:flex;justify-content:space-between;align-items:center;text-align:left;width:100%;font-size:12px;margin-top:5px;padding:10px 11px}.nav-group button>span{color:#c2ccdb;font-size:11px}.nav-group button.active,.works-link.active{background:#edf3ff;color:var(--accent);font-weight:600}.works-link{border-top:1px solid var(--border);border-radius:0;margin-top:25px;padding-top:19px}.sidebar-note{font-size:13px;color:#c0cbda;line-height:2;margin-top:auto;padding:40px 11px 0}.studio-main{margin-left:208px;width:calc(100% - 208px);height:100dvh;padding:0 26px 22px;display:flex;flex-direction:column;min-width:0}.studio-topbar{height:84px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.workspace-title h1{margin:0}.account-tools{display:flex;align-items:center;gap:3px;flex-wrap:wrap}.account-tools button{font-size:11px;color:#8c99ae;padding:8px 10px}.balance-pill{font-size:11px;color:#567fbe;background:#edf3fc;padding:7px 12px;border-radius:20px;margin-right:7px}.studio-topbar>.primary{font-size:12px}.message{flex-shrink:0;border:1px solid;border-radius:10px;padding:11px 14px;font-size:12px;margin:0 0 14px;display:flex;align-items:center;justify-content:space-between;gap:12px}.message button{padding:0 5px}.success{color:#508d76;background:#f1faf6;border-color:#dceee3}.error{color:#b25359;background:#fff4f4;border-color:#f4d7d9}.creation-workspace{display:grid;grid-template-columns:350px minmax(0,1fr);gap:26px;flex:1;min-height:0}.creation-card{border:1px solid #e3eaf3;background:#fff;border-radius:17px;min-width:0}.creation-settings{display:flex;flex-direction:column;min-height:0;overflow:hidden;box-shadow:0 4px 25px #20375d03}.settings-heading{padding:22px 22px 17px;display:flex;gap:11px;border-bottom:1px solid #f0f3f7;flex-shrink:0}.settings-heading h2{font-size:15px}.settings-heading p{font-size:10px;line-height:1.8;color:#9aa8ba;margin:4px 0 0}.settings-symbol{font-size:25px;line-height:34px;color:#83a6de;background:#f1f6ff;width:34px;height:34px;text-align:center;border-radius:10px;flex-shrink:0}.creation-settings>form{display:flex;flex-direction:column;flex:1;min-height:0}.settings-scroll{padding:0 22px 20px;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.settings-scroll>label:first-child{margin-top:18px}.field-library-link{font-size:10px;color:#8b9fba;padding:2px 0;font-weight:400;white-space:nowrap}.upload-zone{position:relative;border:1px dashed #dce5f1;background:#fbfcff;min-height:132px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;padding:14px;overflow:hidden}.upload-zone input{position:absolute;inset:0;opacity:0;cursor:pointer}.upload-zone strong{font-size:12px;font-weight:450;max-width:100%;overflow-wrap:anywhere;text-align:center}.upload-zone small{font-size:10px;color:#a3afc0;text-align:center}.upload-plus{font-size:25px;color:#9cb4d7;line-height:1.4}.selected-image{width:100%;height:100px;object-fit:contain;border-radius:7px}.creation-submit-bar{padding:16px 22px 13px;background:#fff;box-shadow:0 -8px 18px #fff;border-top:1px solid #edf1f7;flex-shrink:0}.creation-price{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:10px;color:#a1adbe}.creation-price strong{font-size:13px;color:#5d789f;text-align:right}.creation-price strong small{font-size:10px;font-weight:400}.generate-button{margin-top:12px;border-radius:11px;display:flex;justify-content:center;gap:12px;font-size:13px;padding:12px}.generate-button span{font-size:14px;color:#c1d7ff}.creation-submit-bar>p{font-size:9px;text-align:center;color:#b2bdcc;margin:8px 0 0}.workspace-gallery{display:flex;flex-direction:column;min-width:0;min-height:0}.workspace-tabs{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding:4px 0 18px;border-bottom:1px solid #e7ecf3;flex-shrink:0}.workspace-tabs button{color:#92a0b4;font-size:12px;padding:8px 15px;border-radius:9px}.workspace-tabs button.active{color:#4d78b6;background:#e8effa;font-weight:550}.gallery-scroll{overflow-y:auto;flex:1;min-height:0;padding:22px 4px 12px 0}.library-heading{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:22px}.library-heading h2{font-size:14px;font-weight:550}.library-heading p{font-size:11px;color:#a0adbf;margin:5px 0 0}.library-heading>button{white-space:nowrap;font-size:11px}.library-empty{min-height:340px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:35px 18px;color:#a0adc0}.library-empty>span{font-size:50px;color:#c8d6eb;font-weight:300;line-height:1.5;margin-bottom:15px}.library-empty h3{font-size:14px;font-weight:500;color:#8496b1;margin-bottom:8px}.library-empty p{font-size:11px}.library-empty .primary{font-size:12px;margin-top:10px}.material-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px}.material-card,.material-add{min-width:0;border:1px solid #e2e9f3;background:#fff;border-radius:14px;overflow:hidden}.material-card.selected{border-color:#80a5e7;box-shadow:0 0 0 2px #eaf1fc}.material-add{min-height:250px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:9px;background:linear-gradient(135deg,#f0f5fd,#f8faff);border-style:dashed;color:#8da2c2}.material-add>span{font-size:34px;font-weight:300}.material-add strong{font-size:12px;font-weight:500}.material-add small{font-size:10px;color:#a3b1c6}.material-cover{background:#f0f4fa;min-height:165px;display:flex;align-items:center;justify-content:center;flex-direction:column}.material-cover img,.material-cover video{width:100%;height:165px;object-fit:contain}.material-cover video{background:#263449}.material-cover audio{width:100%;height:32px}.audio-art{font-size:46px;color:#a7bde1;line-height:2.8}.material-info{padding:13px;display:flex;flex-direction:column;gap:3px}.material-info strong{font-size:11px;font-weight:500}.material-info small{font-size:10px;color:#a1adc0}.material-info button{margin-top:8px;font-size:11px}.clip-source-tabs{display:flex;gap:4px;padding:4px;background:#f2f5fa;border-radius:9px;margin-bottom:11px}.clip-source-tabs button{flex:1;font-size:11px;padding:7px}.clip-source-tabs .active{background:#fff;color:var(--accent);box-shadow:0 2px 5px #203b5c06}.clip-library-picker{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:120px;width:100%;padding:14px;background:#fbfcff;border:1px dashed #dce5f1;border-radius:12px}.clip-library-picker>span{font-size:28px;color:#a3b8d9}.clip-library-picker strong{font-size:12px;font-weight:450}.clip-library-picker small{font-size:10px;color:#a1afc3}.clip-library-picker img{width:55px;height:65px;object-fit:cover;border-radius:7px}.clip-source-selected{background:#f0f8f4;color:#6a9a82;font-size:10px;padding:9px 11px;border-radius:8px;margin:10px 0;overflow-wrap:anywhere}.clip-template-search{display:flex;gap:9px;margin-bottom:18px}.clip-template-search input{min-width:0;font-size:12px;background:#fff}.clip-template-search button{white-space:nowrap}.clip-template-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(175px,1fr));gap:16px;margin:15px 0}.clip-template{border:1px solid #e1e8f2;border-radius:13px;overflow:hidden;background:#fff;padding-bottom:4px}.clip-template.selected{border-color:#7ca3e7;box-shadow:0 0 0 2px #e8f0fc}.clip-template-select{width:100%;padding:0;display:flex;align-items:center;flex-direction:column;border-radius:0}.clip-template img{width:100%;height:180px;object-fit:cover}.clip-template-placeholder{width:100%;height:180px;background:linear-gradient(140deg,#e8f0ff,#f6efff);display:grid;place-items:center;color:#a6bcea;font-size:42px}.clip-template-select span{padding:11px 10px 3px;font-size:12px;overflow-wrap:anywhere}.clip-template-select small{color:#8ba4c7;font-size:10px;padding-bottom:9px}.clip-template .clip-preview-button{font-size:10px;color:#8298b5;width:100%;padding:8px;border-top:1px solid #edf1f6;border-radius:0}.clip-catalog-empty{padding:40px 20px;background:#f9fbff;border:1px dashed #dfe7f3;border-radius:13px;text-align:center;font-size:11px;color:#95a5be;margin:15px 0}.clip-catalog-empty strong{display:block;color:#6f86a9;margin-bottom:8px}.clip-catalog-empty p{margin:8px 0 16px}.clip-human-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.clip-human-card{min-width:0;border:1px solid #e2e9f3;background:#fff;border-radius:13px;overflow:hidden;padding:9px;display:flex;flex-direction:column;gap:5px}.clip-human-card.selected{border-color:#80a5e7;box-shadow:0 0 0 2px #eaf1fc}.clip-human-card video{width:100%;aspect-ratio:4/3;background:#263449;border-radius:7px}.clip-human-card strong{font-size:12px;font-weight:500;padding:3px}.clip-human-card small,.clip-human-card time{font-size:10px;color:#a0adc1;padding:0 3px}.clip-human-card button{margin-top:6px;font-size:11px}.clip-material-list{list-style:none;padding:0;margin:10px 0}.clip-material-list li{display:flex;justify-content:space-between;align-items:center;gap:8px;border-bottom:1px solid #edf1f6;padding:7px 0;font-size:10px}.clip-material-list span{min-width:0;overflow-wrap:anywhere}.clip-material-list small{color:#a6b2c4}.clip-material-list button{font-size:10px;color:#ba6a74;flex-shrink:0;padding:4px}.clip-options{display:flex;flex-wrap:wrap;gap:7px 14px}.clip-options label{display:flex;gap:5px;align-items:center;font-size:10px;font-weight:400;margin:14px 0 0}.clip-options input{width:auto;accent-color:var(--accent)}.clip-voice-preview{width:100%;height:36px;margin-top:10px}input[type=file]{font-size:10px;padding:10px}input[type=file]::file-selector-button{border:0;border-radius:5px;background:#edf3fc;color:#7e96b8;padding:5px 7px;font-size:10px;margin-right:7px}.works-panel{flex:1;overflow-y:auto;min-height:0;padding:8px 4px 20px 0}.works-heading{display:flex;justify-content:space-between;align-items:center;margin:10px 0 24px}.works-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.work-card{padding:18px;border:1px solid #e2e9f3;background:#fff;border-radius:13px;min-width:0}.work-meta,.work-footer{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:10px;color:#9caac0}.work-meta{margin-bottom:14px}.work-card h3{font-size:13px;margin-bottom:5px}.work-card>p{font-size:10px;color:#95a4ba}.work-footer{margin-top:16px;border-top:1px solid #edf1f7;padding-top:12px;flex-wrap:wrap}.task-status{padding:3px 7px;border-radius:12px;background:#edf3fc;color:#7b98c2;font-size:10px}.task-status.completed{background:#eef8f2;color:#70a88a}.task-status.failed,.task-status.unknown{background:#fff1ed;color:#ba806a}.work-media video,.work-media audio{width:100%;border-radius:8px}.work-media a{font-size:10px}.work-placeholder{height:130px;display:grid;place-items:center;background:#f6f8fc;color:#d0daea;font-size:38px;border-radius:8px}.task-note{overflow-wrap:anywhere;line-height:1.8}.works-pagination{display:flex;justify-content:center;align-items:center;gap:10px;font-size:10px;color:#8a9cb7;margin:23px 0 5px}.works-pagination button{background:#fff;border:1px solid #e1e8f3;font-size:10px;padding:7px 10px}footer{color:#b7c2d2;font-size:10px;padding:10px 0 0;flex-shrink:0}.empty{text-align:center;padding:70px 20px;color:#9ba9be;font-size:13px}.dialog-backdrop{position:fixed;inset:0;background:#2639574d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:20px;z-index:50}.dialog{background:#fff;padding:33px;border-radius:20px;box-shadow:0 20px 80px #1a2e4a26;width:420px;max-width:100%;position:relative;max-height:90dvh;overflow-y:auto}.dialog h2{font-size:21px;margin:0 0 10px}.dialog>p,.generation-confirm>p{font-size:12px;color:#9ba9be}.dialog-close{position:absolute;right:15px;top:12px;font-size:24px;color:#9ba9be}.dialog label{font-size:12px}.dialog .message{margin-top:16px}.quote-card{padding:20px;background:#f3f7ff;border-radius:12px;margin-top:22px}.quote-card>span{font-size:11px;color:#8b9bb5}.quote-card strong{display:block;font-size:32px;color:var(--accent)}.quote-card strong small{font-size:12px;font-weight:400}.quote-card p{font-size:11px;color:#95a4bb;margin:5px 0 0}.generation-confirm .muted-note{margin-top:16px;font-size:11px}.clip-preview-dialog{width:760px}.clip-preview-dialog video{display:block;width:100%;max-height:60vh;border-radius:12px;background:#142139;margin-top:20px}@media(min-width:1700px){.creation-workspace{grid-template-columns:375px minmax(0,1fr);gap:34px}.studio-main{padding-left:34px;padding-right:34px}.material-grid,.clip-template-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media(max-width:1150px){.studio-sidebar{width:180px;padding:25px 13px}.studio-main{margin-left:180px;width:calc(100% - 180px);padding:0 18px 18px}.creation-workspace{grid-template-columns:320px minmax(0,1fr);gap:18px}.settings-heading{padding:20px 17px 16px}.settings-scroll{padding-left:17px;padding-right:17px}.creation-submit-bar{padding:14px 17px 11px}.studio-brand{font-size:13px}.account-tools button{padding:6px}.material-grid,.clip-template-grid,.clip-human-grid{grid-template-columns:repeat(auto-fill,minmax(155px,1fr))}.clip-template img,.clip-template-placeholder{height:160px}}@media(max-width:820px){.studio-sidebar{width:155px;padding:23px 10px}.studio-main{margin-left:155px;width:calc(100% - 155px);padding:0 14px 16px}.studio-brand{font-size:11px;gap:6px}.brand-mark{width:29px;height:29px;font-size:22px}.studio-brand small{font-size:8px}.creation-workspace{grid-template-columns:285px minmax(0,1fr);gap:14px}.studio-topbar{height:90px}.workspace-title h1{font-size:18px}.workspace-title .eyebrow{display:none}.account-tools{justify-content:flex-end;max-width:240px}.balance-pill{margin:0;padding:5px 9px}.workspace-tabs{gap:2px}.workspace-tabs button{padding:7px 9px;font-size:11px}.library-heading{align-items:flex-start}.material-grid,.clip-template-grid,.clip-human-grid,.works-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.studio-shell{display:block}.studio-sidebar{position:static;width:100%;padding:18px 16px 12px;border-right:0;border-bottom:1px solid var(--border);display:block}.studio-brand{font-size:15px}.studio-brand small{font-size:9px}.brand-mark{width:33px;height:33px}.nav-label,.nav-group>span,.sidebar-note{display:none}.nav-group{display:inline;margin:0}.nav-group button{display:inline-flex;width:auto;font-size:11px;padding:7px 9px;margin:12px 2px 0 0}.nav-group button>span{display:none}.works-link{display:inline-flex;width:auto;border:0;margin:12px 0 0;padding:7px 9px;font-size:11px}.works-link>span{display:none}.studio-main{margin:0;width:100%;height:auto;min-height:70vh;padding:0 14px 20px;display:block}.studio-topbar{height:auto;min-height:78px;padding:15px 0;gap:8px;flex-wrap:wrap}.workspace-title h1{font-size:19px}.workspace-title .eyebrow{display:block;font-size:8px}.account-tools{max-width:none}.account-tools button{padding:6px;font-size:10px}.balance-pill{font-size:10px}.creation-workspace{display:flex;flex-direction:column;gap:24px}.creation-settings{max-height:none;overflow:visible}.settings-heading{padding:20px}.settings-scroll{padding:0 20px 20px;overflow:visible}.creation-submit-bar{padding:15px 20px 12px;border-radius:0 0 17px 17px}.creation-price{font-size:11px}.creation-price strong{font-size:14px}.generate-button{padding:13px}.workspace-gallery{min-height:350px}.workspace-tabs{position:sticky;top:0;background:#f6f8fb;padding-top:10px;z-index:2;gap:5px}.workspace-tabs button{font-size:12px;padding:8px 13px}.gallery-scroll{overflow:visible;padding-top:20px}.material-grid,.clip-template-grid,.clip-human-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.material-add{min-height:215px}.material-cover{min-height:125px}.material-cover img,.material-cover video{height:125px}.material-info{padding:10px}.material-info button,.library-heading p{font-size:10px}.clip-template img,.clip-template-placeholder{height:155px}.clip-human-card{padding:7px}.clip-human-card strong{font-size:11px}.works-grid{grid-template-columns:minmax(0,1fr)}.works-panel{overflow:visible}.dialog{padding:29px 23px}.dialog-backdrop{padding:16px}.message{font-size:11px}.library-empty{min-height:260px}.clip-options label{font-size:11px}.settings-scroll input,.settings-scroll textarea{font-size:12px}.clip-human-card button{font-size:10px}.material-cover audio{max-width:100%}}@media(prefers-reduced-motion:no-preference){button{transition:background-color .16s,border-color .16s,box-shadow .16s}button.primary:hover:not(:disabled){background:#2f6cd5}.material-card,.clip-template,.clip-human-card{transition:border-color .16s,box-shadow .16s}}.guest-auth-tools{display:flex;align-items:center;gap:9px}.guest-auth-tools button{font-size:12px;padding:9px 22px}.guest-login{color:#7086a6;border:1px solid #e0e8f3;background:#fff}.auth-tabs{display:flex;gap:5px;border-radius:11px;padding:5px;background:#f1f5fb;margin:20px 0 6px}.auth-tabs button{flex:1;font-size:12px;color:#92a1b7;padding:9px}.auth-tabs .active{background:#fff;color:var(--accent);box-shadow:0 2px 6px #253f6508;font-weight:550}.registration-closed{text-align:center;padding-top:18px}.auth-closed-symbol{display:block;font-size:45px;color:#afc2e0;margin:3px 0 12px}.registration-closed h3{font-size:15px;margin-bottom:9px}.registration-closed p{font-size:12px;color:#96a5bb;line-height:1.9;overflow-wrap:anywhere}.registration-closed .auth-contact{color:#6e8ab3}.dialog #dialog-title:focus{outline:none}@media(max-width:640px){.guest-auth-tools{gap:7px}.guest-auth-tools button{padding:8px 17px;font-size:11px}}.script-tool-button{margin-top:10px;width:100%}.script-reference-image{width:100%;max-height:180px;object-fit:contain;border-radius:10px;margin-top:12px}.script-workspace #script-human-type{margin-top:10px}.script-workspace audio{width:100%;margin-top:12px}.voice-recorder{padding:14px 0}.voice-recorder button{margin:5px 0}.recording-status{display:block;color:#e96572;font-size:12px}.work-copy p{white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;overflow:auto;font-size:12px}.work-clip{width:100%;margin:12px 0}.script-workspace .clip-human-card video{width:100%;max-height:200px}.script-workspace .settings-scroll small{color:var(--muted);font-weight:400}.visual-availability{border:1px solid #e2eaf6;background:#f5f8fe;border-radius:12px;padding:14px;margin-top:18px;color:#7792b7;font-size:12px}.visual-availability p{font-size:11px;line-height:1.8;margin:6px 0 0}.visual-option-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.work-result-image{width:100%;max-height:400px;object-fit:contain;border-radius:10px;background:#f5f7fb}.human-profile-preview{display:block;width:100%;max-height:180px;margin-top:12px;border-radius:10px;background:#263449}.human-profile-actions{display:flex;justify-content:space-between;gap:12px;margin-top:10px}.human-profile-field .clip-library-picker strong{max-width:100%;overflow-wrap:anywhere}.avatar-cover{display:block;width:100%;max-height:200px;object-fit:contain;border-radius:10px;margin-top:12px;background:#f4f7fc}.avatar-unavailable{display:grid;place-items:center;min-height:120px;background:#f4f7fc;color:var(--muted);font-size:12px;border-radius:9px}.clip-human-card .avatar-delete{color:#b57b84;font-size:10px;margin-top:0}#avatar-dialog-title:focus{outline:none}.model-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.model-choice{position:relative;min-width:0;min-height:42px;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 6px;border:1px solid var(--border);border-radius:9px;background:#fff;text-align:center}.model-choice strong{font-size:12px;font-weight:550;line-height:1.5;min-width:0;overflow-wrap:anywhere}.model-choice-check{flex:0 0 12px;width:12px;height:12px;border:1px solid #dbe4f1;border-radius:50%;font-size:9px;line-height:11px;color:#fff}.model-choice.selected{border-color:var(--accent);background:#f2f6ff;box-shadow:0 0 0 1px #3878e914}.model-choice.selected strong{color:var(--accent)}.model-choice.selected .model-choice-check{background:var(--accent);border-color:var(--accent)}.model-choice:hover:not(:disabled){border-color:#8eb0e9;background:#f7faff}.model-choice:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.drive-mode-tabs{display:flex;gap:5px;padding:5px;background:#f1f5fb;border-radius:11px;margin-top:18px}.drive-mode-tabs button{flex:1;font-size:12px;color:#92a1b7}.drive-mode-tabs .active{background:#fff;color:var(--accent);box-shadow:0 2px 6px #253f6508}.lipsync-text-fields label small{color:var(--muted);font-weight:400}.lipsync-text-fields textarea{font-size:12px}.voice-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(175px,1fr));gap:16px}.voice-card{display:flex;flex-direction:column;gap:8px;padding:18px;border:1px solid var(--border);border-radius:14px;background:#fff;min-width:0}.voice-card.selected{border-color:var(--accent);background:#f4f7ff}.voice-card strong{font-size:13px}.voice-card small,.voice-reference{font-size:10px;color:#93a0b3;overflow-wrap:anywhere}.voice-symbol{font-size:36px;color:#89a9dc}.voice-card button{font-size:11px}.voice-card .avatar-delete{color:#b57b84}.voice-history-heading{margin-top:30px}.voice-library .material-add{min-height:235px}.voice-library .work-card audio{max-width:100%}#voice-dialog-title:focus{outline:none}@media(max-width:640px){.voice-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.voice-card{padding:12px}.voice-card button{padding:8px 4px;font-size:10px}}.selected-human-preview{overflow:hidden;border:1px solid var(--border);border-radius:12px;background:#f8fafc}.selected-human-preview :is(.human-profile-preview,.avatar-cover){margin:0;border-radius:0;width:100%;max-height:200px;object-fit:contain}.selected-human-caption{display:flex;align-items:center;gap:12px;padding:10px 12px;min-width:0}.selected-human-caption strong{flex:1;min-width:0;font-size:12px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.selected-human-caption span{flex-shrink:0;font-size:10px;color:var(--muted)}:root{--ui-scroll-thumb:rgba(100,116,139,.32);--ui-scroll-hover:rgba(100,116,139,.55);--ui-scroll-active:rgba(71,85,105,.7)}html:has(.studio-shell),html:has(.official),body.studio-theme,.auth-backdrop{--ui-scroll-thumb:rgba(173,173,184,.28);--ui-scroll-hover:rgba(188,188,199,.48);--ui-scroll-active:rgba(212,212,221,.64) }*{scrollbar-width:thin;scrollbar-color:var(--ui-scroll-thumb) transparent}*:hover,*:focus-visible{scrollbar-color:var(--ui-scroll-hover) transparent}@supports selector(::-webkit-scrollbar){*,*:hover,*:focus-visible{scrollbar-width:auto;scrollbar-color:auto}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-thumb{min-height:32px;min-width:32px;border:2px solid transparent;border-radius:99px;background:var(--ui-scroll-thumb);background-clip:padding-box}:hover::-webkit-scrollbar-thumb,:focus-visible::-webkit-scrollbar-thumb{background-color:var(--ui-scroll-hover)}::-webkit-scrollbar-thumb:active{background-color:var(--ui-scroll-active)}::-webkit-scrollbar-button{display:none;width:0;height:0}}@media(forced-colors:active){*,*:hover,*:focus-visible{scrollbar-color:auto;scrollbar-width:auto}::-webkit-scrollbar-thumb{background:CanvasText;border-color:Canvas}}
