.loginForm{text-align:left}.loginForm .loginIntro{color:#c9b4bd;text-align:center;margin:0 0 17px;font-size:13px;line-height:1.6}.loginForm .loginFeedback{color:#fff0f2;text-align:left;background:#5b1e2a;border:1px solid #f39ba9;border-radius:12px;outline:none;align-items:flex-start;gap:11px;margin-top:18px;padding:15px 14px;scroll-margin:16px;display:flex}.loginForm .loginFeedback:focus-visible{box-shadow:0 0 0 3px #f39ba944}.loginFeedbackIcon{color:#631c2c;background:#ffd4db;border-radius:50%;flex:0 0 23px;place-items:center;width:23px;height:23px;font-size:16px;font-weight:800;line-height:1;display:grid}.loginForm .loginFeedback strong{color:#fff;font-size:14px;line-height:1.6;display:block}.loginForm .loginFeedback p{color:#ffe6ec;overflow-wrap:anywhere;margin:3px 0 0;font-size:14px;line-height:1.65}.loginForm input[aria-invalid=true]{background:#7c2c3b22;border-color:#f39ba9;box-shadow:0 0 0 1px #f39ba944}.loginForm .loginCodeNotice{color:#d4f4e4;background:#1c3e32;border:1px solid #7fba9d;border-radius:10px;margin-top:15px;padding:12px;font-size:13px;line-height:1.6}.loginForm .loginSubmit{justify-content:center;align-items:center;gap:9px;margin-top:18px;font-size:15px;display:flex}.loginForm .loginSubmit b{margin:0}.loginForm button:disabled{cursor:wait;opacity:.72;filter:none;transform:none}.loginForm .loginHelp{color:#bca6af;text-align:center;margin-top:13px;font-size:12px;line-height:1.6;display:block}.loginSpinner{border:2px solid #ffffff60;border-top-color:#fff;border-radius:50%;width:17px;height:17px;animation:.7s linear infinite loginSpin}@keyframes loginSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.loginSpinner{animation:none}}.accountActionForm{text-align:left;gap:16px;display:grid}.accountActionForm>p{line-height:1.6;margin:0!important}.accountActionForm fieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.accountFeedback{color:#ffe7b3;outline-offset:3px;background:#382d19;border:1px solid #c79a43;border-radius:12px;padding:16px}.accountFeedback strong{font-size:17px;display:block}.accountFeedback p{line-height:1.6;color:inherit!important;margin:7px 0 0!important;font-size:15px!important}.accountFeedback.error{color:#ffe2e5;background:#481f2c;border-color:#ff7b89}.accountFeedback.success{color:#d5ffed;background:#153a31;border-color:#60bc9a}.accountActionForm input:disabled,.accountActionForm textarea:disabled{opacity:.65}.accountActionForm .loginSubmit{margin:0}.accountActionForm .authConsent{align-items:flex-start}.topNavigation .accountTrigger{color:#ffe8f0;min-height:44px;font:inherit;cursor:pointer;white-space:nowrap;background:#321d2a;border:1px solid #d486a86b;border-radius:12px;align-items:center;gap:9px;padding:6px 12px;display:flex}.accountAvatar{color:#fff;background:#985573;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.accountTrigger:focus-visible{outline-offset:3px;outline:3px solid #ffb8d0}.accountMenu button:focus-visible{outline-offset:3px;outline:3px solid #ffb8d0}.accountArea .accountMenu{width:260px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 76px);overflow-y:auto}.accountArea .accountMenu small{overflow-wrap:anywhere;display:block}.accountWorkspace{max-width:1000px;margin:22px auto;padding:24px;line-height:1.7}.accountWorkspace>span{color:#cb9db0;letter-spacing:2px;font-size:12px}.accountWorkspace h2{font-size:28px}.accountWorkspace article{background:#281c27;border:1px solid #b776924b;border-radius:16px;padding:24px}.accountWorkspace button,.accountWorkspace a{color:#fff0f5;font:inherit;text-align:left;cursor:pointer;background:#402637;border:1px solid #b7769270;border-radius:10px;margin:10px 0;padding:13px 18px;text-decoration:none;display:block}.accountWorkspaceGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.accountWorkspace p{color:#d5bec9}.accountWorkspaceGrid button{margin:0}@media (max-width:700px){.topNavigation .accountArea{min-width:0}.topNavigation .accountTrigger{gap:6px;padding:5px 8px;font-size:14px}.accountWorkspace{margin:12px 0;padding:12px}.accountWorkspaceGrid{grid-template-columns:1fr}.accountWorkspace article{padding:18px}}.accountArea .accountMenu>button{height:auto;min-height:44px;padding:10px 12px;font-size:14px}.accountArea .accountMenu strong{font-size:15px}.accountArea .accountMenu small{color:#c9b5c1;font-size:13px}.logoutFeedback{z-index:20000;color:#ffe2e5;background:#481f2c;border:1px solid #ff7b89;border-radius:12px;max-width:540px;padding:16px;position:fixed;bottom:16px;left:16px;right:16px}.logoutFeedback p{margin:8px 0}.logoutFeedback button{color:#fff;background:#6d2940;border:1px solid #ffafbc;border-radius:8px;padding:10px 16px}.gcBrandBoundary{isolation:isolate;box-sizing:border-box;position:relative}.gcBrandBoundary>.gcBrandBoundary__content{opacity:1;min-width:0;transition:opacity .18s}.gcBrandBoundary[data-blocked=true]>.gcBrandBoundary__content{opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none}.gcBrandLoading{--gc-load-ink:#f9e5eb;--gc-load-accent:#edb3c6;--gc-load-base:#351323;isolation:isolate;color:var(--gc-load-ink);z-index:1000;box-sizing:border-box;place-items:center;font-family:Inter,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;display:grid;overflow:hidden}.gcBrandLoading--viewport{min-height:100vh;min-height:100dvh;position:fixed;inset:0}.gcBrandLoading--panel{z-index:20;min-height:100%;position:absolute;inset:0}.gcBrandLoading__backdrop{z-index:-1;opacity:1;background:radial-gradient(at 50% 42%,#6c2844 0,#43182e 40%,#29121f 100%);transition:opacity .18s;position:absolute;inset:0}.gcBrandLoading__backdrop:after{content:"";pointer-events:none;opacity:.65;background:linear-gradient(112deg,#0000 31%,#f6c7d408 49%,#0000 64%);position:absolute;inset:0}.gcBrandLoading__center{box-sizing:border-box;opacity:1;flex-direction:column;align-items:center;width:min(760px,100%);padding:24px 8px 34px;transition:opacity .18s,transform .18s cubic-bezier(.2,.65,.25,1);display:flex;transform:translateY(-12px)}.gcBrandLoading__art{filter:drop-shadow(0 2px 14px #d8799d18);width:100%;height:auto;margin:0;display:block;overflow:visible}.gcBrandLoading__wordBase{opacity:.55;filter:brightness(0)invert()}.gcBrandLoading__identity>image{opacity:.95}.gcBrandLoading__scan{transform-box:fill-box;transform-origin:0;will-change:transform;animation:2.4s cubic-bezier(.24,.1,.3,1) infinite gcBrandScan}.gcBrandLoading__fillCycle{animation:2.4s linear infinite gcBrandFillCycle}.gcBrandLoading__ray{stroke-width:1.9px;stroke-dasharray:68 174;stroke-dashoffset:242px;opacity:.76;animation:1.2s cubic-bezier(.3,0,.4,1) infinite gcBrandRay}.gcBrandLoading__ray--b,.gcBrandLoading__ray--e{stroke-width:1px;opacity:.42;animation-delay:-400ms}.gcBrandLoading__ray--c,.gcBrandLoading__ray--f{stroke-width:1.1px;opacity:.44;animation-delay:-800ms}.gcBrandLoading__ray--d,.gcBrandLoading__ray--e,.gcBrandLoading__ray--f{animation-direction:reverse}.gcBrandLoading__slogan{color:#fff0e9;letter-spacing:.12em;text-align:center;text-wrap:balance;text-shadow:0 2px 24px #edb3c625;margin:-22px 0 26px;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:clamp(17px,2.3vw,23px);font-weight:500;line-height:1.8}.gcBrandLoading__status{text-align:center;max-width:min(360px,100vw - 56px);min-height:24px;margin-top:0;position:relative}.gcBrandLoading__message{color:#eac7d2;letter-spacing:.17em;margin:0;font-size:12px;font-weight:400;line-height:1.8}.gcBrandLoading__error{color:#dcb3c2;letter-spacing:.02em;overflow-wrap:anywhere;margin:10px 0 0;font-size:12px;line-height:1.8}.gcBrandLoading__retry{color:#f8e4eb;min-height:42px;font:inherit;cursor:pointer;background:#f8dfe90c;border:1px solid #edb3c65c;border-radius:999px;align-items:center;gap:28px;margin-top:24px;padding:0 20px;font-size:12px;transition:background-color .15s,border-color .15s;display:inline-flex}.gcBrandLoading__retry:hover{background:#f8dfe91c;border-color:#edb3c6a6}.gcBrandLoading__retry:focus-visible{outline-offset:5px;outline:2px solid #f9dce6}.gcBrandLoading__retry:disabled{opacity:.55;cursor:wait}.gcBrandLoading__sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.gcBrandLoading[data-state=ready]{pointer-events:none;-webkit-user-select:none;user-select:none}.gcBrandLoading[data-state=ready] .gcBrandLoading__backdrop{opacity:0}.gcBrandLoading[data-state=ready] .gcBrandLoading__center{opacity:0;transform:translateY(-24px)scale(.985)}.gcBrandLoading[data-state=ready] .gcBrandLoading__scan,.gcBrandLoading[data-state=ready] .gcBrandLoading__fillCycle,.gcBrandLoading[data-state=ready] .gcBrandLoading__ray{will-change:auto;animation-play-state:paused}.gcBrandLoading[data-state=error] .gcBrandLoading__scan,.gcBrandLoading[data-state=error] .gcBrandLoading__fillCycle,.gcBrandLoading[data-state=error] .gcBrandLoading__ray{will-change:auto;animation:none}.gcBrandLoading[data-state=error] .gcBrandLoading__wordBase{opacity:.88}.gcBrandLoading[data-state=error] .gcBrandLoading__rays{opacity:.2}.gcBrandLoading[data-state=error] .gcBrandLoading__message{letter-spacing:.1em;font-size:14px}@keyframes gcBrandScan{0%,6%{transform:scaleX(0)}64%,to{transform:scaleX(1)}}@keyframes gcBrandFillCycle{0%,84%{opacity:1}98%,to{opacity:0}}@keyframes gcBrandRay{to{stroke-dashoffset:0}}@media (max-width:600px){.gcBrandLoading__center{padding-inline:0;transform:translateY(-20px)}.gcBrandLoading__art{flex:none;width:calc(100% + 110px);max-width:620px}.gcBrandLoading__slogan{letter-spacing:.06em;margin:-10px 12px 22px;font-size:17px}.gcBrandLoading__status{margin-top:0}.gcBrandLoading__message{letter-spacing:.12em;font-size:11px}.gcBrandLoading__error{font-size:11px}.gcBrandLoading[data-state=ready] .gcBrandLoading__center{transform:translateY(-30px)scale(.985)}}@media (prefers-reduced-motion:reduce){.gcBrandLoading__scan,.gcBrandLoading__fillCycle,.gcBrandLoading__ray{will-change:auto;animation:none!important}.gcBrandLoading__wordBase{opacity:1}.gcBrandLoading__center,.gcBrandLoading__backdrop,.gcBrandBoundary>.gcBrandBoundary__content,.gcBrandLoading__retry{transition:none!important}.gcBrandLoading[data-state=ready] .gcBrandLoading__center{transform:none}}.referenceShell .gcWorkbenchLoading>.gcBrandLoading--panel{min-height:100dvh;position:fixed;inset:0 0 0 280px}@media (min-width:761px) and (max-width:1100px){.referenceShell .gcWorkbenchLoading>.gcBrandLoading--panel{left:220px}}@media (max-width:760px){.referenceShell .gcWorkbenchLoading>.gcBrandLoading--panel{left:72px}}.digitalHumanWorkspace{color:#2b2730;padding:9px 0 38px}.digitalPromoRow,.digitalToolRow,.digitalCreationRow,.digitalTemplateRow{gap:20px;display:flex;position:relative;overflow:hidden}.digitalPromoRow button{color:#fff;text-align:left;cursor:pointer;background:#b78ad3;border:0;border-radius:18px;flex:1;min-width:0;height:205px;padding:27px 30px;position:relative;overflow:hidden}.digitalPromoRow button img{object-fit:cover;opacity:.8;width:100%;height:100%;position:absolute;inset:0}.digitalPromoRow button:after,.creationVisual:after,.templateVisual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#291a3d9c,#291a3d45 45%,#0000);position:absolute;inset:0}.digitalPromoRow button:nth-child(2){background:#0b397a}.digitalPromoRow button:nth-child(2):after{background:linear-gradient(90deg,#082858cc,#08285855 48%,#0000)}.digitalPromoRow button:nth-child(3){background:#557d59}.digitalPromoRow button:nth-child(3):after{background:linear-gradient(90deg,#264b35c9,#264b354d 48%,#0000)}.digitalPromoRow span,.digitalPromoRow b{z-index:1;display:block;position:relative}.digitalPromoRow span{text-shadow:0 2px 8px #0004;font-size:22px;font-weight:700}.digitalPromoRow b{background:#ffffff75;border-radius:9px;width:max-content;margin-top:37px;padding:10px 18px;font-size:13px}.digitalTitle{justify-content:space-between;align-items:center;margin:35px 0 15px;display:flex}.digitalTitle h2{letter-spacing:-.5px;margin:0;font-size:25px}.digitalTitleWithAction button{color:#8162a1;cursor:pointer;background:0 0;border:0;font-size:12px}.digitalTitleWithAction button b{margin-left:5px}.digitalToolRow{gap:16px;overflow:visible}.digitalToolRow>button{color:#302c34;text-align:left;cursor:pointer;background:#f7f7f8;border:0;border-radius:15px;align-items:center;gap:14px;min-width:170px;height:116px;padding:20px;display:flex;position:relative}.digitalToolRow>button:hover,.digitalToolRow>button.active{background:#f2ecfb;box-shadow:0 8px 20px #77539a15}.digitalToolRow i{color:#7a4fa1;background:#fff;border-radius:14px;place-items:center;width:48px;height:48px;font-size:23px;font-style:normal;display:grid}.digitalToolRow strong{white-space:nowrap;font-size:14px}.digitalToolRow em{color:#fff;background:#ff6a39;border-radius:8px;padding:3px 7px;font-size:8px;font-style:normal;position:absolute;top:8px;right:10px}.digitalArrow{z-index:2;place-items:center;top:31%;right:4px;color:#605a63!important;background:#fff!important;border-radius:50%!important;width:42px!important;min-width:42px!important;height:42px!important;padding:0!important;font-size:26px!important;display:grid!important;position:absolute!important;box-shadow:0 2px 15px #0002!important}.digitalCreationRow{gap:16px;overflow:visible}.digitalCreation{text-align:left;cursor:pointer;background:#fff;border:0;border-radius:14px;flex:1;min-width:210px;padding:0;overflow:hidden;box-shadow:0 5px 18px #251a3012}.creationVisual{color:#fff;background:#8062ae;flex-direction:column;justify-content:space-between;height:145px;padding:17px;display:flex;position:relative;overflow:hidden}.creationVisual img,.templateVisual img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.creationVisual span,.creationVisual small,.templateVisual span{z-index:1;position:relative}.creationVisual span{font-size:17px;font-weight:700}.creationVisual small{opacity:.9;font-size:10px}.digitalCreation.blue .creationVisual{background:#31538b}.digitalCreation.green .creationVisual{background:#547f5b}.digitalCreation.rose .creationVisual{background:#9d526c}.digitalCreation.gold .creationVisual{background:#95713b}.creationBottom{justify-content:space-between;align-items:center;height:49px;padding:0 13px;display:flex}.creationBottom strong{font-size:11px}.creationBottom em{color:#8555aa;font-size:9px;font-style:normal}.digitalTemplateRow{gap:16px}.digitalTemplateRow button{text-align:left;cursor:pointer;background:#fff;border:0;border-radius:14px;flex:1;min-width:188px;padding:0;overflow:hidden;box-shadow:0 5px 17px #251a3010}.templateVisual{color:#fff;background:#30333c;justify-content:space-between;align-items:flex-start;height:115px;padding:11px;display:flex;position:relative;overflow:hidden}.templateVisual span{color:#ffdd57;font-size:10px}.digitalTemplateRow strong{padding:12px;font-size:10px;display:block}.digitalPrototypeNote{text-align:center;color:#a59da7;margin:24px 0 0;font-size:9px}.theme-tech .digitalHumanWorkspace{color:#e1f2f8}.theme-tech .digitalPromoRow button:first-child{background:#304b8b}.theme-tech .digitalTitleWithAction button{color:#68d3f9}.theme-tech .digitalToolRow>button,.theme-tech .digitalCreation,.theme-tech .digitalTemplateRow button{color:#e0f2f8;background:#0c2334}.theme-tech .digitalToolRow>button:hover,.theme-tech .digitalToolRow>button.active{background:#11334b}.theme-tech .digitalToolRow i{color:#70d6fb;background:#14364c}.theme-tech .creationBottom em{color:#6bd1f4}.theme-tech .digitalPrototypeNote{color:#7895a2}@media (max-width:950px){.digitalPromoRow{gap:10px}.digitalPromoRow span{font-size:16px}.digitalToolRow>button{min-width:145px}.digitalCreation{min-width:175px}}@media (max-width:700px){.digitalPromoRow{grid-template-columns:1fr;display:grid}.digitalPromoRow button{height:145px}.digitalToolRow,.digitalCreationRow,.digitalTemplateRow{padding-bottom:7px;overflow-x:auto}.digitalToolRow>button{min-width:165px}.digitalCreation{min-width:220px}.digitalTemplateRow button{min-width:190px}.digitalArrow{display:none!important}}.digitalBrandHero{color:#fff;background:linear-gradient(115deg,#1f1719 0%,#4a2623 56%,#a75c42 100%);border-radius:22px;justify-content:space-between;align-items:center;margin:0 0 22px;padding:34px 38px;display:flex;position:relative;overflow:hidden}.digitalBrandHero:after{content:"";border:1px solid #ffffff45;border-radius:50%;width:320px;height:320px;position:absolute;top:-180px;right:80px;box-shadow:0 0 0 28px #ffffff0d,0 0 0 58px #ffffff08}.digitalBrandHero span{letter-spacing:.16em;color:#e9bca2;font-size:10px}.digitalBrandHero h1{letter-spacing:-.06em;margin:12px 0 9px;font-size:34px}.digitalBrandHero em{color:#f3bd8f;font-style:normal}.digitalBrandHero p{color:#f2dcd1;max-width:430px;margin:0;font-size:13px;line-height:1.7}.digitalHeroOrb{z-index:1;color:#f5c19d;background:#ffffff12;border:1px solid #f8d4bd66;border-radius:50%;place-items:center;width:82px;height:82px;font-size:35px;display:grid;position:relative;box-shadow:0 0 0 14px #ffffff08}.digitalHumanWorkspace>.chanjingCustomIdHint{background:#fff;border:1px solid #eadfd8;margin-bottom:14px;box-shadow:0 8px 25px #3e20110c}.digitalHumanWorkspace>.customPersonPanel:first-of-type{background:#fffaf7;border:1px solid #e4c7b8;box-shadow:0 12px 28px #7d402012}.digitalHumanWorkspace>.customPersonPanel:first-of-type button{background:#a85d40}.digitalHumanWorkspace>.customPersonPanel:nth-of-type(2){background:#fff;border:1px solid #e7e0da}.digitalEntryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:22px 0;display:grid}.digitalEntryGrid button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e8dfd8;border-radius:18px;flex-direction:column;align-items:flex-start;min-height:150px;padding:24px;display:flex;box-shadow:0 8px 24px #4023150b}.digitalEntryGrid button:hover{border-color:#b86a4b;transform:translateY(-2px)}.digitalEntryGrid strong{color:#2b2220;font-size:20px}.digitalEntryGrid span{color:#887a73;margin-top:10px;font-size:13px;line-height:1.6}.digitalEntryGrid b{color:#a85d40;margin-top:auto;font-size:12px}.digitalSubPage{max-width:900px;margin:auto}.digitalBackButton{color:#9a5940;cursor:pointer;background:0 0;border:0;padding:6px 0}.digitalSubHeading{padding:28px 0 18px}.digitalSubHeading span{letter-spacing:.18em;color:#b16d4b;font-size:10px}.digitalSubHeading h2{letter-spacing:-.05em;margin:8px 0;font-size:34px}.digitalSubHeading p{color:#7c6e67;margin:0}.digitalSubPage .customPersonPanel,.digitalSubPage .chanjingTestPanel{margin-bottom:16px}@media (max-width:700px){.digitalEntryGrid{grid-template-columns:1fr}.digitalBrandHero{padding:26px 24px}.digitalHeroOrb{display:none}}.digitalHumanWorkspace.digitalStudio{--studio-bg:#1b0d15;--studio-panel:#301b26;--studio-panel-raised:#371c2a;--studio-border:#684052;--studio-accent:#ec638f;color:#f3e8ee;background:var(--studio-bg);border:0;border-radius:0;max-width:1480px;margin:0 auto 40px;padding:0;font-family:inherit;font-size:14px}.digitalStudio h1,.digitalStudio h2,.digitalStudio h3,.digitalStudio h4,.digitalStudio strong{-webkit-text-fill-color:currentColor;color:#f6e4ee!important;text-shadow:none!important}.digitalStudio p{color:#c7a2b5;line-height:1.75}.digitalStudio button,.digitalStudio a{font:inherit;-webkit-text-fill-color:currentColor;text-shadow:none!important}.digitalStudio button{cursor:pointer}.digitalStudio button:disabled{opacity:.45;cursor:not-allowed}:is(.digitalStudio button:focus-visible,.digitalStudio a:focus-visible,.digitalStudio input:focus-visible,.digitalStudio summary:focus-visible){outline-offset:3px;outline:2px solid #ff99bd}.digitalStudio button{color:#f5dce8;background:#492638;border:1px solid #87536b;border-radius:24px;min-height:40px;padding:9px 16px}.digitalStudio .studioPrimary{background:#b63766;border:1px solid #f381a9;border-radius:24px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 21px;font-size:14px;font-weight:600;display:inline-flex;color:#fff1f7!important}.digitalStudio .studioSecondary{background:#39202e;border-color:#87536b;color:#e7bdd0!important}.digitalStudio .studioActions{flex-wrap:wrap;gap:9px;margin-top:13px;display:flex}.digitalStudio .digitalBackButton{background:0 0;border-color:#64384e;align-items:center;gap:8px;min-height:38px;margin:0 0 10px;padding:7px 13px;font-size:13px;display:inline-flex;color:#dca1bb!important}.digitalStudio header.studioHeading{height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:12px 0 20px!important;display:block!important;position:static!important;overflow:visible!important}.studioHeading h1{letter-spacing:.4px;margin:0 0 8px;font-size:clamp(25px,2.1vw,39px);font-weight:650;line-height:1.4;color:#ee7ca3!important}.studioHeading>p:last-child{color:#c485a0;margin:0;font-size:13px}.digitalStudio .studioEyebrow{display:none}.studioLocalNavigation{flex-wrap:wrap;gap:8px;margin:0 0 24px;display:flex}.digitalStudio .studioLocalNavigation button{color:#cc9fb5;background:0 0;border-color:#603348;font-size:13px}.studioPrepareEntry{text-align:left;width:100%;margin-bottom:20px;display:block;background:linear-gradient(120deg,#482235,#301b26)!important;border:1px solid #a15375!important;border-radius:15px!important;padding:25px!important}.studioPrepareEntry>span{color:#f18db3;font-size:12px}.studioPrepareEntry h2{margin:10px 0;font-size:23px}.studioPrepareEntry p{margin:0 0 16px}.studioPrepareEntry b{color:#f58fb7}.studioEntryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.studioEntryGrid>button,.studioCard{border:1px solid var(--studio-border);background:var(--studio-panel);text-align:left;border-radius:15px;min-width:0;padding:24px}.digitalStudio .studioEntryGrid>button{background:var(--studio-panel);border-radius:15px;padding:24px}.studioEntryGrid h2{margin:6px 0 10px;font-size:21px}.studioEntryGrid p{margin:0 0 18px;font-size:14px}.studioEntryGrid b{color:#ed8aaf}.studioCards{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.studioCard h2{margin:0 0 16px;font-size:21px}.studioCard h3{font-size:17px}.studioCard p{font-size:13px}.studioCard label{color:#e0b7ca;margin:13px 0;font-size:14px;display:block}.studioCard input,.studioCard select,.studioCard textarea{box-sizing:border-box;width:100%;max-width:100%;font:inherit;color:#f7e8ef;background:#24131e;border:1px solid #754055;border-radius:10px;min-height:44px;padding:12px 14px}.studioCard input:focus,.studioCard select:focus,.studioCard textarea:focus{border-color:#ec638f;outline:2px solid #ec638f33}.studioCard input[type=checkbox]{accent-color:#d94c83;vertical-align:top;width:18px;height:18px;min-height:0;margin:3px 9px 0 0;padding:0}.studioCard textarea{resize:vertical;min-height:220px;line-height:1.8}.studioCard input::placeholder,.studioCard textarea::placeholder{color:#a87c94}.studioCard select option{color:#f6e4ee;background:#301b26}.studioCreateGrid{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);align-items:start;gap:22px;display:grid}.studioEditor{gap:20px;display:grid}.studioSegments{background:#24131e;border:1px solid #603348;border-radius:12px;gap:5px;margin-bottom:20px;padding:4px;display:flex}.digitalStudio .studioSegments button{color:#bd91a6;background:0 0;border:0;border-radius:8px;flex:1;min-height:40px;padding:10px 8px}.digitalStudio .studioSegments button[aria-pressed=true]{color:#ffe6f3;background:#73334e;font-weight:600}.studioPreview{position:sticky;top:20px}.studioVideoFrame{aspect-ratio:9/16;text-align:center;background:#24131e;border:1px solid #603348;border-radius:12px;place-items:center;margin:18px 0;display:grid;overflow:hidden}.studioVideoFrame img,.studioVideoFrame video{object-fit:contain;width:100%;height:100%}.studioVideoFrame p{padding:20px;font-size:16px}.studioResultActions{flex-wrap:wrap;gap:12px;display:flex}.studioResultActions a{color:#f18db3;font-size:13px}.studioResultActions p{width:100%;font-size:12px}.digitalStudio audio{width:100%;margin:12px 0;display:block}.digitalStudio video{max-width:100%}.studioConfirm{box-sizing:border-box;color:#f5e1ed;background:#301b26;border:1px solid #8d4b68;border-radius:15px;width:min(500px,100vw - 32px);max-height:calc(100dvh - 48px);padding:27px;overflow:auto;box-shadow:0 20px 80px #0008}.studioConfirm::backdrop{background:#13080fcc}.studioConfirm h2{margin:4px 0 20px;font-size:25px}.studioConfirm dl{border-top:1px solid #684052}.studioConfirm dl>div{border-bottom:1px solid #684052;justify-content:space-between;align-items:flex-start;gap:20px;padding:13px 0;font-size:13px;display:flex}.studioConfirm dt{color:#c894ad}.studioConfirm dd{text-align:right;overflow-wrap:anywhere;max-width:66%;margin:0;font-weight:600}.digitalStudio .studioConfirm blockquote{white-space:pre-wrap;background:#24131e;border-radius:10px;max-height:180px;margin:14px 0;padding:12px;line-height:1.8;overflow:auto}.studioConfirm>button{margin:14px 8px 0 0}.digitalStudio .workspaceHistory,.digitalStudio .mediaAsset{color:#e5c5d5;background:#301b26;border-color:#684052;border-radius:12px}.digitalStudio .workspaceHistory a,.digitalStudio .mediaAsset a{color:#f28cb3}.digitalStudio .workspaceHistory{margin-bottom:18px;font-size:12px}.digitalStudio .workspaceHistory summary{cursor:pointer;color:#d99ab8}.digitalStudio .mediaError{color:#ffd0dc;background:#45232e;border-color:#bd6882}.studioTaskNotice{color:#f4d9e7;background:#3a2030;border:1px solid #ae557c;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;padding:14px 18px;font-size:13px;display:flex}.studioTaskNotice p{margin:0}.studioMaterialPreparation{border-top:1px solid #684052;border-bottom:1px solid #684052;margin:18px 0;padding:17px 0}.studioMaterialPreparation h3{margin:0 0 10px;font-size:16px}.studioMaterialPreparation summary,.studioMaterialHelp summary{cursor:pointer;color:#e59cba;font-size:13px;line-height:1.7}.studioMaterialPreparation blockquote{background:#24131e;border-radius:10px;margin:12px 0;padding:12px;font-size:13px;line-height:1.8}.studioMaterialFilename{overflow-wrap:anywhere}.digitalStudio .studioMaterialPreparation video{object-fit:contain;background:#24131e;border-radius:12px;width:100%;max-height:330px;margin:12px 0;display:block}.studioMaterialPreparation.isCompact>p{font-size:12px}.studioPrepareLink{margin-bottom:15px}.studioMaterialsIntro h2{margin:0 0 9px;font-size:22px}.studioMaterialsIntro p{margin:0;font-size:13px}.studioPreparationSteps{gap:6px;margin:23px 0 26px;padding:0;list-style:none;display:flex}.studioPreparationSteps li{color:#9d7289;border-bottom:2px solid #4e2a3d;flex:1;align-items:center;gap:10px;min-width:0;padding:0 0 12px;display:flex}.studioPreparationSteps b{color:#a86a87;font-size:20px;font-weight:650;line-height:1}.studioPreparationSteps span{font-size:13px}.studioPreparationSteps li[aria-current=step]{color:#ffe1ef;border-color:#ec638f}.studioPreparationSteps li[aria-current=step] b{color:#f07ca7}.studioPreparationSteps li.completed{color:#dab6c8;border-color:#9c526f}.studioMaterialWorkspace{grid-template-columns:minmax(260px,.8fr) minmax(0,1.55fr);align-items:start;gap:22px;display:grid}.studioMaterialMain{gap:25px;min-width:0;display:grid}.studioStepHeading{align-items:flex-start;gap:13px;margin-bottom:17px;display:flex}.studioStepHeading>b{color:#d778a0;font-size:27px;font-weight:700;line-height:1.1}.studioStepHeading h3{margin:0 0 5px;font-size:17px}.studioStepHeading p{color:#b78da1;margin:0;font-size:12px}.studioDualCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.studioOperationCard,.studioResultCard{flex-direction:column;align-items:stretch;padding:20px;display:flex}.studioOperationCard h4,.studioResultCard h4{margin:0 0 9px;font-size:17px}.studioOperationCard>p{margin:0 0 15px;font-size:13px}.studioOperationCard>.studioPrimary{align-self:flex-start;margin-top:17px}.studioStatusBadge{color:#cda1b8;background:#402333;border:1px solid #724157;border-radius:7px;align-self:flex-start;align-items:center;max-width:100%;padding:5px 9px;font-size:11px;line-height:1.5;display:inline-flex}.studioStatusBadge[data-status=ready]{color:#f5ccdf;background:#593047;border-color:#ac5b80}.studioStatusBadge[data-status=applied]{color:#c8e2d3;background:#293b33;border-color:#668976}.studioStatusBadge[data-status=failed],.studioStatusBadge[data-status=unavailable],.studioStatusBadge[data-status=unknown]{color:#f7d2bb;background:#45302d;border-color:#9f7660}.studioSourcePanel{position:sticky;top:20px}.digitalStudio .studioSourcePicker{text-align:center;cursor:pointer;background:#24131e;border:1px dashed #a15f7d;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:172px;margin:0 0 18px;padding:22px 14px;display:flex;position:relative;overflow:hidden}.studioSourcePicker>span{color:#ef89b1;font-size:30px;line-height:1}.studioSourcePicker>strong{font-size:15px}.studioSourcePicker>small{color:#b78da1;font-size:11px;line-height:1.6}.digitalStudio .studioSourcePicker input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.studioSourcePicker:focus-within{outline-offset:3px;outline:2px solid #ec638f}.studioSourcePicker.hasSource{min-height:70px;padding:14px}.studioSourcePicker.hasSource>span{display:none}.studioSourceSummary{overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:7px;margin-bottom:14px;display:flex}.studioSourceSummary>strong{overflow-wrap:anywhere;max-width:100%;font-size:14px}.studioSourceSummary>span:not(.studioStatusBadge){color:#bd95aa;font-size:12px}.digitalStudio .studioSourcePanel video,.digitalStudio .studioResultCard video{object-fit:contain;background:#24131e;border:1px solid #603348;border-radius:10px;width:100%;max-height:300px;margin:12px 0;display:block}.digitalStudio .studioConsent{color:#d6b5c7;align-items:flex-start;gap:0;margin:18px 0;font-size:12px;line-height:1.7;display:flex}.studioConsent input{flex:0 0 18px}.studioConsent small{color:#a77b92;margin-top:5px;font-size:11px;display:block}.studioMaterialHelp{border-top:1px solid #603348;margin-top:15px;padding-top:13px}.studioMaterialHelp p{font-size:12px!important}.studioPendingActions{border-top:1px solid #684052;margin-top:15px;padding-top:12px}.studioPendingActions button{margin:0 7px 7px 0;font-size:12px}.studioQuietNotice{line-height:1.7;color:#b98da3!important;font-size:12px!important}.studioResultHeading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:9px;display:flex}.studioResultHeading h4{margin-bottom:0}.studioResultMeta{margin:13px 0 8px!important;font-size:12px!important}.studioResultEmpty{text-align:center;background:#281620;border:1px dashed #62364d;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:135px;margin:15px 0;display:flex}.studioResultEmpty>span{color:#98637d;font-size:29px}.studioResultEmpty p{margin:0;padding:0 12px;font-size:12px}.studioResultCard>.studioPrimary{align-self:flex-start;margin-top:14px}.studioAppliedResult p{color:#c2dccd;margin:12px 0;font-size:12px}.studioAppliedResult button{font-size:12px!important}.studioReplacementConfirm{background:#492637;border:1px solid #bc6b8f;border-radius:10px;margin-top:14px;padding:14px}.studioReplacementConfirm p{color:#f1cddd;overflow-wrap:anywhere;margin:0;font-size:12px}.studioReplacementConfirm button{padding:8px 12px!important;font-size:12px!important}.studioResultReadError p{color:#f2c7d8;overflow-wrap:anywhere;font-size:12px}.studioResultReadError button{font-size:12px}.studioMaterialAlert,.studioMaterialNotice,.studioCatalogNotice{overflow-wrap:anywhere;border-radius:10px;margin:0 0 20px;padding:13px 16px;font-size:13px;line-height:1.7}.studioMaterialAlert{color:#ffd7e7;background:#462333;border:1px solid #bb6b8b}.studioMaterialNotice{color:#e3bed0;background:#382331;border:1px solid #87516c}.studioCatalogNotice{color:#c39aad;background:#33202a;border:1px solid #71445a}.studioMaterialWorking{margin:18px 0 0;font-size:12px;color:#d7a5be!important}@media (max-width:1100px){.studioMaterialWorkspace{grid-template-columns:minmax(0,1fr)}.studioSourcePanel{position:static}.studioSourcePanel>video{max-height:290px}.studioCreateGrid{grid-template-columns:minmax(0,1fr)}.studioPreview{position:static}.studioVideoFrame{aspect-ratio:9/16;width:min(100%,340px);max-height:430px;margin-inline:auto}}@media (max-width:650px){.digitalHumanWorkspace.digitalStudio{margin-bottom:24px}.studioEntryGrid,.studioDualCards{grid-template-columns:minmax(0,1fr)}.studioCard,.digitalStudio .studioEntryGrid>button{padding:18px}.studioPrepareEntry{padding:20px!important}.studioPrepareEntry h2{font-size:21px}.studioPreparationSteps{gap:9px}.studioPreparationSteps li{flex-direction:column;align-items:flex-start;gap:7px}.studioPreparationSteps span{font-size:11px}.studioPreparationSteps b{font-size:18px}.studioMaterialsIntro h2{font-size:20px}.studioLocalNavigation{gap:6px}.digitalStudio .studioLocalNavigation button{min-height:38px;padding:7px 10px;font-size:12px}.studioTaskNotice{flex-direction:column;align-items:flex-start}.digitalStudio .workspaceHistory span{min-width:0}.studioConfirm{padding:21px}}.digitalHumanWorkspace.digitalStudio{--studio-bg:#fffbfc;--studio-panel:#fff;--studio-panel-raised:#f7edf1;--studio-border:#e5cfd9;--studio-accent:#84344f;background:var(--studio-bg);color:#3f2934;border:1px solid var(--studio-border);box-sizing:border-box;border-radius:24px;min-width:0;padding:24px}.digitalStudio h1,.digitalStudio h2,.digitalStudio h3,.digitalStudio h4,.digitalStudio strong{color:#3f2934!important}.digitalStudio p{color:#725362}.digitalStudio button{color:#78364f;background:#fff;border-color:#d9bac9;min-height:44px}.digitalStudio button:hover:not(:disabled){background:#f7edf1;border-color:#a65d7b}:is(.digitalStudio button:focus-visible,.digitalStudio a:focus-visible,.digitalStudio input:focus-visible,.digitalStudio textarea:focus-visible,.digitalStudio select:focus-visible,.digitalStudio summary:focus-visible){outline-offset:3px;outline:2px solid #84344f}.digitalStudio .studioPrimary{background:#84344f;border-color:#84344f;color:#fff!important}.digitalStudio .studioPrimary:hover:not(:disabled){background:#70283f}.digitalStudio .studioSecondary,.digitalStudio .digitalBackButton{background:#fff;border-color:#d9bac9;color:#78364f!important}.digitalStudio .studioHeading h1{color:#84344f!important}.digitalStudio .studioHeading>p:last-child{color:#725362}.digitalStudio .studioLocalNavigation button{color:#725362;background:#fff;border-color:#d9bac9;min-height:44px}.digitalStudio .studioLocalNavigation button[aria-current=page]{color:#70283f;background:#f3e1e9;border-color:#a65d7b}.digitalStudio .studioPrepareEntry{background:#f7edf1!important;border-color:#dfc4d1!important}.digitalStudio .studioPrepareEntry>span,.digitalStudio .studioPrepareEntry b,.digitalStudio .studioEntryGrid b{color:#84344f}.digitalStudio .studioEntryGrid>button,.digitalStudio .studioCard{background:#fff;border-color:#e5cfd9}.digitalStudio .studioCard label{color:#57404c}.digitalStudio .studioCard input,.digitalStudio .studioCard select,.digitalStudio .studioCard textarea{color:#3f2934;background:#fff;border-color:#cfafbf}.digitalStudio .studioCard select option{color:#3f2934;background:#fff}.digitalStudio .studioCard input::placeholder,.digitalStudio .studioCard textarea::placeholder{color:#826c77}.digitalStudio .studioCard input:focus,.digitalStudio .studioCard select:focus,.digitalStudio .studioCard textarea:focus{border-color:#84344f;outline-color:#84344f33}.digitalStudio .studioSegments{background:#f7edf1;border-color:#e5cfd9}.digitalStudio .studioSegments button{color:#725362}.digitalStudio .studioSegments button[aria-pressed=true]{color:#fff;background:#84344f}.digitalStudio .studioVideoFrame{background:#f7f1f3;border-color:#e5cfd9}.digitalStudio .studioResultActions a{color:#84344f}.digitalStudio .studioTaskNotice{color:#57404c;background:#f7edf1;border-color:#dfc4d1}.digitalStudio .studioTaskNotice p{color:#57404c}.digitalStudio .studioConfirm{color:#3f2934;overscroll-behavior:contain;background:#fffbfc;border-color:#d9bac9}.digitalStudio .studioConfirm dl,.digitalStudio .studioConfirm dl>div{border-color:#e5cfd9}.digitalStudio .studioConfirm dt{color:#725362}.digitalStudio .studioConfirm blockquote,.digitalStudio .studioMaterialPreparation blockquote{color:#57404c;background:#f7edf1}.digitalStudio .studioSubtitleReadiness{border-top:1px solid #e5cfd9;padding:12px 0}.digitalStudio .studioSubtitleReadiness summary{cursor:pointer;color:#78364f}.digitalStudio .studioSubtitleReadiness p{font-size:13px}.digitalStudio .workspaceHistory,.digitalStudio .mediaAsset{color:#57404c;background:#fff;border-color:#e5cfd9}.digitalStudio .workspaceHistory a,.digitalStudio .mediaAsset a,.digitalStudio .workspaceHistory summary{color:#84344f}.digitalStudio .workspaceHistory button,.digitalStudio .workspaceHistory input,.digitalStudio .mediaAsset button,.digitalStudio .mediaAsset .mediaPrimary{color:#78364f;background:#fff;border-color:#d9bac9}.digitalStudio .workspaceHistory small,.digitalStudio .mediaAsset small{color:#725362}.digitalStudio .mediaError,.digitalStudio .studioMaterialAlert{color:#873546;background:#fff0f0;border-color:#cc8b96}.digitalStudio .mediaError strong,.digitalStudio .mediaError p{color:#873546!important}.digitalStudio .studioMaterialNotice,.digitalStudio .studioCatalogNotice{color:#725362;background:#f7edf1;border-color:#dfc4d1}.digitalStudio .studioMaterialPreparation,.digitalStudio .studioPreparationSteps li{border-color:#e5cfd9}.digitalStudio .studioMaterialPreparation summary,.digitalStudio .studioMaterialHelp summary{color:#78364f}.digitalStudio .studioPreparationSteps li,.digitalStudio .studioPreparationSteps b{color:#725362}.digitalStudio .studioPreparationSteps li[aria-current=step],.digitalStudio .studioPreparationSteps li[aria-current=step] b,.digitalStudio .studioStepHeading>b{color:#84344f;border-color:#84344f}.digitalStudio .studioPreparationSteps li.completed{color:#35624b;border-color:#92b29f}.digitalStudio .studioMaterialWorking{color:#725362!important}.digitalStudio .studioSourcePicker,.digitalStudio .studioResultEmpty,.digitalStudio .studioReplacementConfirm{background:#f7edf1;border-color:#dfc4d1}.digitalStudio .studioSourcePicker>span,.digitalStudio .studioSourcePicker>small,.digitalStudio .studioSourceSummary>span:not(.studioStatusBadge),.digitalStudio .studioStepHeading p,.digitalStudio .studioConsent,.digitalStudio .studioConsent small,.digitalStudio .studioResultReadError p,.digitalStudio .studioReplacementConfirm p{color:#725362}.digitalStudio .studioQuietNotice{color:#725362!important}.digitalStudio .studioAppliedResult p{color:#35624b}.digitalStudio .studioStatusBadge{color:#725362;background:#f7edf1;border-color:#dfc4d1}.digitalStudio .studioStatusBadge[data-status=ready]{color:#78364f;background:#f3e1e9;border-color:#cfa0b5}.digitalStudio .studioStatusBadge[data-status=applied]{color:#35624b;background:#eff7f1;border-color:#afcbbb}.digitalStudio .studioStatusBadge[data-status=failed],.digitalStudio .studioStatusBadge[data-status=unavailable],.digitalStudio .studioStatusBadge[data-status=unknown]{color:#855424;background:#fff2e6;border-color:#d6b692}@media (max-width:650px){.digitalHumanWorkspace.digitalStudio{border-radius:18px;padding:16px}.digitalStudio .studioLocalNavigation button{min-height:44px}}
