.accountPanel{background:#fff;border-radius:22px;width:min(760px,100%);max-height:86vh;padding:32px;position:relative;overflow:auto;box-shadow:0 30px 100px #0005}.accountPanel>small{color:#73a527;letter-spacing:2px;font-weight:800}.accountPanel h2{margin:7px 0}.accountPanel>p{color:#748078}.accountPanel h3{margin:28px 0 12px}.historyList{gap:10px;display:grid}.historyList article{border:1px solid #e1e7e2;border-radius:14px;grid-template-columns:1fr auto;gap:10px;padding:16px;display:grid}.historyList b,.historyList small{display:block}.historyList small{color:#818b85;margin-top:5px}.historyList i{font-size:11px;font-style:normal}.historyList i.ready{color:#588414}.historyList i.failed{color:#b84439}.historyList footer{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.historyList a{color:#fff;background:#173d2f;border-radius:8px;padding:8px 12px;font-size:12px;text-decoration:none}.historyList em{color:#b84439;grid-column:1/-1;font-style:normal}.historyEmpty{color:#7c8780;text-align:center;background:#f3f5f2;border-radius:14px;padding:34px}.paywallPanel{background:#fff;border-radius:24px;width:min(520px,100vw - 32px);padding:34px;position:relative;box-shadow:0 28px 80px #07130d55}.paywallPanel>small{color:#6e972d;letter-spacing:1.6px;font-weight:900}.paywallPanel h2{margin:10px 0;font-size:32px}.paywallPanel p{color:#6d7971;line-height:1.7}.paywallPanel>div{background:#f3f7ef;border-radius:15px;gap:9px;margin:20px 0;padding:16px;display:grid}.paywallPanel>a{text-align:center;color:#102018;background:#c7ff35;border-radius:13px;padding:15px;font-weight:900;text-decoration:none;display:block}.paywallPanel>button:not(.authClose){color:#7a857e;cursor:pointer;background:0 0;border:0;margin:13px auto 0;display:block}.creatorStudio{width:calc(100% - 32px)!important;max-width:1760px!important}.creatorStudio>header{padding-left:42px!important;padding-right:42px!important}.creatorStudio>.workGrid{padding-left:34px!important;padding-right:34px!important}@media (min-width:1100px){.creatorStudio.studioWorkspace{grid-template-columns:minmax(460px,600px) minmax(640px,1fr)!important;column-gap:28px!important;padding-right:34px!important}.creatorStudio.studioWorkspace>.workGrid{padding-left:34px!important}.creatorStudio.studioWorkspace>.agentCanvas,.creatorStudio.studioWorkspace>.planningDialog,.creatorStudio.studioWorkspace>.strategyResult{margin-right:0!important}.creatorStudio.studioWorkspace .generationPreview{min-height:520px}}.creatorStudio .stepField input,.creatorStudio .stepField textarea{color:#2e2936!important;background:#fff!important;border:1px solid #ddd8e6!important;border-radius:12px!important;width:100%!important;height:auto!important;min-height:52px!important;padding:13px 15px!important;font-size:15px!important;line-height:1.6!important;overflow:visible!important}.optionalBrief{background:#fff;border:1px solid #e2deea;border-radius:15px;margin:4px 0 16px;overflow:hidden}.optionalBriefGrid input,.optionalBriefGrid select{color:#2e2936;background:#fff;border:1px solid #ddd8e6;border-radius:11px;width:100%;height:46px;padding:0 12px}.creativePicker{background:#faf9fc;border:1px solid #e1dce9;border-radius:20px;margin:18px 0 4px;padding:20px}.creativePicker>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:15px;display:flex}.creativePicker>header small{color:#6248dc;letter-spacing:.12em;font-size:9px;font-weight:800}.formatGrid>button{color:#312b3b;text-align:left;cursor:pointer;background:#fff;border:1px solid #ded9e7;border-radius:13px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;min-height:76px;padding:12px;display:grid}.formatGrid>button.selected{background:#f0edfb;border-color:#6248dc;box-shadow:0 0 0 2px #6248dc14}.subtypePicker button{color:#38313f;text-align:left;background:#fff;border:1px solid #ded9e7;border-radius:11px;padding:11px}.advancedCreativeGrid select{color:#2e2936;background:#fff;border:1px solid #ddd8e6;border-radius:10px;height:44px;padding:0 11px}.creatorStudio .studioToolPage>header{background:0 0!important;border-bottom-color:#ded9e7!important}@media (max-width:700px){.optionalBriefGrid,.formatGrid,.subtypePicker>div,.advancedCreativeGrid{grid-template-columns:1fr}.creatorStudio .stepField{padding:15px!important}.creatorStudio .stepField>span{align-items:flex-start!important}.creatorStudio .stepField>span em{display:block}.sellingPointGuide,.sellingPointActions{width:100%}.creativePicker{padding:16px}}@media (min-width:901px){.creatorStudio{--studio-ink:#272330;--studio-muted:#6f6978;--studio-line:#ded9e7;--studio-primary:#6248dc;font-family:Inter,SF Pro Display,SF Pro Text,PingFang SC,Microsoft YaHei,sans-serif;font-size:15px;line-height:1.55}.creatorStudio.studioWorkspace>.workGrid,.creatorStudio.studioStrategyReady{padding-left:132px!important}.studioSideNav{gap:9px;width:116px!important;padding:20px 10px!important}.studioSideNav>b{letter-spacing:1.4px;margin-bottom:8px;font-size:17px!important}.studioSideNav button{letter-spacing:.1px;transition:transform .18s,background .18s,box-shadow .18s;border-radius:16px!important;gap:7px!important;height:auto!important;min-height:76px!important;padding:12px 8px!important;font-size:13px!important;font-weight:680!important}.studioSideNav button:hover{transform:translateY(-1px);background:#f4f1fb!important}.studioSideNav button i{line-height:1;font-size:21px!important}.creatorStudio header .studioTitle h2{letter-spacing:-.4px;font-size:23px!important}.creatorStudio .studioTitle p,.creatorStudio .steps,.creatorStudio .field>span,.creatorStudio .privacy,.creatorStudio .assetUpload p,.creatorStudio .assetUpload small{font-size:13px!important}.compactBrief .completedField>span,.compactBrief .completedFieldRow .field>span{font-weight:680;font-size:13px!important}.compactBrief .completedField input,.compactBrief .completedField textarea,.compactBrief .completedFieldRow input,.creatorStudio input,.creatorStudio textarea,.creatorStudio select{font-size:14px!important;line-height:1.55!important}.creatorStudio button{font-family:inherit}.creatorStudio .strategyButton,.creatorStudio .primaryGenerate,.creatorStudio .sellingPointGuide button,.creatorStudio .publishReadyActions button,.creatorStudio .publishReadyActions a{letter-spacing:.1px;border-radius:13px!important;min-height:46px!important;font-size:14px!important;font-weight:720!important}.creatorStudio .materialPanel,.creatorStudio .guidedBrief,.creatorStudio.studioWorkspace>.agentCanvas,.creatorStudio.studioStrategyReady .contentDialog,.creatorStudio.studioStrategyReady .promptDialog,.creatorStudio.studioStrategyReady .generationStage{border-radius:22px!important;box-shadow:0 12px 34px #32274c14,0 1px 2px #32274c0a!important}.billingNoticeCard.purchasePromptCard em{color:#777181;margin-top:14px;font-size:12px;font-style:normal;line-height:1.6;display:block}.creatorStudio .studioNewTaskButton{cursor:pointer;justify-content:center;align-items:center;color:#fff!important;background:#6248dc!important;border:1px solid #6248dc!important;border-radius:13px!important;min-height:44px!important;margin:10px 0 6px!important;padding:0 18px!important;font-size:14px!important;font-weight:760!important;display:inline-flex!important;box-shadow:0 10px 24px #6248dc38!important}.creatorStudio .studioNewTaskButton:hover{transform:translateY(-1px);box-shadow:0 14px 30px #6248dc47!important}.creatorStudio .multiStyleBanner{color:#312b3b;text-align:left;cursor:pointer;background:linear-gradient(135deg,#f0edfb,#fff);border:1px solid #d9d3ea;border-radius:16px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;min-height:82px;padding:17px 19px;display:flex}.creatorStudio .multiStyleBanner.selected{border-color:#6248dc;box-shadow:0 0 0 3px #6248dc1a}.creatorStudio .multiStyleBanner span b,.creatorStudio .multiStyleBanner span small{display:block}.creatorStudio .multiStyleBanner span b{font-size:15px}.creatorStudio .multiStyleBanner span small{color:#756e80;margin-top:5px;font-size:12px;line-height:1.5}.creatorStudio .multiStyleBanner em{color:#6248dc;white-space:nowrap;font-size:12px;font-style:normal;font-weight:760}.creatorStudio .singleStyleChoice{color:#625b6d;background:#fff;border:1px solid #ddd8e6;border-radius:12px;grid-column:1/-1;min-height:42px;font-size:13px}.creatorStudio .singleStyleChoice.selected{color:#563dd0;background:#f0edfb;border-color:#6248dc}.creatorStudio .styleGridDisabled{opacity:.48;filter:saturate(.45)}}.productionModeCard{color:#2e2936;background:#faf9fc;border:1px solid #e1dde8;border-radius:20px;margin:22px 0;padding:20px}.productionModeCard>div:first-child{flex-direction:column;gap:4px;display:flex}.productionModeCard>div:first-child small{color:#746d7e}.productionModeButtons{gap:10px;margin-top:16px;display:flex}.productionModeButtons button{color:#4f4859;background:#fff;border:1px solid #dcd7e5;border-radius:12px;padding:10px 18px}.productionModeButtons button.active{color:#563dd0;background:#eeeafb;border-color:#6248dc;font-weight:700}.batchSetup{grid-template-columns:1fr 1fr 1.4fr;gap:12px;margin-top:16px;display:grid}.batchSetup label,.batchPointEstimate{background:#fff;border:1px solid #e3dfea;border-radius:14px;flex-direction:column;gap:6px;padding:14px;display:flex}.batchSetup select{color:#2e2936;background:#fff;border:1px solid #ddd8e6;border-radius:10px;height:40px}.batchPointEstimate b{color:#563dd0;font-size:24px}.batchPointEstimate small{color:#777181}.batchInsufficient{color:#aa3e32;background:#fff0ed;border-radius:12px;grid-column:1/-1;margin:0;padding:12px 14px}.batchInsufficient a{color:#6248dc;margin-left:8px;font-weight:700}.batchPlanSummary{background:#f4f1ff;border:1px solid #d9d1fb;border-radius:14px;margin-top:16px;padding:16px}.batchPlanSummary>span,.batchPlanSummary>p{color:#6f6978;margin-top:5px;display:block}.batchPlanSummary div{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.batchPlanSummary em{color:#563dd0;background:#fff;border-radius:999px;padding:5px 9px;font-size:12px;font-style:normal}@media (max-width:760px){.batchSetup{grid-template-columns:1fr}.batchInsufficient{grid-column:auto}}.creatorStudio .sellingPointGuide .sellingPointActions .aiWriteButton{color:#fff!important;background:#6248dc!important;border-color:#6248dc!important;box-shadow:0 6px 16px #6248dc29!important}.creatorStudio .generationStage{color:#26222f!important;background:#fff!important}.creatorStudio .generationControl>small{color:#6248dc!important}.creatorStudio .generationControl>h3{color:#26222f!important}.creatorStudio .liveSteps>div{color:#675f71!important;border-left-color:#d9d4e2!important}.creatorStudio .liveSteps>div.active,.creatorStudio .liveSteps>div.done{color:#2f2937!important}.creatorStudio .liveSteps>div>i{background:#c9c3d2!important;border-color:#fff!important}.creatorStudio .liveSteps>div.active>i{background:#6248dc!important;box-shadow:0 0 0 5px #6248dc21!important}.creatorStudio .liveSteps>div.done>i{background:#8a78df!important}.creatorStudio .generationStepRun{color:#f7f5ff!important;background:#2f2850!important;border-color:#493d72!important}.creatorStudio .generationStepRun b,.creatorStudio .generationStepRun em{color:#d7ceff!important}.creatorStudio .liveMetrics span{color:#686171!important;background:#f5f3f9!important;border-color:#ded8e8!important}.creatorStudio .liveMetrics b{color:#292330!important}.creatorStudio .generationDiagnosis{background:#f3f0fd!important;border-color:#d7cff5!important}.creatorStudio .generationDiagnosis>b{color:#4f38cf!important}.creatorStudio .generationDiagnosis p{color:#554e60!important}.creatorStudio .generationDiagnosis .syncWarning{color:#9a431f!important}.creatorStudio .generationPersistenceNotice{color:#2c2733!important;background:#f8f7fa!important;border-color:#dcd6e6!important}.creatorStudio .generationPersistenceNotice:before{background:#6248dc!important}.creatorStudio .generationPersistenceNotice b{color:#2c2733!important}.creatorStudio .generationPersistenceNotice p{color:#5f5868!important}.creatorStudio .generationPersistenceNotice a{color:#4f38cf!important;background:#fff!important;border-color:#8d7be0!important}.creatorStudio .generationPersistenceNotice a:hover{color:#fff!important;background:#6248dc!important}.creatorStudio .generationSpec,.creatorStudio .providerEntitlement{color:#615a6a!important}.creatorStudio .generationPreview{background:radial-gradient(circle at 50% 38%,#f0ecfb,#e8e4f1 55%,#ded9e7)!important;border-color:#ddd8e6!important}.creatorStudio .previewEmpty>span{color:#fff!important;background:#6248dc!important;box-shadow:0 0 0 12px #6248dc1a!important}.creatorStudio .previewEmpty h3{color:#2b2633!important}.creatorStudio .previewEmpty p{color:#625b6b!important}@media (min-width:901px){.creatorStudio{min-height:calc(100vh - 104px);background:#f5f4f8!important;border:1px solid #3f335b1f!important;border-radius:24px!important;width:min(1640px,100% - 40px)!important;margin:22px auto 38px!important;overflow:hidden!important;box-shadow:0 28px 80px #2a223d1c,0 3px 12px #2a223d0d!important}.creatorStudio>header{background:linear-gradient(135deg,#fff 0%,#fbfaff 60%,#f3f0fc 100%)!important;box-shadow:0 1px #3c30560f!important}.creatorStudio>.workGrid,.creatorStudio.studioWorkspace>.workGrid,.creatorStudio.studioStrategyReady>.strategyResult{background:radial-gradient(circle at 88% 5%,#745ce312,#0000 27%),linear-gradient(145deg,#f8f7fa,#f2f0f6)!important}.studioSideNav{box-shadow:8px 0 24px #3026460b!important}.creatorStudio .materialPanel,.creatorStudio .guidedBrief,.creatorStudio.studioWorkspace>.agentCanvas,.creatorStudio.studioWorkspace>.planningDialog,.creatorStudio.studioStrategyReady .contentDialog,.creatorStudio.studioStrategyReady .promptDialog,.creatorStudio.studioStrategyReady .durationBlock,.creatorStudio.studioStrategyReady .voiceBlock,.creatorStudio.studioStrategyReady .generationStage{border:1px solid #483a651f!important;box-shadow:0 12px 34px #342a4c12,0 1px 2px #342a4c0a!important}.creatorStudio .assetUpload.multi{box-shadow:inset 0 1px #fff,0 8px 20px #342a4c09!important}}.creatorStudio button,.creatorStudio a,.navButton{transition:transform .16s,box-shadow .16s,border-color .16s,background-color .16s,color .16s!important}.creatorStudio .strategyButton,.creatorStudio .primaryGenerate,.navButton{text-shadow:0 1px 1px #1f144a2e;position:relative;overflow:hidden;color:#fff!important;background:linear-gradient(135deg,#725ae1 0%,#5a40ce 58%,#4d35bd 100%)!important;border:1px solid #4f38cf38!important;box-shadow:0 12px 24px #5239c638,inset 0 1px #ffffff47!important}.creatorStudio .strategyButton:hover:not(:disabled),.creatorStudio .primaryGenerate:hover:not(:disabled),.navButton:hover{transform:translateY(-2px)!important;box-shadow:0 16px 30px #5239c645,inset 0 1px #ffffff4d!important}.creatorStudio .strategyButton:active:not(:disabled),.creatorStudio .primaryGenerate:active:not(:disabled),.navButton:active{transform:translateY(0)scale(.985)!important;box-shadow:0 7px 14px #5239c633,inset 0 1px 2px #23165638!important}.creatorStudio .strategyButton:disabled,.creatorStudio .primaryGenerate:disabled{text-shadow:none;color:#91899a!important;box-shadow:none!important;background:#e7e3eb!important;border-color:#ddd8e5!important}.creatorStudio .creationModes button,.creatorStudio .styleGrid button,.creatorStudio .sellingPointGuide button,.creatorStudio .durationOptions button,.creatorStudio .publishReadyActions a,.creatorStudio .publishReadyActions button{box-shadow:0 3px 10px #342a4c0b,inset 0 1px #ffffffbf!important}.creatorStudio .creationModes button:hover:not(:disabled),.creatorStudio .styleGrid button:hover:not(:disabled),.creatorStudio .sellingPointGuide button:hover:not(:disabled),.creatorStudio .durationOptions button:hover:not(:disabled),.creatorStudio .publishReadyActions a:hover,.creatorStudio .publishReadyActions button:hover:not(:disabled){border-color:#9b8be5!important;transform:translateY(-1px)!important;box-shadow:0 8px 18px #4737691a,inset 0 1px #fff!important}.creatorStudio .creationModes button:active:not(:disabled),.creatorStudio .styleGrid button:active:not(:disabled),.creatorStudio .sellingPointGuide button:active:not(:disabled),.creatorStudio .durationOptions button:active:not(:disabled){transform:scale(.985)!important}.creatorStudio .creationModes button.selected,.creatorStudio .styleGrid button.selected,.creatorStudio .durationOptions button.selected{box-shadow:0 0 0 2px #6248dc1f,0 8px 20px #4636871a,inset 0 1px #fff!important}.creatorStudio input:focus-visible{outline-offset:2px!important;outline:3px solid #745ce333!important}.creatorStudio textarea:focus-visible{outline-offset:2px!important;outline:3px solid #745ce333!important}.creatorStudio select:focus-visible{outline-offset:2px!important;outline:3px solid #745ce333!important}.creatorStudio button:focus-visible{outline-offset:2px!important;outline:3px solid #745ce333!important}.creatorStudio a:focus-visible{outline-offset:2px!important;outline:3px solid #745ce333!important}.navButton:focus-visible{outline-offset:2px!important;outline:3px solid #745ce333!important}@media (prefers-reduced-motion:reduce){.creatorStudio button,.creatorStudio a,.navButton{transition:none!important}.creatorStudio button:hover,.creatorStudio a:hover,.navButton:hover{transform:none!important}}.sellingPointActions{align-items:center;gap:8px;display:flex}.sellingPointActions button{white-space:nowrap}.sellingPointActions .aiWriteButton{color:#fff!important;background:#6248dc!important;border-color:#6248dc!important}.sellingPointActions .aiWriteButton:disabled{cursor:wait;opacity:.7}.sellingPointError{margin:8px 0 0}@media (max-width:900px){.creatorStudio{width:100%!important}.creatorStudio>header,.creatorStudio>.workGrid{padding-left:16px!important;padding-right:16px!important}}.compactBrief{padding:20px 24px!important}.compactBrief .briefIntro{align-items:center;display:flex}.compactBrief .briefIntro h3{font-size:22px}.compactBrief .briefProgress{margin-bottom:16px}.compactBrief .completedField{background:#f7f9f6;border:1px solid #e1e6e0;border-radius:11px;grid-template-columns:118px minmax(0,1fr);align-items:center;gap:10px;margin:0 0 8px;padding:9px 11px;display:grid}.compactBrief .completedField>span{font-size:10px;margin:0!important}.compactBrief .completedField input,.compactBrief .completedField textarea{background:#fff;border-color:#0000;padding:8px 11px;font-size:11px;line-height:1.35;overflow:hidden;height:38px!important;min-height:38px!important}.compactBrief .completedField>em,.compactBrief .completedField>small,.compactBrief .completedGuide{display:none}.compactBrief .completedFieldRow{background:#f7f9f6;border:1px solid #e1e6e0;border-radius:11px;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px;padding:9px;display:grid}.compactBrief .completedFieldRow .field{grid-template-columns:86px 1fr;align-items:center;gap:6px;margin:0;display:grid}.compactBrief .completedFieldRow .field>span{margin:0;font-size:9px}.compactBrief .completedFieldRow input{height:38px;min-height:38px;padding:8px 10px;font-size:11px}.compactBrief .currentField{margin-top:12px}.compactBrief .currentField textarea{height:112px}.compactBrief .currentFieldRow{margin-top:12px}.compactBrief .extraBriefFields{margin-top:10px}.compactBrief .styleLabel{margin:12px 0 8px!important}.compactBrief .styleGrid{gap:7px;padding-bottom:4px;overflow-x:auto;display:flex!important}.compactBrief .styleGrid button{min-width:148px;min-height:62px;padding:9px}.compactBrief .styleGrid button i{width:30px;height:30px}.compactBrief .strategyButton{height:54px;margin-top:10px}@media (max-width:700px){.compactBrief .completedField,.compactBrief .completedFieldRow{grid-template-columns:1fr}.compactBrief .completedFieldRow .field{grid-template-columns:82px 1fr}}@media (min-width:901px){.creatorStudio{color:#eef3ef;min-height:calc(100vh - 64px);width:100%!important;max-width:none!important;box-shadow:none!important;background:#0b0f0d!important;border:0!important;border-radius:0!important;margin:0!important}.creatorStudio>header{color:#fff!important;background:#101512!important;border-bottom:1px solid #29302c!important;min-height:72px!important;padding:13px 28px 13px 122px!important}.creatorStudio header .studioTitle small{color:#baff3f}.creatorStudio header .studioTitle h2{margin:3px 0;font-size:19px!important}.creatorStudio .studioTitle p{color:#849089;font-size:10px}.creatorStudio .steps{font-size:9px}.creatorStudio .steps b{color:#89958e;background:#202824;border-radius:7px;width:26px;height:26px}.creatorStudio .steps b[aria-current=step]{color:#112017;background:#c9ff45}.creatorStudio .steps i{background:#333d37}.studioSideNav{z-index:20;background:#090d0b;border-color:#242b27;width:96px;padding-top:16px;position:absolute;top:0;bottom:0}.studioSideNav button{color:#78837d;height:68px}.studioSideNav button.active{color:#c9ff45;background:#1c2d22;box-shadow:inset 3px 0 #c9ff45}.creatorStudio>.workGrid{background:#0b0f0d!important;grid-template-columns:430px minmax(0,1fr)!important;align-items:start!important;gap:14px!important;min-height:calc(100vh - 136px)!important;padding:14px 18px 20px 114px!important;display:grid!important}.creatorStudio .creationModes{box-shadow:none;background:#121814;border:1px solid #29322d;border-radius:10px;grid-column:1;margin:0;padding:4px;width:100%!important;max-width:none!important}.creatorStudio .creationModes button{color:#839088;min-height:46px}.creatorStudio .creationModes button b{color:#dce4df}.creatorStudio .creationModes button.selected{background:#1b2a20;border-color:#4a692b}.creatorStudio .creationModes button.selected:before{color:#102018;background:#c9ff45}.creatorStudio .materialPanel,.creatorStudio .guidedBrief{grid-column:1;color:#e7ede9!important;width:100%!important;max-width:none!important;box-shadow:none!important;background:#111713!important;border:1px solid #29322d!important;border-radius:12px!important;margin:0!important}.creatorStudio .materialPanel{padding:16px!important}.creatorStudio .materialPanel>label{color:#edf2ef;font-size:13px}.creatorStudio .assetUpload.multi{background:radial-gradient(circle at 50% 20%,#24372a,#151c18 58%);border-color:#46534b;height:150px}.creatorStudio .assetUpload h3{color:#edf3ef}.creatorStudio .assetUpload p,.creatorStudio .assetUpload small{color:#7f8c84}.creatorStudio .assetUpload strong{background:#c9ff45;width:44px;height:44px}.creatorStudio .privacy{color:#77837c;background:#171e1a}.creatorStudio .assetGrid article{border:1px solid #344038}.creatorStudio .guidedBrief{padding:16px!important}.creatorStudio .briefIntro h3{color:#f0f4f1;font-size:19px}.creatorStudio .briefIntro>span{color:#aab5ae;background:#242d28}.creatorStudio .briefProgress{background:#242c27}.creatorStudio .field>span{color:#aab4ae}.creatorStudio .field input,.creatorStudio .field textarea,.creatorStudio .field select{color:#eef3ef;background:#0d120f;border-color:#303b34}.creatorStudio .field input:focus,.creatorStudio .field textarea:focus,.creatorStudio .field select:focus{border-color:#8eb944;box-shadow:0 0 0 3px #c9ff4517}.creatorStudio .completedField,.creatorStudio .completedFieldRow{background:#171e1a;border-color:#29342d}.creatorStudio .completedField input,.creatorStudio .completedField textarea{background:#0f1511}.creatorStudio .sellingPointGuide{background:#192119;border-color:#33402f}.creatorStudio .sellingPointGuide button{color:#c9ff80;background:#263520;border-color:#3b4c34}.creatorStudio .styleGrid button{color:#eef3ef;background:#151b17;border-color:#303a34}.creatorStudio .styleGrid button.selected{background:#20301f;border-color:#8eb944}.creatorStudio .strategyButton{color:#101713;background:#c9ff45;position:sticky;bottom:8px;box-shadow:0 12px 30px #0008}.creatorStudio.studioWorkspace>.workGrid{background:#0b0f0d!important;grid-column:1!important;padding:14px 0 20px 114px!important}.creatorStudio.studioWorkspace>.agentCanvas,.creatorStudio.studioWorkspace>.planningDialog{color:#eaf0ec;min-height:calc(100vh - 158px);box-shadow:none;background:radial-gradient(circle at 50% 36%,#193626,#0c120f 62%);border:1px solid #29322d;border-radius:12px;grid-area:2/2!important;margin:14px 18px 20px 0!important}.creatorStudio .agentWaiting{justify-content:center}.creatorStudio .agentWaiting>small{color:#aeea43}.creatorStudio .agentWaiting>span{background:#c9ff45}.creatorStudio .agentWaiting h3{color:#fff}.creatorStudio .agentWaiting p{color:#85928a}.creatorStudio .agentWaiting>div{color:#9ca8a1;border-color:#26302a}.creatorStudio .planningDialog p{color:#727e77;background:#171f1a}.creatorStudio .planningDialog p.active{color:#fff;background:#263522}.creatorStudio .planningDialog p.done{color:#bde877;background:#1b281e}.creatorStudio.studioStrategyReady>header{padding-left:122px!important}.creatorStudio.studioStrategyReady>.strategyResult{background:#0b0f0d!important;padding-left:18px!important}.creatorStudio.studioStrategyReady .contentDialog,.creatorStudio.studioStrategyReady .promptDialog{color:#edf2ef;background:#131915;border-color:#2c3530}.creatorStudio.studioStrategyReady .dialogTop{background:#171e1a;border-color:#2b342f}.creatorStudio.studioStrategyReady .dialogTop h4{color:#fff}.creatorStudio.studioStrategyReady .contentDialog>section{border-color:#28312c}.creatorStudio.studioStrategyReady .titleOptions p,.creatorStudio.studioStrategyReady textarea{color:#e9efeb;background:#0d120f;border-color:#2d3731}.creatorStudio.studioStrategyReady .durationBlock,.creatorStudio.studioStrategyReady .voiceBlock{color:#eaf0ec;background:#131a16;border-color:#2c3630}.creatorStudio.studioStrategyReady select{color:#fff;background:#0d120f;border-color:#334038}.creatorStudio.studioStrategyReady .generationStage{box-shadow:none;border:1px solid #2c3530}}@media (min-width:1100px){.creatorStudio.studioStrategyReady{padding-left:96px!important;display:block!important}.creatorStudio.studioStrategyReady>.workGrid{display:none!important}.creatorStudio.studioStrategyReady>.strategyResult{grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(330px,.8fr) minmax(380px,.95fr) minmax(560px,1.35fr);gap:14px;width:100%;overflow-x:auto;background:#0f1512!important;max-width:none!important;margin:0!important;padding:18px 22px 24px!important;display:grid!important}.creatorStudio.studioStrategyReady>.strategyResult>.originalityBadge{grid-column:1/-1;margin:0!important}.creatorStudio.studioStrategyReady .contentDialog{grid-area:2/1/6;min-width:330px;max-height:720px;overflow:auto;margin:0!important}.creatorStudio.studioStrategyReady .promptDialog{background:#fff;grid-area:2/2;min-width:380px;margin:0!important}.creatorStudio.studioStrategyReady .promptDialog>textarea{min-height:270px;max-height:360px}.creatorStudio.studioStrategyReady .durationBlock{grid-area:3/2;display:block;margin:0!important}.creatorStudio.studioStrategyReady .durationOptions{margin-top:12px}.creatorStudio.studioStrategyReady .voiceBlock{grid-area:4/2;margin:0!important}.creatorStudio.studioStrategyReady .generationStage{grid-area:2/3/6;grid-template-rows:minmax(420px,1fr) auto;min-width:560px;min-height:720px;grid-template-columns:1fr!important;margin:0!important;display:grid!important}.creatorStudio.studioStrategyReady .generationPreview{min-height:470px!important}.creatorStudio.studioStrategyReady .generationControl{padding:18px 8px 4px!important}.creatorStudio.studioStrategyReady .errorBox,.creatorStudio.studioStrategyReady>.strategyResult>.result{grid-column:1/-1}.creatorStudio.studioStrategyReady .dialogTop h4{font-size:17px}.creatorStudio.studioStrategyReady .contentDialog>section{padding:14px 16px}.creatorStudio.studioStrategyReady .titleOptions{grid-template-columns:1fr}.creatorStudio.studioStrategyReady .copyScript textarea{min-height:190px}}.studioToolGrid>button>em,.strategyButton:after{content:none!important;display:none!important}.providerEntitlement{color:#aebbb4;margin-top:10px;font-size:12px;line-height:1.55;display:block}:root{--ux-ink:#17132b;--ux-green:#4f38df;--ux-lime:#ff843d;--ux-canvas:#f3f1fa;--ux-card:#fff;--ux-line:#ded9ee;--ux-muted:#716b7d;--ux-orange:#ff843d}.navButton,.heroActions a,.platformStrip{background:#17132b!important}.creatorHero{background:radial-gradient(circle at 76% 42%,#7257ff30,#0000 29%),linear-gradient(120deg,#fbfaff 0%,#f3f0fb 100%)!important}.creatorHero h1 span,.floatCard strong{color:#5d45e8!important}.creatorStudio>header{background:radial-gradient(circle at 15% -50%,#7257ff88 0,#0000 44%),linear-gradient(115deg,#15112c,#29205c 64%,#17132b)!important}.creatorStudio header .studioTitle small,.agentWaiting>small,.studioToolPage article small{color:#ff9a55!important}.creatorStudio .steps b[aria-current=step],.creatorStudio .assetUpload strong,.creatorStudio .strategyButton,.primaryGenerate,.studioToolPage>header button,.studioToolPage article button{color:#211329!important;background:#ff843d!important}.creatorStudio .creationModes button.selected,.creatorStudio .styleGrid button.selected{background:#251e43!important;border-color:#7257ff!important}.creatorStudio .field input:focus,.creatorStudio .field textarea:focus,.creatorStudio .field select:focus{border-color:#7257ff!important;box-shadow:0 0 0 3px #7257ff26!important}.assetUpload.multi.dragActive,.materialPanel.dragActive .assetUpload.multi{transform:translateY(-2px);background:radial-gradient(circle at 50% 35%,#ff9a552c,#211936 72%)!important;border-color:#ff843d!important;box-shadow:0 0 0 5px #ff843d1f,0 18px 42px #0f0a222e!important}.assetUpload.multi.dragActive strong{transform:scale(1.08)}.publishReadyActions{grid-template-columns:minmax(0,1.4fr) minmax(110px,.8fr) minmax(110px,.8fr);gap:10px;margin-top:14px;display:grid}.publishReadyActions .primaryGenerate,.publishReadyActions .returnStudioButton,.publishReadyActions .downloadReadyVideo{border:1px solid #405047;border-radius:12px;justify-content:center;align-items:center;min-height:52px;margin:0;font-weight:700;text-decoration:none;display:flex}.publishReadyActions .primaryGenerate{color:#101713;background:#c9ff45;border-color:#c9ff45}.publishReadyActions .downloadReadyVideo,.publishReadyActions .returnStudioButton{color:#eef3ef;background:#17201b}@media (max-width:700px){.publishReadyActions{grid-template-columns:1fr}.publishReadyActions .primaryGenerate,.publishReadyActions .returnStudioButton,.publishReadyActions .downloadReadyVideo{width:100%}}@media (min-width:901px){.creatorStudio>header .studioTitle h2{color:#f1f5f2!important;line-height:1.25!important}.creatorStudio .creationModes{background:0 0!important;border:0!important;grid-template-columns:1fr!important;gap:8px!important;padding:0!important}.creatorStudio .creationModes button{position:relative;min-height:62px!important;box-shadow:none!important;background:#121814!important;border:1px solid #2c3730!important;border-radius:10px!important;padding:12px 16px!important;display:flex!important}.creatorStudio .creationModes button.selected{background:#1b2a20!important;border-color:#759d3f!important}.creatorStudio .creationModes button b{white-space:nowrap;word-break:keep-all;flex:0 0 92px;line-height:1.4;color:#f0f4f1!important}.creatorStudio .creationModes button span{min-width:0;line-height:1.55;color:#87938c!important}.creatorStudio .creationModes button.selected:before{flex:0 0 25px;width:25px;height:25px}.creatorStudio .field input,.creatorStudio .field textarea,.creatorStudio .field select,.creatorStudio.studioStrategyReady .promptDialog>textarea,.creatorStudio.studioStrategyReady .copyScript textarea,.creatorStudio.studioStrategyReady select{color:#eef3ef!important;-webkit-text-fill-color:#eef3ef!important;caret-color:#c9ff45!important;background:#0d120f!important}.creatorStudio,.creatorStudio>.workGrid,.creatorStudio.studioWorkspace>.workGrid,.creatorStudio.studioStrategyReady>.strategyResult{color:#26222f!important;background:#f5f4f8!important}.creatorStudio>header{color:#26222f!important;background:#fff!important;border-bottom-color:#e4e0eb!important}.creatorStudio>header .studioTitle h2,.creatorStudio .briefIntro h3,.creatorStudio .materialPanel>label,.creatorStudio .assetUpload h3,.creatorStudio .agentWaiting h3,.creatorStudio.studioStrategyReady .dialogTop h4{color:#26222f!important}.creatorStudio header .studioTitle small,.creatorStudio .agentWaiting>small{color:#6248dc!important}.creatorStudio .studioTitle p,.creatorStudio .assetUpload p,.creatorStudio .assetUpload small,.creatorStudio .field>span,.creatorStudio .agentWaiting p,.creatorStudio .creationModes button span{color:#777181!important}.creatorStudio .steps b{color:#716a7d!important;background:#ece9f2!important}.creatorStudio .steps b[aria-current=step]{color:#fff!important;background:#6248dc!important}.creatorStudio .steps i{background:#ded9e8!important}.studioSideNav{background:#fff!important;border-color:#e2deea!important}.studioSideNav button{color:#756f7e!important}.studioSideNav button.active{color:#563dd0!important;background:#f0edfb!important;box-shadow:inset 3px 0 #6248dc!important}.creatorStudio .creationModes button,.creatorStudio .materialPanel,.creatorStudio .guidedBrief,.creatorStudio.studioWorkspace>.agentCanvas,.creatorStudio.studioWorkspace>.planningDialog,.creatorStudio.studioStrategyReady .contentDialog,.creatorStudio.studioStrategyReady .promptDialog,.creatorStudio.studioStrategyReady .durationBlock,.creatorStudio.studioStrategyReady .voiceBlock,.creatorStudio.studioStrategyReady .generationStage{color:#26222f!important;background:#fff!important;border-color:#e1dde8!important;box-shadow:0 8px 28px #342a4c0f!important}.creatorStudio .creationModes button.selected,.creatorStudio .styleGrid button.selected{background:#f0edfb!important;border-color:#745ce3!important}.creatorStudio .creationModes button b,.creatorStudio .styleGrid button{color:#312c39!important}.creatorStudio .creationModes button.selected:before{color:#fff!important;background:#6248dc!important}.creatorStudio .assetUpload.multi{background:#faf9fc!important;border-color:#d9d3e4!important}.creatorStudio .assetUpload strong,.creatorStudio .agentWaiting>span{color:#6248dc!important;background:#ece8fb!important}.creatorStudio .privacy,.creatorStudio .completedField,.creatorStudio .completedFieldRow,.creatorStudio .sellingPointGuide,.creatorStudio .briefIntro>span,.creatorStudio .planningDialog p,.creatorStudio.studioStrategyReady .dialogTop{color:#6f6978!important;background:#f7f6f9!important;border-color:#e5e1eb!important}.creatorStudio .planningDialog p.active,.creatorStudio .planningDialog p.done{color:#563dd0!important;background:#eeeafb!important}.creatorStudio .field input,.creatorStudio .field textarea,.creatorStudio .field select,.creatorStudio .completedField input,.creatorStudio .completedField textarea,.creatorStudio.studioStrategyReady .titleOptions p,.creatorStudio.studioStrategyReady textarea,.creatorStudio.studioStrategyReady select,.creatorStudio.studioStrategyReady .promptDialog>textarea,.creatorStudio.studioStrategyReady .copyScript textarea{color:#2e2936!important;-webkit-text-fill-color:#2e2936!important;caret-color:#6248dc!important;background:#fff!important;border-color:#ddd8e6!important}.creatorStudio .field input:-webkit-autofill{-webkit-text-fill-color:#2e2936!important;box-shadow:inset 0 0 0 1000px #fff!important}.creatorStudio .styleGrid button,.creatorStudio .sellingPointGuide button{color:#4f4859!important;background:#fff!important;border-color:#ddd8e6!important}.creatorStudio .strategyButton,.primaryGenerate,.publishReadyActions .primaryGenerate{color:#fff!important;background:#6248dc!important;border-color:#6248dc!important;box-shadow:0 10px 24px #6248dc2e!important}.publishReadyActions .downloadReadyVideo,.publishReadyActions .returnStudioButton{color:#403949!important;background:#fff!important;border-color:#dcd7e5!important}.assetUpload.multi.dragActive,.materialPanel.dragActive .assetUpload.multi{background:#f0edfb!important;border-color:#745ce3!important;box-shadow:0 0 0 5px #745ce31f,0 18px 42px #342a4c14!important}}.viewHidden{display:none!important}.productNav .navlinks a.active{color:#6248dc;font-weight:800}.productView-studio{background:#f6f5f9}.productView-studio>.nav{background:#fffffff5;border-bottom:1px solid #e4dfeb}.productView-studio .creatorStudio{min-height:calc(100vh - 88px);margin-top:0!important;padding-top:26px!important}.creatorHero .heroActions .heroSecondary{text-decoration:none;color:#6248dc!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:14px 3px!important;font-weight:700!important}.creatorHero .heroActions .heroSecondary:hover{text-decoration:underline}.homeProductStory,.homePlatforms,.homeExamples{color:#2e2936;max-width:1180px;margin:0 auto;padding:92px 34px}.homeProductStory{grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);align-items:center;gap:90px;display:grid}.homeProductStory small,.homePlatforms>small,.homeExamples>small{color:#6248dc;letter-spacing:.16em;font-size:11px;font-weight:800}.homeProductStory h2,.homePlatforms h2,.homeExamples h2{letter-spacing:-.04em;max-width:720px;margin:17px 0 21px;font-size:clamp(34px,4vw,54px);line-height:1.16}.homeProductStory>div>p{color:#746d7e;max-width:650px;font-size:16px;line-height:1.9}.homeProductStory button,.homeExamples>button{color:#fff;cursor:pointer;background:#6248dc;border:0;border-radius:12px;margin-top:16px;padding:14px 20px;font-weight:760;box-shadow:0 10px 24px #6248dc33}.homeProductStory aside{grid-template-columns:48px 1fr;column-gap:16px;padding:8px 0;display:grid}.homeProductStory aside span{color:#9a89d2;grid-row:span 2;font-size:22px;font-weight:800}.homeProductStory aside b{padding-top:2px;font-size:16px}.homeProductStory aside p{color:#827a8b;margin:6px 0 28px;font-size:13px;line-height:1.65}.homePlatforms{border-top:1px solid #e6e1eb}.homePlatforms>div,.homeExamples>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:38px;display:grid}.homePlatforms article,.homeExamples article{border-left:1px solid #e1dce8;padding:27px 30px}.homePlatforms article b,.homeExamples article b{font-size:19px}.homePlatforms article p,.homeExamples article p{color:#7b7383;font-size:14px;line-height:1.8}.homeExamples{padding-top:68px;padding-bottom:100px}.homeExamples article span{color:#6248dc;margin:9px 0;font-size:12px;display:block}.homeExamples>button{margin:34px auto 0;display:block}.creatorStudio .guidedBrief{color:#2e2936!important}.creatorStudio .stepField{background:#faf9fc!important;border:1px solid #e2deea!important;border-radius:17px!important;margin:0 0 14px!important;padding:18px!important;display:block!important}.creatorStudio .stepField>span{color:#312b3b!important;white-space:normal!important;align-items:center!important;gap:10px!important;margin:0 0 12px!important;font-size:14px!important;line-height:1.4!important;display:flex!important}.creatorStudio .stepField>span b{color:#fff!important;background:#282231!important;border-radius:9px!important;flex:0 0 28px!important;width:28px!important;height:28px!important;font-size:12px!important}.creatorStudio .stepField>span em{color:#777081!important;font-size:12px!important;font-style:normal!important;font-weight:560!important}.creatorStudio .stepField input,.creatorStudio .stepField textarea{color:#2e2936!important;-webkit-text-fill-color:#2e2936!important;background:#fff!important;border:1px solid #ddd8e6!important;border-radius:12px!important;width:100%!important;height:auto!important;min-height:52px!important;padding:13px 15px!important;font-size:15px!important;line-height:1.6!important;overflow:visible!important}.creatorStudio .stepField textarea{resize:vertical!important;min-height:116px!important}.creatorStudio .stepField>em{color:#898290!important;margin:8px 0 0!important;font-size:11px!important;display:block!important}.creatorStudio .stepField>small{color:#91899a!important;display:block!important;bottom:27px!important;right:27px!important}.creatorStudio .completedGuide{display:flex!important}.optionalBrief{overflow:hidden;background:#fff!important;border:1px solid #e2deea!important;border-radius:15px!important;margin:4px 0 16px!important}.optionalBrief>button{color:#332d3c;text-align:left;cursor:pointer;background:#f7f5fa;border:0;justify-content:space-between;align-items:center;width:100%;min-height:66px;padding:14px 16px;display:flex}.optionalBrief>button span b,.optionalBrief>button span small{display:block}.optionalBrief>button span b{font-size:13px}.optionalBrief>button span small{color:#777081;margin-top:4px;font-size:11px}.optionalBrief>button em{color:#6248dc;font-size:11px;font-style:normal;font-weight:750}.optionalBriefGrid{grid-template-columns:1fr 1fr;gap:12px;padding:16px;display:grid}.optionalBriefGrid label{color:#635c6c;gap:7px;font-size:11px;font-weight:700;display:grid}.optionalBriefGrid input,.optionalBriefGrid select{color:#2e2936;-webkit-text-fill-color:#2e2936;background:#fff;border:1px solid #ddd8e6;border-radius:11px;width:100%;height:46px;padding:0 12px}.creativePicker{color:#2e2936!important;background:#faf9fc!important;border:1px solid #e1dce9!important;border-radius:20px!important;margin:18px 0 4px!important;padding:20px!important}.creativePicker>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex;color:#2e2936!important;background:0 0!important;border:0!important;min-height:0!important;margin-bottom:15px!important;padding:0!important}.creativePicker>header small{letter-spacing:.12em;font-size:9px;font-weight:800;color:#6248dc!important}.creativePicker>header h4{color:#2e2936;margin:4px 0 0;font-size:18px}.creativePicker>header>span{color:#563dd0;background:#eeeafb;border-radius:99px;padding:5px 9px;font-size:10px}.formatGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.formatGrid>button{text-align:left;cursor:pointer;border-radius:13px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;min-height:76px;padding:12px;display:grid;color:#312b3b!important;background:#fff!important;border:1px solid #ded9e7!important}.formatGrid>button>i{color:#6248dc;background:#f1eef8;border-radius:9px;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.formatGrid>button span b,.formatGrid>button span small{display:block}.formatGrid>button span b{font-size:12px}.formatGrid>button span small{color:#7c7584;margin-top:4px;font-size:9px;line-height:1.45}.formatGrid>button.selected{box-shadow:0 0 0 2px #6248dc14;background:#f0edfb!important;border-color:#6248dc!important}.formatGrid>button.selected>i{color:#fff;background:#6248dc}.formatGrid>button:disabled{opacity:.48;cursor:not-allowed}.subtypePicker{border-top:1px solid #e6e2eb;margin-top:14px;padding-top:14px}.subtypePicker>b{color:#4e4758;margin-bottom:9px;font-size:11px;display:block}.subtypePicker>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.subtypePicker button{text-align:left;border-radius:11px;padding:11px;color:#38313f!important;background:#fff!important;border:1px solid #ded9e7!important}.subtypePicker button span,.subtypePicker button small{display:block}.subtypePicker button span{font-size:11px;font-weight:750}.subtypePicker button small{color:#7e7787;margin-top:4px;font-size:9px}.subtypePicker button.selected{color:#563dd0!important;background:#f0edfb!important;border-color:#6248dc!important}.advancedCreative{border-top:1px solid #e5e1ea;margin-top:14px;padding-top:13px}.advancedCreative summary{color:#4d4656;cursor:pointer;font-size:11px;font-weight:750}.advancedCreative summary span{color:#928b98;margin-left:7px;font-weight:500}.advancedCreativeGrid{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.advancedCreativeGrid label{color:#6d6676;gap:6px;font-size:10px;display:grid}.advancedCreativeGrid select{border-radius:10px;height:44px;padding:0 11px;color:#2e2936!important;-webkit-text-fill-color:#2e2936!important;background:#fff!important;border:1px solid #ddd8e6!important}.creatorStudio .studioToolPage{color:#2e2936!important;background:#f6f5f9!important}.creatorStudio .studioToolPage>header{color:#2e2936!important;background:0 0!important;border-bottom-color:#ded9e7!important}.creatorStudio .studioToolPage h2{color:#282231!important}.creatorStudio .studioToolPage p{color:#746d7e!important}.creatorStudio .studioToolPage>header button,.creatorStudio .studioToolPage article button{box-shadow:0 8px 22px #6248dc2e;color:#fff!important;background:#6248dc!important}.creatorStudio .studioToolGrid>button{box-shadow:0 10px 26px #342a4c0f;color:#332d3c!important;background:#fff!important;border-color:#e0dbe8!important}.creatorStudio .studioToolGrid>button:hover{transform:translateY(-1px);border-color:#745ce3!important}.creatorStudio .studioToolGrid>button>i{color:#6248dc!important;background:#eeeafb!important}.creatorStudio .studioToolGrid small{color:#817989!important}.creatorStudio .studioToolGrid em{color:#6248dc!important}.creatorStudio .studioToolPage article{border:1px solid #ddd7ef;color:#2e2936!important;background:linear-gradient(135deg,#eeeafb,#fff)!important}.creatorStudio .studioToolPage article small{color:#6248dc!important}@media (max-width:800px){.homeProductStory{grid-template-columns:1fr;gap:30px;padding:58px 22px}.homePlatforms,.homeExamples{padding:58px 22px}.homePlatforms>div,.homeExamples>div{grid-template-columns:1fr}.homePlatforms article,.homeExamples article{border-top:1px solid #e1dce8;border-left:0;padding:24px 0}}@media (max-width:700px){.optionalBriefGrid,.formatGrid,.subtypePicker>div,.advancedCreativeGrid{grid-template-columns:1fr}.creatorStudio .stepField{padding:15px!important}.creatorStudio .stepField>span{align-items:flex-start!important}.creatorStudio .stepField>span em{display:block}.sellingPointGuide,.sellingPointActions{width:100%}.creativePicker{padding:16px!important}}@media (min-width:901px){.productView-studio .creatorStudio{width:min(1300px,100% - 48px)!important;max-width:1300px!important;min-height:calc(100vh - 120px)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-rows:auto auto 1fr!important;grid-template-columns:224px minmax(0,1fr)!important;align-items:start!important;column-gap:22px!important;margin:32px auto 70px!important;padding:0!important;display:grid!important;overflow:visible!important}.productView-studio .creatorStudio>.studioSideNav{z-index:3!important;color:#2e2936!important;background:#fff!important;border:1px solid #e1dce9!important;border-radius:18px!important;grid-area:1/1/span 4!important;width:224px!important;height:auto!important;min-height:0!important;padding:20px!important;display:block!important;position:sticky!important;top:106px!important;bottom:auto!important;left:auto!important;box-shadow:0 10px 32px #261c360f!important}.productView-studio .studioSideNav>header{color:#2e2936!important;background:0 0!important;border:0!important;min-height:0!important;margin:0 0 16px!important;padding:0!important;display:block!important}.productView-studio .studioSideNav>header h3{margin:0 0 7px!important;font-size:16px!important}.productView-studio .studioSideNav>header p{color:#746d7e!important;margin:0!important;font-size:12px!important;line-height:1.7!important}.productView-studio .studioSideNav>nav{display:block!important}.productView-studio .studioSideNav>nav button{color:#6c6378!important;width:100%!important;height:auto!important;min-height:48px!important;box-shadow:none!important;text-align:left!important;cursor:pointer!important;background:#f8f7fa!important;border:0!important;border-radius:10px!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;margin:8px 0!important;padding:10px 12px!important;display:flex!important}.productView-studio .studioSideNav>nav button b{color:#514260;background:#e7e1f6;border-radius:8px;flex:0 0 26px;place-items:center;width:26px;height:26px;font-size:11px;display:grid}.productView-studio .studioSideNav>nav button span{font-size:13px!important;font-weight:650!important}.productView-studio .studioSideNav>nav button.active{color:#6248dc!important;box-shadow:none!important;background:#eee9fd!important}.productView-studio .studioSideNav>nav button.active b{color:#fff;background:#6248dc}.productView-studio .studioSideNav>nav button.done b{color:#4d38b7;background:#ded7f4}.productView-studio .studioSideNav dl{border-top:1px solid #eee8f3;border-bottom:1px solid #eee8f3;margin:18px 0 0;padding:14px 0}.productView-studio .studioSideNav dt{color:#8b8195;margin-top:7px;font-size:11px}.productView-studio .studioSideNav dd{color:#41384d;overflow-wrap:anywhere;margin:3px 0 8px;font-size:12px;line-height:1.45}.productView-studio .sideUtilities{margin-top:12px}.productView-studio .sideUtilities button{color:#5c5367!important;background:#fff!important;border:1px solid #ded7e9!important;border-radius:10px!important;flex-direction:row!important;justify-content:space-between!important;width:100%!important;height:auto!important;min-height:44px!important;margin:7px 0!important;padding:10px 12px!important;display:flex!important}.productView-studio .sideUtilities button span{font-size:13px!important}.productView-studio .creatorStudio>header{color:#2e2936!important;background:#fff!important;border:1px solid #e1dce9!important;border-radius:18px!important;grid-area:1/2!important;align-items:center!important;min-height:0!important;margin:0 0 18px!important;padding:24px 28px!important;display:flex!important;position:relative!important;box-shadow:0 10px 32px #261c360d!important}.productView-studio .creatorStudio>header .studioTitle h2{font-size:25px!important}.productView-studio .creatorStudio>header .studioTitle p{margin-bottom:0!important}.productView-studio .creatorStudio>.workGrid,.productView-studio .creatorStudio.studioWorkspace>.workGrid{background:0 0!important;flex-direction:column!important;grid-area:2/2!important;align-items:stretch!important;gap:14px!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important}.productView-studio .creatorStudio .creationModes,.productView-studio .creatorStudio .materialPanel,.productView-studio .creatorStudio .guidedBrief{color:#2e2936!important;background:#fff!important;border-color:#e1dce9!important;width:100%!important;max-width:820px!important;margin-left:auto!important;margin-right:auto!important;box-shadow:0 10px 32px #261c360f!important}.productView-studio .creatorStudio .materialPanel,.productView-studio .creatorStudio .guidedBrief{border-radius:20px!important;padding:26px!important}.productView-studio .creatorStudio>.agentCanvas,.productView-studio .creatorStudio>.planningDialog,.productView-studio .creatorStudio>.strategyResult{color:#2e2936!important;background:#fff!important;border:1px solid #e1dce9!important;border-radius:20px!important;grid-area:3/2!important;width:100%!important;max-width:820px!important;min-height:0!important;margin:18px auto 0!important;padding:26px!important;position:relative!important;box-shadow:0 10px 32px #261c360f!important}.productView-studio .creatorStudio.studioStrategyReady>.workGrid{display:none!important}.productView-studio .creatorStudio.studioStrategyReady>.strategyResult{grid-row:2!important;max-width:1000px!important}.productView-studio .creatorStudio .agentWaiting>span{color:#6248dc!important}.productView-studio .creatorStudio>.studioToolPage{z-index:4!important;background:#fff!important;border:1px solid #e1dce9!important;border-radius:20px!important;grid-area:1/2/span 3!important;width:100%!important;min-height:620px!important;padding:36px!important;position:relative!important;inset:auto!important;overflow:auto!important}}@media (max-width:900px){.productView-studio .creatorStudio>.studioSideNav{color:#2e2936!important;background:#fff!important;border:0!important;border-bottom:1px solid #e1dce9!important;width:100%!important;height:auto!important;padding:14px!important;display:block!important;position:relative!important}.productView-studio .studioSideNav>header,.productView-studio .studioSideNav dl{display:none!important}.productView-studio .studioSideNav>nav{grid-template-columns:repeat(4,minmax(92px,1fr));gap:6px;overflow-x:auto;display:grid!important}.productView-studio .studioSideNav>nav button{color:#6d6478!important;background:#f7f5fa!important;flex-direction:row!important;gap:7px!important;height:auto!important;min-height:48px!important;display:flex!important}.productView-studio .studioSideNav>nav button b{color:#4f4260;background:#e8e2f7;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.productView-studio .studioSideNav>nav button.active{color:#6248dc!important;background:#eee9fd!important}.productView-studio .sideUtilities{display:none!important}}.productView-home{color:#292431!important;background:#f6f5f9!important}.productView-home>.productNav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:30!important;height:74px!important;box-shadow:none!important;background:#fffffff7!important;border-bottom:1px solid #e1dce9!important;padding:0 34px!important;position:sticky!important;top:0!important}.productView-home .brand{color:#292431!important;letter-spacing:-.03em!important;gap:11px!important;font-size:21px!important}.productView-home .brandLogo{flex:0 0 42px!important;width:42px!important;height:42px!important}.productView-home .brand>div small{color:#746d7e!important;letter-spacing:.15em!important;margin-top:5px!important;font-size:8px!important}.productView-home .navlinks{gap:28px!important}.productView-home .navlinks a{color:#635c6c!important;font-size:12px!important;font-weight:650!important}.productView-home .navlinks a.active{color:#6248dc!important;font-weight:800!important}.productView-home .navButton{color:#fff!important;background:#6248dc!important;border-radius:12px!important;min-height:44px!important;padding:0 18px!important}.productView-home .webAccount{color:#292431!important;background:#fff!important;border-color:#e1dce9!important;border-radius:12px!important}.productView-home .webAccount a,.productView-home .webAccount button{color:#635c6c!important;font-size:12px!important}.productView-home .webAccount small{color:#746d7e!important}.productView-home>.creatorHero{background:radial-gradient(circle at 82% 26%,#cfc6ff 0,#0000 22%),radial-gradient(circle at 75% 74%,#ece8ff 0,#0000 35%),linear-gradient(135deg,#fff 0,#f8f6ff 62%,#eee9ff 100%)!important;border:1px solid #e1dce9!important;border-top:0!important;border-radius:0 0 34px 34px!important;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr)!important;align-items:center!important;gap:0!important;width:min(1280px,100%)!important;max-width:1280px!important;min-height:560px!important;margin:0 auto 38px!important;padding:76px clamp(34px,7vw,92px)!important;display:grid!important;position:relative!important;overflow:hidden!important}.productView-home>.creatorHero:before{display:none!important}.productView-home .creatorHero .heroCopy{z-index:4!important;max-width:none!important;position:relative!important}.productView-home .creatorHero .eyebrow{color:#6248dc!important;width:auto!important;box-shadow:none!important;background:#fff!important;border:1px solid #dcd5f5!important;border-radius:999px!important;margin:0!important;padding:8px 12px!important;font-size:11px!important;font-weight:800!important;line-height:1.2!important;display:inline-flex!important}.productView-home .creatorHero h1{color:#292431!important;letter-spacing:-.06em!important;text-wrap:balance!important;max-width:720px!important;margin:22px 0 18px!important;font-size:clamp(46px,5.8vw,78px)!important;font-weight:720!important;line-height:1.04!important}.productView-home .creatorHero h1 span{color:#6248dc!important;font:inherit!important;display:block!important}.productView-home .creatorHero .lead{color:#655e70!important;letter-spacing:0!important;max-width:590px!important;margin:0!important;font-size:16px!important;line-height:1.9!important}.productView-home .heroActions{flex-direction:row!important;align-items:center!important;gap:14px!important;margin-top:29px!important;display:flex!important}.productView-home .heroActions a{color:#fff!important;background:#6248dc!important;border-radius:13px!important;width:auto!important;padding:15px 22px!important;font-size:14px!important;font-weight:800!important;text-decoration:none!important;transition:background .2s,box-shadow .2s!important;box-shadow:0 14px 30px #6248dc30!important}.productView-home .heroActions a:hover{background:#553acb!important;transform:none!important;box-shadow:0 16px 34px #6248dc40!important}.productView-home .heroActions span{color:#81798a!important;max-width:220px!important;font-size:11px!important;line-height:1.55!important}.productView-home .phoneStage{z-index:2!important;width:100%!important;height:auto!important;min-height:400px!important;position:relative!important;transform:none!important}.productView-home .phoneStage .phone{z-index:2!important;background:#fff!important;border:7px solid #272231!important;border-radius:34px!important;width:230px!important;height:400px!important;margin:0!important;padding:13px!important;position:absolute!important;top:50%!important;left:50%!important;overflow:hidden!important;transform:translate(-50%,-50%)rotate(5deg)!important;box-shadow:0 35px 80px #38286c38!important}.productView-home .phoneStage .phoneVideo{color:#fff!important;text-align:left!important;background:#17131f!important;border-radius:19px!important;height:100%!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important}.productView-home .phoneStage .phoneVideo:after,.productView-home .phoneStage .phoneVideo:before{display:none!important}.productView-home .phoneStage .phoneVideo video{object-fit:cover;width:100%;height:100%;display:block}.productView-home .phoneStage .phoneVideo>span{color:#fff;letter-spacing:.08em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#15121d99;border:1px solid #ffffff45;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:700;position:absolute;bottom:14px;left:14px}.productView-home .floatCard{z-index:3!important;color:#292431!important;background:#fff!important;border:1px solid #e0daec!important;border-radius:15px!important;width:auto!important;padding:14px 16px!important;position:absolute!important;transform:none!important;box-shadow:0 18px 55px #352a4e14!important}.productView-home .floatCard b,.productView-home .floatCard span{display:block!important}.productView-home .floatCard b{font-size:12px!important}.productView-home .floatCard span{color:#746d7e!important;margin-top:5px!important;font-size:10px!important}.productView-home .floatCard.cardOne{inset:18% auto auto 1%!important}.productView-home .floatCard.cardTwo{inset:auto 0 18% auto!important}.productView-home>.platformStrip{color:#292431!important;background:#fff!important;border:1px solid #e1dce9!important;border-radius:16px!important;justify-content:center!important;gap:34px!important;width:min(1160px,100% - 40px)!important;height:auto!important;min-height:68px!important;margin:0 auto!important;padding:11px 20px!important;display:flex!important;box-shadow:0 10px 32px #352a4e0a!important}.productView-home>.platformStrip span{color:#746d7e!important;font-size:11px!important}.productView-home>.platformStrip b{color:#554c61!important;font-size:13px!important;font-weight:750!important}.productView-home .homeProductStory,.productView-home .homePlatforms,.productView-home .homeExamples{color:#292431!important}.productView-home .homeProductStory small,.productView-home .homePlatforms>small,.productView-home .homeExamples>small{color:#6248dc!important}.productView-home .homeProductStory button,.productView-home .homeExamples>button{color:#fff!important;background:#6248dc!important}.productView-home>.workflow{color:#292431!important;background:#f0edfb!important}.productView-home>.workflow article{color:#292431!important;background:#fff!important;border:1px solid #e1dce9!important}.productView-home>.workflow article:nth-child(2){color:#fff!important;background:#292432!important}.productView-home>.workflow article>span{color:#6248dc!important;background:#eee9fd!important}.productView-home>.workflow p{color:#746d7e!important}.productView-home>.closing{color:#fff!important;background:#6248dc!important}.productView-home>.closing a{color:#6248dc!important;background:#fff!important}@media (max-width:1050px){.productView-home .navlinks{display:none!important}.productView-home>.creatorHero{grid-template-columns:1fr!important;min-height:auto!important}.productView-home .phoneStage{min-height:430px!important}}@media (max-width:700px){.productView-home>.productNav{height:68px!important;padding:0 14px!important}.productView-home .brand>div small,.productView-home .webAccount>span{display:none!important}.productView-home .brandLogo{flex-basis:38px!important;width:38px!important;height:38px!important}.productView-home>.creatorHero{border-radius:0 0 24px 24px!important;padding:46px 22px!important}.productView-home .creatorHero h1{font-size:43px!important}.productView-home .heroActions{flex-direction:column!important;align-items:flex-start!important}.productView-home .heroActions a{width:auto!important}.productView-home .phoneStage{min-height:390px!important}.productView-home .phoneStage .phone{width:210px!important;height:360px!important}.productView-home .floatCard.cardOne{left:0!important}.productView-home .floatCard.cardTwo{right:0!important}.productView-home>.platformStrip{justify-content:flex-start!important;gap:24px!important;overflow-x:auto!important}}.productView-home>.creatorHero{background:linear-gradient(135deg,#faf8ff 0%,#fff 50%,#fff7f3 100%)!important;border:0!important;border-radius:0!important;width:100%!important;max-width:none!important;margin:0!important}.productView-home .floatCard.cardTwo{display:none!important}.v3Section{color:#211c2b;width:100%;max-width:1180px;margin:35px auto;padding:0 clamp(22px,4vw,54px) 50px}.editorialIntro{grid-template-columns:1fr 1fr;gap:80px;padding-top:70px;padding-bottom:85px;display:grid}.editorialIntro small,.featureCopy>small{color:#786392;letter-spacing:1px;font-size:12px}.editorialIntro h2,.featureCopy h2{letter-spacing:-1.5px;margin:18px 0;font-size:42px;line-height:1.3}.editorialIntro p,.featureCopy>p{color:#756b80;font-size:16px;line-height:1.95}.editorialIntro a,.featureCopy>a{color:#6248dc;margin-top:15px;font-size:14px;font-weight:750;text-decoration:none;display:inline-block}.editorialFeature{grid-template-columns:1.1fr 1fr;align-items:center;gap:80px;padding-top:30px;padding-bottom:90px;display:grid}.featureIllustration{background:radial-gradient(at 80% 20%,#e4dcff,#0000 64%),linear-gradient(145deg,#f7f4fc,#fffaf7);border-radius:28px;flex-direction:column;justify-content:center;min-height:450px;padding:48px;display:flex}.featureIllustration>span{color:#7e7190;font-size:13px}.featureLine{background:#a291c7;width:52px;height:2px;margin:24px 0}.featureIllustration strong{color:#302343;letter-spacing:-2px;font-size:43px;font-weight:600;line-height:1.35}.directionWords{color:#645176;gap:18px;margin:30px 0;font-size:13px;display:flex}.featureIllustration>small{color:#9e93aa;font-size:10px}.featureCopy ul{margin:26px 0;padding:0;list-style:none}.featureCopy li{border-bottom:1px solid #eee9f2;padding:17px 0}.featureCopy li b,.featureCopy li span{display:block}.featureCopy li b{font-size:15px}.featureCopy li span{color:#867b90;margin-top:6px;font-size:13px}.homeJourney{padding-top:35px;padding-bottom:65px}.homeJourney>small{color:#6248dc;letter-spacing:2px;font-size:12px;font-weight:750}.homeJourney>h2{font-size:32px}.journeyGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:35px;display:grid}.journeyGrid article{background:0 0;border-left:1px solid #dfd8e8;min-width:0;padding:0 26px}.journeyGrid b{color:#b2a1e4;font-size:16px}.journeyGrid h3{margin:16px 0 8px;font-size:17px}.journeyGrid p{color:#746d7e;font-size:14px;line-height:1.8}.homeInvitation{border-top:1px solid #e4ddeb;border-bottom:1px solid #e4ddeb;justify-content:space-between;align-items:center;gap:30px;padding-top:38px;padding-bottom:38px;display:flex}.homeInvitation small{color:#8d809b;font-size:12px}.homeInvitation h2{margin:12px 0;font-size:28px}.homeInvitation p{color:#887c94;font-size:13px}.homeInvitation>a{color:#fff;background:#6248dc;border-radius:12px;flex-shrink:0;min-height:46px;padding:14px 23px;font-size:14px;text-decoration:none;box-shadow:0 7px 18px #6248dc2e}.editorialPlatforms{padding-top:65px}.v3Section>h2{font-size:32px}.v3Section>p{color:#776b84;line-height:1.8}.v3Cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.v3Cards article{background:#fff;border:1px solid #e1dce9;border-radius:20px;padding:25px}.v3Cards h3{margin:12px 0}.v3Cards p{color:#776b84;font-size:14px;line-height:1.8}.v3Cards small{color:#79659b}.v3Cards button{color:#6248dc;cursor:pointer;background:#f5f1fc;border:1px solid #c9bce1;border-radius:10px;padding:11px 14px}.editorialPlatforms .v3Cards{gap:45px;margin-top:35px}.editorialPlatforms .v3Cards article{background:0 0;border:0;border-top:2px solid #e7dff1;border-radius:0;padding:20px 0}.editorialPlatforms button,.editorialExamples button{color:#6248dc;text-align:left;background:0 0;border:0;border-radius:0;padding:8px 0}.editorialExamples{padding-top:72px;padding-bottom:92px}.editorialExamples>h2{margin-bottom:30px}.caseVideoGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.caseVideoGrid article{aspect-ratio:9/16;background:#17131f;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 22px 55px #271b4e24}.caseVideoGrid video{object-fit:cover;width:100%;height:100%;display:block}.caseVideoGrid span{color:#fff;letter-spacing:.04em;pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#17131fa8;border:1px solid #ffffff4d;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:700;position:absolute;top:14px;left:14px}.prototypeFooter{background:#fff!important;border-top:1px solid #ded7e7!important;height:auto!important;margin:0!important;padding:35px max(24px,50vw - 566px)!important;display:block!important}.prototypeFooter strong{color:#17132b;font-size:26px}.prototypeFooter span{color:#837a8c;letter-spacing:2px;margin-top:8px;font-size:10px;display:block}.prototypeFooter p{color:#746d7e;font-size:13px}@media (max-width:900px){.editorialIntro,.editorialFeature{grid-template-columns:1fr;gap:25px;padding-top:30px;padding-bottom:40px}.editorialIntro h2,.featureCopy h2{font-size:32px}.featureIllustration{min-height:340px;padding:30px}.homeInvitation{display:block}.homeInvitation>a{margin-top:15px;display:inline-flex}.caseVideoGrid{scroll-snap-type:x mandatory;grid-template-columns:repeat(3,minmax(200px,1fr));padding:0 2px 18px;overflow-x:auto}.caseVideoGrid article{scroll-snap-align:start}.editorialPlatforms .v3Cards{gap:18px}.journeyGrid{grid-template-columns:1fr 1fr;row-gap:28px}}@media (max-width:560px){.editorialPlatforms .v3Cards{grid-template-columns:1fr}.homeInvitation>a{justify-content:center;width:100%}.journeyGrid{grid-template-columns:1fr}.journeyGrid article{padding:0 18px}}main.productShell{font-family:PingFang SC,Microsoft YaHei,Inter,system-ui,sans-serif;display:block!important}main.productView-home{background:#fff!important}main.productShell>.productNav{z-index:40!important;background:#ffffffed!important;border-bottom:1px solid #e2ddea!important;justify-content:space-between!important;height:88px!important;padding:0 34px!important;display:flex!important;position:sticky!important;top:0!important}main.productShell .brandLogo{flex-basis:50px!important;width:50px!important;height:50px!important}main.productShell .brand>div{letter-spacing:-1px!important;color:#17132b!important;font-size:29px!important;font-weight:750!important}main.productShell .brand>div small{letter-spacing:2px!important;color:#746d7e!important;margin-top:5px!important;font-size:10px!important;display:block!important}main.productShell .navlinks{gap:28px!important;display:flex!important}main.productShell .navlinks a{align-items:center;min-height:44px;text-decoration:none;position:relative;color:#50485a!important;font-size:13px!important;display:inline-flex!important}main.productShell .navlinks a.active{color:#6248dc!important}main.productShell .navlinks a.active:after{content:"";background:#6248dc;height:2px;position:absolute;bottom:3px;left:0;right:0}main.productView-home>.creatorHero{background:linear-gradient(135deg,#faf8ff 0%,#fff 50%,#fff7f3 100%)!important;border:0!important;border-radius:0!important;width:100%!important;max-width:none!important}main.productView-home .phoneStage{display:block!important}main.productShell .viewHidden,main.productShell>.creatorStudio.viewHidden,main.productShell>.creatorHero.viewHidden,main.productShell .creatorStudio>header,main.productShell .creatorStudio .creationModes,main.productShell .creatorStudio>.agentWaiting{display:none!important}main.productShell .creatorStudio{grid-template-rows:auto!important}main.productShell .creatorStudio>.workGrid,main.productShell .creatorStudio.studioWorkspace>.workGrid{background:#fff!important;border:1px solid #e1dce9!important;border-radius:22px!important;grid-row:1!important;gap:0!important;width:100%!important;max-width:820px!important;min-height:0!important;margin:0 auto!important;padding:26px!important;box-shadow:0 18px 55px #352a4e14!important}main.productShell .creatorStudio .materialPanel,main.productShell .creatorStudio .guidedBrief{width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;position:static!important}main.productShell .creatorStudio>.workGrid>*{order:0!important;max-width:100%!important}main.productShell .creatorStudio .assetUpload.multi:before{display:none!important}main.productShell .navButton{color:#fff!important;background:#6248dc!important;border-radius:12px!important;min-height:44px!important;padding:0 18px!important}.wizardHeading{flex-wrap:wrap;justify-content:space-between;gap:16px;margin-bottom:20px;display:flex}.wizardHeading small{letter-spacing:.12em;color:#6248dc;font-size:12px;font-weight:800}.wizardHeading h2{color:#292431;letter-spacing:0;margin:8px 0 0;font-size:25px;line-height:1.35}.wizardHeading>span{color:#6248dc;background:#f0edfb;border-radius:99px;align-self:flex-start;padding:6px 10px;font-size:11px}.wizardProgress{background:#eeeaf2;border-radius:99px;flex:0 0 100%;height:4px;margin-top:3px}.wizardProgress i{border-radius:inherit;background:#6248dc;height:100%;display:block}main.productShell .creatorStudio .materialPanel>label,main.productShell .creatorStudio .briefIntro,main.productShell .creatorStudio .briefProgress{display:none!important}main.productShell .creatorStudio .assetUpload.multi{height:auto!important;min-height:294px!important;box-shadow:none!important;background:linear-gradient(#fbfaff,#f7f4fd)!important;border:1.5px dashed #b8a8db!important;border-radius:17px!important;place-content:center!important;padding:36px 20px!important;display:grid!important}main.productShell .creatorStudio .assetUpload strong{color:#6248dc!important;background:#ebe5fb!important;border-radius:14px!important;width:48px!important;height:48px!important;margin:0 auto 25px!important}.assetUpload strong svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}main.productShell .creatorStudio .assetUpload h3{color:#292431!important;margin:0 0 34px!important;font-size:18px!important;font-weight:700!important}main.productShell .creatorStudio .assetUpload p{color:#776c85!important;margin:0 0 15px!important;font-size:14px!important}.uploadSelectButton{color:#fff;background:#6248dc;border-radius:12px;justify-content:center;align-items:center;min-width:182px;min-height:48px;padding:13px 20px;font-size:16px;display:inline-flex;box-shadow:0 7px 18px #6248dc2e}main.productShell .creatorStudio .privacy{color:#71677f!important;text-align:left!important;background:#f6f3fc!important;border-radius:12px!important;margin:28px 0 0!important;padding:14px 17px!important;font-size:13px!important;line-height:1.8!important}main.productShell .creatorStudio .privacy[aria-live]{display:none!important}main.productShell .wizardContinue,main.productShell .creatorStudio .strategyButton{cursor:pointer;color:#fff!important;background:#6248dc!important;border:0!important;border-radius:12px!important;width:100%!important;min-height:54px!important;margin:28px 0 0!important;font-size:16px!important;font-weight:700!important;box-shadow:0 7px 18px #6248dc2e!important}main.productShell .wizardContinue:disabled{opacity:.45;cursor:not-allowed}main.productShell .workspaceState{color:#6d6577;border-top:1px solid #e2ddea;border-bottom:1px solid #e2ddea;margin:16px 0 0;padding:13px 0;font-size:12px}main.productShell .studioSideNav>nav button:disabled{opacity:.55;cursor:default!important}main.productShell .creatorStudio[data-step="1"] .guidedBrief,main.productShell .creatorStudio[data-step="2"] .materialPanel,main.productShell .creatorStudio[data-step="3"] .materialPanel,main.productShell .creatorStudio[data-step="2"] .productionModeCard,main.productShell .creatorStudio[data-step="2"] .creativePicker{display:none!important}main.productShell .creatorStudio[data-step="2"] .guidedBrief>.revealField:has(.strategyButton){display:none!important}main.productShell .creatorStudio[data-step="3"] .guidedBrief>.stepField,main.productShell .creatorStudio[data-step="3"] .sellingPointGuide,main.productShell .creatorStudio[data-step="3"] .optionalBrief{display:none!important}main.productShell .creatorStudio .creativePicker{box-shadow:none!important;background:#fff!important;border:0!important;padding:0!important}main.productShell .creatorStudio .formatGrid{grid-template-columns:1fr 1fr!important}main.productShell .creatorStudio .formatGrid button{min-height:90px!important}main.productShell .creatorStudio .productionModeCard{box-shadow:none!important;background:#fff!important;border:0!important;margin:0 0 20px!important;padding:0!important}main.productShell .creatorStudio .productionModeCard>div:first-child{display:none!important}main.productShell .creatorStudio.studioStrategyReady:not([data-step="4"])>.workGrid{display:flex!important}main.productShell .creatorStudio:not([data-step="4"])>.strategyResult,main.productShell .creatorStudio[data-step="4"]>.workGrid{display:none!important}main.productShell .creatorStudio>.strategyResult{grid-row:1!important}main.productShell .creatorStudio.studioStrategyReady[data-step="4"]>.strategyResult{flex-direction:column!important;gap:20px!important;max-width:820px!important;margin-top:0!important;display:flex!important}main.productShell .strategyResult>.contentDialog,main.productShell .strategyResult>.promptDialog{background:#fff!important;border:1px solid #ded6ea!important;border-radius:15px!important;width:100%!important;min-width:0!important;padding:20px!important}main.productShell .strategyResult textarea{max-height:360px;min-height:125px!important;line-height:1.7!important}main.productShell .creatorHero h1{text-wrap:wrap!important}main.productShell .webAccount{position:relative;background:0 0!important;border:0!important;gap:12px!important}main.productShell .webAccount>span{display:none!important}main.productShell .webAccount .newTaskAction{cursor:pointer;border:0;border-radius:12px;min-height:46px;padding:0 20px;font-size:14px;font-weight:750;box-shadow:0 7px 18px #6248dc2e;color:#fff!important;background:#6248dc!important}.accountMenu{font-size:14px;position:relative}.accountMenu summary{cursor:pointer;color:#332c40;background:#fff;border:1px solid #ded8e8;border-radius:12px;align-items:center;min-height:46px;padding:0 14px;font-weight:700;list-style:none;display:flex}.accountMenu summary::-webkit-details-marker{display:none}.accountMenu summary:after{content:"⌄";color:#766e80;margin-left:7px}.accountMenu>div{z-index:30;background:#fff;border:1px solid #e2ddea;border-radius:12px;min-width:168px;padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 34px #352a4e24}.accountMenu>div a,.accountMenu>div button{color:#332c40;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;width:100%;min-height:42px;padding:8px 11px;font:600 14px inherit;display:flex}.accountMenu>div a:hover,.accountMenu>div button:hover{color:#6248dc;background:#f3f0fa}main.productShell .creatorStudio[data-step="3"] .sellingPointError,main.productShell .creatorStudio.studioAgentRunning>.workGrid{display:none!important}main.productShell .creatorStudio>.planningDialog{grid-row:1!important;margin-top:0!important}@media (max-width:1050px){main.productView-home>.creatorHero{grid-template-columns:1fr!important}main.productShell .productNav{padding:0 16px!important}main.productShell .navlinks{gap:14px!important}main.productShell .webAccount>span{display:none!important}}@media (max-width:900px){main.productShell .creatorStudio{width:100%!important;margin:0!important;padding:16px!important;display:block!important}main.productShell .creatorStudio>.workGrid{margin-top:18px!important}main.productShell .creatorStudio>.studioSideNav{border:1px solid #e1dce9!important;border-radius:16px!important}main.productShell .workspaceState{display:none}main.productShell .brand>div small{display:none!important}main.productShell .brand>div{font-size:20px!important}main.productShell .brandLogo{flex-basis:35px!important;width:35px!important;height:35px!important}}@media (max-width:560px){main.productShell>.productNav{flex-wrap:wrap;gap:8px;min-height:72px;height:auto!important;padding:10px 14px!important}main.productShell .navlinks{order:3;justify-content:space-between;width:100%;gap:8px!important}main.productShell .creatorStudio>.workGrid{padding:20px!important}.wizardHeading h2{font-size:23px}main.productShell .creatorStudio .formatGrid{grid-template-columns:1fr!important}}.optionalBriefGrid textarea{box-sizing:border-box;color:#2e2936;-webkit-text-fill-color:#2e2936;width:100%;min-height:112px;font:inherit;resize:vertical;background:#fff;border:1px solid #ddd8e6;border-radius:11px;padding:12px;font-size:16px;line-height:1.6}.optionalBriefGrid label:has(textarea){min-width:0}.optionalBriefGrid label:has(textarea)>small{color:#635c6c;font-size:13px;line-height:1.6}.optionalBriefGrid textarea:focus-visible{outline-offset:2px;outline:2px solid #6248dc}@media (max-width:560px){main.productShell .webAccount{gap:6px!important}main.productShell .webAccount>a{display:none!important}main.productShell .webAccount .newTaskAction{min-height:42px;padding:0 11px;font-size:13px!important}.accountMenu summary{min-height:42px;padding:0 10px;font-size:13px}}:root{--zu-text:#4a4458;--zu-muted:#6c6378;--zu-brand:#6248dc;--zu-focus:#6248dc}main.productShell :where(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--zu-focus)!important;outline-offset:2px!important}.authOverlay :where(button,input):focus-visible{outline:2px solid var(--zu-focus)!important;outline-offset:2px!important}.authOverlay{background:#17132bb8!important}.authPanel{color:#292431!important}.authPanel>small{color:var(--zu-brand)!important}.authPanel p{color:var(--zu-muted)!important}.authSubmit{cursor:pointer;background:var(--zu-brand)!important;color:#fff!important}.authClose{color:#51495d!important;border-radius:12px!important;place-items:center!important;width:44px!important;height:44px!important;font-size:26px!important;line-height:1!important;display:grid!important;top:10px!important;right:10px!important}.authClose:hover{color:var(--zu-brand)!important;background:#f0edfb!important}main.productShell .editorialIntro small,main.productShell .featureCopy>small,main.productShell .featureIllustration>span,main.productShell .featureIllustration>small,main.productShell .journeyGrid p,main.productShell .homeInvitation p,main.productShell .prototypeFooter p{color:var(--zu-muted)!important}main.productShell .featureIllustration>small{font-size:12px!important}main.productShell .journeyGrid b{color:var(--zu-brand)!important}main.productShell .creatorStudio .formatGrid>button span small{color:var(--zu-muted)!important;font-size:12px!important}main.productShell .creatorStudio .formatGrid>button>i svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}main.productShell .creatorStudio .formatGrid>button{position:relative}.formatSelectedMark{background:var(--zu-brand)!important;color:#fff!important;border-radius:50%!important;place-items:center!important;width:22px!important;height:22px!important;font-size:12px!important;font-style:normal!important;display:grid!important;position:absolute!important;top:10px!important;right:10px!important}main.productShell .creatorStudio .assetGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;max-height:none!important;margin-top:0!important;display:grid!important;overflow:visible!important}main.productShell .creatorStudio .assetGrid article,.assetAddTile{aspect-ratio:1;overflow:hidden;border-radius:13px!important}.assetAddTile{min-width:0;color:var(--zu-brand);cursor:pointer;background:#faf8ff;border:1.5px dashed #b8a8db;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.assetAddTile:hover{border-color:var(--zu-brand);background:#f1edfc}.assetAddTile svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:25px;height:25px}.assetAddTile span{font-size:13px;font-weight:750}.assetAddTile small{color:var(--zu-muted);font-size:12px}.showcaseVideo{isolation:isolate}.showcaseVideo video{background:linear-gradient(145deg,#2d2540,#17131f)}.showcaseVideo>button{z-index:3;width:52px;height:52px;color:var(--zu-brand);cursor:pointer;background:#ffffffeb;border:1px solid #ffffffb3;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 28px #0f0a1f40}.showcaseVideo>button:hover{background:#fff;transform:translate(-50%,-50%)scale(1.04)}.showcaseVideo>button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.showcaseVideo>button svg path[d$=Z]{fill:currentColor;stroke:none}main.productShell .studioSideNav>nav button.done{color:#563dd0!important;background:#f3f0fc!important}main.productShell .studioSideNav>nav button.done b{background:var(--zu-brand)!important;color:#fff!important}main.productShell .wizardContinue:disabled,main.productShell .creatorStudio button:disabled{box-shadow:none!important}main.productShell .wizardContinue:disabled{color:#716a79!important;opacity:1!important;background:#e7e3eb!important}@media (max-width:900px){main.productShell .workspaceState{margin:12px 0 0!important;padding:10px 2px!important;display:block!important}main.productShell .sideUtilities{grid-template-columns:1fr 1fr!important;gap:8px!important;display:grid!important}main.productShell .studioSideNav dl{grid-template-columns:auto 1fr!important;column-gap:8px!important;display:grid!important}main.productShell .creatorStudio .assetGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:560px){main.productShell .creatorStudio .assetGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.caseVideoGrid article{min-width:220px}}@media (prefers-reduced-motion:reduce){.showcaseVideo>button,.assetAddTile{transition:none!important}}.creatorStudio .studioToolGrid>a{text-align:left;border-radius:14px;grid-template-columns:36px 1fr auto;align-items:center;gap:11px;min-height:108px;padding:16px;text-decoration:none;transition:transform .16s,border-color .16s;display:grid;box-shadow:0 10px 26px #342a4c0f;color:#332d3c!important;background:#fff!important;border:1px solid #e0dbe8!important}.creatorStudio .studioToolGrid>a:hover{transform:translateY(-1px);border-color:#745ce3!important}.creatorStudio .studioToolGrid>a>i{border-radius:9px;place-items:center;width:36px;height:36px;font-style:normal;display:grid;color:#6248dc!important;background:#eeeafb!important}.creatorStudio .studioToolGrid>a span b,.creatorStudio .studioToolGrid>a span small{display:block}.creatorStudio .studioToolGrid>a span small{margin-top:6px;font-size:11px;color:#817989!important}.creatorStudio .studioToolGrid>a em{font-style:normal;color:#6248dc!important}#enterprise-assets,#enterprise-voice{scroll-margin-top:96px}
