:root{color-scheme:light;--ink:#132033;--ink-deep:#08111f;--muted:#5d6a7e;--line:#d7dde8;--paper:#f6f8fb;--panel:#fff;--accent:#0f766e;--accent-deep:#164e63;--warm:#b42318;--gold:#f2b632;--gold-deep:#a96f09;--gold-soft:#ffe59a;--gold-cream:#fff6d0;--electric-blue:#22c4ff}.superadmin-command-page{min-height:100vh;background:#f4f7f9;color:#071426}.superadmin-command-header{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;max-width:1540px;margin:0 auto;padding:34px 30px 26px;background:#fff;border-bottom:1px solid #dce4ea}.superadmin-command-header h1,.superadmin-workspace-panel h2,.superadmin-workspace-panel h3{margin:0;letter-spacing:0}.superadmin-command-header h1{font-size:clamp(2rem,4vw,3.1rem);line-height:1.02}.superadmin-command-header>div>p:last-child{max-width:760px;margin:10px 0 0;color:#5a6877}.superadmin-session,.superadmin-session-summary{display:grid;min-width:240px;gap:5px;padding-left:18px;border-left:3px solid #159180}.superadmin-session span,.superadmin-session-summary span{color:#087466;font-size:.74rem;font-weight:800;text-transform:uppercase}.superadmin-session small,.superadmin-session-summary small{color:#667483}.superadmin-command-shell{display:grid;grid-template-columns:238px minmax(0,1fr);max-width:1540px;min-height:780px;margin:0 auto;border-inline:1px solid #dce4ea}.superadmin-command-rail{padding:22px 14px;background:#101b28}.superadmin-command-rail nav{display:grid;gap:3px;position:sticky;top:18px}.superadmin-command-rail nav a{padding:9px 11px;border-left:3px solid transparent;color:#c8d2dc;font-size:.86rem;font-weight:700;text-decoration:none}.superadmin-command-rail nav a:hover{background:#1b2a39;color:#fff}.superadmin-command-rail nav a[aria-current=page]{border-left-color:#f1b82d;background:#fff;color:#0b1725}.superadmin-admin-link{display:block;margin:24px 10px 0;color:#81d8cb;font-size:.82rem;font-weight:800}.superadmin-command-workspace{min-width:0;padding:22px;background:#f4f7f9}.superadmin-section-select{display:none}.superadmin-universal-search{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:9px;margin-bottom:18px;padding:14px;background:#fff;border:1px solid #d7e0e6;border-radius:6px}.superadmin-universal-search label{display:grid;gap:6px;font-size:.76rem;font-weight:800;text-transform:uppercase}.superadmin-universal-search input{width:100%;min-height:42px;padding:9px 11px;border:1px solid #b9c6d0;border-radius:4px;font:inherit}.superadmin-universal-search button,.superadmin-universal-search>a,.superadmin-workspace-action a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:9px 14px;border:1px solid #10263a;border-radius:4px;background:#10263a;color:#fff;font-weight:800;text-decoration:none}.superadmin-universal-search>a{background:#fff;color:#10263a}.superadmin-search-message{margin:-8px 0 18px;color:#9b4a20}.superadmin-search-results,.superadmin-workspace-panel{padding:20px;background:#fff;border:1px solid #d7e0e6;border-radius:6px;box-shadow:0 8px 24px rgba(16,38,58,.05)}.superadmin-search-results>header,.superadmin-workspace-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #e2e8ed}.superadmin-workspace-panel>header h2{font-size:1.65rem}.superadmin-workspace-panel .eyebrow{margin:0 0 5px}.superadmin-workspace-panel>h3{margin:24px 0 10px;font-size:1rem}.superadmin-workspace-intro{max-width:760px;color:#526171}.superadmin-boundary-note{padding:11px 13px;border-left:3px solid #d6a11e;background:#fff9e9;color:#5c4b1d}.superadmin-overall-status{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;gap:12px;margin-bottom:15px;padding:14px 16px;background:#10263a;color:#fff}.superadmin-overall-status span{color:#8ed5cb;font-size:.75rem;font-weight:800;text-transform:uppercase}.superadmin-overall-status strong{font-size:1.5rem}.superadmin-overall-status small{color:#ced9e2}.superadmin-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));gap:9px}.superadmin-metric-grid article{display:grid;align-content:space-between;min-height:88px;padding:12px;border:1px solid #dce4ea;background:#f9fbfc}.superadmin-metric-grid span{color:#647281;font-size:.75rem;font-weight:800;text-transform:uppercase}.superadmin-metric-grid strong{overflow-wrap:anywhere;font-size:1.25rem}.superadmin-table-wrap{width:100%;overflow-x:auto;border:1px solid #dce4ea}.superadmin-table-wrap table{width:100%;min-width:760px;border-collapse:collapse}.superadmin-table-wrap th{background:#edf2f5;color:#526171;font-size:.7rem;text-align:left;text-transform:uppercase}.superadmin-table-wrap td,.superadmin-table-wrap th{padding:10px;border-bottom:1px solid #e3e9ed;vertical-align:top}.superadmin-table-wrap td small,.superadmin-table-wrap td strong{display:block}.superadmin-table-wrap td small{margin-top:3px;color:#6a7784}.superadmin-table-wrap td a{color:#0b7166;font-weight:700}.superadmin-severity{display:inline-flex;padding:4px 7px;border-radius:3px;background:#e8eef2;font-size:.7rem;font-weight:900;text-transform:uppercase}.superadmin-severity.is-critical{background:#ffe2df;color:#9f261e}.superadmin-severity.is-high{background:#fff0d8;color:#8a4e00}.superadmin-severity.is-medium{background:#fff8cf;color:#675a00}.superadmin-severity.is-low{background:#e0f4f0;color:#06675b}.superadmin-filter-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.superadmin-filter-row button,.superadmin-filter-row select{min-height:38px;padding:7px 10px;border:1px solid #b9c6d0;background:#fff}.superadmin-filter-row button{background:#10263a;color:#fff;font-weight:800}.superadmin-issue-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.superadmin-issue-list article{padding:12px;border:1px solid #dce4ea}.superadmin-issue-list article span{float:right;color:#9b4a20;font-size:.72rem;font-weight:800;text-transform:uppercase}.superadmin-issue-list article p,.superadmin-issue-list article small{color:#5b6977}.superadmin-search-results{margin-bottom:18px}.superadmin-search-results>header span{color:#667483}.superadmin-search-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.superadmin-search-groups section{min-width:0}.superadmin-search-groups h3{margin:0 0 7px;font-size:.78rem;text-transform:uppercase}.superadmin-search-groups a{display:flex;justify-content:space-between;gap:8px;padding:9px;border-top:1px solid #e1e7eb;color:#10263a;text-decoration:none}.superadmin-search-groups a span{min-width:0}.superadmin-search-groups a small,.superadmin-search-groups a strong{display:block;overflow:hidden;text-overflow:ellipsis}.superadmin-search-groups a small{color:#657381}.superadmin-search-groups a em{color:#0b7166;font-size:.72rem;font-style:normal}.superadmin-provider-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.superadmin-provider-grid article{padding:13px;border:1px solid #dce4ea}.superadmin-provider-grid header{display:flex;justify-content:space-between;gap:10px}.superadmin-provider-grid header span{color:#0b7166;font-size:.72rem;font-weight:800;text-transform:uppercase}.superadmin-provider-grid p{margin:10px 0 0;color:#647281}.superadmin-migration-list{display:grid;gap:10px}.superadmin-migration-list article{padding:15px;border:1px solid #dce4ea}.superadmin-migration-list article>header{display:flex;justify-content:space-between;gap:15px}.superadmin-migration-list article>header span{color:#0b7166;font-size:.7rem;font-weight:900;text-transform:uppercase}.superadmin-migration-list dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px}.superadmin-migration-list dl div{min-width:0;padding-top:7px;border-top:1px solid #e5eaee}.superadmin-migration-list dt{color:#667483;font-size:.72rem;text-transform:uppercase}.superadmin-migration-list dd{margin:3px 0 0;overflow-wrap:anywhere}.superadmin-session-summary{margin-bottom:22px}@media (max-width:980px){.superadmin-command-header{align-items:flex-start}.superadmin-command-shell{grid-template-columns:190px minmax(0,1fr)}.superadmin-issue-list,.superadmin-metric-grid,.superadmin-provider-grid,.superadmin-search-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.superadmin-command-header{display:grid;padding:24px 16px 18px}.superadmin-session{min-width:0}.superadmin-section-select{display:grid;gap:5px;padding:12px 16px;background:#101b28;color:#fff;font-size:.75rem;font-weight:800;text-transform:uppercase}.superadmin-section-select select{width:100%;min-height:42px;padding:8px}.superadmin-command-shell{display:block;min-height:0;border:0}.superadmin-command-rail{display:none}.superadmin-command-workspace{padding:12px}.superadmin-universal-search{grid-template-columns:1fr auto}.superadmin-universal-search label{grid-column:1/-1}.superadmin-search-results,.superadmin-workspace-panel{padding:14px}.superadmin-workspace-panel>header{display:grid}.superadmin-workspace-action a{width:100%}.superadmin-overall-status{grid-template-columns:1fr;gap:4px}.superadmin-issue-list,.superadmin-migration-list dl,.superadmin-provider-grid,.superadmin-search-groups{grid-template-columns:1fr}}.platform-status-page{background:#f3f6f9;color:#0b1728;min-height:100vh;padding:0 max(20px,calc((100vw - 1180px) / 2)) calc(112px + env(safe-area-inset-bottom))}.platform-status-intro{align-items:end;display:flex;gap:24px;justify-content:space-between;padding:42px 0 22px}.platform-status-intro h1{font-size:clamp(42px,5vw,52px);letter-spacing:0;line-height:1;margin:6px 0 10px}.platform-status-intro>div>p:last-child{color:#58677a;font-size:17px;line-height:1.55;margin:0;max-width:720px}.platform-status-summary{background:#10243a;border-left:5px solid #d59a18;border-radius:8px;color:#fff;display:grid;gap:22px;grid-template-columns:minmax(240px,.8fr) minmax(0,2fr);padding:22px}.platform-status-summary.is-operational{border-left-color:#12857d}.platform-status-summary.is-activation_required,.platform-status-summary.is-degraded,.platform-status-summary.is-maintenance{border-left-color:#d9831f}.platform-status-summary.is-major_disruption{border-left-color:#c33e3e}.platform-status-overall{border-right:1px solid hsla(0,0%,100%,.14);padding-right:22px}.platform-status-overall span,.platform-status-release span,.platform-status-summary dt{color:#aebdcd;display:block;font-size:11px;font-weight:900;letter-spacing:0;text-transform:uppercase}.platform-status-overall strong{display:block;font-size:26px;margin:7px 0}.platform-status-overall p{color:#c4d0dc;font-size:14px;line-height:1.5;margin:0}.platform-status-summary dl{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr));margin:0}.platform-status-summary dl div{border-left:1px solid hsla(0,0%,100%,.12);min-width:0;padding:4px 12px}.platform-status-summary dd{font-size:15px;font-weight:850;margin:8px 0 0;overflow-wrap:anywhere}.platform-status-section{padding-top:34px}.platform-status-section-heading{align-items:end;display:flex;gap:18px;justify-content:space-between;margin-bottom:14px}.platform-status-section-heading h2{font-size:28px;line-height:1.1;margin:4px 0 0}.platform-status-section-heading>p{color:#66758a;font-size:14px;margin:0;max-width:440px;text-align:right}.platform-service-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.platform-service-card{background:#fff;border:1px solid #d9e1ea;border-left:4px solid #718096;border-radius:7px;display:grid;gap:12px;grid-template-rows:auto 1fr auto;min-height:178px;padding:17px}.platform-service-card.is-operational{border-left-color:#12857d}.platform-service-card.is-activation{border-left-color:#d9831f}.platform-service-card.is-access{border-left-color:#718096}.platform-service-card.is-incident{border-left-color:#c33e3e}.platform-service-card header{align-items:start;display:flex;gap:12px;justify-content:space-between}.platform-service-card h3{font-size:21px;line-height:1.15;margin:0}.platform-service-card>p{color:#566579;font-size:15px;line-height:1.5;margin:0}.platform-service-card footer{align-items:center;border-top:1px solid #e5eaf0;display:flex;gap:10px;justify-content:space-between;padding-top:10px}.platform-incident-list article>span,.platform-service-card footer span{color:#758297;font-size:11px;line-height:1.35}.platform-incident-list article>a,.platform-service-card footer a{color:#075f5a;font-size:12px;font-weight:850}.platform-incident-count{align-items:center;background:#e9eef4;border-radius:999px;color:#34445a;display:inline-flex;font-size:13px;font-weight:900;height:30px;justify-content:center;width:30px}.platform-incident-list{display:grid;gap:9px}.platform-incident-list article{align-items:center;background:#fff;border:1px solid #d9e1ea;border-radius:7px;display:grid;gap:12px 18px;grid-template-columns:220px minmax(0,1fr) auto;padding:13px 15px}.platform-incident-list article>div{align-items:center;display:flex;gap:10px;justify-content:space-between}.platform-incident-list article p{color:#566579;font-size:14px;line-height:1.45;margin:0}.platform-status-empty{background:#e8f4f2;border-left:4px solid #12857d;border-radius:7px;display:grid;gap:4px;margin:0;padding:15px}.platform-status-empty span{color:#53677a;font-size:14px}.platform-status-release{align-items:center;background:#fff;border:1px solid #d9e1ea;border-radius:7px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;margin-top:34px;padding:18px}.platform-status-release strong{display:block;font-size:14px;margin-top:5px;overflow-wrap:anywhere}.floating-support-chat summary>span{align-items:center;background:hsla(0,0%,100%,.13);border-radius:999px;display:inline-flex;font-size:12px;height:22px;justify-content:center;margin-right:7px;width:22px}.floating-support-chat summary>b{font:inherit}body:has(.platform-status-page) .floating-support-chat{bottom:auto;margin:-88px max(20px,calc((100vw - 1180px) / 2)) 24px auto;position:relative;right:auto;width:-moz-max-content;width:max-content}@media (max-width:980px){.platform-status-summary{grid-template-columns:1fr}.platform-status-overall{border-bottom:1px solid hsla(0,0%,100%,.14);border-right:0;padding-bottom:16px;padding-right:0}.platform-status-summary dl{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-incident-list article{grid-template-columns:190px minmax(0,1fr)}.platform-incident-list article>a,.platform-incident-list article>span{grid-column:2}.platform-status-release{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-status-release .button{grid-column:1/-1;justify-self:start}}@media (max-width:820px){.topbar.global-topbar{gap:10px;grid-template-columns:minmax(0,1fr) auto;min-height:58px;padding:8px 12px}.topbar.global-topbar .header-logo-icon{border-radius:8px;height:32px;width:32px}.topbar.global-topbar .header-logo-text{font-size:18px}.topbar.global-topbar .mobile-global-menu>summary{min-height:40px;padding:8px 12px}.topbar.global-topbar .nav-actions{display:none}.topbar.global-topbar .mobile-global-panel{max-height:calc(100dvh - 70px - env(safe-area-inset-bottom))}}@media (max-width:680px){.platform-status-page{padding-inline:14px}.platform-status-intro{align-items:start;flex-direction:column;padding:30px 0 18px}.platform-status-intro h1{font-size:clamp(34px,10vw,40px)}.platform-status-intro>div>p:last-child{font-size:15px}.platform-status-intro>.button{min-height:40px}.platform-status-summary{gap:16px;padding:17px}.platform-status-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-status-summary dl div{padding-inline:10px}.platform-status-section{padding-top:27px}.platform-status-section-heading{align-items:start}.platform-status-section-heading h2{font-size:25px}.platform-status-section-heading>p{display:none}.platform-service-grid{grid-template-columns:1fr}.platform-service-card{min-height:0;padding:15px}.platform-service-card h3{font-size:20px}.platform-incident-list article{grid-template-columns:1fr}.platform-incident-list article>a,.platform-incident-list article>span{grid-column:1}.platform-status-release{grid-template-columns:1fr}.platform-status-release .button{grid-column:1;width:100%}body:has(.platform-status-page) .floating-support-chat{bottom:auto;margin:calc(-82px - env(safe-area-inset-bottom)) 14px calc(18px + env(safe-area-inset-bottom)) auto;right:auto}}@media (max-width:460px){.topbar.global-topbar .header-wordmark{gap:7px}.topbar.global-topbar .header-logo-icon{font-size:10px;height:30px;width:30px}.topbar.global-topbar .header-logo-text{font-size:16px}.topbar.global-topbar .mobile-global-menu>summary{font-size:12px;min-height:40px;padding:7px 10px}.platform-status-summary dl{grid-template-columns:1fr 1fr}.platform-status-summary dl div:first-child,.platform-status-summary dl div:last-child{grid-column:1/-1}.platform-service-grid{grid-template-columns:1fr}.floating-support-chat summary{height:42px;min-height:42px;padding:0;width:42px}.floating-support-chat summary>span{background:transparent;font-size:17px;height:auto;margin:0;width:auto}.floating-support-chat summary>b{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.floating-support-chat>section{bottom:52px;max-height:min(70dvh,560px);max-width:calc(100vw - 24px)}}.account-administration-panel{display:grid;gap:14px;padding:18px;border:1px solid #d9e1e7;border-radius:6px;background:#fff}.account-administration-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.account-admin-summary span,.account-administration-panel>header span{color:#087667;font-size:.7rem;font-weight:900;text-transform:uppercase}.account-administration-panel h3{margin:3px 0;font-size:1.25rem}.account-administration-panel header p{margin:0;color:#61707f}.account-admin-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.account-admin-summary article{display:grid;gap:4px;min-width:0;padding:11px;border:1px solid #e0e6eb;border-radius:5px;background:#f7f9fa}.account-admin-summary strong{overflow-wrap:anywhere;font-size:.9rem}.account-admin-summary small{color:#667482}.account-action-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.account-action-grid>button{display:grid;align-content:center;gap:3px;min-height:62px;min-width:0;padding:10px;border:1px solid #cfd9e0;border-radius:5px;background:#fff;color:#102339;text-align:left}.account-action-grid>button:not(:disabled):hover{border-color:#087667;background:#eef8f5}.account-action-grid>button.is-danger:not(:disabled){border-color:#c75b51;color:#8e261e}.account-action-grid>button:disabled{cursor:not-allowed;color:#77828d;background:#eef1f3}.account-action-grid small{overflow-wrap:anywhere;color:#7a5a27;font-size:.68rem}.account-credit-summary{display:flex;flex-wrap:wrap;gap:8px}.account-credit-summary p{display:grid;gap:2px;min-width:150px;margin:0;padding:10px;border-left:3px solid #087667;background:#eef8f5}.account-credit-summary small,.account-credit-summary span{color:#5f6f7d}.account-admin-history{border-top:1px solid #dfe6eb;padding-top:10px}.account-admin-history summary{cursor:pointer;font-weight:900}.account-admin-history>p,.account-credit-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:8px 0 0;padding:9px;border:1px solid #e2e7eb;border-radius:4px;background:#fafbfc}.account-admin-history p>span:first-child,.account-credit-row>span{display:grid;gap:2px}.account-admin-history small,.account-credit-row small{color:#677583}.account-credit-row>div{display:flex;gap:6px}.account-action-modal{position:fixed;z-index:120;inset:0;display:grid;place-items:center;padding:18px;background:rgba(8,20,34,.68)}.account-action-modal>form{display:grid;gap:13px;width:min(620px,100%);max-height:min(760px,calc(100dvh - 36px));overflow:auto;padding:20px;border-radius:7px;background:#fff;box-shadow:0 22px 60px rgba(5,18,32,.3)}.account-action-modal footer,.account-action-modal header{display:flex;align-items:center;justify-content:space-between;gap:10px}.account-action-modal header span{color:#087667;font-size:.68rem;font-weight:900;text-transform:uppercase}.account-action-modal header h3{margin:2px 0}.account-action-modal header>button{width:40px;height:40px;padding:0;font-size:1.25rem}.account-action-modal dl{display:grid;gap:6px;margin:0;padding:10px;background:#f2f5f7}.account-action-modal dl div{display:grid;grid-template-columns:75px 1fr;gap:8px}.account-action-modal dt{color:#687684}.account-action-modal dd{margin:0;overflow-wrap:anywhere;font-weight:700}.account-action-modal label{display:grid;gap:5px;font-weight:800}.account-action-modal input,.account-action-modal select,.account-action-modal textarea{width:100%}.account-action-modal textarea{min-height:90px;resize:vertical}.account-action-modal .account-action-check{display:flex;align-items:center}.account-action-modal .account-action-check input{width:auto}.account-credit-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.account-action-confirmation{margin:0;padding:10px;border-left:3px solid #d49215;background:#fff5dc;color:#674716}.account-action-modal footer{justify-content:flex-end}@media (max-width:900px){.account-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.account-administration-panel{padding:12px}.account-action-grid,.account-admin-summary,.account-credit-fields{grid-template-columns:1fr}.account-action-modal{padding:8px}.account-action-modal>form{max-height:calc(100dvh - 16px);padding:15px}.account-action-modal footer{align-items:stretch;flex-direction:column-reverse}.account-action-modal footer button{width:100%}.account-admin-history>p,.account-credit-row{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.account-action-modal *,.account-administration-panel *{transition:none!important}.floating-support-chat *,.platform-status-page *{scroll-behavior:auto;transition:none!important}}@media (max-width:430px){.superadmin-command-header h1{font-size:2rem}.superadmin-metric-grid{grid-template-columns:1fr 1fr}.superadmin-metric-grid article{min-width:0}.superadmin-universal-search button,.superadmin-universal-search>a{padding-inline:10px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{overflow-x:hidden}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.topbar{align-items:center;background:radial-gradient(circle at 8% 0,rgba(242,182,50,.12),transparent 24%),radial-gradient(circle at 88% 12%,rgba(34,196,255,.08),transparent 24%),linear-gradient(135deg,#1f252d,#20252c 48%,#1c222a);border-bottom:1px solid hsla(0,0%,100%,.08);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 12px 30px rgba(8,17,31,.14);display:grid;gap:18px;grid-template-columns:minmax(170px,230px) minmax(0,1fr) auto;min-height:88px;padding:12px 28px;position:sticky;top:0;z-index:10}.topbar:not(.global-topbar){display:none}.brand{align-items:center;display:inline-flex;flex:0 0 auto}.topbar .brand:not(.brand-inscription){color:var(--gold-soft);font-size:18px;font-weight:950;letter-spacing:.01em;text-shadow:0 0 16px rgba(242,182,50,.16)}.header-wordmark{gap:11px;min-width:0}.header-logo-icon,.header-wordmark{align-items:center;display:inline-flex}.header-logo-icon{background:radial-gradient(circle at 32% 22%,#fff8d6 0 15%,transparent 16%),linear-gradient(135deg,#fff6d0,#f2b632 48%,#a96f09);border:1px solid rgba(255,229,154,.62);border-radius:10px;box-shadow:0 0 18px rgba(242,182,50,.22),inset 0 1px 0 hsla(0,0%,100%,.58);color:#07111f;flex:0 0 auto;font-size:12px;font-weight:950;height:42px;justify-content:center;letter-spacing:0;width:42px}.header-logo-text{background:linear-gradient(135deg,#fff8d6,#f2b632 38%,#d49a22 64%,#fff1a8);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:900;letter-spacing:0;line-height:1;text-shadow:0 0 20px rgba(242,182,50,.12);white-space:nowrap}.primary-tabs{align-items:center;display:flex;flex-wrap:nowrap;gap:8px;justify-content:center;min-width:0;overflow:visible}.topbar>nav:not(.primary-tabs){align-items:center;display:flex;flex-wrap:wrap;gap:10px 16px;justify-content:flex-end;min-width:0}.topbar>nav:not(.primary-tabs) a{color:#aeb8c8;font-size:13px;font-weight:850;white-space:nowrap}.topbar>nav:not(.primary-tabs) a:hover{color:var(--gold-soft)}.global-nav-group summary,.nav-actions a,.nav-more summary,.primary-tabs a{color:#aeb8c8;font-size:12px;font-weight:850;letter-spacing:.01em}.global-nav-group summary,.nav-more summary,.primary-tabs a{border:1px solid transparent;border-radius:999px;padding:9px 10px;white-space:nowrap}.global-nav-group summary:hover,.nav-actions a:hover,.nav-more summary:hover,.primary-tabs a:hover{color:var(--gold-soft)}.global-nav-group{position:static}.global-nav-group summary{cursor:pointer;list-style:none}.global-nav-group summary::-webkit-details-marker{display:none}.global-nav-group[open] summary{background:hsla(0,0%,100%,.05);border-color:rgba(242,182,50,.24);color:var(--gold-soft)}.global-mega-panel{background:linear-gradient(135deg,hsla(0,0%,100%,.97),rgba(248,251,255,.95)),#fff;border:1px solid rgba(215,221,232,.82);border-radius:12px;box-shadow:0 24px 54px rgba(8,17,31,.22);display:grid;gap:12px;left:50%;max-width:min(1060px,calc(100vw - 48px));min-width:min(960px,calc(100vw - 48px));padding:16px;position:absolute;top:calc(100% + 12px);transform:translateX(-50%);z-index:40}.mega-menu-intro{align-items:center;background:linear-gradient(135deg,rgba(255,250,240,.86),rgba(248,251,255,.92));border:1px solid rgba(215,221,232,.72);border-radius:10px;display:grid;gap:8px 14px;grid-template-columns:auto 1fr;padding:9px 12px}.mega-menu-intro strong{align-items:center;color:#8a5d08;display:flex;font-size:12px;gap:7px;letter-spacing:.08em;text-transform:uppercase}.mega-menu-intro strong span,.mobile-global-panel h2 span{align-items:center;background:linear-gradient(135deg,#fff6d0,#f2b632 58%,#a96f09);border-radius:999px;color:#08111f;display:inline-flex;font-size:11px;height:22px;justify-content:center;letter-spacing:0;width:22px}.mega-menu-intro p{color:#536176;font-size:13px;line-height:1.45;margin:0}.mega-menu-columns{display:grid;gap:11px;grid-template-columns:repeat(6,minmax(0,1fr))}.mega-menu-card{background:#fff;border:1px solid rgba(215,221,232,.62);border-radius:10px;box-shadow:none;display:grid;gap:6px;min-width:0;padding:10px}.mega-menu-columns h2{color:var(--ink-deep);font-size:11px;letter-spacing:.04em;line-height:1.2;margin:0;text-transform:uppercase}.mega-menu-columns section div{display:grid;gap:3px}.global-mega-panel a{border-radius:6px;color:#334155;display:block;font-size:11px;font-weight:750;padding:4px 6px;white-space:nowrap}.global-mega-panel a:hover{background:rgba(242,182,50,.12);color:var(--ink-deep)}.mega-menu-feature{background:radial-gradient(circle at 85% 0,rgba(34,196,255,.12),transparent 32%),linear-gradient(135deg,#fffaf0,#f8fafc);border:1px solid rgba(242,182,50,.2);border-radius:10px;display:grid!important;gap:7px;min-height:100%;padding:11px!important;white-space:normal!important}.mega-menu-feature span{color:#8a5d08;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.mega-menu-feature strong{color:var(--ink-deep);font-size:15px}.mega-menu-feature p{color:var(--muted);font-size:12px;line-height:1.45;margin:0}.mobile-global-menu{display:none;min-width:150px;position:relative;z-index:80}.mobile-global-menu>summary{align-items:center;background:hsla(0,0%,100%,.05);border:1px solid rgba(216,237,248,.14);border-radius:8px;color:#d7deea;cursor:pointer;display:inline-flex;font-size:13px;gap:10px;font-weight:900;justify-content:center;list-style:none;padding:11px 14px;text-align:center}.mobile-global-menu>summary::-webkit-details-marker{display:none}.mobile-menu-icon{display:grid;gap:4px;width:18px}.mobile-menu-icon span{background:currentColor;border-radius:999px;display:block;height:2px;width:100%}.mobile-global-panel{background:linear-gradient(135deg,hsla(0,0%,100%,.98),rgba(247,250,255,.96)),#fff;border:1px solid rgba(215,221,232,.82);border-radius:12px;box-shadow:0 24px 58px rgba(8,17,31,.24);display:grid;gap:12px 14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px;max-width:min(760px,calc(100vw - 32px));padding:16px;position:absolute;right:0;top:100%;width:720px;z-index:90}.mobile-global-panel section{display:grid;gap:7px;min-width:0}.mobile-global-panel h2{align-items:center;color:#8a5d08;display:flex;font-size:12px;gap:7px;letter-spacing:.08em;line-height:1.2;margin:0;text-transform:uppercase}.mobile-global-panel section div{display:grid;gap:3px;grid-template-columns:1fr}.mobile-global-panel a{background:transparent;border:1px solid transparent;border-radius:6px;color:#334155;display:block;font-size:12px;font-weight:760;line-height:1.3;padding:7px 8px;white-space:normal;word-break:normal;overflow-wrap:anywhere}.mobile-global-panel a:hover{background:rgba(242,182,50,.12);border-color:rgba(242,182,50,.18);color:var(--ink-deep)}.nav-more{position:relative}.nav-more summary{cursor:pointer;list-style:none}.nav-more summary::-webkit-details-marker{display:none}.nav-more[open] summary,.primary-tabs a:hover{background:hsla(0,0%,100%,.05);border-color:rgba(242,182,50,.24)}.nav-more div{background:rgba(29,35,43,.98);border:1px solid rgba(242,182,50,.18);border-radius:8px;box-shadow:0 18px 42px rgba(8,17,31,.26);display:grid;gap:6px;min-width:170px;padding:10px;position:absolute;right:0;top:calc(100% + 10px);z-index:30}.nav-more div a{border-radius:6px;padding:10px 12px}.nav-actions{align-items:center;display:flex;flex-shrink:0;gap:10px;justify-content:flex-end}.nav-actions a{white-space:nowrap}.nav-secondary-action{color:#b9c3d0!important}.nav-cta{background:linear-gradient(135deg,#ffe59a,#f2b632 54%,#c58a18);border-radius:8px;box-shadow:0 16px 36px rgba(242,182,50,.28),inset 0 1px 0 hsla(0,0%,100%,.42);color:#08111f!important;min-width:128px;padding:11px 14px;text-align:center}nav form{margin:0}nav button{background:none;border:0;color:#aeb8c8;cursor:pointer;font:inherit;font-size:14px;font-weight:700;padding:0}nav button:hover{color:var(--gold-soft)}.hero{display:grid;gap:32px;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);margin:0 auto;max-width:1180px;padding:72px 24px 48px}.hero-market,.vendor-hero{min-height:520px}.hero-market{background:radial-gradient(circle at 12% 18%,hsla(0,0%,100%,.82),transparent 34%),radial-gradient(circle at 78% 16%,rgba(242,182,50,.12),transparent 28%),linear-gradient(135deg,#cbd3dd,#e8edf4 30%,#f7f8fb 66%,#eef3f8);color:var(--ink-deep);margin-top:0;max-width:none;overflow:hidden;padding-left:max(24px,calc((100vw - 1180px) / 2 + 24px));padding-right:max(24px,calc((100vw - 1180px) / 2 + 24px));position:relative}.hero-market:before{background:linear-gradient(90deg,hsla(0,0%,100%,.52),transparent 44%),repeating-linear-gradient(90deg,hsla(0,0%,100%,.08) 0 1px,transparent 1px 5px);inset:0}.hero-market:after,.hero-market:before{content:"";pointer-events:none;position:absolute}.hero-market:after{background:radial-gradient(circle,rgba(255,229,154,.22),rgba(242,182,50,.08) 38%,transparent 70%);border-radius:999px;filter:blur(2px);height:300px;right:7%;top:72px;width:300px}.hero-market .command-panel,.hero-market .hero-copy{position:relative;z-index:1}.hero-market h1{color:hsla(0,0%,100%,.96);max-width:900px;text-shadow:0 1px 0 rgba(255,246,208,.86),0 0 18px rgba(242,182,50,.42),0 10px 28px rgba(8,17,31,.34),0 20px 54px rgba(8,17,31,.2)}.hero-market p:not(.eyebrow){color:#3d4a5e;font-weight:560}.hero-market .hero-highlight{background:linear-gradient(135deg,hsla(0,0%,100%,.9),rgba(255,252,244,.94)),#fff;border:1px solid rgba(242,182,50,.28);border-left:4px solid var(--gold);border-radius:8px;box-shadow:0 18px 44px rgba(8,17,31,.08),inset 0 1px 0 hsla(0,0%,100%,.72);color:#1b2638;font-size:18px;font-weight:720;line-height:1.62;margin:26px 0 0;max-width:790px;padding:18px 20px}.hero-market .eyebrow{color:#8a5d08}.hero-market .primary{background:linear-gradient(135deg,#fff6d0 0,var(--do-primary,#f2b632) 42%,#a96f09 100%);border-color:rgba(255,229,154,.76);box-shadow:0 0 26px rgba(242,182,50,.26);color:#08111f}.hero-market .secondary{background:#fff;border-color:rgba(19,32,51,.16);color:var(--accent-deep)}.hero-market{background-color:var(--do-page-bg,#f3f7fb)}.hero-market .command-panel{background:linear-gradient(145deg,rgba(255,250,240,.98),hsla(0,0%,100%,.96)),#fffaf0;border-color:rgba(242,182,50,.34);box-shadow:0 0 44px rgba(242,182,50,.12),0 28px 76px rgba(8,17,31,.12);color:var(--ink-deep)}.hero-market .hero-highlight{border-left-color:var(--do-primary,#f2b632)}.hero-market .eyebrow,.hero-market .logo-dropzone strong{color:#8a5d08}@supports (backdrop-filter:blur(16px)){.hero-market .command-panel{backdrop-filter:none}}.hero-market .logo-dropzone{background:linear-gradient(145deg,rgba(247,251,255,.96),rgba(255,252,244,.98)),#fff;border-color:rgba(242,182,50,.46);color:var(--ink-deep);justify-items:center;padding:18px;text-align:center}.hero-market .logo-dropzone img{background:transparent;border:0;border-radius:8px;box-shadow:none;filter:saturate(1.34) contrast(1.24) brightness(1.1) drop-shadow(0 8px 18px rgba(8,17,31,.12));height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;padding:0;width:min(420px,100%)}.hero-market .logo-dropzone strong,.hero-market .panel-header h3,.hero-market .panel-header strong,.hero-market dd{color:var(--ink-deep)}.hero-market .logo-dropzone small,.hero-market dt{color:#5d6a7e}.hero-market dl div{border-top-color:rgba(19,32,51,.12)}.hero-copy{align-self:center}.eyebrow{color:#8a6a1e;font-size:12px;font-weight:950;letter-spacing:.08em;margin:0 0 14px;text-transform:uppercase}.do-premium-caption,.do-premium-card-caption,.do-premium-eyebrow{align-items:center;background:linear-gradient(135deg,rgba(255,246,208,.88),hsla(0,0%,100%,.72)),linear-gradient(135deg,rgba(34,196,255,.14),rgba(242,182,50,.2));border:1px solid rgba(242,182,50,.34);border-radius:999px;box-shadow:0 12px 28px rgba(8,17,31,.08),inset 0 1px 0 hsla(0,0%,100%,.76);color:var(--gold-deep);display:inline-flex;gap:8px;justify-self:start;line-height:1;margin-bottom:18px;max-width:100%;padding:8px 12px;width:-moz-fit-content;width:fit-content}.do-premium-caption:before,.do-premium-card-caption:before,.do-premium-eyebrow:before{background:linear-gradient(135deg,var(--electric-blue),var(--gold));border-radius:999px;box-shadow:0 0 16px rgba(34,196,255,.24);content:"";flex:0 0 auto;height:7px;width:7px}.do-premium-card-caption{background:linear-gradient(135deg,rgba(8,17,31,.96),rgba(18,49,93,.92)),linear-gradient(135deg,rgba(242,182,50,.16),rgba(34,196,255,.12));border-color:rgba(242,182,50,.46);color:var(--gold-soft);margin-bottom:8px}.do-premium-status-pill{align-items:center;background:linear-gradient(135deg,rgba(8,17,31,.96),rgba(18,49,93,.92)),linear-gradient(135deg,rgba(242,182,50,.18),rgba(34,196,255,.12));border:1px solid rgba(242,182,50,.4);border-radius:999px;box-shadow:0 12px 26px rgba(8,17,31,.12);color:#fff;display:inline-flex;font-size:13px;font-weight:950;letter-spacing:0;line-height:1;padding:9px 12px}.do-premium-badge,.do-premium-step-badge{align-items:center;background:radial-gradient(circle at 28% 24%,#fff9d7 0 12%,transparent 14%),linear-gradient(135deg,var(--gold-cream),var(--gold) 48%,var(--gold-deep));border:1px solid rgba(255,246,208,.72);border-radius:999px;box-shadow:0 14px 28px rgba(169,111,9,.2),inset 0 1px 0 hsla(0,0%,100%,.7);color:var(--ink-deep);display:inline-flex;font-weight:950;justify-content:center}h1,h2,h3{letter-spacing:0;margin:0}h1{font-size:clamp(46px,6vw,78px);font-weight:950;line-height:.96;max-width:880px}h1,h2{color:var(--ink-deep)}h2{font-size:clamp(28px,3.5vw,42px);font-weight:920;line-height:1.05}h3{color:var(--ink-deep);font-size:19px;font-weight:900;line-height:1.25}.hero p:not(.eyebrow),.section-copy{color:var(--muted);font-size:17px;line-height:1.58;max-width:760px}.actions,.payment-options{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.button,.payment-options button{border:1px solid var(--line);border-radius:8px;cursor:pointer;font-size:15px;font-weight:900;padding:13px 18px}.payment-options form{margin:0}.payment-options button:first-child,.primary{background:linear-gradient(135deg,var(--ink-deep),#17324d);border-color:rgba(201,162,74,.46);color:#fff}.payment-options button:last-child,.secondary{background:#fff;color:var(--accent-deep)}.command-panel,.order-summary{align-self:center;background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:0 24px 70px rgba(8,17,31,.12);padding:24px}.command-panel dl{display:grid;gap:0;margin:0}.command-panel dl div{align-items:center;border-top:1px solid rgba(19,32,51,.1);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:13px 0}.command-panel dt{color:#66758b;font-weight:700}.command-panel dd{color:var(--ink-deep);font-weight:950;margin:0;text-align:right}.panel-header{align-items:center;display:flex;gap:10px;margin-bottom:20px}.logo-dropzone,.logo-workbench{background:linear-gradient(135deg,rgba(15,118,110,.1),rgba(180,35,24,.08)),#fff;border:1px dashed #aeb8c8;border-radius:8px;display:grid;gap:6px;margin-bottom:20px;min-height:132px;padding:18px;place-content:center;text-align:center}.logo-dropzone span,.logo-workbench span{color:var(--warm);font-size:12px;font-weight:900;text-transform:uppercase}.logo-dropzone small,.logo-workbench small{color:var(--muted)}.hero-trust-strip{background:hsla(0,0%,100%,.82);border:1px solid rgba(242,182,50,.26);border-left:5px solid var(--gold);border-radius:10px;box-shadow:0 14px 32px rgba(8,17,31,.07);display:grid;gap:12px;max-width:850px;padding:16px 18px}.hero-trust-strip strong{color:var(--ink-deep);font-size:15px}.hero-trust-strip div{display:flex;flex-wrap:wrap;gap:8px}.hero-trust-strip span{align-items:center;background:#fff;border:1px solid rgba(215,221,232,.92);border-radius:999px;color:#41516a;display:inline-flex;font-size:12px;font-weight:850;gap:6px;padding:8px 11px}.hero-trust-strip span:before{color:var(--accent);content:"✓";font-weight:950}.hero-primary-cta{font-size:15px;padding:15px 20px}.status{background:var(--accent);border-radius:999px;display:inline-block;height:10px;width:10px}dl{display:grid;gap:14px;margin:0}dl div{border-top:1px solid var(--line);display:flex;justify-content:space-between;padding-top:14px}dt{color:var(--muted)}dd{font-weight:800;margin:0;text-align:right}.checkout-layout,.section-grid,.stats{margin:0 auto;max-width:1180px;padding:30px 24px}.stats{display:grid;gap:14px;grid-template-columns:repeat(4,1fr)}.resource-panels{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:1180px;padding:34px 24px}.resource-card{background:#fff;border:1px solid var(--line);border-radius:8px;display:grid;gap:12px;min-height:176px;padding:22px}.resource-card span{color:#8a6a1e;font-size:12px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.resource-card strong{color:var(--ink-deep);font-size:22px;line-height:1.12}.resource-card em{color:var(--muted);font-style:normal;line-height:1.5}.resource-card b{color:var(--accent-deep);margin-top:auto}.today-panel{background:hsla(0,0%,100%,.86);border:1px solid rgba(242,182,50,.28);border-radius:8px;box-shadow:0 16px 38px rgba(8,17,31,.08);display:grid;gap:14px;margin-top:24px;max-width:860px;padding:18px}.today-panel strong{color:var(--ink-deep);font-size:18px}.audience-strip,.tab-labels,.today-panel div{display:flex;flex-wrap:wrap;gap:10px}.audience-strip span,.tab-labels label,.today-panel a{background:#f6f8fb;border:1px solid var(--line);border-radius:999px;color:var(--accent-deep);cursor:pointer;font-size:13px;font-weight:900;padding:10px 13px}.path-selector{align-items:stretch;background:linear-gradient(135deg,hsla(0,0%,100%,.94),rgba(248,251,255,.96)),#fff;border:1px solid rgba(215,221,232,.86);border-radius:12px;box-shadow:0 18px 48px rgba(8,17,31,.08);display:grid;gap:20px;grid-template-columns:minmax(230px,.28fr) minmax(0,.72fr);margin:-26px auto 0;max-width:1180px;padding:20px;position:relative;z-index:2}.path-selector h2{color:var(--ink-deep);font-size:24px;line-height:1.08;margin:0}.platform-stat-strip{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.platform-stat-strip span{background:#fff;border:1px solid rgba(215,221,232,.88);border-radius:10px;color:#5d6a7e;display:grid;font-size:11px;font-weight:820;line-height:1.25;min-height:68px;padding:10px}.platform-stat-strip strong{color:#8a5d08;font-size:19px;line-height:1}.path-selector-grid{display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.path-selector-grid a{background:radial-gradient(circle at 90% 0,rgba(242,182,50,.16),transparent 34%),linear-gradient(135deg,#fff,#f7f9fc);border:1px solid rgba(215,221,232,.94);border-radius:10px;color:var(--accent-deep);display:grid;gap:9px;font-size:13px;font-weight:950;min-height:132px;padding:14px;text-align:left}.path-selector-grid a strong{color:var(--ink-deep);font-size:16px;line-height:1.1}.path-selector-grid a span{color:#5d6a7e;font-size:12px;font-weight:760;line-height:1.45}.path-selector-grid a:focus-visible,.path-selector-grid a:hover{background:#fffaf0;border-color:rgba(242,182,50,.42);box-shadow:0 12px 26px rgba(8,17,31,.08);color:var(--ink-deep);outline:none}.launch-flow-strip{align-items:center;background:#fff;border:1px solid rgba(215,221,232,.86);border-radius:999px;box-shadow:0 14px 36px rgba(8,17,31,.06);display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:18px auto 0;max-width:980px;padding:12px 16px}.launch-flow-strip span{align-items:center;color:var(--ink-deep);display:inline-flex;font-size:12px;font-weight:920;letter-spacing:.04em;text-transform:uppercase}.launch-flow-strip span:not(:last-child):after{color:#b08a22;content:">";font-size:14px;margin-left:8px}.build-launcher-page{background:linear-gradient(135deg,#f8fafc,#fff 48%,#eef4fb);min-height:calc(100vh - 88px);padding:42px 24px 56px}.build-launcher-page.has-video-studio{background:#fff;min-height:calc(100vh - 88px)}.build-launcher-hero{align-items:stretch;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(210px,.24fr);margin:0 auto;max-width:1220px}.build-launcher-page.has-video-studio .build-launcher-hero{display:none}.build-chat-panel,.build-launcher-card,.build-launcher-hero aside,.build-launcher-hero>div,.build-output-panel,.build-upload-panel{background:hsla(0,0%,100%,.94);border:1px solid rgba(203,213,225,.92);border-radius:8px;box-shadow:0 18px 44px rgba(8,17,31,.08)}.build-launcher-page.has-video-studio .build-launcher-hero>div{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.build-launcher-hero>div{padding:clamp(22px,3vw,34px)}.build-launcher-hero h1{color:var(--ink-deep);font-size:clamp(34px,4.8vw,58px);letter-spacing:0;line-height:1.04;max-width:760px}.build-launcher-hero p{color:#344256;font-size:clamp(15px,1.45vw,18px);line-height:1.5;margin:14px 0 0;max-width:760px}.build-launcher-page.has-video-studio .build-launcher-hero .eyebrow,.build-launcher-page.has-video-studio .build-launcher-hero aside,.build-launcher-page.has-video-studio .build-launcher-hero h1,.build-launcher-page.has-video-studio .build-launcher-hero>div>p,.build-launcher-page.has-video-studio .build-production-tools{display:none}.build-production-console{margin-top:28px}.build-launcher-page.has-video-studio .build-production-console{margin:0 auto;max-width:1240px}.build-production-bar{align-items:stretch;background:#fff;border:1px solid rgba(148,163,184,.62);border-radius:999px;box-shadow:0 18px 42px rgba(8,17,31,.1);display:grid;gap:10px;grid-template-columns:48px minmax(0,1fr) auto 54px 58px;min-height:92px;padding:14px 12px}.build-launcher-page.has-video-studio .build-production-bar{box-shadow:none;gap:8px;grid-template-columns:38px minmax(0,1fr) 112px 48px 52px;min-height:58px;padding:7px 8px}.build-file-input{display:none}.build-production-bar textarea{background:transparent;border:0;color:var(--ink-deep);font:inherit;font-size:clamp(16px,2vw,22px);line-height:1.35;max-height:118px;min-height:56px;min-width:0;outline:0;padding:7px 0;resize:none;width:100%}.build-launcher-page.has-video-studio .build-production-bar textarea{font-size:15px;line-height:1.3;max-height:48px;min-height:38px;padding:5px 0}.build-production-bar textarea::-moz-placeholder{color:#8a8f98;opacity:1}.build-production-bar textarea::placeholder{color:#8a8f98;opacity:1}.build-production-bar select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#64748b;cursor:pointer;font:inherit;font-size:16px;font-weight:850;outline:0;padding:8px 20px 8px 8px}.build-audio-button,.build-launcher-action,.build-production-tools button,.build-tool-button{cursor:pointer;font:inherit}.build-tool-button{align-items:center;background:transparent;border:0;border-radius:999px;color:#08111f;display:inline-flex;font-size:18px;font-weight:850;height:48px;justify-content:center;min-width:48px}.build-launcher-page.has-video-studio .build-tool-button{height:38px;min-width:38px}.build-tool-button[aria-pressed=true]{background:#eef6ff;color:#075985}.build-audio-button{align-items:center;background:#020617;border:0;border-radius:999px;display:inline-flex;gap:4px;height:58px;justify-content:center;width:58px}.build-launcher-page.has-video-studio .build-audio-button{height:42px;width:42px}.build-launcher-page.has-video-studio .build-audio-button span{height:14px;width:3px}.build-launcher-page.has-video-studio .build-audio-button span:nth-child(2){height:22px}.build-audio-button span{background:#fff;border-radius:999px;display:block;height:18px;width:4px}.build-audio-button span:nth-child(2){height:28px}.build-audio-button:disabled{cursor:wait;opacity:.62}.build-production-tools{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:24px}.build-production-tools button{align-items:center;background:hsla(0,0%,100%,.9);border:1px solid rgba(203,213,225,.95);border-radius:999px;color:#475569;display:inline-flex;font-size:clamp(15px,1.8vw,20px);font-weight:850;min-height:54px;padding:0 26px}.build-production-status{color:#64748b;display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.build-launcher-page.has-video-studio .build-production-status{margin-top:8px}.build-launcher-page.has-video-studio .build-production-status span{font-size:11px;padding:6px 9px}.build-production-status span{background:#f8fafc;border:1px solid rgba(203,213,225,.78);border-radius:999px;font-size:12px;font-weight:850;padding:8px 10px}.build-audio-button:focus-visible,.build-audio-button:hover,.build-production-tools button:focus-visible,.build-production-tools button:hover,.build-production-tools button[aria-pressed=true],.build-tool-button:focus-visible,.build-tool-button:hover{box-shadow:0 14px 30px rgba(8,17,31,.12);outline:2px solid rgba(242,182,50,.42);outline-offset:2px}.build-launcher-hero aside{align-content:center;display:grid;gap:8px;padding:22px}.build-launcher-hero aside span,.build-panel-heading span{color:#8a5d08;font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.build-launcher-hero aside strong{color:var(--ink-deep);font-size:clamp(30px,4vw,48px);line-height:1;overflow-wrap:anywhere}.build-launcher-hero aside p{font-size:14px;margin:0}.build-launcher-hero aside.build-current-workspace{align-content:start;gap:14px}.build-current-workspace strong{font-size:clamp(24px,3vw,36px)!important}.build-current-workspace dl{display:grid;gap:8px;margin:0}.build-current-workspace dl div{align-items:center;background:#f8fafc;border:1px solid rgba(203,213,225,.82);border-radius:10px;display:flex;justify-content:space-between;gap:12px;padding:10px 12px}.build-current-workspace dt{color:#64748b;font-size:12px;font-weight:900;margin:0}.build-current-workspace dd{color:#07111f;font-size:13px;font-weight:950;margin:0;text-align:right}.build-workspace-quick-actions{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.build-workspace-quick-actions button{background:#08111f;border:0;border-radius:999px;color:#fff;cursor:pointer;font:inherit;font-size:12px;font-weight:900;min-height:38px;padding:0 12px}.build-workspace-quick-actions button:disabled{background:#e2e8f0;color:#94a3b8;cursor:not-allowed}.build-production-workspace{display:grid;gap:14px;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);margin:18px auto 0;max-width:1220px}.build-production-workspace.is-video-studio{grid-template-columns:1fr;margin-top:0;max-width:none;padding:0}.build-output-panel{grid-row:span 2}.build-production-workspace.is-video-studio .build-output-panel{background:transparent;border:0;border-radius:0;box-shadow:none;grid-row:auto;padding:0}.build-chat-panel,.build-output-panel,.build-upload-panel{padding:18px}.build-panel-heading{display:grid;gap:5px;margin-bottom:14px}.build-production-workspace.is-video-studio .build-panel-heading{display:none}.build-panel-heading strong{color:var(--ink-deep);font-size:22px;line-height:1.1}.build-message-list{display:grid;gap:10px}.build-activity-panel{align-self:start}.build-activity-panel summary{cursor:pointer;display:grid;gap:6px;list-style:none}.build-activity-panel summary::-webkit-details-marker{display:none}.build-activity-panel summary:after{color:#64748b;content:"Open activity";font-size:13px;font-weight:900}.build-activity-panel[open] summary{margin-bottom:14px}.build-activity-panel[open] summary:after{content:"Hide activity"}.build-message-list p,.build-upload-panel li,.build-upload-panel p{background:#f8fafc;border:1px solid rgba(203,213,225,.82);border-radius:8px;color:#3f4d61;font-size:14px;line-height:1.5;margin:0;padding:12px}.build-empty-output{background:#f8fafc;border:1px dashed rgba(148,163,184,.8);border-radius:8px;color:#526173;margin:0;padding:18px}.build-routing-feedback,.build-submit-error{border-radius:8px;display:grid;gap:6px;margin:0 0 14px;padding:16px}.build-routing-feedback{background:#f8fafc;border:1px dashed rgba(148,163,184,.8);color:#3f4d61}.build-routing-feedback strong,.build-submit-error strong{color:var(--ink-deep);font-size:16px;line-height:1.2}.build-routing-feedback p,.build-submit-error p{margin:0}.build-submit-error{background:#fff7ed;border:1px solid rgba(245,158,11,.45);color:#7c2d12}.orator-artifact,.orator-artifact-list{display:grid;gap:14px}.orator-artifact{background:#fff;border:1px solid rgba(203,213,225,.9);border-radius:8px;padding:16px}.orator-artifact.is-guided-video-project{background:transparent;border:0;border-radius:0;box-shadow:none;gap:0;padding:0}.orator-artifact.is-video-workflow-choice{gap:18px}.orator-video-choice-panel{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.orator-video-choice-panel section{background:#f8fafc;border:1px solid rgba(203,213,225,.95);border-radius:8px;display:grid;gap:10px;padding:18px}.orator-video-choice-panel section:first-child{background:#eef6ff;border-color:rgba(59,130,246,.45)}.orator-video-choice-panel span{color:#8a5d08;font-size:12px;font-weight:950;text-transform:uppercase}.orator-video-choice-panel strong{color:#07111f;font-size:20px;line-height:1.12}.orator-video-choice-panel p{color:#526173;font-size:14px;line-height:1.45;margin:0}.orator-video-choice-panel button{background:#08111f;border:0;border-radius:999px;color:#fff;cursor:pointer;font:inherit;font-size:13px;font-weight:950;justify-self:start;padding:10px 14px}.orator-artifact.is-guided-video-project>.orator-artifact-head{border-bottom:1px solid rgba(203,213,225,.72);padding-bottom:12px}.orator-artifact.is-guided-video-project>.orator-artifact-head strong{font-size:clamp(24px,2.4vw,36px)}.orator-video-project-summary{background:#fff;border:1px solid rgba(203,213,225,.92);border-radius:8px;box-shadow:0 18px 44px rgba(8,17,31,.08);display:grid;gap:10px;padding:18px}.orator-video-project-summary span{color:#8a5d08;font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.orator-video-project-summary strong{color:#07111f;font-size:clamp(22px,2.4vw,32px);font-weight:950;line-height:1.1}.orator-video-project-summary p{color:#526173;font-size:14px;line-height:1.45;margin:0;max-width:720px}.orator-video-project-summary div{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.orator-video-project-summary button{background:#08111f;border:0;border-radius:999px;color:#fff;cursor:pointer;font:inherit;font-size:13px;font-weight:950;padding:10px 14px}.orator-video-project-summary button:first-child,.orator-video-project-summary button:last-child{background:#f2b632;color:#07111f}.orator-artifact-head{display:grid;gap:8px}.orator-artifact-head span{color:#8a5d08;font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.orator-artifact-head strong{color:var(--ink-deep);font-size:clamp(22px,2.6vw,34px);line-height:1.02}.orator-artifact-head p{color:#526173;font-size:15px;line-height:1.5;margin:0}.orator-trace-panel{background:#f8fafc;border:1px dashed rgba(100,116,139,.55);border-radius:8px;display:grid;gap:8px;padding:12px}.orator-trace-panel>summary{color:#8a5d08;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.orator-trace-panel dl{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.orator-trace-panel div{min-width:0}.orator-trace-panel dt{color:#64748b;font-size:11px;font-weight:850;margin:0 0 2px;text-transform:uppercase}.orator-trace-panel dd{color:#0f172a;font-size:12px;line-height:1.35;margin:0;overflow-wrap:anywhere}.orator-video-artifact{background:#eef6ff;border:1px solid rgba(148,163,184,.7);border-radius:8px;display:grid;gap:12px;margin:0;overflow:hidden;padding:12px}.orator-video-artifact video{aspect-ratio:16/9;background:#07111f;border:0;border-radius:8px;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.orator-video-artifact figcaption{color:#526173;display:grid;gap:4px;font-size:14px;line-height:1.4}.orator-video-artifact figcaption strong{color:var(--ink-deep);font-size:clamp(24px,3vw,38px);line-height:1.02}.orator-artifact:focus{outline:3px solid rgba(242,182,50,.42);outline-offset:4px}.orator-website-preview{background:#fff;border:1px solid rgba(203,213,225,.92);border-radius:8px;height:320px;width:100%}.orator-artifact-sections{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.orator-artifact-sections section,.orator-generic-text-output{background:#f8fafc;border:1px solid rgba(203,213,225,.82);border-radius:8px;padding:12px}.orator-artifact-sections h3{color:var(--ink-deep);font-size:14px;margin:0 0 6px}.orator-artifact-sections p{color:#526173;font-size:14px;line-height:1.45;margin:0}.orator-video-renderer{background:linear-gradient(135deg,#f8fafc,#eef6ff);border:1px solid rgba(148,163,184,.72);border-radius:8px;display:grid;gap:14px;grid-column:1/-1;padding:14px}.orator-video-renderer-hero{display:grid;gap:6px}.orator-video-renderer-hero span{color:#8a6a1e;font-size:12px;font-weight:950;letter-spacing:.05em;text-transform:uppercase}.orator-video-renderer-hero strong{color:var(--ink-deep);font-size:clamp(18px,2vw,26px);line-height:1.08}.orator-video-renderer-hero p{color:#526173;margin:0}.orator-video-renderer-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.orator-video-renderer-actions{display:flex;flex-wrap:wrap;gap:10px}.orator-video-renderer-actions button{background:#08111f;border:0;border-radius:999px;color:#fff;cursor:pointer;font-weight:900;padding:10px 16px}.orator-video-renderer-actions button+button{background:#f2b632;color:#07111f}.orator-artifact-actions{display:flex;flex-wrap:wrap;gap:10px}.orator-image-action-groups{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.orator-image-action-groups section{background:#f8fafc;border:1px solid rgba(203,213,225,.86);border-radius:12px;display:grid;gap:8px;padding:12px}.orator-image-action-groups section span{color:#8a5d08;font-size:11px;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.orator-image-action-groups section p{color:#526173;font-size:12px;line-height:1.35;margin:0}.orator-image-action-groups section div{display:flex;flex-wrap:wrap;gap:8px}.orator-image-action-groups .orator-image-history-actions{grid-column:1/-1}.orator-artifact-actions button{background:#08111f;border:0;border-radius:999px;color:#fff;cursor:pointer;font:inherit;font-size:13px;font-weight:900;min-height:38px;padding:0 16px}.orator-artifact-actions button:last-child{background:#f2b632;color:#08111f}.build-message.user{background:#eef6ff;border-color:rgba(14,165,233,.28);color:#12344d}.build-message.orator{background:#fffaf0;border-color:rgba(242,182,50,.34);color:#3d2b05}.build-message.system{background:#f8fafc;color:#475569}.build-upload-panel ul{display:grid;gap:8px;list-style:none;margin:0;padding:0}.build-source-file{align-items:center;display:grid;gap:10px;grid-template-columns:54px minmax(0,1fr)}.build-source-file img,.build-source-file span,.build-source-file video{align-items:center;aspect-ratio:1;background:#e2e8f0;border-radius:8px;color:#334155;display:flex;font-size:11px;font-weight:950;justify-content:center;-o-object-fit:cover;object-fit:cover;overflow:hidden;text-transform:uppercase;width:54px}.build-source-file b{color:#3f4d61;font-size:14px;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.build-launcher-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin:20px auto 0;max-width:1220px}.build-launcher-card{min-height:210px;overflow:hidden;padding:0;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.build-launcher-action{align-content:start;background:transparent;border:0;display:grid;gap:10px;height:100%;min-height:210px;padding:18px;text-align:left;width:100%}.build-launcher-action span{align-items:center;background:#f8fafc;border:1px solid rgba(148,163,184,.54);border-radius:999px;color:#08111f;display:inline-flex;font-size:12px;font-weight:950;height:42px;justify-content:center;padding:0 12px;width:-moz-max-content;width:max-content}.build-launcher-action b{color:#8a5d08;font-size:12px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.build-launcher-action strong{color:var(--ink-deep);font-size:clamp(19px,2vw,26px);line-height:1.06}.build-launcher-action small{color:#526173;display:block;font-size:14px;line-height:1.42}.build-launcher-card:focus-within,.build-launcher-card:hover{border-color:rgba(242,182,50,.56);box-shadow:0 24px 56px rgba(8,17,31,.13);transform:translateY(-2px)}.build-launcher-action:focus-visible{outline:3px solid rgba(242,182,50,.45);outline-offset:-3px}.market-carousel,.resource-carousel,.trust-carousel{display:grid;gap:16px;grid-auto-flow:column;grid-auto-columns:minmax(260px,1fr);margin:0 auto;max-width:1180px;overflow-x:auto;padding:28px 24px;scroll-snap-type:x proximity}.marketplace-page-hero{background:radial-gradient(circle at 76% 18%,rgba(242,182,50,.12),transparent 28%),linear-gradient(135deg,#f7f9fc,#eef3f8 54%,#fff);display:grid;gap:28px;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);margin:0 auto;max-width:1180px;padding:64px 24px 36px}.marketplace-page-hero h1{color:var(--ink-deep);font-size:clamp(42px,5vw,68px);line-height:1;max-width:860px}.marketplace-page-hero p{color:#40506a;font-size:17px;line-height:1.58;max-width:720px}.marketplace-page-hero aside,.marketplace-product-grid article,.marketplace-search-panel{background:hsla(0,0%,100%,.94);border:1px solid rgba(189,202,220,.72);border-radius:8px;box-shadow:0 22px 58px rgba(8,17,31,.08)}.marketplace-page-hero aside{align-self:center;display:grid;gap:10px;padding:24px}.marketplace-page-hero aside span{color:#8a5d08;font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.marketplace-page-hero aside strong{color:var(--ink-deep);font-size:24px}.marketplace-page-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.marketplace-page-actions a,.marketplace-preview-link,.marketplace-product-grid button{border:1px solid rgba(199,145,35,.38);border-radius:8px;color:var(--accent-deep);font-weight:900;padding:12px 16px}.marketplace-page-actions a:first-child,.marketplace-preview-link,.marketplace-product-grid button{background:linear-gradient(135deg,#ffe59a,#f2b632);color:var(--ink-deep)}.marketplace-search-panel{display:grid;gap:16px;margin:0 auto 24px;max-width:1180px;padding:22px 24px}.marketplace-search-panel label{color:var(--ink-deep);display:grid;font-weight:900;gap:8px}.marketplace-search-panel input{border:1px solid var(--line);border-radius:8px;font:inherit;padding:13px 14px;width:100%}.marketplace-search-panel div{display:flex;flex-wrap:wrap;gap:10px}.marketplace-filter-row,.marketplace-search-panel nav{display:flex;flex-wrap:wrap;align-items:end;gap:10px}.marketplace-filter-row label{min-width:min(260px,100%)}.marketplace-filter-row select{min-height:44px;padding:10px 12px;border:1px solid var(--line);border-radius:6px;background:#fff;font:inherit}.marketplace-filter-row button{min-height:44px;padding:10px 16px;border:1px solid #0f263d;border-radius:6px;background:#0f263d;color:#fff;font-weight:900}.marketplace-search-panel a{background:#f6f8fb;border:1px solid var(--line);border-radius:999px;color:var(--accent-deep);font-size:13px;font-weight:900;padding:9px 12px}.marketplace-search-panel a[aria-current=page]{border-color:#087667;background:#e4f4ef;color:#086b5e}.marketplace-product-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:1180px;padding:0 24px 56px}.marketplace-product-grid article{display:grid;gap:13px;min-width:0;padding:22px}.marketplace-product-grid article>img{width:100%;aspect-ratio:16/9;border:1px solid #d7e0e6;-o-object-fit:cover;object-fit:cover}.marketplace-preview-link{justify-self:start}.marketplace-empty-state,.marketplace-pagination,.marketplace-results-heading{max-width:1180px;margin-inline:auto}.marketplace-results-heading{display:flex;align-items:end;justify-content:space-between;gap:18px;padding:8px 24px 22px}.marketplace-results-heading h2{margin:2px 0 0;letter-spacing:0}.marketplace-empty-state{margin-bottom:56px;padding:34px 24px;border:1px solid #ced9e1;background:#fff;text-align:center}.marketplace-empty-state h1,.marketplace-empty-state h2{letter-spacing:0}.marketplace-empty-state div{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.marketplace-empty-state a,.marketplace-pagination a{display:inline-flex;padding:10px 13px;border:1px solid #b8c6d1;border-radius:5px;color:#075e9d;font-weight:900}.marketplace-pagination{display:flex;justify-content:space-between;padding:0 24px 56px}.marketplace-detail-page{min-height:100vh;background:#f2f6f8;color:#0b1728}.marketplace-detail-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:30px;max-width:1180px;margin:0 auto;padding:54px 24px 34px}.marketplace-detail-copy h1{max-width:760px;margin:8px 0 15px;font-size:3.4rem;line-height:1;letter-spacing:0}.marketplace-detail-copy>p:not(.eyebrow):not(.marketplace-checkout-note){max-width:720px;color:#526173;font-size:1.05rem;line-height:1.6}.marketplace-detail-actions,.marketplace-detail-trust{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px}.marketplace-detail-trust span{padding:6px 8px;border-radius:3px;background:#e0f2ed;color:#086b5e;font-size:.72rem;font-weight:900;text-transform:uppercase}.marketplace-detail-actions a,.marketplace-detail-actions button{min-height:44px;padding:11px 15px;border:1px solid #b9c7d2;border-radius:5px;background:#fff;color:#075e9d;font:inherit;font-weight:900}.marketplace-detail-actions button:disabled{background:#e5eaee;color:#697682;cursor:not-allowed}.marketplace-checkout-note{color:#7d4a09;font-size:.84rem;font-weight:800}.marketplace-detail-summary{padding:18px;border:1px solid #ccd8e0;background:#fff}.marketplace-detail-placeholder,.marketplace-detail-summary img{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border:1px solid #d4dee5}.marketplace-detail-placeholder{display:grid;place-items:center;padding:20px;background:#edf2f5;color:#687685;text-align:center}.marketplace-detail-summary h2{margin:17px 0 10px;letter-spacing:0}.marketplace-detail-summary dl{margin:0}.marketplace-detail-summary dl div{display:grid;grid-template-columns:110px 1fr;gap:8px;padding:8px 0;border-top:1px solid #e0e7eb}.marketplace-detail-summary dt{color:#687685}.marketplace-detail-summary dd{margin:0;overflow-wrap:anywhere;font-weight:800}.marketplace-detail-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:1180px;margin:0 auto;padding:0 24px 64px}.marketplace-detail-body article{min-width:0;padding:22px;border:1px solid #ccd8e0;background:#fff}.marketplace-detail-body h2{letter-spacing:0}.marketplace-detail-body p:last-child{color:#526173;line-height:1.6;white-space:pre-wrap}@media (max-width:760px){.marketplace-detail-body,.marketplace-detail-hero{grid-template-columns:1fr}.marketplace-detail-hero{padding-top:30px}.marketplace-detail-copy h1{font-size:2.45rem}.marketplace-filter-row{align-items:stretch}.marketplace-filter-row button,.marketplace-filter-row label,.marketplace-filter-row select{width:100%}}.marketplace-product-bottom,.marketplace-product-grid article>div:first-child,.marketplace-product-meta{align-items:center;display:flex;gap:10px;justify-content:space-between}.marketplace-product-grid h2{font-size:24px;overflow-wrap:anywhere}.marketplace-product-grid p{color:#40506a;line-height:1.5}.marketplace-product-grid em,.marketplace-product-grid span{color:#5d6a7e;font-style:normal}.marketplace-product-grid article>div:first-child span{color:#8a5d08;font-size:12px;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.platform-section{display:grid;gap:22px;margin:0 auto;max-width:1180px;padding:54px 24px}.section-heading{display:grid;gap:10px;max-width:780px}.final-cta h2,.section-heading h2{color:var(--ink-deep);font-size:clamp(30px,4vw,48px);line-height:1.04;margin:0}.section-heading p:not(.eyebrow){color:var(--muted);font-size:18px;line-height:1.62;margin:0}.growth-grid,.mega-panel-grid,.signal-grid,.sponsor-panel-grid{display:grid;gap:14px;grid-template-columns:repeat(5,minmax(0,1fr))}.flow-rail article,.growth-grid details,.mega-panel-grid article,.signal-grid article,.sponsor-panel-grid details,.trust-carousel article{background:var(--panel);border:1px solid var(--line);border-radius:8px;display:grid;gap:9px;padding:18px}.flow-rail span,.mega-panel-grid span,.signal-grid span,.tab-panel span,.trust-carousel span{color:#8a6a1e;font-size:12px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.growth-grid p,.mega-panel-grid p,.signal-grid p,.sponsor-panel-grid p,.tab-panel p,.trust-carousel p{color:var(--muted);line-height:1.52;margin:0}.flow-rail{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.flow-rail strong{color:var(--ink-deep);font-size:22px}.platform-accordion{background:#fff;border:1px solid var(--line);border-radius:8px;max-width:780px;padding:18px}.growth-grid summary,.mega-panel summary,.platform-accordion summary,.sponsor-panel-grid summary{color:var(--ink-deep);cursor:pointer;font-weight:950}.mega-panel{background:linear-gradient(135deg,rgba(255,246,208,.48),hsla(0,0%,100%,.96)),#fff;border:1px solid rgba(242,182,50,.22);border-radius:8px;padding:18px}.mega-panel[open]{box-shadow:0 18px 48px rgba(8,17,31,.07)}.mega-panel-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.mega-panel-grid.compact,.sponsor-panel-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sponsor-panel-grid details{min-height:128px}.creator-tabs{background:radial-gradient(circle at 98% 0,rgba(34,196,255,.07),transparent 30%),linear-gradient(135deg,#fff,#fbfcff);border:1px solid var(--line);border-radius:12px;box-shadow:0 18px 44px rgba(8,17,31,.05);display:grid;gap:18px;padding:20px}.creator-tabs input,.tab-panel{display:none}.tab-panel{background:radial-gradient(circle at 90% 0,rgba(242,182,50,.16),transparent 32%),linear-gradient(135deg,rgba(255,246,208,.52),hsla(0,0%,100%,.96)),#fff;border:1px solid rgba(242,182,50,.24);border-radius:12px;gap:9px;min-height:190px;padding:24px}.tab-panel h3{color:var(--ink-deep);font-size:28px;margin:0}.tab-panel strong{color:var(--accent-deep);font-size:13px;letter-spacing:.03em;text-transform:uppercase}#creator-tab-assets:checked~.tab-labels label[for=creator-tab-assets],#creator-tab-courses:checked~.tab-labels label[for=creator-tab-courses],#creator-tab-downloads:checked~.tab-labels label[for=creator-tab-downloads],#creator-tab-flipbooks:checked~.tab-labels label[for=creator-tab-flipbooks],#creator-tab-games:checked~.tab-labels label[for=creator-tab-games],#creator-tab-music:checked~.tab-labels label[for=creator-tab-music],#creator-tab-services:checked~.tab-labels label[for=creator-tab-services],#creator-tab-templates:checked~.tab-labels label[for=creator-tab-templates],#media-tab-community:checked~.tab-labels label[for=media-tab-community],#media-tab-media-kit:checked~.tab-labels label[for=media-tab-media-kit],#media-tab-newsletter:checked~.tab-labels label[for=media-tab-newsletter],#media-tab-podcast:checked~.tab-labels label[for=media-tab-podcast],#media-tab-press-kit:checked~.tab-labels label[for=media-tab-press-kit],#media-tab-social:checked~.tab-labels label[for=media-tab-social],#media-tab-sponsorships:checked~.tab-labels label[for=media-tab-sponsorships],#media-tab-youtube:checked~.tab-labels label[for=media-tab-youtube]{background:var(--accent-deep);border-color:var(--accent-deep);color:#fff}#creator-tab-assets:checked~.tab-assets,#creator-tab-courses:checked~.tab-courses,#creator-tab-downloads:checked~.tab-downloads,#creator-tab-flipbooks:checked~.tab-flipbooks,#creator-tab-games:checked~.tab-games,#creator-tab-music:checked~.tab-music,#creator-tab-services:checked~.tab-services,#creator-tab-templates:checked~.tab-templates,#media-tab-community:checked~.tab-community,#media-tab-media-kit:checked~.tab-media-kit,#media-tab-newsletter:checked~.tab-newsletter,#media-tab-podcast:checked~.tab-podcast,#media-tab-press-kit:checked~.tab-press-kit,#media-tab-social:checked~.tab-social,#media-tab-sponsorships:checked~.tab-sponsorships,#media-tab-youtube:checked~.tab-youtube{display:grid}.market-carousel{margin:0;max-width:none;padding:0 0 8px}.media-signal-strip{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.media-signal-strip article{background:linear-gradient(135deg,#061423,#11314d 62%,#071525);border:1px solid rgba(242,182,50,.24);border-radius:12px;box-shadow:0 16px 36px rgba(8,17,31,.12);color:#fff;display:grid;gap:8px;min-height:132px;padding:18px}.media-signal-strip span{align-items:center;background:linear-gradient(135deg,#fff6d0,#f2b632 58%,#a96f09);border-radius:999px;color:#07111f;display:inline-flex;font-size:12px;font-weight:950;height:34px;justify-content:center;width:34px}.media-signal-strip strong{font-size:20px}.media-signal-strip p{color:#dbe6f5;line-height:1.45;margin:0}.language-section{background:radial-gradient(circle at 90% 10%,rgba(34,196,255,.1),transparent 32%),linear-gradient(135deg,#fff,#fffaf0 58%,#f6f8fb);border-bottom:1px solid var(--line);border-top:1px solid var(--line);max-width:none;padding-left:max(24px,calc((100vw - 1180px) / 2 + 24px));padding-right:max(24px,calc((100vw - 1180px) / 2 + 24px))}.growth-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.trust-carousel{margin:0;max-width:none;padding:0 0 4px}.final-cta{background:radial-gradient(circle at 72% 20%,rgba(242,182,50,.18),transparent 32%),linear-gradient(135deg,#061423,#0c2c48 58%,#071525);color:#fff;display:grid;gap:18px;justify-items:center;margin-top:30px;padding:64px 24px;text-align:center}.final-cta h2{color:#fff}.final-cta .secondary{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.32);color:#fff}.document-page{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 18px 60px rgba(15,23,42,.08);color:var(--ink);margin:0 auto 64px;max-width:900px;padding:38px}.document-page h1,.document-page h2{color:var(--ink-deep)}.document-page h1{font-size:34px;margin:0 0 20px}.document-page h2{border-top:1px solid var(--line);font-size:22px;margin:30px 0 12px;padding-top:22px}.document-page p{color:var(--muted);line-height:1.7;margin:10px 0}.document-page .document-bullet{color:var(--ink);padding-left:18px;position:relative}.document-page .document-bullet:before{color:var(--accent-deep);content:"*";font-weight:900;left:0;position:absolute}.listing-tool-strip{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.listing-tool-strip a{color:var(--accent-deep);font-size:13px;font-weight:900;padding:10px 12px}.listing-machine-output,.listing-tool-strip a,.machine-empty{background:#fff;border:1px solid var(--line);border-radius:8px}.listing-machine-output,.machine-empty{box-shadow:0 18px 60px rgba(15,23,42,.08);display:grid;gap:18px;padding:24px}.machine-empty{align-content:center;min-height:360px}.machine-score{align-items:center;background:linear-gradient(135deg,#07111f,#12315d);border-radius:8px;color:#fff;display:grid;grid-template-columns:1fr auto;padding:20px}.machine-score span{color:#ffd76a;font-size:12px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.machine-score strong{color:#ffd76a;font-size:42px;grid-row:span 2}.machine-score em{color:hsla(0,0%,100%,.78);font-style:normal}.listing-health-grid,.machine-draft-grid,.trust-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.listing-health-card,.machine-field,.trust-grid article{background:#f8fafc;border:1px solid var(--line);border-radius:8px;display:grid;gap:8px;padding:16px}.listing-health-card span,.machine-field span,.trust-grid span{color:#8a6a1e;font-size:11px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.machine-empty .do-premium-card-caption,.machine-field .do-premium-card-caption{color:var(--gold-soft);font-size:11px;letter-spacing:.06em;margin:0;padding:7px 10px}.machine-field p,.trust-grid p{color:var(--ink);line-height:1.55;margin:0;white-space:pre-wrap}.machine-checklist{background:#fffdf5;border:1px solid rgba(199,145,35,.28);border-radius:8px;padding:18px}.listing-health-card h3,.machine-checklist h3{color:var(--ink-deep);margin:0}.machine-checklist p{color:#8a2430;font-weight:800;margin:8px 0}.machine-checklist p:before{content:"Needs "}.machine-checklist p.passed{color:#0f7a4e}.machine-checklist p.passed:before{content:"Ready: "}.machine-actions{align-items:stretch;display:flex;flex-wrap:wrap;gap:12px}.machine-actions form{margin:0}.listing-health-card strong{color:var(--accent-deep);font-size:38px}.listing-health-card em,.listing-health-card p{color:var(--muted);font-style:normal;margin:0}.vendor-metrics{display:grid;gap:14px;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 auto;max-width:1180px;padding:30px 24px}.vendor-metrics article{background:#fff;border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;padding:18px}.vendor-metrics span{color:var(--muted);font-size:12px;font-weight:800}.vendor-metrics strong{color:var(--ink-deep);font-size:26px}.product-media-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.product-media-card{background:#fff;border:1px solid var(--line);border-radius:8px;display:grid;gap:12px;overflow:hidden;padding:14px}.product-media-card img,.product-media-card video{background:#07111f;border-radius:6px;display:block;max-height:360px;-o-object-fit:cover;object-fit:cover;width:100%}.product-media-card audio{width:100%}.product-media-card a{color:var(--accent-deep);font-weight:900}.file-preview{align-content:center;background:#f8fafc;border:1px solid var(--line);border-radius:6px;display:grid;min-height:180px;padding:20px;text-align:center}.file-preview strong{color:var(--ink-deep)}.file-preview span{color:var(--muted)}.deliverable-card audio,.deliverable-card video{margin-top:10px;max-width:100%;width:100%}.linking-machine{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;max-width:1180px;padding:30px 24px}.linking-machine article{background:#fff;border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;padding:20px}.linking-machine span{align-items:center;background:linear-gradient(135deg,#d99d2b,#fff2a8 50%,#a86a0d);border-radius:999px;color:#08111f;display:inline-flex;font-weight:950;height:34px;justify-content:center;width:34px}.linking-machine .do-premium-step-badge{background:radial-gradient(circle at 28% 24%,#fff9d7 0 12%,transparent 14%),linear-gradient(135deg,var(--gold-cream),var(--gold) 48%,var(--gold-deep));border:1px solid rgba(255,246,208,.72);box-shadow:0 14px 28px rgba(169,111,9,.2),0 0 0 5px rgba(34,196,255,.08),inset 0 1px 0 hsla(0,0%,100%,.7);color:var(--ink-deep)}.linking-machine strong{color:var(--ink-deep);font-size:20px}.linking-machine p{color:var(--muted);line-height:1.5;margin:0}.compact-submit-form{box-shadow:none;margin:0}.stats article{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:20px}.stats strong{color:var(--ink-deep);display:block;font-size:28px;font-weight:950}.stats span{color:var(--muted);display:block;margin-top:6px}.smart-nav{display:grid;gap:28px;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);margin:0 auto;max-width:1180px;padding:56px 24px 36px}.smart-nav-header{align-self:start}.smart-nav-header h2{max-width:440px}.smart-nav-header p:not(.eyebrow){color:var(--muted);font-size:17px;line-height:1.6;max-width:500px}.smart-nav-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.smart-card{background:var(--panel);border:1px solid var(--line);border-radius:8px;display:grid;gap:12px;min-height:174px;min-width:0;padding:20px}.smart-card:focus-visible,.smart-card:hover{border-color:rgba(201,162,74,.75);box-shadow:0 18px 42px rgba(8,17,31,.1);outline:none}.smart-card span{color:#8a6a1e;font-size:12px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.smart-card strong{color:var(--ink-deep);font-size:20px;line-height:1.2}.smart-card em{color:var(--muted);font-style:normal;line-height:1.5}.smart-card b{color:var(--accent-deep);font-size:14px;margin-top:auto}.section-grid{display:grid;gap:34px;grid-template-columns:.8fr 1.2fr;padding-bottom:70px;padding-top:70px}.muted-band{border-top:1px solid var(--line)}.creator-lane-grid,.listing-grid,.ops-grid,.premium-design-grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.creator-lane-card,.listing-card,.premium-design-card{background:radial-gradient(circle at 100% 0,rgba(242,182,50,.1),transparent 30%),var(--panel);border:1px solid var(--line);border-radius:12px;box-shadow:0 16px 38px rgba(8,17,31,.06);min-height:236px;padding:22px}.market-carousel .listing-card{display:grid;gap:12px;scroll-snap-align:start}.creator-lane-card span,.listing-card span,.ops-grid span,.premium-design-card span{color:#8a6a1e;font-size:12px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.creator-lane-card p,.listing-card p,.premium-design-card p{color:var(--muted);line-height:1.5}.creator-lane-grid,.premium-design-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-lane-card,.premium-design-card{display:grid;gap:12px}.creator-lane-card a{color:var(--accent-deep);font-weight:950;margin-top:auto}.premium-design-card div{display:flex;gap:10px;margin-top:auto}.premium-design-card a,.premium-design-card button{background:#f6f8fb;border:1px solid var(--line);border-radius:8px;color:var(--accent-deep);cursor:pointer;font-weight:900;padding:10px 14px}.premium-design-card a{background:linear-gradient(135deg,var(--ink-deep),#17324d);border-color:rgba(201,162,74,.46);color:#fff}.listing-card div{align-items:center;display:flex;justify-content:space-between;margin-top:auto}.listing-card a{background:#f6f8fb;border:1px solid var(--line);border-radius:999px;color:var(--accent-deep);font-weight:950;padding:8px 12px}.market-search{align-items:end;background:var(--panel);border:1px solid var(--line);border-radius:8px;display:grid;gap:14px;grid-column:1/-1;grid-template-columns:minmax(0,1.4fr) minmax(220px,.7fr) auto;padding:18px}.market-search label{color:var(--muted);display:grid;gap:8px;font-size:13px;font-weight:850}.media-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.media-tile{background:var(--panel);border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;overflow:hidden;padding:10px}.media-tile img{aspect-ratio:4/3;border-radius:6px;-o-object-fit:cover;object-fit:cover;width:100%}.media-tile span,.review-list em{color:var(--accent-deep);font-size:13px;font-style:normal;font-weight:900}.review-list{display:grid;gap:12px;margin-top:20px}.review-list article{background:var(--panel);border:1px solid var(--line);border-radius:8px;display:grid;gap:8px;padding:16px}.review-list span{color:var(--muted);line-height:1.5}.ops-grid{grid-template-columns:repeat(2,1fr)}.ops-grid span{background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--ink);padding:18px;text-transform:none}.music-market{margin:0 auto;max-width:1180px;padding:64px 24px}.music-market-header{align-items:end;display:grid;gap:24px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);margin-bottom:26px}.music-market-header p:not(.eyebrow){color:var(--muted);font-size:17px;line-height:1.6;margin:0}.music-track-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.music-track-card{background:#fff;border:1px solid var(--line);border-radius:8px;overflow:hidden}.track-art{align-items:center;background:linear-gradient(135deg,rgba(15,118,110,.22),rgba(180,35,24,.12)),#e9eef5;display:flex;height:138px;justify-content:center}.track-art span{background:#fff;border:12px solid #16324d;border-radius:999px;box-shadow:0 12px 30px rgba(19,32,51,.18);height:78px;width:78px}.track-body{display:grid;gap:10px;padding:18px}.track-body span{color:var(--warm);font-size:12px;font-weight:900;text-transform:uppercase}.track-body p{color:var(--muted);margin:0}.track-body small{color:var(--accent-deep);font-weight:800}.track-meter{background:#e8edf4;border-radius:999px;height:8px;overflow:hidden}.track-meter i{background:var(--accent);display:block;height:100%;width:58%}.track-actions{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.track-actions a,.track-actions button{background:#f6f8fb;border:1px solid var(--line);border-radius:8px;color:var(--accent-deep);cursor:pointer;font-size:13px;font-weight:900;padding:10px 8px;text-align:center}.track-actions a{background:var(--accent);border-color:var(--accent);color:#fff}.checkout-layout{display:grid;gap:32px;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);min-height:620px;padding-top:72px}.checkout-main{align-self:center}.checkout-main p{color:var(--muted);font-size:18px;line-height:1.65}.ops-table{overflow-x:auto}.knowledge-layout,.knowledge-list,.ops-table{margin:0 auto 72px;max-width:1180px;padding:0 24px}.knowledge-card,.knowledge-editor,.knowledge-empty{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:24px}.knowledge-article-grid{display:grid;gap:18px}.knowledge-card-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.knowledge-card-head small,.knowledge-empty span{color:var(--muted)}.danger-button{border-color:#fecaca;color:#991b1b}.library-grid{margin:0 auto 72px;max-width:1180px;padding:0 24px}.auth-panel{align-self:center;background:#fff;border:1px solid var(--line);border-radius:8px;display:grid;gap:16px;max-width:560px;padding:28px}.auth-panel label{color:var(--muted);display:grid;gap:8px;font-weight:700}.login-access-layout{align-items:start;padding-bottom:112px}.auth-single-layout{grid-template-columns:minmax(0,1fr);justify-items:center}.login-card{gap:18px;max-width:620px;width:100%}.login-card .button{align-items:center;min-height:58px;width:100%}.login-card input{font-size:16px;min-height:52px}.auth-message-slot{display:grid;min-height:76px}.auth-message-slot:empty:before{content:""}body:has(.login-access-layout) .floating-support-chat{display:none}body:has(.login-access-layout) .button,body:has(.login-access-layout) button{transform:none;transition:background-color .12s ease,border-color .12s ease,color .12s ease}body:has(.login-access-layout) .button:active,body:has(.login-access-layout) button:active{transform:none}.login-card h1{font-size:clamp(40px,6vw,86px);line-height:.98;margin:0;max-width:10ch}.google-auth-button{align-items:center;justify-content:center;min-height:54px;width:100%}.auth-divider{align-items:center;color:var(--muted);display:grid;font-size:.9rem;font-weight:800;grid-template-columns:1fr auto 1fr;gap:12px;text-align:center;text-transform:uppercase}.auth-divider:after,.auth-divider:before{background:var(--line);content:"";height:1px}.auth-action-alert{display:grid;gap:12px}.auth-action-alert span,.auth-action-alert strong{display:block}.auth-action-alert div{display:flex;flex-wrap:wrap;gap:10px}.auth-action-alert .button{min-height:46px;padding:10px 16px;width:auto}.signup-steps{counter-reset:signup-step;display:grid;gap:12px;list-style:none;margin:0;padding:0}.signup-steps li{align-items:center;color:#08111f;display:grid;font-weight:900;gap:12px;grid-template-columns:34px 1fr}.signup-steps li:before{align-items:center;background:linear-gradient(135deg,#ffe59c,#e0a323);border-radius:50%;color:#08111f;content:counter(signup-step);counter-increment:signup-step;display:inline-flex;font-size:.9rem;height:34px;justify-content:center;width:34px}.signup-staff-note{color:var(--muted);font-weight:800;margin:0}.verify-email-layout{min-height:calc(100vh - 112px);padding-bottom:calc(128px + env(safe-area-inset-bottom));padding-top:56px}.verify-email-card{background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,250,252,.98)),radial-gradient(circle at top right,rgba(242,182,50,.18),transparent 38%);border-color:rgba(15,23,42,.12);box-shadow:0 24px 70px rgba(8,17,31,.16);max-width:640px}.verify-email-card h1{color:#08111f;font-size:clamp(38px,5vw,64px);max-width:12ch}.verify-email-note{background:rgba(242,182,50,.13);border:1px solid rgba(161,112,18,.22);border-radius:8px;color:#3f3420;font-size:.98rem;line-height:1.55;margin:0;padding:14px 16px}.verify-email-resend{display:grid;gap:14px}.verify-email-resend label{color:var(--muted);display:grid;gap:8px;font-weight:700}.verify-email-resend input{font-size:16px;min-height:52px}.verify-email-support{color:var(--muted);margin:0;text-align:center}.verify-email-support a{color:var(--accent-deep);font-weight:900}.auth-secondary-links{align-items:center;display:flex;flex-wrap:wrap;gap:10px 18px;justify-content:space-between}.auth-secondary-links a{color:var(--accent-deep);font-weight:900}.marketplace-inline-fields{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.floating-support-chat{bottom:20px;position:fixed;right:20px;z-index:50}.floating-support-chat summary{align-items:center;background:#08111f;border:1px solid rgba(242,182,50,.55);border-radius:999px;box-shadow:0 14px 34px rgba(8,17,31,.22);color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:950;justify-content:center;list-style:none;min-height:48px;padding:0 18px}.floating-support-chat summary::-webkit-details-marker{display:none}.floating-support-chat summary:hover{background:#f2b632;color:#07111f}.floating-support-chat>section{background:#fff;border:1px solid rgba(203,213,225,.95);border-radius:8px;bottom:60px;box-shadow:0 18px 48px rgba(8,17,31,.22);display:grid;gap:10px;max-height:min(72vh,640px);max-width:min(380px,calc(100vw - 40px));overflow:auto;padding:16px;position:absolute;right:0;width:380px}.floating-support-chat header{align-items:start;display:flex;gap:10px;justify-content:space-between}.floating-support-chat header>div{display:grid;gap:2px}.floating-support-close,.floating-support-retry{padding:7px 9px;border:1px solid #cbd6df;border-radius:4px;background:#fff;color:#075e9d;font:inherit;font-size:.75rem;font-weight:900}.floating-support-chat strong{color:#07111f;font-size:18px;font-weight:950}.floating-support-chat header span{color:#8a6200;font-size:12px;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.floating-support-chat p{color:#526173;font-size:14px;line-height:1.45;margin:0}.floating-support-modes{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.floating-support-fallbacks a,.floating-support-form button,.floating-support-modes button{background:#08111f;border:1px solid #08111f;border-radius:999px;color:#fff;cursor:pointer;font:inherit;font-size:13px;font-weight:950;padding:10px 12px;text-align:center;text-decoration:none}.floating-support-modes button{background:#f8fafc;border-color:#d6e0ec;color:#334155}.floating-support-fallbacks a:hover,.floating-support-form button:hover,.floating-support-modes button.active,.floating-support-modes button:hover{background:#f2b632;border-color:#f2b632;color:#07111f}.floating-support-form button:disabled{background:#e2e8f0;border-color:#e2e8f0;color:#64748b;cursor:not-allowed}.floating-support-messages{background:#f8fafc;border:1px solid #d6e0ec;border-radius:8px;display:grid;gap:8px;max-height:190px;overflow:auto;padding:10px}.floating-support-message{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:9px 10px}.floating-support-message p{color:inherit}.floating-support-message footer{display:flex;justify-content:space-between;gap:8px;margin-top:5px;color:#687685;font-size:.66rem;font-weight:800}.floating-support-message footer span{color:#087667;text-transform:uppercase}.floating-support-message.pending{border-style:dashed;background:#eef4f8}.floating-support-retry{justify-self:start}.floating-support-message.user{background:#eff6ff;border-color:#bfdbfe;color:#1e3a8a}.floating-support-message.system{background:#fff7ed;border-color:#fed7aa;color:#7c2d12}.floating-support-form,.floating-support-ticket-fields{display:grid;gap:10px}.floating-support-form label,.floating-support-ticket-fields label{color:#526173;display:grid;gap:6px;font-size:13px;font-weight:900}.floating-support-form textarea,.floating-support-ticket-fields input,.floating-support-ticket-fields select{border:1px solid #d6e0ec;border-radius:8px;color:#07111f;font:inherit;font-size:14px;padding:10px 12px;width:100%}.floating-support-form textarea{min-height:88px;resize:vertical}.floating-support-fallbacks{display:grid;gap:8px;grid-template-columns:1fr}.support-login-panel{align-content:start;display:grid;gap:14px}.support-login-panel h3,.support-login-panel p{margin:0}.support-login-panel h3{color:#07111f;font-size:24px;font-weight:950}.support-login-panel p{color:#526173;line-height:1.55}body:has(.support-page) .floating-support-chat{display:none}.support-page{padding-bottom:72px}.support-login-panel,.support-request-form{align-self:start}.support-email-action{display:inline-flex;justify-content:center;text-align:center}.role-panel h2{font-size:28px}.public-access-panel{align-self:start;margin-bottom:52px}.role-grid{display:grid;gap:12px}.role-grid a{border:1px solid var(--line);border-radius:8px;display:grid;gap:6px;padding:14px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.role-grid a:focus-visible,.role-grid a:hover{border-color:rgba(15,76,92,.48);box-shadow:0 14px 30px rgba(8,17,31,.08);outline:none;transform:translateY(-1px)}.role-grid strong{color:var(--accent-deep)}.role-grid span{color:var(--muted);line-height:1.45}.role-grid em{color:#8a6a1e;font-size:12px;font-style:normal;font-weight:950;letter-spacing:.03em;text-transform:uppercase}.staff-access-panel{border-top:1px solid var(--line);display:grid;gap:10px;margin-top:4px;padding-top:14px}.staff-access-panel summary{color:var(--accent-deep);cursor:pointer;font-weight:900}.staff-access-panel p{color:var(--muted);margin:0}.staff-access-panel div{display:flex;flex-wrap:wrap;gap:10px}.staff-access-panel a{border:1px solid var(--line);border-radius:999px;color:var(--accent-deep);font-size:13px;font-weight:900;padding:8px 12px}input,select,textarea{border:1px solid var(--line);border-radius:8px;font:inherit;padding:12px;width:100%}textarea{resize:vertical}.password-control{align-items:stretch;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;width:100%}.password-control input{min-width:0}.password-control button{background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--accent-deep);cursor:pointer;font-weight:800;padding:0 12px}.password-control.compact input{padding:9px 10px}.password-control.compact button{padding:0 10px}.form-error{color:var(--warm);font-weight:800}.form-help{color:var(--muted);font-size:15px;line-height:1.5;margin:0}table{background:#fff;border:1px solid var(--line);border-collapse:collapse;border-radius:8px;min-width:760px;width:100%}td,th{border-bottom:1px solid var(--line);padding:14px 16px;text-align:left}th{color:var(--accent-deep);font-size:13px;text-transform:uppercase}td{color:var(--muted)}.admin-shell{min-height:100vh}.admin-header,.admin-metrics,.admin-workspace{margin:0 auto;max-width:1180px;padding-left:24px;padding-right:24px}.admin-header{align-items:end;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) minmax(320px,420px);padding-bottom:28px;padding-top:44px}.admin-header h1{font-size:clamp(36px,5vw,58px);line-height:1.02;max-width:680px}.admin-header p:not(.eyebrow){color:var(--muted);font-size:17px;line-height:1.6;margin:18px 0 0;max-width:720px}.admin-status-panel{background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:0 18px 50px rgba(19,32,51,.08);padding:20px}.status-pill{align-items:center;background:#e7f5f2;border:1px solid #b8ded7;border-radius:999px;color:var(--accent-deep);display:inline-flex;font-size:13px;font-weight:800;margin-bottom:16px;padding:8px 12px}.admin-status-panel dl{gap:0}.admin-status-panel dl div{align-items:start;gap:16px;min-width:0}.admin-status-panel dd{max-width:230px;overflow-wrap:anywhere}.admin-metrics{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:28px}.admin-metrics article{background:var(--panel);border:1px solid var(--line);border-radius:8px;min-width:0;padding:20px}.admin-metrics span{color:var(--muted);display:block;font-size:13px;font-weight:800;text-transform:uppercase}.admin-metrics strong{color:var(--accent-deep);display:block;font-size:28px;line-height:1.1;margin-top:10px}.admin-metrics p{color:var(--muted);line-height:1.5;margin:10px 0 0}.admin-workspace{display:grid;gap:28px;grid-template-columns:280px minmax(0,1fr);padding-bottom:72px;padding-top:20px}.admin-section-title h2{font-size:32px;line-height:1.1}.admin-action-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-action-grid a{background:var(--panel);border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;min-height:132px;min-width:0;padding:20px}.admin-action-grid strong{color:var(--ink);font-size:18px;line-height:1.25}.admin-action-grid span{color:var(--muted);line-height:1.5}.supervisor-panel{margin:0 auto 36px;max-width:1180px;padding:0 24px}.supervisor-panel .admin-section-title{margin-bottom:18px}.supervisor-panel .admin-section-title p:not(.eyebrow){color:var(--muted);line-height:1.55;margin:12px 0 0;max-width:760px}.admin-create-form{align-items:end;background:var(--panel);border:1px solid var(--line);border-radius:8px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;margin-bottom:16px;padding:18px}.admin-create-form label{color:var(--muted);display:grid;gap:8px;font-size:13px;font-weight:800}.form-success{background:#e7f5f2;border:1px solid #b8ded7;border-radius:8px;color:var(--accent-deep);font-weight:800;margin:0 0 16px;padding:12px 14px}.responsive-table{overflow-x:auto}.row-actions{display:flex;flex-wrap:wrap;gap:10px;min-width:300px}.row-actions form{align-items:center;display:flex;gap:8px;margin:0}.row-actions input{min-width:150px;padding:9px 10px}.row-actions .password-control{min-width:230px;width:230px}.compact-actions{min-width:260px}.row-actions button{background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--accent-deep);cursor:pointer;font-weight:800;padding:9px 12px}.state-badge{border-radius:999px;display:inline-flex;font-size:12px;font-weight:800;padding:6px 10px;text-transform:uppercase}.state-badge.active{background:#e7f5f2;color:var(--accent-deep)}.state-badge.suspended{background:#fef3f2;color:var(--warm)}.state-badge.new,.state-badge.reviewing{background:#eef4ff;color:#174ea6}.state-badge.approved{background:#e7f5f2;color:var(--accent-deep)}.state-badge.declined{background:#fef3f2;color:var(--warm)}.state-badge.configured,.state-badge.open,.state-badge.pending{background:#e7f5f2;color:var(--accent-deep)}.state-badge.closed,.state-badge.paid,.state-badge.resolved{background:#eef4ff;color:#174ea6}.state-badge.escalated,.state-badge.failed,.state-badge.missing{background:#fef3f2;color:var(--warm)}.admin-ops-page,.superadmin-console-page{min-height:100vh;padding-bottom:72px}.admin-console-grid,.admin-console-hero,.admin-console-metrics,.superadmin-notice{margin-left:auto;margin-right:auto;max-width:1240px;padding-left:24px;padding-right:24px}.admin-console-hero{align-items:end;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) minmax(280px,380px);padding-bottom:28px;padding-top:44px}.admin-console-hero h1{font-size:clamp(36px,5vw,58px);line-height:1.02;max-width:760px}.admin-console-hero p:not(.eyebrow){color:var(--muted);font-size:17px;line-height:1.6;margin-top:16px;max-width:760px}.admin-console-card,.admin-console-panel,.admin-console-session{background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:0 18px 50px rgba(19,32,51,.08)}.admin-console-session{display:grid;gap:4px;min-width:0;padding:20px}.admin-console-session small,.admin-console-session strong{overflow-wrap:anywhere}.admin-console-session small{color:var(--muted);font-weight:800;text-transform:uppercase}.admin-console-metrics{display:grid;gap:12px;grid-template-columns:repeat(6,minmax(0,1fr));padding-bottom:24px}.ops-priority-metrics{grid-template-columns:repeat(4,minmax(0,1fr));margin-left:auto;margin-right:auto;max-width:1240px;padding-left:24px;padding-right:24px}.admin-console-metrics article{background:var(--panel);border:1px solid var(--line);border-radius:8px;min-width:0;padding:16px}.admin-console-card span,.admin-console-metrics span,.ops-mini-grid span,.superadmin-queue-link span{color:var(--muted);display:block;font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}.admin-console-metrics strong{color:var(--ink);display:block;font-size:30px;line-height:1;margin-top:10px}.admin-console-metrics em,.admin-console-metrics small{color:var(--muted);display:block;font-size:12px;font-style:normal;line-height:1.35;margin-top:8px;overflow-wrap:anywhere}.admin-console-metrics small{color:var(--accent-deep);font-weight:800}.metric-attention{border-color:#f4c95d!important}.metric-danger{border-color:#fecaca!important}.metric-ok strong{color:var(--accent-deep)}.admin-console-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:24px}.admin-console-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-console-panel{min-width:0;overflow:hidden;padding:22px}.admin-console-panel h2{font-size:28px;line-height:1.1;margin-bottom:16px}.admin-console-panel table,.ops-table table{border-collapse:collapse;min-width:760px;width:100%}.admin-console-panel td,.admin-console-panel th,.ops-table td,.ops-table th{border-bottom:1px solid var(--line);padding:12px 10px;text-align:left;vertical-align:top}.admin-console-panel th,.ops-table th{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.admin-console-card,.superadmin-queue-link{color:inherit;display:grid;gap:8px;min-height:124px;padding:20px}.admin-console-card strong,.superadmin-queue-link strong{color:var(--ink);font-size:34px;line-height:1}.admin-console-card em{color:var(--accent-deep);font-style:normal;font-weight:800}.ops-mini-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.ops-mini-grid article{background:#f8fafc;border:1px solid var(--line);border-radius:8px;min-width:0;padding:14px}.ops-mini-grid strong{display:block;font-size:24px;line-height:1.1;margin-top:8px;overflow-wrap:anywhere}.admin-status-list{display:grid;gap:10px;margin:12px 0}.admin-status-list p{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:0}.admin-event-list,.admin-warning-list{display:grid;gap:10px;list-style:none;margin:14px 0 0;padding:0}.admin-event-list li,.admin-warning-list li{background:#f8fafc;border:1px solid var(--line);border-radius:8px;padding:12px}.admin-event-list span,.admin-event-list strong{display:block}.admin-event-list span{color:var(--muted);line-height:1.45;margin-top:4px;overflow-wrap:anywhere}.admin-empty-state{background:#f8fafc;border:1px dashed var(--line);border-radius:8px;color:var(--muted);font-weight:800;padding:16px}.compact-create-form{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.superadmin-policy-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.superadmin-policy-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.superadmin-disabled-tool,.superadmin-policy-grid form{background:#f8fafc;border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;padding:14px}.superadmin-policy-grid label{color:var(--muted);display:grid;gap:6px;font-size:12px;font-weight:800;text-transform:uppercase}.superadmin-disabled-tool span,.superadmin-policy-grid span{color:var(--muted);line-height:1.45}.superadmin-queue-link{background:#f8fafc;border:1px solid var(--line);border-radius:8px;min-height:92px;text-decoration:none}.account-check-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.account-check-grid article{background:var(--panel);border:1px solid var(--line);border-radius:8px;min-width:0;padding:18px}.account-check-grid span{color:var(--muted);display:block;font-size:12px;font-weight:900;text-transform:uppercase}.account-check-grid strong{color:var(--ink);display:block;font-size:28px;line-height:1.1;margin-top:8px;overflow-wrap:anywhere}.product-dashboard-grid a{background:var(--panel);border:1px solid var(--line);border-radius:8px;color:inherit;display:grid;gap:8px;min-width:0;padding:18px;text-decoration:none}.ops-command-grid,.ops-status-bar,.ops-wide{margin-left:auto;margin-right:auto;max-width:1240px}.ops-section-nav{display:flex;flex-wrap:wrap;gap:8px;margin:0 auto 18px;max-width:1240px;padding:0 24px}.ops-section-nav a{background:var(--panel);border:1px solid var(--line);border-radius:999px;color:var(--accent-deep);font-size:12px;font-weight:900;padding:9px 12px;text-decoration:none;text-transform:uppercase}.ops-status-bar{align-items:stretch;display:grid;gap:10px;grid-template-columns:repeat(7,minmax(0,1fr)) auto;padding:0 24px 24px}.ops-status-bar div,.ops-status-bar form{background:var(--panel);border:1px solid var(--line);border-radius:8px;display:grid;gap:6px;min-width:0;padding:12px}.ops-event-filters a,.ops-health-matrix header span,.ops-repair-list article>span,.ops-status-bar span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.ops-status-bar strong{color:var(--ink);font-size:14px;overflow-wrap:anywhere}.ops-health-matrix a,.ops-health-matrix button,.ops-repair-list a,.ops-repair-list button,.ops-run-checks a,.ops-run-checks button,.ops-status-bar button{align-items:center;background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--accent-deep);cursor:pointer;display:inline-flex;font-weight:900;justify-content:center;padding:9px 12px;text-decoration:none}.ops-health-matrix button:disabled,.ops-repair-list button:disabled,.ops-run-checks button:disabled,.ops-status-bar button:disabled{color:var(--muted);cursor:not-allowed}.ops-command-grid{display:grid;gap:18px;grid-template-columns:minmax(0,2fr) minmax(280px,.8fr);padding:0 24px 24px}.ops-span-2{min-width:0}.ops-wide{margin-bottom:24px}.ops-health-matrix{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.ops-health-matrix article,.ops-incident-grid article,.ops-repair-list article{background:#f8fafc;border:1px solid var(--line);border-radius:8px;min-width:0;padding:14px}.ops-collapsible{margin-top:16px}.ops-collapsible summary{align-items:center;background:#f8fafc;border:1px solid var(--line);border-radius:8px;color:var(--ink);cursor:pointer;display:flex;font-weight:900;gap:12px;justify-content:space-between;padding:14px}.ops-collapsible summary em{color:var(--muted);font-size:12px;font-style:normal;font-weight:800}.ops-collapsible[open] summary{margin-bottom:14px}.ops-health-matrix header,.ops-incident-grid header{align-items:center;display:flex;gap:10px;justify-content:space-between}.ops-health-matrix strong,.ops-incident-grid strong,.ops-repair-list strong{display:block;margin-top:8px}.ops-health-matrix p,.ops-incident-grid em,.ops-incident-grid p,.ops-repair-list em,.ops-repair-list p{color:var(--muted);display:block;line-height:1.45;margin:8px 0 0}.ops-health-matrix dl,.ops-incident-grid dl{display:grid;gap:6px;margin:10px 0}.ops-health-matrix dl div,.ops-incident-grid dl div{align-items:start;display:grid;gap:8px;grid-template-columns:96px minmax(0,1fr)}.ops-health-matrix dt,.ops-incident-grid dt{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.ops-health-matrix dd,.ops-incident-grid dd{margin:0;overflow-wrap:anywhere}.ops-severity-badge,.ops-status-badge{border-radius:999px;display:inline-flex;font-size:11px;font-weight:900;padding:6px 9px;text-transform:uppercase}.ops-severity-badge.info,.ops-status-badge.ok{background:#e7f5f2;color:var(--accent-deep)}.ops-severity-badge.review,.ops-severity-badge.warning,.ops-status-badge.unknown,.ops-status-badge.warning{background:#fff7ed;color:#9a3412}.ops-severity-badge.critical,.ops-status-badge.failed{background:#fef3f2;color:var(--warm)}.ops-status-badge.needs-wiring{background:#eef2f7;color:var(--muted)}.ops-incident-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.ops-incident-grid h3{font-size:13px;margin-bottom:10px;text-transform:uppercase}.ops-repair-groups,.ops-repair-list,.ops-run-checks{display:grid;gap:10px}.ops-check-section-label{color:#475569;font-size:12px;font-weight:900;margin-bottom:10px;text-transform:uppercase}.ops-run-checks.secondary article{background:#fff;border-style:dashed}.ops-planned-checks{margin-top:14px}.ops-monitor-stack{display:grid;gap:14px}.ops-monitor-search{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.ops-monitor-search label{display:grid;gap:6px}.ops-monitor-search input{border:1px solid #cbd5e1;border-radius:8px;padding:10px 12px}.ops-monitor-search button{background:#111827;border:0;border-radius:8px;color:#fff;font-weight:800;padding:10px 12px}.payment-monitor-evidence{background:#f8fafc;border:1px solid #dbe3ec;display:grid;gap:1px;grid-template-columns:repeat(5,minmax(0,1fr))}.payment-monitor-evidence p{display:grid;gap:4px;margin:0;min-width:0;padding:10px 12px}.payment-monitor-evidence strong{color:var(--muted);font-size:11px;text-transform:uppercase}.payment-monitor-evidence span{font-size:13px;font-weight:800;overflow-wrap:anywhere}@media (max-width:900px){.payment-monitor-evidence{grid-template-columns:repeat(2,minmax(0,1fr))}}.account-investigation-monitor{min-width:0}.account-investigation-heading{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:16px;justify-content:space-between;padding:4px 0 12px}.account-investigation-heading>div{display:grid;gap:4px;min-width:0}.account-investigation-heading em,.account-investigation-heading span{color:var(--muted);font-size:12px;font-style:normal;font-weight:900;text-transform:uppercase}.account-investigation-heading small,.account-investigation-heading strong{overflow-wrap:anywhere}.account-investigation-heading em{border:1px solid #cbd5e1;border-radius:999px;padding:6px 9px}.selected-account-heading{border-top:1px solid var(--line);padding-top:14px}.account-result-list{display:grid;max-height:250px;overflow-y:auto}.account-result-list>a{align-items:center;border-bottom:1px solid var(--line);color:inherit;display:flex;gap:14px;justify-content:space-between;padding:10px 4px;text-decoration:none}.account-result-list>a.selected,.account-result-list>a:hover{background:#f1f5f9}.account-result-list>a>span{display:grid;gap:3px;min-width:0}.account-result-list>a>span:last-child{justify-items:end;text-align:right}.account-result-list small,.account-result-list strong{overflow-wrap:anywhere}.account-health-list{border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:grid}.account-health-list p{align-items:center;border-bottom:1px solid #eef2f7;display:flex;gap:16px;justify-content:space-between;margin:0;padding:10px 0}.account-health-list p:last-child{border-bottom:0}.account-health-list p>span:first-child{display:grid;gap:3px}.account-health-list small{color:var(--muted);line-height:1.4}.account-evidence-section{border-bottom:1px solid var(--line);padding:2px 0 14px}.account-evidence-section summary{color:var(--ink);cursor:pointer;font-size:14px;font-weight:900;padding:12px 0}.account-evidence-summary{display:grid;gap:8px 16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px}.account-action-boundaries p,.account-evidence-summary p{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:0}.account-evidence-summary span{color:var(--muted);text-align:right}.account-evidence-table-wrap{margin-bottom:14px;overflow-x:auto}.account-evidence-table-wrap table{min-width:680px}.account-evidence-empty{background:#f8fafc;color:var(--muted);margin:0 0 12px;padding:10px 12px}.account-action-boundaries{display:grid;gap:8px}.account-action-boundaries p{border-bottom:1px solid #eef2f7;padding:8px 0;text-transform:capitalize}.ops-repair-groups{margin-bottom:18px}.ops-repair-groups h3{font-size:13px;margin:8px 0;text-transform:uppercase}.ops-repair-list{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.ops-event-filters{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.ops-event-filters a{background:#fff;border:1px solid var(--line);border-radius:999px;padding:8px 10px;text-decoration:none}@media (max-width:900px){.admin-console-grid,.admin-console-grid.three,.admin-console-hero,.ops-command-grid{grid-template-columns:1fr}.account-check-grid,.admin-console-metrics,.compact-create-form,.ops-health-matrix,.ops-incident-grid,.ops-mini-grid,.ops-priority-metrics,.ops-repair-list,.ops-status-bar,.superadmin-policy-grid,.superadmin-policy-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-console-session{max-width:none}}@media (max-width:760px){.admin-console-grid,.admin-console-hero,.admin-console-metrics,.superadmin-notice{padding-left:16px;padding-right:16px}.account-check-grid,.admin-console-metrics,.compact-create-form,.ops-health-matrix,.ops-incident-grid,.ops-mini-grid,.ops-repair-list,.ops-status-bar,.superadmin-policy-grid,.superadmin-policy-grid.compact{grid-template-columns:1fr}.admin-console-card,.admin-console-panel,.superadmin-queue-link{padding:16px}.ops-command-grid,.ops-status-bar{padding-left:16px;padding-right:16px}.compact-actions,.row-actions{min-width:0}}.vendor-os-page{background:#f3f6fa;color:#101827;min-height:100vh}.vendor-os-header{align-items:end;background:#111923;border-bottom:3px solid #d8a72e;color:#fff;display:flex;gap:32px;justify-content:space-between;padding:34px max(24px,calc((100vw - 1440px) / 2))}.vendor-os-header>div:first-child{min-width:0;max-width:760px}.vendor-os-header .eyebrow{color:#e9bf54;margin:0 0 8px}.vendor-os-header h1{color:#fff;font-size:clamp(32px,5vw,54px);letter-spacing:0;line-height:1;margin:0}.vendor-os-header p:not(.eyebrow){color:#c5cfdb;line-height:1.6;margin:14px 0 0}.vendor-header-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:10px;justify-content:flex-end;max-width:460px}.vendor-header-actions .button{white-space:normal}.vendor-header-actions .secondary{background:transparent;border-color:#8795a8;color:#fff}.vendor-os-shell{display:grid;grid-template-columns:226px minmax(0,1fr);margin:0 auto;max-width:1440px;min-height:calc(100vh - 220px)}.vendor-os-rail{align-self:start;background:#17212d;border-right:1px solid #263445;min-height:100%;padding:20px 14px;position:sticky;top:0}.vendor-rail-help,.vendor-rail-status{background:#202d3b;border:1px solid #304154;border-radius:6px;color:#fff;display:grid;gap:5px;padding:14px}.vendor-rail-help strong,.vendor-rail-status span{color:#e9bf54;font-size:11px;font-weight:850;text-transform:uppercase}.vendor-rail-status strong{font-size:17px}.vendor-rail-help p,.vendor-rail-status small{color:#aebac9;font-size:12px;line-height:1.5;margin:0}.vendor-os-rail nav{display:grid;gap:3px;margin:18px 0}.vendor-os-rail nav a{align-items:center;border-left:3px solid transparent;color:#c5cfdb;display:flex;font-size:13px;font-weight:750;justify-content:space-between;min-height:38px;padding:0 11px}.vendor-os-rail nav a.active,.vendor-os-rail nav a:hover{background:#263445;border-left-color:#e9bf54;color:#fff}.vendor-os-rail nav a span{background:#d8a72e;border-radius:999px;color:#111923;font-size:10px;min-width:20px;padding:2px 5px;text-align:center}.vendor-rail-help a{color:#f4d984;font-size:12px;font-weight:800;margin-top:5px}.vendor-os-workspace{min-width:0;padding:30px 32px 64px}.vendor-mobile-nav{display:none}.vendor-section-heading{align-items:end;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);margin-bottom:24px}.vendor-section-heading .eyebrow{color:#9a6d00;margin:0 0 5px}.vendor-section-heading h2{color:#101827;font-size:30px;letter-spacing:0;line-height:1.1;margin:0}.vendor-section-heading>p{color:#5c6878;line-height:1.55;margin:0}.vendor-kpi-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:22px}.vendor-kpi-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.vendor-metric{background:hsla(0,0%,100%,.94);border:1px solid #d9e1ea;border-left:4px solid #8b9aab;border-radius:6px;box-shadow:0 8px 20px rgba(29,43,60,.05);display:grid;gap:6px;min-height:116px;padding:16px}.vendor-metric.tone-ready{border-left-color:#16815d}.vendor-metric.tone-review{border-left-color:#d19019}.vendor-metric.tone-setup{border-left-color:#2d6fb5}.vendor-metric.tone-wiring{border-left-color:#7a5aa6}.vendor-form-heading span,.vendor-fulfillment-card header span,.vendor-metric>span,.vendor-panel>header span,.vendor-planned-grid article>span,.vendor-storefront-preview span{color:#687588;font-size:10px;font-weight:850;text-transform:uppercase}.vendor-metric strong{color:#101827;font-size:23px;letter-spacing:0;line-height:1.15}.vendor-metric small{color:#687588;font-size:12px}.vendor-overview-grid,.vendor-product-layout{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.vendor-overview-grid.lower{align-items:stretch}.vendor-fulfillment-card,.vendor-panel,.vendor-product-form{background:#fff;border:1px solid #d9e1ea;border-radius:6px;box-shadow:0 10px 24px rgba(29,43,60,.05);min-width:0;padding:20px}.vendor-form-heading,.vendor-fulfillment-card header,.vendor-panel>header{align-items:start;border-bottom:1px solid #e6ebf1;display:flex;justify-content:space-between;margin-bottom:14px;padding-bottom:14px}.vendor-form-heading h2,.vendor-fulfillment-card h2,.vendor-panel h2{color:#101827;font-size:19px;letter-spacing:0;line-height:1.2;margin:4px 0 0}.vendor-panel-intro{color:#5c6878;font-size:13px;margin:0 0 10px}.vendor-readiness-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.vendor-compact-row,.vendor-disabled-row,.vendor-status-row{align-items:center;border-bottom:1px solid #edf1f5;display:flex;gap:12px;justify-content:space-between;min-height:46px;padding:8px 3px}.vendor-disabled-row>span,.vendor-status-row>span{color:#344154;font-size:12px;font-weight:700}.vendor-status{border:1px solid;border-radius:999px;display:inline-flex;flex:0 0 auto;font-size:10px;font-weight:850;padding:4px 7px;text-transform:capitalize}.vendor-status.tone-ready{background:#e8f6f0;color:#146b4e}.vendor-status.tone-review{background:#fff5dd;color:#8b5a00}.vendor-status.tone-setup{background:#eaf3fc;color:#245f9c}.vendor-status.tone-blocked{background:#fdecec;color:#a23535}.vendor-status.tone-wiring{background:#f2ecf8;color:#67458c}.vendor-task-row{align-items:center;border-bottom:1px solid #edf1f5;color:inherit;display:flex;gap:14px;justify-content:space-between;padding:12px 2px}.vendor-task-row:hover strong{color:#8a6200}.vendor-compact-row>div,.vendor-task-row>div{display:grid;gap:3px}.vendor-compact-row strong,.vendor-task-row strong{color:#17212d;font-size:13px}.vendor-compact-row div span,.vendor-task-row div span{color:#687588;font-size:11px}.vendor-compact-row em,.vendor-disabled-row em{color:#5c6878;font-size:11px;font-style:normal;font-weight:800;text-align:right}.vendor-empty-state{align-content:center;background:#f7f9fb;border:1px dashed #c8d3df;border-radius:6px;display:grid;gap:7px;min-height:150px;padding:24px;text-align:center}.vendor-empty-state .vendor-status{justify-self:center}.vendor-empty-state strong{color:#17212d}.vendor-empty-state p{color:#687588;font-size:13px;line-height:1.5;margin:0 auto;max-width:420px}.vendor-text-link{color:#755300;display:inline-block;font-size:12px;font-weight:850;margin-top:14px}.vendor-product-types{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:20px}.vendor-product-types a{background:#fff;border:1px solid #d9e1ea;border-radius:6px;color:inherit;display:grid;gap:5px;min-height:92px;padding:14px}.vendor-product-types a.active,.vendor-product-types a:hover{border-color:#c5941e;box-shadow:inset 0 -3px 0 #d8a72e}.vendor-product-types strong{color:#17212d;font-size:14px}.vendor-product-types span{color:#687588;font-size:11px;line-height:1.4}.vendor-product-layout{grid-template-columns:minmax(0,1.55fr) minmax(260px,.45fr)}.vendor-form-grid{display:grid;gap:13px;grid-template-columns:repeat(2,minmax(0,1fr))}.vendor-product-form label{color:#344154;display:grid;font-size:11px;font-weight:800;gap:6px}.vendor-product-form label.wide{grid-column:1/-1}.vendor-message textarea,.vendor-product-form input,.vendor-product-form select,.vendor-product-form textarea{background:#fbfcfd;border:1px solid #cfd8e3;border-radius:5px;color:#17212d;font:inherit;min-width:0;padding:10px 11px;resize:vertical;width:100%}.vendor-message textarea:focus,.vendor-product-form input:focus,.vendor-product-form select:focus,.vendor-product-form textarea:focus{border-color:#aa7d13;outline:2px solid rgba(216,167,46,.16)}.vendor-form-actions{align-items:center;display:flex;gap:14px;margin-top:16px}.vendor-form-actions span{color:#687588;font-size:11px}.vendor-assistant-actions{display:grid;gap:7px}.vendor-assistant-actions button,.vendor-planned-grid button{align-items:center;background:#f4f6f8;border:1px solid #d8e0e9;border-radius:5px;color:#687588;display:flex;font:inherit;font-size:12px;font-weight:750;justify-content:space-between;min-height:38px;padding:8px 10px}.vendor-assistant-actions button span{color:#725391;font-size:9px;text-transform:uppercase}.vendor-table-wrap{overflow-x:auto}.vendor-data-table{border-collapse:collapse;min-width:720px;width:100%}.vendor-data-table th{color:#687588;font-size:10px;font-weight:850;padding:8px 10px;text-align:left;text-transform:uppercase}.vendor-data-table td{border-top:1px solid #e6ebf1;color:#344154;font-size:12px;padding:12px 10px;vertical-align:middle}.vendor-data-table td:first-child{display:table-cell}.vendor-data-table td span,.vendor-data-table td strong{display:block}.vendor-data-table td span:not(.vendor-status){color:#758194;font-size:10px;margin-top:3px}.vendor-data-table td a{color:#755300;font-weight:850}.vendor-disabled-action{color:#725391!important;font-size:10px!important;font-weight:850;text-transform:uppercase}.vendor-fulfillment-grid,.vendor-planned-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.vendor-fulfillment-card header>strong{color:#9a6d00;font-size:28px}.vendor-planned-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vendor-planned-grid article{background:#fff;border:1px solid #d9e1ea;border-radius:6px;display:grid;gap:12px;padding:18px}.vendor-planned-grid article strong{color:#17212d;min-height:38px}.vendor-notice{border:1px solid;border-radius:5px;font-size:12px;font-weight:750;margin-bottom:18px;padding:11px 13px}.vendor-notice.success{background:#e8f6f0;border-color:#8cc9b2;color:#146b4e}.vendor-notice.error{background:#fdecec;border-color:#e2aaaa;color:#913030}.vendor-notice.wiring{background:#f2ecf8;border-color:#c9b4df;color:#67458c}.vendor-storefront-preview{align-items:center;background:#17212d;border:1px solid #2e3e50;border-radius:6px;color:#fff;display:grid;gap:18px;grid-template-columns:auto minmax(0,1fr) auto;margin-bottom:18px;padding:22px}.vendor-store-mark{align-items:center;background:#d8a72e;border-radius:6px;color:#111923;display:flex;font-size:26px;font-weight:900;height:58px;justify-content:center;width:58px}.vendor-storefront-preview h2{color:#fff;font-size:24px;letter-spacing:0;margin:4px 0}.vendor-storefront-preview p{color:#b8c4d2;font-size:12px;margin:0}.vendor-message{align-items:start;border-bottom:1px solid #e6ebf1;display:grid;gap:22px;grid-template-columns:minmax(0,1fr) minmax(260px,.65fr);padding:16px 0}.vendor-message>div>span{color:#9a6d00;font-size:10px;font-weight:850;text-transform:uppercase}.vendor-message h3{color:#17212d;font-size:15px;margin:5px 0}.vendor-message p,.vendor-timeline-empty{color:#687588;font-size:11px;line-height:1.5;margin:0}.vendor-message form{display:grid;gap:8px}.vendor-message form button{background:#17212d;border:0;border-radius:5px;color:#fff;font-weight:800;padding:9px 12px}.vendor-timeline{border-left:2px solid #d8a72e;display:grid;gap:4px;margin-top:10px;padding-left:10px}.vendor-copy-field{background:#f7f9fb;border:1px solid #d9e1ea;border-radius:5px;color:#4a5768;font-size:11px;overflow-wrap:anywhere;padding:10px}.vendor-operations-header{align-items:center;padding-block:24px}.vendor-operations-header h1{font-size:38px}.vendor-operations-header p:not(.eyebrow){margin-top:8px}.vendor-operations-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.vendor-operations-metrics .vendor-metric{min-height:128px}.vendor-operations-metrics .capability-badge{justify-self:start}.vendor-data-panel{margin-bottom:18px}.vendor-data-panel>header small{color:#687588;font-size:12px;font-weight:750}.vendor-runtime-state,.vendor-section-status{align-items:center;background:#fff;border:1px solid #d9e1ea;border-radius:6px;display:flex;gap:12px;margin-bottom:18px;padding:13px 15px}.vendor-runtime-state p,.vendor-section-status>span:last-child{color:#5c6878;font-size:13px;margin:0}.vendor-runtime-state{align-items:start;display:grid}.vendor-runtime-state strong{color:#17212d}.vendor-setup-checklist{background:#fff;border:1px solid #d9e1ea;border-radius:6px;box-shadow:0 10px 24px rgba(29,43,60,.05);margin-top:4px;padding:20px}.vendor-setup-checklist>header{align-items:center;border-bottom:1px solid #e6ebf1;display:flex;gap:18px;justify-content:space-between;margin-bottom:8px;padding-bottom:16px}.vendor-setup-checklist>header span{color:#8a6200;font-size:10px;font-weight:850;text-transform:uppercase}.vendor-setup-checklist h2{color:#17212d;font-size:20px;margin:4px 0 0}.vendor-setup-checklist>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.vendor-setup-checklist>div>div{align-items:center;border-bottom:1px solid #edf1f5;display:grid;gap:2px 10px;grid-template-columns:30px minmax(0,1fr);min-height:66px;padding:9px 6px}.vendor-setup-checklist>div>div>span{align-items:center;border:1px solid #b9c5d2;border-radius:50%;color:#fff;display:flex;font-size:8px;font-weight:900;grid-row:1/3;height:22px;justify-content:center;width:22px}.vendor-setup-checklist>div>div>span.is-complete{background:#16815d;border-color:#16815d}.vendor-setup-checklist strong{color:#263445;font-size:13px}.vendor-setup-checklist small{color:#687588;font-size:11px;line-height:1.35}.vendor-definition-list{margin:0}.vendor-definition-list>div{align-items:center;border-bottom:1px solid #edf1f5;display:grid;gap:18px;grid-template-columns:minmax(140px,.45fr) minmax(0,1fr);min-height:48px}.vendor-definition-list dt{color:#687588;font-size:11px;font-weight:800}.vendor-definition-list dd{color:#17212d;font-size:13px;font-weight:750;margin:0;overflow-wrap:anywhere}.vendor-settings-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px}.vendor-operational-link{background:#fff;border:1px solid #d9e1ea;border-radius:6px;color:inherit;display:grid;gap:8px;min-height:132px;padding:18px}.vendor-operational-link:hover{border-color:#c5941e;box-shadow:inset 0 -3px 0 #d8a72e}.vendor-operational-link strong{color:#17212d}.vendor-operational-link span{color:#687588;font-size:12px;line-height:1.45}.vendor-operational-link em{color:#755300;font-size:11px;font-style:normal;font-weight:850;margin-top:auto}.vendor-data-source{color:#687588;font-size:12px}.vendor-ownership-workspace{margin:0 auto;max-width:1100px}@media (max-width:1120px){.vendor-operations-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.vendor-operations-header h1{font-size:30px}.vendor-operations-metrics,.vendor-settings-grid,.vendor-setup-checklist>div{grid-template-columns:1fr}.vendor-section-status,.vendor-setup-checklist>header{align-items:stretch;display:grid}.vendor-definition-list>div{gap:4px;grid-template-columns:1fr;padding:9px 0}.vendor-table-wrap{margin-inline:-16px;padding-inline:16px}}@media (max-width:1050px){.vendor-os-shell{grid-template-columns:190px minmax(0,1fr)}.vendor-os-workspace{padding:26px 22px 56px}.vendor-kpi-grid.compact,.vendor-planned-grid,.vendor-product-types{grid-template-columns:repeat(2,minmax(0,1fr))}.vendor-product-layout{grid-template-columns:1fr}}@media (max-width:760px){.vendor-os-header{align-items:start;display:grid;padding:26px 18px}.vendor-os-header h1{font-size:34px}.vendor-header-actions{flex-wrap:wrap}.vendor-mobile-nav{align-items:center;background:#fff;border-bottom:1px solid #d9e1ea;display:grid;gap:7px;padding:12px 18px}.vendor-mobile-nav label{color:#687588;font-size:10px;font-weight:850;text-transform:uppercase}.vendor-mobile-nav select{background:#fff;border:1px solid #bdc9d6;border-radius:5px;color:#17212d;font:inherit;font-weight:750;padding:10px}.vendor-os-shell{display:block;min-height:0}.vendor-os-rail{display:none}.vendor-os-workspace{padding:22px 14px 48px}.vendor-fulfillment-grid,.vendor-kpi-grid,.vendor-kpi-grid.compact,.vendor-overview-grid,.vendor-planned-grid,.vendor-product-layout,.vendor-section-heading{grid-template-columns:1fr}.vendor-section-heading{align-items:start;gap:10px}.vendor-section-heading h2{font-size:25px}.vendor-product-types{display:flex;margin-left:-14px;margin-right:-14px;overflow-x:auto;padding:0 14px 10px;scroll-snap-type:x mandatory}.vendor-product-types a{flex:0 0 230px;scroll-snap-align:start}.vendor-form-grid,.vendor-readiness-list{grid-template-columns:1fr}.vendor-product-form label.wide{grid-column:auto}.vendor-form-actions,.vendor-message,.vendor-storefront-preview{align-items:stretch;grid-template-columns:1fr}.vendor-form-actions{display:grid}.vendor-store-mark{height:48px;width:48px}.vendor-fulfillment-card,.vendor-panel,.vendor-product-form{padding:16px}}.notification-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px}.notification-grid article{background:var(--panel);border:1px solid var(--line);border-radius:8px;display:grid;gap:8px;min-width:0;padding:18px}.notification-grid strong{color:var(--ink);line-height:1.25}.notification-grid span{color:var(--muted);line-height:1.45}.outbox-table{margin-top:14px}.studio-grid,.studio-hero,.studio-pipeline{margin:0 auto;max-width:1360px;padding-left:24px;padding-right:24px}.studio-hero{display:grid;gap:32px;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);min-height:460px;padding-bottom:42px;padding-top:72px}.studio-hero>div{align-self:center}.studio-hero p:not(.eyebrow){color:var(--muted);font-size:18px;line-height:1.65;max-width:760px}.studio-grid{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:34px}.studio-toolbar{background:var(--panel);display:flex;flex-wrap:wrap;gap:10px;margin:0 auto 20px;max-width:1180px;padding:12px 24px}.studio-toolbar,.studio-toolbar button{border:1px solid var(--line);border-radius:8px}.studio-toolbar button{background:#fff;color:var(--ink);cursor:pointer;font-weight:800;padding:10px 14px}.studio-panel{background:var(--panel);border:1px solid var(--line);border-radius:8px;min-width:0;padding:24px}.studio-panel h2{font-size:30px;margin-bottom:18px}.studio-form{display:grid;gap:16px}.studio-form button:disabled{cursor:wait;opacity:.72}.studio-inline-status{background:#f6f8fb;border:1px solid var(--line);border-radius:8px;color:var(--muted);line-height:1.45;padding:13px 14px}.studio-inline-status.active{background:#edf6ff;border-color:#bdd7ee;color:#17324d;display:grid;gap:4px}.studio-inline-status strong{color:#17324d}.studio-form label{color:var(--muted);display:grid;gap:8px;font-weight:800}.studio-form-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.studio-pipeline{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));padding-bottom:72px;padding-top:18px}.studio-result{background:#101828;border-radius:8px;color:#fff;margin:20px auto;max-width:1180px;padding:24px}.studio-result h2{color:#fff;font-size:26px}.studio-result p{color:#d7dee8;line-height:1.6}.studio-result-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.studio-result-grid div{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14);border-radius:8px;display:grid;gap:6px;min-width:0;padding:12px}.studio-result-grid span{color:#aab7c8;font-size:12px;font-weight:800;text-transform:uppercase}.studio-result-grid strong{color:#fff;overflow-wrap:anywhere}.studio-plan{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14);border-radius:8px;margin-top:16px;padding:16px}.studio-plan ol{margin:12px 0 0;padding-left:20px}.studio-plan li{color:#d7dee8;line-height:1.6}.studio-scene-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.studio-scene-grid article{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14);border-radius:8px;display:grid;gap:8px;min-width:0;padding:14px}.studio-scene-grid code,.studio-scene-grid em,.studio-scene-grid small,.studio-scene-grid span{overflow-wrap:anywhere}.studio-scene-grid span{color:#aae1cb;font-size:12px;font-weight:800;text-transform:uppercase}.studio-scene-grid h3{color:#fff;font-size:17px;margin:0}.studio-scene-grid p{color:#d7dee8;margin:0}.studio-scene-grid small{color:#aab7c8;line-height:1.5}.studio-scene-grid em{color:#dff7ee;font-style:normal}.studio-scene-grid code{background:rgba(0,0,0,.2);border-radius:6px;color:#f6f8fb;font-size:12px;padding:8px}.studio-preview-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.studio-preview-grid figure{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14);border-radius:8px;margin:0;overflow:hidden}.studio-preview-grid img,.studio-preview-grid video{aspect-ratio:16/9;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.studio-preview-grid audio{display:block;padding:18px;width:100%}.studio-preview-grid figcaption{color:#d7dee8;font-size:13px;font-weight:800;overflow-wrap:anywhere;padding:10px 12px}.studio-pipeline article{background:#fff;border:1px solid var(--line);border-radius:8px;display:grid;gap:8px;min-width:0;padding:18px}.studio-pipeline strong{color:var(--accent-deep);font-size:18px}.studio-pipeline span{color:var(--muted);line-height:1.5}.studio-shell{background:linear-gradient(180deg,rgba(247,249,252,.98),rgba(238,243,247,.98) 42%,#fff)}.studio-topbar{border-bottom:1px solid rgba(25,43,61,.08)}.studio-hero{align-items:center;min-height:540px}.studio-hero-copy h1{color:#102033;font-size:clamp(44px,6vw,76px);line-height:.98;max-width:860px}.studio-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.studio-local-note{color:var(--muted);font-size:14px;font-weight:800;line-height:1.4}.studio-command{display:grid;gap:16px}.studio-command-screen{background:#111b27;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;box-shadow:0 24px 80px rgba(14,24,35,.18);color:#fff;padding:22px}.studio-command-screen dl{display:grid;gap:12px;margin:18px 0 0}.studio-command-screen dl div{align-items:center;border-top:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;padding-top:12px}.studio-command-screen dt,.studio-metrics span{color:#9fb0c4;font-size:12px;font-weight:800;text-transform:uppercase}.studio-command-screen dd{color:#fff;font-weight:850;margin:0}.studio-metrics{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.studio-metrics div{background:#fff;border:1px solid var(--line);border-radius:8px;display:grid;gap:6px;padding:14px}.studio-metrics strong{color:var(--ink);font-size:14px}.studio-workspace{display:grid;gap:22px;grid-template-columns:300px minmax(0,1fr);margin:0 auto;max-width:1360px;padding:0 24px 64px}.studio-sidebar{align-self:start;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 18px 50px rgba(19,32,45,.08);display:grid;gap:16px;padding:22px;position:sticky;top:94px}.studio-sidebar h2{font-size:26px;margin:0}.studio-sidebar p:not(.eyebrow){color:var(--muted);line-height:1.55;margin:0}.prompt-presets,.studio-mode-tabs,.studio-shortcuts{display:grid;gap:10px}.prompt-presets button,.studio-mode-tabs button,.studio-shortcuts button{background:#f6f8fb;border:1px solid var(--line);border-radius:8px;color:var(--ink);cursor:pointer;font-weight:850;padding:11px 12px;text-align:left}.studio-mode-tabs button.active{background:#17324d;border-color:#17324d;color:#fff}.studio-shortcuts{grid-template-columns:repeat(3,1fr)}.prompt-presets button,.studio-shortcuts button{font-size:13px;text-align:center}.studio-main{display:grid;gap:18px;min-width:0}.studio-tabs-content{display:grid}.studio-tabs-content .studio-panel{display:none}.studio-tabs-content .studio-panel.active{display:block}.studio-panel{box-shadow:0 18px 50px rgba(19,32,45,.08)}.studio-panel-heading{align-items:start;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.studio-panel-heading h2{margin:0}.studio-panel-heading>span{background:#e7f5f2;border:1px solid #b8ded7;border-radius:999px;color:#116355;flex:0 0 auto;font-size:12px;font-weight:900;padding:7px 10px;text-transform:uppercase}.prompt-presets{grid-template-columns:repeat(3,minmax(0,1fr))}.video-route-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.video-route{background:#f8fafc;border:1px solid var(--line);border-radius:8px;color:var(--ink);cursor:pointer;display:grid;gap:8px;min-height:150px;padding:14px;text-align:left}.video-route:hover{border-color:#d2a51e;box-shadow:0 12px 28px rgba(16,47,74,.08)}.video-route:focus-visible{border-color:#e4b233;box-shadow:0 0 0 4px rgba(228,178,51,.25);outline:none}.video-route.active{background:#102f4a;border-color:#e4b233;box-shadow:inset 4px 0 0 #e4b233,0 18px 40px rgba(16,47,74,.18);color:#fff}.video-route span{color:#0d6b4b;font-size:11px;font-weight:900;text-transform:uppercase}.video-route.active span{color:#9ee6c5}.video-route strong{font-size:17px}.video-route em{color:var(--muted);font-size:13px;font-style:normal;line-height:1.4}.video-route.active em{color:#d9e7f7}.video-route small{color:#58677a;font-size:12px;font-weight:800;line-height:1.4}.video-route.active small{color:#b8cce4}.video-route-detail{background:#f6f8fb;border:1px solid var(--line);border-left:4px solid #1f6d9a;border-radius:8px;display:grid;gap:5px;padding:13px 14px}.video-route-detail span{color:#102f4a;font-size:12px;font-weight:950;text-transform:uppercase}.video-route-detail p{color:var(--muted);line-height:1.5;margin:0}.video-route-detail.premium{background:#fff8e4;border-color:#ead38e #ead38e #ead38e #d2a51e}.video-route-detail.premium span{color:#7b5f08}.studio-submit{justify-self:start;min-width:220px}.studio-result{box-shadow:0 24px 70px rgba(15,29,45,.18)}.studio-result-heading{align-items:start;display:flex;gap:16px;justify-content:space-between}.result-badge{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.16);border-radius:999px;color:#d7dee8;flex:0 0 auto;font-size:12px;font-weight:900;padding:7px 10px;text-transform:uppercase}.result-badge.ready{background:#dff7ee;border-color:#aae1cb;color:#0d6b4b}.studio-plan p{color:var(--muted);margin:10px 0 0}.studio-monetization-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.studio-monetization-grid div{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;padding:12px}.studio-monetization-grid span{color:#9ee6c5;display:block;font-size:12px;font-weight:900;margin-bottom:8px;text-transform:uppercase}.studio-monetization-grid ul{color:#d7dee8;display:grid;gap:6px;margin:0;padding-left:18px}.studio-sell-bridge{align-items:center;background:linear-gradient(135deg,rgba(255,216,105,.14),rgba(24,48,76,.82));border:1px solid rgba(255,216,105,.32);border-radius:8px;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;margin-top:18px;padding:18px}.creation-topics strong,.studio-sell-bridge span{color:#ffd76a;display:block;font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.studio-sell-bridge strong{color:#fff;display:block;font-size:20px;margin-top:4px}.studio-sell-bridge p{margin:6px 0 0}.studio-bridge-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.studio-bridge-actions em{color:#d7dee8;flex-basis:100%;font-size:13px;font-style:normal;font-weight:800;text-align:right}.studio-fallback-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.studio-fallback-actions button{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;color:#fff;cursor:pointer;font-weight:900;padding:11px 14px}.creation-suite-heading .studio-bridge-actions em{color:var(--muted)}.creation-suite{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 24px 70px rgba(15,29,45,.1);display:grid;gap:18px;padding:22px}.creation-suite-heading{align-items:start;display:flex;gap:18px;justify-content:space-between}.creation-suite-heading h2{color:var(--ink-deep);font-size:30px;margin:0}.creation-suite-heading p{color:var(--muted);line-height:1.55;margin:8px 0 0;max-width:720px}.creation-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.creation-suite-grid{display:grid;gap:18px;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr)}.creation-control-panel{box-shadow:none}.creation-output-panel{display:grid;gap:14px}.creation-plan,.creation-topics{background:#101828;border:1px solid rgba(255,216,105,.18);border-radius:8px;padding:18px}.creation-topics div{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.creation-topics div span{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14);border-radius:999px;color:#eef4fb;font-size:13px;font-weight:800;padding:8px 10px}.design-choice-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.design-choice-grid article{background:#f8fafc;border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;padding:16px}.design-choice-grid article>span{color:#8a6a1e;font-size:12px;font-weight:950;text-transform:uppercase}.design-choice-grid strong{color:var(--ink-deep);font-size:19px}.design-choice-grid li,.design-choice-grid p{color:var(--muted);line-height:1.5}.design-choice-grid ol{margin:0;padding-left:18px}.reliability-center{align-items:start}.reliability-panel{background:#fff;border:1px solid var(--line);box-shadow:0 24px 70px rgba(15,29,45,.1);gap:16px}.reliability-panel,.reliability-status{border-radius:8px;display:grid;padding:18px}.reliability-status{background:#101828;gap:4px}.reliability-status span{color:#ffd76a;font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.reliability-status strong{color:#fff;font-size:24px}.reliability-status em{color:#c9d3df;font-style:normal}.reliability-status.healthy{background:linear-gradient(135deg,#0f5132,#12315d)}.reliability-status.degraded{background:linear-gradient(135deg,#7a4d00,#12315d)}.reliability-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.reliability-grid article{background:#f8fafc;border:1px solid var(--line);border-radius:8px;display:grid;gap:6px;padding:14px}.reliability-grid span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.reliability-grid strong{color:var(--accent-deep);font-size:30px}.reliability-lists{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.reliability-lists article{background:#fffdf5;border:1px solid rgba(199,145,35,.24);border-radius:8px;padding:14px}.reliability-lists strong{color:var(--ink-deep);display:block;margin-bottom:10px}.reliability-lists p{color:#8a2430;font-size:13px;font-weight:800;margin:8px 0 0;overflow-wrap:anywhere}.reliability-lists p:before{content:"Check "}.reliability-lists p.passed{color:#0f7a4e}.reliability-lists p.passed:before{content:"Ready: "}.admin-form{background:hsla(0,0%,100%,.92);border:1px solid rgba(19,32,51,.12);border-radius:18px;box-shadow:0 20px 58px rgba(8,17,31,.08);display:grid;gap:14px;padding:22px}.admin-form label{color:#4f5f73;display:grid;font-size:13px;font-weight:850;gap:8px}.admin-form input,.admin-form select,.admin-form textarea{background:#fff;border:1px solid rgba(19,32,51,.16);border-radius:12px;color:#0a1423;font:inherit;min-width:0;padding:12px 14px;width:100%}.admin-form textarea{resize:vertical}.admin-form.compact{border-radius:12px;box-shadow:none;padding:14px}.admin-form input[type=color]{min-height:46px;padding:4px}.form-split{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.notice{background:rgba(34,197,94,.12);border:1px solid rgba(34,197,94,.24);border-radius:12px;color:#14532d;font-weight:850;padding:12px 14px}.smoke-test-center{align-items:start}.smoke-test-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.smoke-test-grid article{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 12px 36px rgba(15,29,45,.08);display:grid;gap:8px;padding:16px}.smoke-test-grid span{color:#8a6a1e;font-size:12px;font-weight:950;text-transform:uppercase}.smoke-test-grid strong{color:var(--ink-deep);font-size:19px}.smoke-test-grid p{color:var(--muted);line-height:1.5;margin:0}.studio-pipeline article{box-shadow:0 10px 32px rgba(19,32,45,.07)}.discover-radio-group{border:1px solid rgba(199,145,35,.26);border-radius:8px;display:grid;gap:10px;margin:0;padding:14px}.discover-radio-group legend{color:var(--ink-deep);font-size:13px;font-weight:950;padding:0 6px}.discover-radio-group label{align-items:center;color:var(--muted);display:flex;flex-direction:row;font-size:14px;font-weight:850;gap:10px}.discover-radio-group input{accent-color:#c79123;inline-size:auto}.assessment-grid,.local-ai-badge-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.assessment-grid article,.local-ai-badge-grid article{background:#f8fafc;border:1px solid var(--line);border-radius:8px;display:grid;gap:5px;padding:14px}.assessment-grid span,.local-ai-badge-grid span{color:var(--muted);font-size:11px;font-weight:950;text-transform:uppercase}.assessment-grid strong,.local-ai-badge-grid strong{color:var(--ink-deep);font-size:20px;text-transform:capitalize}.discover-wide-card{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 12px 34px rgba(15,29,45,.06);display:grid;gap:12px;padding:16px}.discover-wide-card h3{color:var(--ink-deep);margin:0}.discover-wide-card p{color:var(--muted);line-height:1.5;margin:0}.possible-niche-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.possible-niche-grid p{background:#fffdf5;border:1px solid rgba(199,145,35,.22);border-radius:8px;color:var(--ink-deep);font-size:13px;font-weight:850;padding:10px}.blueprint-list{color:var(--muted);display:grid;gap:10px;line-height:1.55;margin:0;padding-left:20px}.blueprint-list li::marker{color:#c79123;font-weight:950}.recommended-website-card small{color:#6b7280;display:block;font-size:13px;font-weight:850;margin-top:8px}.discover-result-actions{display:flex;flex-wrap:wrap;gap:10px}.build-business-button.secondary{background:#fff;border:1px solid rgba(199,145,35,.38);color:var(--ink-deep)}@media (max-width:1180px){.topbar{grid-template-columns:minmax(160px,220px) minmax(150px,auto) auto}.header-logo-text{font-size:22px}.desktop-global-nav{display:none}.mobile-global-menu{display:block;justify-self:center}.nav-actions{align-self:center;grid-column:3;grid-row:1}.path-selector-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.media-signal-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-stat-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:820px){.topbar{align-items:center;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;min-height:auto;padding:8px 14px 10px;position:sticky}.header-wordmark{justify-self:start}.header-logo-text{font-size:20px}.header-logo-icon{border-radius:9px;font-size:11px;height:36px;width:36px}.primary-tabs{background:hsla(0,0%,100%,.04);border:1px solid rgba(216,237,248,.12);border-radius:8px;justify-content:flex-start;padding:8px}.mobile-global-menu{justify-self:end;min-width:0;width:auto}.mobile-global-panel{gap:9px;max-height:calc(100dvh - 104px - env(safe-area-inset-bottom));max-width:calc(100vw - 32px);overflow-y:auto;overscroll-behavior:contain;padding:14px 14px calc(22px + env(safe-area-inset-bottom));position:absolute;right:0;top:calc(100% + 6px);width:min(390px,calc(100vw - 32px));z-index:90}.mobile-global-panel section{gap:5px}.mobile-global-panel a{font-size:12px;padding:6px 7px}.topbar>nav:not(.primary-tabs){background:hsla(0,0%,100%,.04);border:1px solid rgba(216,237,248,.12);border-radius:8px;padding:8px}.nav-more summary,.primary-tabs a{padding:9px 10px}.topbar>nav:not(.primary-tabs) a{padding:8px 2px}.nav-actions{display:grid;gap:0;grid-column:1/-1;grid-row:2;grid-template-columns:auto;justify-content:end;justify-self:end;width:auto}.nav-actions a{align-items:center;display:inline-flex;justify-content:center;min-height:44px;text-align:center}.nav-actions a:not(.nav-cta){display:none}.nav-cta{min-height:44px;min-width:160px;padding:8px 14px;width:auto}body:has(.login-access-layout){padding-bottom:calc(96px + env(safe-area-inset-bottom))}body:has(.login-access-layout) .topbar{padding-bottom:8px;padding-top:8px}body:has(.login-access-layout) .nav-cta{min-height:40px;padding-bottom:7px;padding-top:7px}.login-access-layout{gap:14px;min-height:auto;padding-bottom:calc(96px + env(safe-area-inset-bottom));padding-top:28px}.login-card{gap:14px;padding:28px 22px 22px}.login-card h1{font-size:40px;line-height:1;max-width:100%}.verify-email-layout{padding-bottom:calc(132px + env(safe-area-inset-bottom));padding-top:24px}.verify-email-card{padding-bottom:30px}.verify-email-card h1{font-size:clamp(38px,10vw,44px)}.verify-email-resend{width:100%}body:has(.login-access-layout) .floating-support-chat{bottom:calc(12px + env(safe-area-inset-bottom));right:12px}body:has(.login-access-layout) .floating-support-chat summary{font-size:12px;min-height:40px;padding:0 14px}.nav-more div{left:0;right:auto}.assessment-grid,.build-launcher-hero,.checkout-layout,.creation-suite-grid,.creator-lane-grid,.design-choice-grid,.flow-rail,.form-split,.growth-grid,.hero,.linking-machine,.listing-health-grid,.local-ai-badge-grid,.machine-draft-grid,.mega-panel-grid,.mega-panel-grid.compact,.music-market-header,.music-track-grid,.possible-niche-grid,.premium-design-grid,.product-media-grid,.prompt-presets,.reliability-grid,.reliability-lists,.resource-panels,.section-grid,.signal-grid,.smart-nav,.smart-nav-grid,.smoke-test-grid,.sponsor-panel-grid,.stats,.studio-form-grid,.studio-grid,.studio-hero,.studio-metrics,.studio-monetization-grid,.studio-pipeline,.studio-preview-grid,.studio-result-grid,.studio-scene-grid,.studio-sell-bridge,.studio-workspace,.trust-grid,.vendor-metrics,.video-route-grid{grid-template-columns:1fr}.market-carousel,.resource-carousel,.trust-carousel{grid-auto-columns:minmax(240px,86vw)}.market-search,.media-grid{grid-template-columns:1fr}.build-production-bar{border-radius:28px;grid-template-columns:48px minmax(0,1fr) 54px 58px}.build-production-bar select{grid-column:2/-1;grid-row:2;justify-self:start;padding-left:0}.build-production-workspace{grid-template-columns:1fr}.build-output-panel{grid-row:auto}.orator-artifact-sections,.orator-video-renderer-grid{grid-template-columns:1fr}.build-launcher-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-sidebar{position:static}.studio-shortcuts{grid-template-columns:1fr}.creation-suite-heading,.studio-panel-heading,.studio-result-heading{display:grid}.path-selector{grid-template-columns:1fr;margin-top:18px}.path-selector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.media-signal-strip{grid-template-columns:1fr}.platform-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.creation-tabs,.listing-grid,.ops-grid{grid-template-columns:1fr}h1{font-size:42px}.admin-action-grid,.admin-header,.admin-metrics,.admin-workspace,.notification-grid{grid-template-columns:1fr}.admin-header{align-items:stretch;padding-top:32px}.admin-status-panel dd{max-width:none}.admin-create-form{grid-template-columns:1fr}.hero-market .command-panel,.hero-market .hero-copy,.hero-market .hero-highlight,.marketplace-page-hero aside,.marketplace-page-hero>div,.marketplace-product-grid article,.marketplace-search-panel,.today-panel{justify-self:start;max-width:100%;min-width:0;width:100%}.hero-market h1,.marketplace-page-hero h1{max-width:100%;overflow-wrap:anywhere;width:100%;word-break:break-word}}@media (max-width:520px){.topbar{padding:8px 12px 10px}.header-wordmark{gap:8px}.header-logo-icon{height:32px;width:32px}.header-logo-text{font-size:18px}.primary-tabs{gap:6px}.nav-more summary,.primary-tabs a{font-size:12px;padding:8px 9px}.nav-actions{grid-template-columns:auto}.nav-cta{min-height:44px;min-width:148px;padding:8px 12px}body:has(.login-access-layout) .nav-cta{min-height:38px;min-width:138px}.login-access-layout{padding-top:22px}.login-card{padding:26px 20px 20px}.login-card h1{font-size:38px;line-height:1}.auth-secondary-links{align-items:flex-start;display:grid;gap:8px}.mobile-global-panel{grid-template-columns:1fr;max-height:calc(100dvh - 98px - env(safe-area-inset-bottom));padding:11px 11px calc(20px + env(safe-area-inset-bottom))}.hero-market{min-height:auto;padding-top:34px}.build-launcher-page{padding:22px 14px 36px}.build-launcher-hero aside,.build-launcher-hero>div{padding:16px}.build-launcher-hero h1{font-size:30px}.build-production-bar{border-radius:18px;grid-template-columns:42px minmax(0,1fr) 48px;padding:10px}.build-production-bar textarea{grid-column:2/4;min-height:54px}.build-production-bar select{grid-column:1/4;grid-row:auto;width:100%}.build-audio-button{height:48px;width:48px}.build-launcher-grid,.build-production-tools{display:grid;grid-template-columns:1fr}.build-launcher-action,.build-launcher-card{min-height:0}.build-launcher-action{padding:16px}.build-launcher-action span{height:36px}.build-launcher-action strong{font-size:21px}.hero-market .command-panel,.hero-market .hero-copy,.hero-market .hero-highlight,.today-panel{max-width:100%;min-width:0;width:100%}.hero-market h1,h1{font-size:30px;line-height:1.08;max-width:100%;overflow-wrap:anywhere;width:100%;word-break:break-word}.hero-market .hero-highlight,.hero-market p:not(.eyebrow){font-size:15px;overflow-wrap:anywhere}.actions{display:grid;grid-template-columns:1fr}.actions .button{text-align:center;width:100%}.audience-strip,.tab-labels,.today-panel div{display:grid;grid-template-columns:1fr}.path-selector-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.audience-strip span,.path-selector-grid a,.tab-labels label,.today-panel a{border-radius:8px;overflow-wrap:anywhere;text-align:center;white-space:normal}.path-selector-grid a{align-content:start;min-height:118px;padding:12px;text-align:left}.path-selector-grid a strong{font-size:14px}.path-selector-grid a span{font-size:11px;line-height:1.35}.hero-trust-strip{padding:14px}.hero-trust-strip div,.launch-flow-strip{display:grid;grid-template-columns:1fr}.hero-trust-strip span,.launch-flow-strip span{justify-content:center;text-align:center}.launch-flow-strip{border-radius:10px;margin-left:16px;margin-right:16px}.launch-flow-strip span:not(:last-child):after{content:"";margin:0}.hero-market .logo-dropzone{padding:12px}.hero-market .logo-dropzone img{width:min(300px,100%)}.marketplace-page-hero{gap:18px;grid-template-columns:1fr;padding:36px 16px 24px}.marketplace-page-hero aside,.marketplace-page-hero>div,.marketplace-product-grid article,.marketplace-search-panel{max-width:100%;min-width:0;width:100%}.marketplace-page-hero h1{font-size:30px;max-width:100%;overflow-wrap:anywhere;width:100%;word-break:break-word}.marketplace-page-hero p{font-size:15px;overflow-wrap:anywhere}.marketplace-page-actions{display:grid;grid-template-columns:1fr}.marketplace-page-actions a{text-align:center}.marketplace-search-panel{border-radius:0;margin-bottom:18px;padding:18px 16px}.marketplace-search-panel div{display:grid;grid-template-columns:1fr}.marketplace-search-panel a{border-radius:8px;text-align:center}.marketplace-product-grid{grid-template-columns:1fr;padding:0 16px 42px}.marketplace-product-bottom,.marketplace-product-grid article>div:first-child,.marketplace-product-meta{align-items:flex-start;display:grid;gap:4px}}.website-factory-page{background:radial-gradient(circle at 78% 4%,rgba(217,173,53,.18),transparent 24%),linear-gradient(180deg,#f7f9fc,#fff 38%,#eef4fb);color:#08111f;min-height:100vh}.website-factory-capabilities,.website-factory-grid,.website-factory-hero{width:min(1180px,calc(100% - 40px));margin:0 auto}.website-factory-hero{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:28px;padding:64px 0 28px;align-items:stretch}.website-factory-hero h1{max-width:860px;font-size:clamp(2.6rem,6vw,5.6rem);line-height:.95;margin:14px 0 18px;letter-spacing:0}.website-factory-hero p{max-width:760px;color:#5b6678;font-size:1.1rem;line-height:1.7}.website-factory-actions,.website-output-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.website-factory-actions a,.website-factory-form button,.website-factory-output button,.website-factory-output>a,.website-output-actions a{border:0;border-radius:12px;background:linear-gradient(135deg,#f7d970,#c99520);color:#07111f;font-weight:900;padding:13px 18px;text-decoration:none;box-shadow:0 16px 38px rgba(184,134,24,.2);cursor:pointer}.website-factory-actions a+a,.website-output-actions a{background:#101a2b;color:#fff;box-shadow:none}.website-factory-capabilities article,.website-factory-form,.website-factory-output,.website-factory-status{background:hsla(0,0%,100%,.88);border:1px solid #dbe5f4;border-radius:22px;box-shadow:0 28px 80px rgba(15,23,42,.08)}.website-factory-status{padding:26px}.website-factory-form .eyebrow,.website-factory-output .eyebrow,.website-factory-status>span{color:#9b6b06;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.website-factory-status strong{display:block;font-size:1.45rem;margin:10px 0}.website-factory-status div,.website-output-metrics span{display:flex;justify-content:space-between;gap:14px;border-top:1px solid #edf1f7;padding-top:14px;margin-top:14px}.website-factory-status em,.website-output-metrics span{color:#667085;font-style:normal}.website-factory-status b{color:#07111f}.website-factory-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.7fr);gap:24px;padding:24px 0}.website-factory-form,.website-factory-output{padding:28px}.website-factory-form h2,.website-factory-output h2{font-size:clamp(1.8rem,3vw,2.8rem);margin:10px 0 20px}.website-factory-form label{display:grid;gap:8px;color:#344054;font-weight:800;margin-top:16px}.website-factory-form input,.website-factory-form select,.website-factory-form textarea{width:100%;border:1px solid #cfd9e8;border-radius:12px;background:#fff;color:#08111f;font:inherit;padding:13px 14px}.website-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.website-factory-form button,.website-factory-output button{width:100%;margin-top:18px}.form-error{background:#fff4ed;border:1px solid #ffd6ae;color:#9a3412;border-radius:12px;padding:12px 14px}.website-output-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0}.website-output-metrics span{display:grid;background:#f7f9fc;border:1px solid #e4ebf5;border-radius:14px;margin:0;padding:14px}.website-output-metrics strong{color:#07111f;margin-top:6px}.website-factory-output form+form{margin-top:8px}.website-factory-capabilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:20px 0 72px}.website-factory-capabilities article{padding:22px}.website-factory-capabilities h3{margin:0 0 10px;font-size:1.1rem}.website-factory-capabilities p{color:#667085;line-height:1.6;margin:0}@media (max-width:900px){.website-factory-capabilities,.website-factory-grid,.website-factory-hero{grid-template-columns:1fr}}@media (max-width:640px){.website-factory-capabilities,.website-factory-grid,.website-factory-hero{width:min(100% - 24px,1180px)}.website-factory-hero{padding-top:36px}.website-form-row,.website-output-metrics{grid-template-columns:1fr}}.website-domain-status{border:1px solid rgba(197,164,83,.28);border-radius:18px;background:hsla(0,0%,100%,.72);padding:1rem;margin:1rem 0;box-shadow:0 18px 48px rgba(15,23,42,.08)}.website-domain-status h3{margin:.25rem 0 .75rem;color:#101827}.website-domain-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.65rem;margin:.8rem 0}.website-domain-steps span{display:grid;gap:.2rem;border-radius:14px;padding:.7rem;border:1px solid rgba(148,163,184,.28);background:#f8fafc}.website-domain-steps span.active{border-color:rgba(197,164,83,.5);background:linear-gradient(135deg,hsla(49,90%,92%,.9),hsla(0,0%,100%,.95))}.website-domain-steps b{font-size:.78rem;color:#111827}.website-domain-steps em{font-style:normal;font-size:.75rem;color:#64748b;overflow-wrap:anywhere}.inline-check{display:flex!important;align-items:center;gap:.55rem}.inline-check input{width:auto!important}.domain-recovery-guidance{border:1px solid rgba(37,99,235,.16);background:linear-gradient(135deg,rgba(239,246,255,.78),hsla(0,0%,100%,.92));border-radius:14px;padding:.85rem;margin:.75rem 0}.domain-recovery-guidance strong{color:#0f172a}.domain-recovery-guidance li,.domain-recovery-guidance p{color:#475569;font-size:.9rem}.domain-recovery-guidance ul{margin:.5rem 0 0;padding-left:1rem}.orator-production-engine{background:linear-gradient(135deg,#f8fafc,#fff);border:1px solid rgba(203,213,225,.9);border-radius:14px;display:grid;gap:12px;margin:16px auto 0;max-width:980px;padding:14px}.orator-engine-header{align-items:center;display:flex;gap:10px;justify-content:space-between}.orator-engine-header span{color:#8a5d08;font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.orator-engine-header strong{color:#08111f;font-size:14px}.orator-engine-grid{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.orator-engine-grid label{color:#526173;display:grid;font-size:12px;font-weight:850;gap:6px}.orator-engine-grid input,.orator-engine-grid select{background:#fff;border:1px solid rgba(203,213,225,.95);border-radius:10px;color:#08111f;font:inherit;min-width:0;padding:10px 11px}.orator-production-engine p{color:#64748b;font-size:13px;line-height:1.4;margin:0}.orator-correction{background:#fff6d0;border:1px solid rgba(242,182,50,.7);border-radius:999px;color:#08111f;cursor:pointer;font:inherit;font-size:13px;font-weight:850;justify-self:start;padding:9px 12px}.orator-production-loader{align-items:center;background:linear-gradient(135deg,#08111f,#123044 58%,#0f766e);border-radius:12px;color:#fff;display:grid;gap:8px;justify-items:center;overflow:hidden;padding:24px;position:relative;text-align:center}.orator-production-loader strong{color:#fff;font-size:clamp(20px,2.6vw,30px);font-weight:950;line-height:1.05}.orator-artifact-sections.is-hidden{display:none}.orator-production-loader p,.orator-production-loader strong{position:relative;z-index:2}.orator-production-loader p{color:#d8e6f3;font-size:14px;margin:0;max-width:560px}.orator-loader-globe{border:2px solid hsla(0,0%,100%,.45);border-left-color:#f2b632;border-radius:999px;height:54px;position:relative;width:54px;animation:oratorSpin .9s linear infinite}.orator-loader-globe:after,.orator-loader-globe:before{border:1px solid hsla(0,0%,100%,.34);border-radius:999px;content:"";inset:9px;position:absolute}.orator-loader-globe:after{border-left:0;border-right:0;inset:17px 5px}.orator-loader-ship{background:#f2b632;border-radius:999px 999px 999px 2px;box-shadow:-16px 8px 0 hsla(0,0%,100%,.35),-34px 16px 0 hsla(0,0%,100%,.22);height:12px;position:absolute;right:12%;top:28%;transform:rotate(-28deg);width:34px;animation:oratorShip 1.25s ease-in-out infinite}.orator-sample-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.orator-sample-grid figure{background:#f8fafc;border:1px solid rgba(203,213,225,.86);border-radius:10px;display:grid;gap:8px;margin:0;overflow:hidden;padding:8px}.orator-provider-media,.orator-sample-grid img,.orator-sample-grid video{aspect-ratio:1/1;background:#e2e8f0;border-radius:8px;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.orator-sample-grid figcaption{color:#526173;font-size:12px;font-weight:850}.orator-motion-sample-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.orator-motion-sample-grid figure{background:#07111f;border:1px solid rgba(148,163,184,.72);border-radius:8px;box-shadow:0 16px 34px rgba(8,17,31,.12);display:grid;gap:8px;margin:0;overflow:hidden;padding:8px}.orator-motion-sample-grid img,.orator-motion-sample-grid video{aspect-ratio:16/9;background:#020617;border-radius:6px;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.orator-motion-sample-grid figcaption{color:#f8fafc;font-size:12px;font-weight:900}.orator-video-option-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.orator-video-option-grid figure{background:#fff;border:1px solid rgba(203,213,225,.95);border-radius:8px;display:grid;gap:10px;margin:0;overflow:hidden;padding:10px}.orator-video-option-grid img,.orator-video-option-grid video{aspect-ratio:16/9;background:#e2e8f0;border-radius:6px;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.orator-video-option-grid figure.is-concept-only{background:#f8fafc}.orator-video-concept-card{aspect-ratio:16/9;background:#07111f;border-radius:6px;color:#fff;display:grid;gap:8px;place-content:center;padding:18px;text-align:center}.orator-video-concept-card span{color:#f2b632;font-size:12px;font-weight:950;text-transform:uppercase}.orator-video-concept-card strong{color:#fff;font-size:20px;line-height:1.1}.orator-video-concept-card p{color:hsla(0,0%,100%,.78);font-size:13px;line-height:1.35;margin:0}.orator-video-option-grid figcaption{display:grid;gap:6px}.orator-video-option-grid strong{color:#07111f;font-size:15px;line-height:1.2}.orator-video-option-grid em,.orator-video-option-grid span{color:#526173;font-size:12px;font-style:normal}.orator-video-storyboard{color:#526173;display:grid;font-size:12px;gap:5px;line-height:1.35;margin:4px 0 0;padding-left:18px}.orator-video-option-grid button{align-self:start;background:#07111f;border:0;border-radius:999px;color:#fff;cursor:pointer;font-size:12px;font-weight:900;padding:9px 12px}.orator-video-editor-shell{background:#fff;border:0;border-radius:0;display:grid;gap:0;overflow:hidden;padding:0;min-height:calc(100vh - 88px)}.orator-video-editor-topbar{align-items:center;border-bottom:1px solid rgba(203,213,225,.72);display:flex;gap:12px;justify-content:space-between;min-height:64px;padding:8px 18px}.orator-video-editor-topbar div:first-child{align-items:center;display:flex;gap:10px;min-width:0}.orator-video-editor-topbar span{color:#6b7280;font-size:13px;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orator-video-editor-topbar strong{color:#374151;font-size:17px;font-weight:800;max-width:520px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orator-video-editor-topbar p{color:#526173;font-size:13px;margin:0}.orator-video-editor-topbar div:last-child{display:flex;flex-wrap:wrap;gap:8px}.orator-video-editor-topbar button,.orator-video-scene-list button,.orator-video-timeline button{border:0;cursor:pointer;font:inherit;font-size:12px;font-weight:900}.orator-video-editor-topbar button{background:#fff;border:1px solid #d9e2ef;border-radius:8px;color:#2563eb;min-height:38px;padding:8px 14px}.orator-video-editor-topbar div:first-child button{color:#64748b;min-width:46px;padding:8px 10px}.orator-video-editor-topbar div:last-child button:last-child,.orator-video-editor-topbar div:last-child button:nth-last-child(2){background:#2563eb;color:#fff}.orator-video-editor-topbar button:disabled{background:#f1f5f9;border-color:#e2e8f0;color:#64748b;cursor:not-allowed}.orator-video-support-drawer{position:relative}.orator-video-support-drawer summary{background:#fff;border:1px solid rgba(203,213,225,.95);border-radius:999px;color:#07111f;cursor:pointer;font-size:12px;font-weight:950;list-style:none;padding:9px 12px}.orator-video-support-drawer summary::-webkit-details-marker{display:none}.orator-video-support-drawer section{background:#fff;border:1px solid rgba(203,213,225,.95);border-radius:8px;box-shadow:0 18px 48px rgba(8,17,31,.2);display:grid;gap:8px;max-width:320px;padding:14px;position:absolute;right:0;top:calc(100% + 8px);width:320px;z-index:4}.orator-video-support-drawer section strong{color:#07111f;font-size:16px;font-weight:950}.orator-video-support-drawer section p{color:#526173;font-size:12px;margin:0}.orator-video-support-drawer section a,.orator-video-support-drawer section button{background:#f8fafc;border:1px solid rgba(203,213,225,.95);border-radius:8px;color:#07111f;cursor:pointer;font:inherit;font-size:12px;font-weight:900;padding:8px 10px;text-align:left;text-decoration:none}.orator-video-asset-strip{align-items:center;background:#fbfdff;border:0;border-bottom:1px solid rgba(203,213,225,.72);border-radius:0;display:flex;gap:8px;overflow-x:auto;padding:10px 16px}.build-launcher-page.has-video-studio .orator-video-asset-strip{display:none}.orator-video-asset-strip>strong{color:#07111f;flex:0 0 auto;font-size:12px;font-weight:950}.orator-video-asset-strip article{align-items:center;background:#fff;border:1px solid rgba(203,213,225,.95);border-radius:8px;display:grid;flex:0 0 min(280px,80vw);gap:8px;grid-template-columns:46px minmax(0,1fr) auto;padding:7px}.orator-video-asset-strip article.is-attached{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.14)}.orator-video-asset-strip img,.orator-video-asset-strip span,.orator-video-asset-strip video{align-items:center;aspect-ratio:1;background:#e2e8f0;border-radius:7px;color:#334155;display:flex;font-size:10px;font-weight:950;justify-content:center;-o-object-fit:cover;object-fit:cover;text-transform:uppercase;width:46px}.orator-video-asset-strip div{display:grid;gap:2px;min-width:0}.orator-video-asset-strip b,.orator-video-asset-strip small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orator-video-asset-strip b{color:#07111f;font-size:12px;font-weight:950}.orator-video-asset-strip small{color:#64748b;font-size:11px;font-weight:800}.orator-video-asset-strip button{background:#08111f;border:0;border-radius:999px;color:#fff;cursor:pointer;font:inherit;font-size:11px;font-weight:900;padding:7px 9px}.orator-video-editor-layout{display:grid;gap:0;grid-template-columns:78px minmax(280px,360px) minmax(360px,520px) minmax(520px,1fr);min-width:0;min-height:calc(100vh - 270px)}.orator-video-scene-list,.orator-video-tool-rail{background:#fff;border:0;border-right:1px solid rgba(203,213,225,.72);border-radius:0;display:grid;gap:8px;align-content:start;padding:10px}.orator-video-tool-rail{gap:2px;padding:0}.orator-video-tool-rail button{background:transparent;border:0;border-radius:0;color:#6b7280;align-items:center;display:grid;gap:6px;justify-items:center;min-height:78px;overflow:hidden;padding:8px 6px;text-align:center}.orator-video-tool-rail button b{align-items:center;background:transparent;border-radius:0;color:#9ca3af;display:inline-flex;font-size:22px;height:28px;justify-content:center;width:28px}.orator-video-tool-rail button span{display:block;font-size:11px;line-height:1.15}.orator-video-tool-rail button.is-active{background:#eaf4ff;color:#2563eb}.orator-video-tool-rail button.is-active b{color:#2563eb}.orator-video-scene-list>div:first-child strong{color:#07111f;font-size:14px;font-weight:950}.orator-video-tool-rail{grid-column:1;grid-row:1}.orator-video-side-panel{border-right:1px solid rgba(203,213,225,.72);grid-column:2;grid-row:1}.orator-video-scene-list{grid-column:3;padding:14px}.orator-video-scene-editor,.orator-video-scene-list{grid-row:1;max-height:calc(100vh - 270px);overflow:auto}.orator-video-scene-editor{grid-column:4}.orator-video-scene-list>div:first-child{align-items:center;display:flex;gap:8px;justify-content:space-between}.orator-video-scene-list article div button,.orator-video-scene-list>div:first-child button{background:#e2e8f0;border-radius:999px;color:#07111f;padding:7px 9px}.orator-video-scene-list article{background:#fff;border:1px solid rgba(203,213,225,.95);border-radius:10px;display:grid;gap:8px;padding:14px}.orator-video-scene-list article.is-active{border-color:#38a5ff;box-shadow:0 0 0 2px rgba(59,130,246,.18)}.orator-video-scene-list article>button{background:transparent;color:#07111f;display:grid;gap:3px;padding:0;text-align:left}.orator-video-scene-list article span,.orator-video-timeline span{color:#64748b;font-size:11px;font-weight:900;text-transform:uppercase}.orator-video-scene-list article strong,.orator-video-timeline strong{color:#07111f;font-size:13px;font-weight:950}.orator-video-scene-list article small{color:#526173;font-size:12px}.orator-video-scene-list article div{display:flex;flex-wrap:wrap;gap:5px}.orator-video-scene-editor{grid-template-columns:minmax(0,1fr);padding:24px 36px}.orator-video-edit-main,.orator-video-scene-editor{display:grid;gap:12px;min-width:0}.orator-video-scene-preview{align-content:center;aspect-ratio:16/9;background:#07111f;border-radius:0;color:#fff;display:grid;gap:8px;justify-items:center;padding:28px;text-align:center}.orator-video-scene-preview span{color:#f2b632;font-size:12px;font-weight:950;text-transform:uppercase}.orator-video-scene-preview strong{font-size:clamp(18px,2vw,28px);font-weight:950}.orator-video-scene-preview p{color:hsla(0,0%,100%,.78);font-size:13px;margin:0;max-width:560px}.orator-video-scene-preview small{color:hsla(0,0%,100%,.68);font-size:12px;font-weight:800}.orator-video-attached-preview{border-radius:0;max-height:none;max-width:min(100%,820px);overflow:hidden;width:100%}.orator-video-attached-preview img,.orator-video-attached-preview video{aspect-ratio:16/9;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.orator-video-attached-preview audio{width:100%}.orator-video-attached-preview a{border:1px solid hsla(0,0%,100%,.16);border-radius:8px;color:#fff;font-weight:900;text-decoration:none}.orator-video-attached-preview a,.orator-video-attached-preview span{background:hsla(0,0%,100%,.08);display:block;font-size:12px;padding:12px}.orator-video-attached-preview span{border:1px dashed hsla(0,0%,100%,.22);border-radius:8px;color:hsla(0,0%,100%,.82);font-weight:850;line-height:1.35}.orator-video-scene-fields{background:#fff;border:1px solid rgba(203,213,225,.9);border-radius:6px;display:grid;gap:10px;min-width:0;padding:10px}.orator-video-scene-fields-head{align-items:center;border-bottom:1px solid rgba(203,213,225,.72);display:flex;gap:10px;justify-content:space-between;padding-bottom:8px}.orator-video-scene-fields-head strong{color:#07111f;font-size:16px;font-weight:950}.orator-video-scene-fields-head span{color:#64748b;font-size:12px;font-weight:900;max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orator-video-scene-fields label{color:#334155;display:grid;font-size:12px;font-weight:900;gap:5px}.orator-video-scene-fields input,.orator-video-scene-fields select,.orator-video-scene-fields textarea{background:#fff;border:1px solid rgba(148,163,184,.55);border-radius:6px;color:#07111f;font:inherit;min-width:0;padding:9px 10px;width:100%}.orator-video-scene-fields textarea{resize:vertical}.orator-video-scene-fields>div{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.orator-video-story-panel{background:#fff;display:grid;gap:18px;padding:18px}.orator-video-story-panel>strong{color:#4b5563;font-size:16px;font-weight:750}.orator-video-story-panel>button{align-items:center;background:#fff;border:1px solid rgba(203,213,225,.95);border-radius:12px;color:#4b5563;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:750;gap:8px;justify-content:center;min-height:48px;padding:10px 14px}.orator-video-story-panel>p{color:#9ca3af;font-size:13px;line-height:1.4;margin:0}.orator-story-assets-head{align-items:center;display:flex;justify-content:space-between}.orator-story-assets-head strong{color:#4b5563;font-size:15px;font-weight:750}.orator-story-assets-head button{background:#fff;border:1px solid rgba(203,213,225,.95);border-radius:999px;color:#6b7280;cursor:pointer;font:inherit;font-size:12px;font-weight:800;padding:7px 12px}.orator-story-asset-group{background:#f8fafc;border-radius:10px;display:grid;gap:10px;padding:14px}.orator-story-asset-group>span{color:#9ca3af;font-size:13px;font-weight:750}.orator-story-asset-group article{background:#fff;border-radius:10px;display:grid;gap:6px;padding:10px}.orator-story-asset-group article div,.orator-story-asset-group article img,.orator-story-asset-group article video{align-items:center;aspect-ratio:16/10;background:#e5e7eb;border-radius:8px;color:#6b7280;display:flex;font-size:12px;font-weight:900;justify-content:center;-o-object-fit:cover;object-fit:cover;text-transform:uppercase;width:100%}.orator-story-asset-group b{color:#4b5563;font-size:13px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orator-story-asset-group small{color:#9ca3af;font-size:12px;font-weight:700}.orator-story-asset-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.orator-video-tool-panel{align-content:start;background:#fbfdff;border:0;border-radius:0;display:grid;gap:10px;height:100%;min-width:0;overflow:hidden;padding:10px;position:static;width:100%}.orator-video-side-panel{min-width:0}.orator-video-tool-panel:not([open]){padding:0}.orator-video-tool-panel summary{align-items:center;color:#07111f;cursor:pointer;display:flex;font-size:14px;font-weight:950;justify-content:space-between;list-style:none;padding:10px}.orator-video-tool-panel summary::-webkit-details-marker{display:none}.orator-video-tool-panel summary:after{color:#64748b;content:"Open";font-size:12px;font-weight:900}.orator-video-tool-panel[open] summary:after{content:"Fold"}.orator-video-tool-panel>span{color:#8a5d08;font-size:11px;font-weight:950;text-transform:uppercase}.orator-video-tool-panel>strong{color:#07111f;font-size:15px;font-weight:950}.orator-video-tool-panel li,.orator-video-tool-panel p{color:#526173;font-size:12px;line-height:1.35}.orator-video-tool-panel ol{display:grid;gap:6px;margin:0;padding-left:18px}.orator-video-tool-stack{display:grid;gap:12px;min-width:0}.orator-media-library-groups,.orator-narrator-list{display:grid;gap:8px}.orator-media-library-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.orator-media-library-groups button,.orator-narrator-list button{background:#f8fafc;border:1px solid rgba(203,213,225,.95);border-radius:8px;color:#07111f;cursor:pointer;font:inherit;font-size:11px;font-weight:900;min-height:38px;padding:8px 9px;text-align:left}.orator-media-library-groups button:hover,.orator-narrator-list button:hover,.orator-video-tool-actions button:hover{border-color:rgba(59,130,246,.7)}.orator-media-library-groups button.is-active,.orator-narrator-list button.is-active,.orator-video-asset-list article.is-attached{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.14)}.orator-media-library-groups button.is-active{background:#eff6ff;color:#0f3b8f}.orator-video-tool-actions{display:grid;gap:8px}.orator-video-tool-actions button{background:#fff;border:1px solid rgba(203,213,225,.95);border-radius:8px;color:#334155;cursor:pointer;font:inherit;font-size:12px;font-weight:900;padding:9px 10px;text-align:left}.orator-video-tool-actions button.is-placeholder{background:#f8fafc;color:#64748b}.orator-video-asset-list{display:grid;gap:8px}.orator-video-asset-list>strong{color:#07111f;font-size:13px;font-weight:950}.orator-video-asset-list article{align-items:center;background:#f8fafc;border:1px solid rgba(203,213,225,.95);border-radius:8px;display:grid;gap:8px;grid-template-columns:58px minmax(0,1fr);padding:8px}.orator-video-asset-list article>div{align-items:center;background:#e2e8f0;border-radius:7px;color:#334155;display:flex;font-size:11px;font-weight:950;height:48px;justify-content:center;overflow:hidden;text-transform:uppercase}.orator-video-asset-list img,.orator-video-asset-list video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.orator-video-asset-list section{display:grid;gap:4px;min-width:0}.orator-video-asset-list b,.orator-video-asset-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orator-video-asset-list b{color:#07111f;font-size:12px;font-weight:950}.orator-video-asset-list small{color:#64748b;font-size:11px;font-weight:800}.orator-video-asset-list button{background:#08111f;border:0;border-radius:999px;color:#fff;cursor:pointer;font:inherit;font-size:11px;font-weight:900;justify-self:start;padding:6px 9px}.orator-video-timeline{background:#fff;border-top:1px solid rgba(203,213,225,.72);display:grid;gap:10px;grid-auto-columns:minmax(150px,1fr);grid-auto-flow:column;overflow-x:auto;padding:12px 16px 16px}.orator-video-timeline button{background:#f8fafc;border:1px solid rgba(203,213,225,.95);border-radius:8px;display:grid;gap:4px;min-height:72px;padding:10px;text-align:left}.orator-video-timeline button.is-active{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.18)}.orator-artifact.is-video-workflow-choice{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,rgba(34,196,255,.42),rgba(242,182,50,.54)) border-box;border-color:transparent;box-shadow:0 18px 44px rgba(8,17,31,.08)}.orator-video-choice-panel section{box-shadow:0 10px 28px rgba(8,17,31,.06)}.orator-video-choice-panel section:first-child{background:linear-gradient(180deg,rgba(34,196,255,.11),hsla(0,0%,100%,.96)),#fff;border-color:rgba(34,196,255,.58)}.orator-video-choice-panel section:first-child span,.orator-video-choice-panel section:first-child strong{color:#0f3b8f}.orator-video-choice-panel button{background:linear-gradient(135deg,var(--ink-deep),#0f3b8f);box-shadow:0 10px 22px rgba(15,59,143,.16)}.orator-video-choice-panel section:first-child button,.orator-video-editor-topbar div:last-child button:nth-last-child(2){background:linear-gradient(135deg,var(--gold-soft),var(--gold));color:var(--ink-deep)}.orator-video-editor-shell{background:#f7faff;color:var(--ink-deep)}.orator-video-editor-topbar{background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,251,255,.98)),#fff;border-bottom-color:rgba(148,163,184,.42);box-shadow:0 10px 24px rgba(8,17,31,.06)}.orator-video-editor-topbar strong{color:var(--ink-deep)}.orator-video-editor-topbar button,.orator-video-editor-topbar div:first-child button{background:#fff;border-color:rgba(148,163,184,.46);color:#0f3b8f}.orator-video-editor-topbar button:hover,.orator-video-editor-topbar div:first-child button:hover{border-color:rgba(34,196,255,.72);box-shadow:0 0 0 3px rgba(34,196,255,.12)}.orator-video-editor-topbar div:last-child button:last-child{background:linear-gradient(135deg,#0f3b8f,#2563eb);color:#fff}.orator-video-editor-layout{background:#fff;border-top:1px solid rgba(203,213,225,.72);grid-template-columns:74px minmax(260px,320px) minmax(320px,420px) minmax(560px,1fr)}.orator-video-tool-rail{background:#fbfdff;border-right-color:rgba(203,213,225,.9)}.orator-video-tool-rail button{color:#64748b;position:relative}.orator-video-tool-rail button.is-active{background:#eef6ff;color:#0f3b8f}.orator-video-tool-rail button.is-active:before{background:var(--gold);border-radius:999px;content:"";inset:12px auto 12px 0;position:absolute;width:4px}.orator-video-tool-rail button.is-active b{color:#0f3b8f}.orator-video-scene-editor,.orator-video-scene-list,.orator-video-side-panel{background:#fff}.orator-video-side-panel{overflow:auto}.orator-video-scene-list,.orator-video-side-panel{border-right-color:rgba(203,213,225,.88);max-height:calc(100vh - 154px)}.orator-video-scene-list article{border-color:rgba(203,213,225,.94);box-shadow:0 8px 18px rgba(8,17,31,.04)}.orator-video-scene-list article.is-active{border-color:rgba(34,196,255,.88);box-shadow:0 0 0 2px rgba(34,196,255,.16),0 12px 24px rgba(15,59,143,.08)}.orator-video-scene-list article div button,.orator-video-scene-list>div:first-child button{background:#edf2f7;color:var(--ink-deep)}.orator-video-scene-list article div button:hover,.orator-video-scene-list>div:first-child button:hover{background:#eaf4ff;color:#0f3b8f}.orator-video-scene-editor{max-height:calc(100vh - 154px);padding:28px 38px}.orator-video-scene-preview{background:radial-gradient(circle at 50% 0,rgba(34,196,255,.17),transparent 38%),linear-gradient(145deg,#07111f,#0a1b35 58%,#07111f);border:1px solid rgba(34,196,255,.16);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 18px 38px rgba(8,17,31,.12)}.orator-video-choice-panel span,.orator-video-scene-preview span,.orator-video-tool-panel>span{color:var(--gold-deep)}.orator-video-scene-preview strong{color:#fff}.orator-video-scene-preview small{color:var(--gold-soft)}.orator-video-scene-fields{border-color:rgba(203,213,225,.92);box-shadow:0 12px 28px rgba(8,17,31,.05)}.orator-video-scene-fields input:focus,.orator-video-scene-fields select:focus,.orator-video-scene-fields textarea:focus{border-color:rgba(34,196,255,.88);box-shadow:0 0 0 3px rgba(34,196,255,.13);outline:0}.build-launcher-page.has-video-studio .floating-support-chat{bottom:96px}.build-launcher-page.has-video-studio .orator-video-editor-layout{grid-template-columns:72px minmax(218px,282px) minmax(284px,354px) minmax(0,1fr);min-height:calc(100vh - 186px)}.build-launcher-page.has-video-studio .orator-video-scene-editor,.build-launcher-page.has-video-studio .orator-video-scene-list,.build-launcher-page.has-video-studio .orator-video-side-panel{max-height:calc(100vh - 186px)}.build-launcher-page.has-video-studio .orator-video-tool-rail button{min-height:72px}.build-launcher-page.has-video-studio .orator-video-side-panel{padding:0}.build-launcher-page.has-video-studio .orator-video-story-panel,.build-launcher-page.has-video-studio .orator-video-tool-panel{padding:20px 18px}.build-launcher-page.has-video-studio .orator-video-scene-list{gap:12px;padding:18px 18px 20px}.build-launcher-page.has-video-studio .orator-video-scene-list>div:first-child{margin-bottom:2px}.build-launcher-page.has-video-studio .orator-video-scene-list>div:first-child strong{font-size:20px;letter-spacing:-.01em}.build-launcher-page.has-video-studio .orator-video-scene-list>div:first-child button{background:#edf2f7;border:0;border-radius:999px;min-height:38px;padding:8px 16px}.build-launcher-page.has-video-studio .orator-video-scene-list article{gap:12px;padding:18px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.build-launcher-page.has-video-studio .orator-video-scene-list article:hover{transform:translateY(-1px)}.build-launcher-page.has-video-studio .orator-video-scene-list article.is-active{border-color:var(--electric-blue);box-shadow:inset 0 3px 0 var(--gold),0 0 0 2px rgba(34,196,255,.18),0 18px 34px rgba(15,59,143,.1)}.build-launcher-page.has-video-studio .orator-video-scene-list article>button{gap:6px}.build-launcher-page.has-video-studio .orator-video-scene-list article span{color:#64748b;letter-spacing:0}.build-launcher-page.has-video-studio .orator-video-scene-list article strong{font-size:20px;letter-spacing:-.01em;line-height:1.08}.build-launcher-page.has-video-studio .orator-video-scene-list article small{color:#526173;font-size:16px;font-weight:950}.build-launcher-page.has-video-studio .orator-video-scene-list article div{gap:8px}.build-launcher-page.has-video-studio .orator-video-scene-list article div button{min-height:34px;padding:7px 13px}.build-launcher-page.has-video-studio .orator-video-scene-editor{padding:24px 32px 30px}.build-launcher-page.has-video-studio .orator-video-edit-main{gap:18px}.build-launcher-page.has-video-studio .orator-video-scene-preview{min-height:332px;overflow:hidden;padding:clamp(28px,4vw,52px)}.build-launcher-page.has-video-studio .orator-video-scene-preview strong{font-size:clamp(28px,3vw,42px);letter-spacing:-.01em}.build-launcher-page.has-video-studio .orator-video-scene-preview p{font-size:16px;line-height:1.45;max-width:760px}.build-launcher-page.has-video-studio .orator-video-scene-fields{border-radius:14px;gap:16px;padding:18px}.build-launcher-page.has-video-studio .orator-video-scene-fields-head{padding-bottom:12px}.build-launcher-page.has-video-studio .orator-video-scene-fields-head strong{font-size:22px}.build-launcher-page.has-video-studio .orator-video-scene-fields-head span{font-size:13px}.build-launcher-page.has-video-studio .orator-video-scene-fields label{font-size:13px;gap:7px}.build-launcher-page.has-video-studio .orator-video-scene-fields input,.build-launcher-page.has-video-studio .orator-video-scene-fields select,.build-launcher-page.has-video-studio .orator-video-scene-fields textarea{border-radius:8px;min-height:46px;padding:11px 12px}.build-launcher-page.has-video-studio .orator-video-scene-fields textarea{line-height:1.45;min-height:118px}.build-launcher-page.has-video-studio .orator-video-scene-fields label:nth-of-type(2) textarea{min-height:164px}.build-launcher-page.has-video-studio .orator-video-scene-fields>div{grid-template-columns:repeat(4,minmax(0,1fr))}.build-launcher-page.has-video-studio .orator-video-timeline{border-top:1px solid rgba(203,213,225,.86);padding:16px 20px}.build-launcher-page.has-video-studio .orator-video-timeline button{min-height:96px;padding:18px}@media (max-width:1420px){.build-launcher-page.has-video-studio .orator-video-editor-layout{grid-template-columns:68px minmax(196px,250px) minmax(252px,318px) minmax(0,1fr)}.build-launcher-page.has-video-studio .orator-video-scene-editor,.build-launcher-page.has-video-studio .orator-video-scene-list{padding-inline:16px}.build-launcher-page.has-video-studio .orator-video-scene-fields>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.build-launcher-page.has-video-studio{display:block;min-height:calc(100vh - 82px)}.build-launcher-page.has-video-studio .build-launcher-hero,.build-launcher-page.has-video-studio .build-panel-heading,.build-launcher-page.has-video-studio .build-submit-error,.build-launcher-page.has-video-studio .orator-artifact-actions,.build-launcher-page.has-video-studio .orator-trace-panel{display:none}.build-launcher-page.has-video-studio .build-production-workspace,.build-launcher-page.has-video-studio .build-production-workspace.is-video-studio{display:block;grid-template-columns:1fr;margin:0;max-width:none;padding:0;width:100%}.build-launcher-page.has-video-studio .build-output-panel{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0;width:100%}.build-launcher-page.has-video-studio .orator-artifact-list{display:block;gap:0}.build-launcher-page.has-video-studio .orator-artifact,.build-launcher-page.has-video-studio .orator-artifact.is-guided-video-project{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.build-launcher-page.has-video-studio .orator-video-editor-shell{background:#f5f8fc;border:0;display:grid;grid-template-rows:78px minmax(0,calc(100vh - 260px)) 132px;min-height:calc(100vh - 82px);overflow:hidden}.build-launcher-page.has-video-studio .orator-video-editor-topbar{background:#fff;border-bottom:1px solid #dbe5f1;box-shadow:none;min-height:78px;padding:12px 24px}.build-launcher-page.has-video-studio .orator-video-editor-topbar>div:first-child{flex:1 1 auto;min-width:0}.build-launcher-page.has-video-studio .orator-video-editor-topbar strong{color:#07111f;font-size:19px;max-width:min(44vw,560px)}.build-launcher-page.has-video-studio .orator-video-editor-topbar span{color:#607089;font-size:14px}.build-launcher-page.has-video-studio .orator-video-editor-topbar button{border:1px solid #dbe5f1;border-radius:10px;color:#0f3b8f;min-height:44px;padding:10px 16px}.build-launcher-page.has-video-studio .orator-video-editor-topbar button:disabled{background:#eaf0f7;color:#607089}.build-launcher-page.has-video-studio .orator-video-editor-topbar div:last-child button:nth-last-child(2){background:linear-gradient(135deg,#ffe08a,#f4b321);border-color:#d49a16;color:#07111f}.build-launcher-page.has-video-studio .orator-video-editor-topbar div:last-child button:last-child{background:linear-gradient(135deg,#0f3b8f,#2563eb);color:#fff}.build-launcher-page.has-video-studio .orator-video-editor-layout{background:#fff;border-top:0;display:grid;grid-template-columns:72px 300px 360px minmax(0,1fr);min-height:0;overflow:hidden}.build-launcher-page.has-video-studio .orator-video-scene-editor,.build-launcher-page.has-video-studio .orator-video-scene-list,.build-launcher-page.has-video-studio .orator-video-side-panel,.build-launcher-page.has-video-studio .orator-video-tool-rail{max-height:none;min-height:0}.build-launcher-page.has-video-studio .orator-video-tool-rail{align-content:start;background:#f8fbff;border-right:1px solid #dbe5f1;grid-column:1;overflow-y:auto;padding:8px 6px}.build-launcher-page.has-video-studio .orator-video-tool-rail button{border:1px solid transparent;border-radius:12px;color:#607089;min-height:62px;padding:7px 4px}.build-launcher-page.has-video-studio .orator-video-tool-rail button.is-active{background:#07111f;border-color:#f4b321;box-shadow:0 0 0 2px rgba(244,179,33,.22);color:#fff}.build-launcher-page.has-video-studio .orator-video-tool-rail button.is-active:before{display:none}.build-launcher-page.has-video-studio .orator-video-tool-rail button.is-active b,.build-launcher-page.has-video-studio .orator-video-tool-rail button.is-active span{color:#fff}.build-launcher-page.has-video-studio .orator-video-side-panel{background:#fff;border-right:1px solid #dbe5f1;grid-column:2;overflow-y:auto}.build-launcher-page.has-video-studio .orator-video-story-panel,.build-launcher-page.has-video-studio .orator-video-tool-panel{background:#fff;padding:22px}.build-launcher-page.has-video-studio .orator-video-story-panel>strong,.build-launcher-page.has-video-studio .orator-video-tool-panel summary{color:#07111f;font-size:18px;font-weight:950}.build-launcher-page.has-video-studio .orator-video-scene-list{background:#f7faff;border-right:1px solid #dbe5f1;grid-column:3;overflow-y:auto;padding:22px}.build-launcher-page.has-video-studio .orator-video-scene-list>div:first-child{margin-bottom:16px}.build-launcher-page.has-video-studio .orator-video-scene-list>div:first-child strong{color:#07111f;font-size:26px}.build-launcher-page.has-video-studio .orator-video-scene-list>div:first-child button{background:#eaf0f7;color:#07111f;min-height:44px;padding:9px 18px}.build-launcher-page.has-video-studio .orator-video-scene-list article{border:1px solid #dbe5f1;border-radius:18px;margin-bottom:14px;padding:20px}.build-launcher-page.has-video-studio .orator-video-scene-list article.is-active{border-color:#38a3ff;box-shadow:inset 0 3px 0 #f4b321,0 0 0 2px rgba(56,163,255,.16)}.build-launcher-page.has-video-studio .orator-video-scene-list article span{color:#607089;font-size:13px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.build-launcher-page.has-video-studio .orator-video-scene-list article strong{color:#07111f;display:-webkit-box;font-size:17px;line-height:1.22;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.build-launcher-page.has-video-studio .orator-video-scene-list article small{color:#607089;font-size:17px}.build-launcher-page.has-video-studio .orator-video-scene-list article div button{background:#eaf0f7;color:#07111f;min-height:38px;padding:8px 14px}.build-launcher-page.has-video-studio .orator-video-scene-editor{background:#fff;grid-column:4;overflow:auto;padding:30px 34px}.build-launcher-page.has-video-studio .orator-video-scene-preview{align-content:center;aspect-ratio:16/9;min-height:0;width:100%}.build-launcher-page.has-video-studio .orator-video-slide-script{display:grid;gap:14px;justify-items:center;max-width:900px;width:min(100%,900px)}.build-launcher-page.has-video-studio .orator-video-slide-script span{color:#ffe08a;font-size:14px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.build-launcher-page.has-video-studio .orator-video-slide-script textarea{background:transparent;border:0;color:#fff;font:inherit;font-size:clamp(30px,4vw,58px);font-weight:950;letter-spacing:0;line-height:1.12;min-height:clamp(190px,26vw,340px);outline:0;overflow:auto;padding:0;resize:none;text-align:center;width:100%}.build-launcher-page.has-video-studio .orator-video-slide-script textarea:focus{text-shadow:0 0 22px rgba(56,163,255,.28)}.build-launcher-page.has-video-studio .orator-video-slide-script textarea::-moz-selection{background:rgba(244,179,33,.35)}.build-launcher-page.has-video-studio .orator-video-slide-script textarea::selection{background:rgba(244,179,33,.35)}.build-launcher-page.has-video-studio .orator-video-scene-fields{border:1px solid #dbe5f1;border-radius:18px;margin-top:22px;padding:22px}.build-launcher-page.has-video-studio .orator-video-scene-fields>div{grid-template-columns:repeat(2,minmax(0,1fr))}.build-launcher-page.has-video-studio .orator-video-scene-fields label:nth-of-type(2),.build-launcher-page.has-video-studio .orator-video-scene-fields label:nth-of-type(3){grid-column:1/-1}.build-launcher-page.has-video-studio .orator-video-scene-fields input,.build-launcher-page.has-video-studio .orator-video-scene-fields select,.build-launcher-page.has-video-studio .orator-video-scene-fields textarea{border:1px solid #dbe5f1;border-radius:10px}.build-launcher-page.has-video-studio .orator-video-timeline{background:#fff;border-top:1px solid #dbe5f1;display:grid;gap:14px;grid-auto-columns:minmax(240px,1fr);grid-auto-flow:column;min-height:132px;overflow-x:auto;padding:16px 24px}.build-launcher-page.has-video-studio .orator-video-timeline button{background:#f8fbff;border:1px solid #dbe5f1;border-radius:14px;min-height:92px;overflow:hidden}.build-launcher-page.has-video-studio .orator-video-timeline button.is-active{border-color:#38a3ff;box-shadow:inset 0 3px 0 #f4b321}.build-launcher-page.has-video-studio .orator-video-timeline strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.build-launcher-page.has-video-studio .orator-video-timeline small{color:#607089;font-size:12px;font-weight:900}@media (max-width:1280px){.build-launcher-page.has-video-studio .orator-video-editor-layout{grid-template-columns:64px 250px 300px minmax(0,1fr)}.build-launcher-page.has-video-studio .orator-video-editor-topbar{align-items:stretch;display:grid}}.orator-video-story-panel,.orator-video-tool-panel{background:#fbfdff}.orator-media-library-groups button,.orator-narrator-list button,.orator-story-assets-head button,.orator-video-story-panel>button,.orator-video-tool-actions button{border-color:rgba(203,213,225,.94)}.orator-media-library-groups button:hover,.orator-narrator-list button:hover,.orator-story-assets-head button:hover,.orator-video-story-panel>button:hover,.orator-video-tool-actions button:hover{border-color:rgba(34,196,255,.72);box-shadow:0 0 0 3px rgba(34,196,255,.11)}.orator-media-library-groups button.is-active,.orator-narrator-list button.is-active,.orator-video-asset-list article.is-attached{border-color:rgba(34,196,255,.88);box-shadow:0 0 0 2px rgba(34,196,255,.14)}.orator-video-asset-list button,.orator-video-asset-strip button{background:linear-gradient(135deg,var(--ink-deep),#0f3b8f)}.orator-video-timeline{background:#fbfdff;border-top-color:rgba(148,163,184,.35)}.orator-video-timeline button{background:#fff}.orator-video-timeline button.is-active{border-color:rgba(34,196,255,.9);box-shadow:inset 0 3px 0 var(--gold),0 0 0 2px rgba(34,196,255,.14)}.build-launcher-collapsed{background:#fff;border:1px solid rgba(203,213,225,.95);border-radius:8px;padding:14px}.build-launcher-collapsed summary{color:#334155;cursor:pointer;font-size:14px;font-weight:950}.build-launcher-collapsed[open] summary{margin-bottom:14px}.orator-render-status{align-items:center;background:#07111f;border-radius:8px;color:#fff;display:flex;gap:14px;padding:14px 16px}.orator-render-status strong{display:block;font-size:15px;font-weight:950;margin-bottom:2px}.orator-render-status p{color:hsla(0,0%,100%,.78);font-size:13px;line-height:1.35;margin:0}.orator-render-spinner{border:3px solid hsla(0,0%,100%,.26);border-left-color:#f2b632;border-radius:999px;flex:0 0 auto;height:30px;width:30px;animation:oratorSpin .85s linear infinite}.orator-video-edit-panel{background:#fff8e8;border:1px solid rgba(242,182,50,.62);border-radius:8px;display:grid;gap:10px;padding:14px}.orator-video-edit-panel label{color:#07111f;font-size:14px;font-weight:950}.orator-video-edit-panel textarea{background:#fff;border:1px solid rgba(203,213,225,.95);border-radius:8px;color:#07111f;font:inherit;min-height:108px;padding:12px;resize:vertical;width:100%}.orator-video-edit-panel div{display:flex;flex-wrap:wrap;gap:10px}.orator-video-edit-panel button{background:#07111f;border:0;border-radius:999px;color:#fff;cursor:pointer;font-weight:950;padding:10px 14px}.orator-artifact-actions button:disabled,.orator-video-edit-panel button:disabled,.orator-video-option-grid button:disabled{cursor:wait;opacity:.58}.orator-video-edit-panel button+button{background:#e2e8f0;color:#07111f}.orator-guided-scenes{background:#fff;border:1px solid rgba(203,213,225,.95);border-radius:8px;display:grid;gap:12px;padding:14px}.orator-guided-scenes-head{display:grid;gap:4px}.orator-guided-scenes-head strong{color:#07111f;font-size:18px;font-weight:950}.orator-guided-scenes-head span{color:#526173;font-size:13px}.orator-guided-scene-card{background:#f8fafc;border:1px solid rgba(203,213,225,.95);border-radius:8px;display:grid;gap:10px;padding:12px}.orator-guided-scene-card>div:first-child{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.orator-guided-scene-card label,.orator-guided-scene-card span{color:#526173;font-size:12px;font-weight:800}.orator-guided-scene-card strong{color:#07111f;font-size:15px;font-weight:950}.orator-guided-scene-card label{display:grid;gap:6px}.orator-guided-scene-card input,.orator-guided-scene-card textarea{background:#fff;border:1px solid rgba(203,213,225,.95);border-radius:7px;color:#07111f;font:inherit;line-height:1.4;padding:9px 10px;width:100%}.orator-guided-scene-meta{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.orator-video-status-pill{align-self:start;background:#fff8e8;border:1px solid rgba(242,182,50,.7);border-radius:999px;color:#7a5200;display:inline-flex;font-size:12px;font-weight:950;padding:8px 12px}@media (max-width:760px){.orator-guided-scene-meta{grid-template-columns:1fr}}@keyframes oratorSpin{to{transform:rotate(1turn)}}@keyframes oratorShip{0%,to{transform:translateX(0) rotate(-28deg);opacity:.88}50%{transform:translateX(-28px) translateY(8px) rotate(-28deg);opacity:1}}@media (max-width:900px){.orator-engine-grid,.orator-motion-sample-grid,.orator-sample-grid,.orator-video-editor-layout,.orator-video-editor-topbar,.orator-video-option-grid{grid-template-columns:1fr}.orator-video-editor-topbar{align-items:stretch;display:grid}.orator-video-tool-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.orator-video-scene-editor,.orator-video-scene-fields>div{grid-template-columns:1fr}.orator-engine-header{align-items:start;display:grid}}.orator-continuation-panel{background:linear-gradient(135deg,#fffaf0,#eef6ff);border:1px solid rgba(242,182,50,.45);border-radius:12px;display:grid;gap:14px;padding:16px}.orator-continuation-head{display:grid;gap:6px}.orator-ai-wizard-head span,.orator-continuation-head span{color:#8a5d08;font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.orator-ai-wizard-head strong,.orator-continuation-head strong{color:#07111f;font-size:clamp(20px,2.6vw,30px);font-weight:950;line-height:1.05}.orator-continuation-head p{color:#526173;margin:0}.orator-continuation-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.orator-continuation-grid section{background:#fff;border:1px solid rgba(203,213,225,.9);border-radius:10px;display:grid;gap:8px;padding:14px}.orator-continuation-grid section span{color:#8a5d08;font-size:11px;font-weight:950;text-transform:uppercase}.orator-continuation-grid section strong{color:#07111f;font-size:18px;line-height:1.1}.orator-continuation-grid section p{color:#526173;font-size:14px;line-height:1.45;margin:0}.orator-ai-external,.orator-ai-form button,.orator-ai-provider-tabs button,.orator-ai-wizard-head button,.orator-continuation-grid button{border-radius:999px;cursor:pointer;font-weight:950;min-height:38px;padding:0 14px;text-decoration:none}.orator-ai-form button,.orator-continuation-grid button{background:#07111f;border:0;color:#fff}.orator-continuation-grid section:nth-child(2) button{background:#f2b632;color:#07111f}.orator-ai-wizard{background:#f8fafc;border:1px solid rgba(148,163,184,.6);border-radius:12px;display:grid;gap:14px;padding:16px}.orator-ai-wizard-head{align-items:start;display:grid;gap:8px;grid-template-columns:1fr auto}.orator-ai-wizard-head span,.orator-ai-wizard-head strong{grid-column:1}.orator-ai-wizard-head button{background:#e2e8f0;border:0;color:#07111f;grid-column:2;grid-row:1/span 2}.orator-ai-provider-tabs{display:flex;flex-wrap:wrap;gap:8px}.orator-ai-provider-tabs button{background:#fff;border:1px solid rgba(203,213,225,.9);color:#334155}.orator-ai-provider-tabs button[aria-pressed=true]{background:#07111f;color:#fff}.account-ai-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.account-ai-tabs a{align-items:center;background:#fff;border:1px solid rgba(203,213,225,.95);border-radius:999px;color:#07111f;display:inline-flex;font-size:13px;font-weight:900;min-height:36px;padding:0 14px;text-decoration:none}.account-ai-tabs a:hover{background:#07111f;color:#fff}.account-plan-grid,.ai-access-card-grid,.ai-provider-card-grid,.multi-ai-layer-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.account-commission-row,.account-plan-grid article,.admin-policy-preview article,.ai-access-card-grid article,.ai-provider-card-grid article,.multi-ai-layer-grid article{background:#fff;border:1px solid rgba(203,213,225,.95);border-radius:12px;display:grid;gap:7px;padding:14px}.account-plan-grid span,.admin-policy-preview span,.ai-access-card-grid span,.ai-provider-card-grid span,.multi-ai-layer-grid span{color:#8a5d08;font-size:11px;font-weight:950;letter-spacing:0;text-transform:uppercase}.account-commission-row strong,.account-plan-grid strong,.admin-policy-preview strong,.ai-access-card-grid strong,.ai-provider-card-grid strong,.multi-ai-layer-grid strong{color:#07111f;font-size:20px;line-height:1.1}.account-commission-row p,.account-commission-row span,.account-plan-grid em,.account-plan-grid p,.account-plan-grid small,.admin-policy-preview em,.admin-policy-preview p,.ai-access-card-grid p,.ai-provider-card-grid details,.ai-provider-card-grid em,.ai-provider-card-grid p,.multi-ai-layer-grid em,.multi-ai-layer-grid li,.multi-ai-layer-grid p{color:#526173;font-size:13px;font-style:normal;line-height:1.35;margin:0}.multi-ai-layer-grid ul{margin:0;padding-left:18px}.ai-provider-card-grid details{border-top:1px solid rgba(203,213,225,.9);padding-top:10px}.ai-provider-card-grid summary{color:#0f5264;cursor:pointer;font-weight:900}.ai-provider-card-grid .marketplace-form{background:#f8fafc;border:1px solid rgba(203,213,225,.9);border-radius:8px;margin-top:10px;padding:12px}.pricing-allowance-list{display:grid;gap:7px;margin:0}.pricing-allowance-list div{align-items:center;border-top:1px solid rgba(203,213,225,.75);display:flex;justify-content:space-between;padding-top:7px}.pricing-allowance-list dd,.pricing-allowance-list dt{color:#526173;font-size:12px;font-weight:800;margin:0}.pricing-page{background:radial-gradient(circle at 12% 8%,rgba(242,182,50,.16),transparent 28%),radial-gradient(circle at 88% 12%,rgba(15,82,100,.12),transparent 26%),#f4f7fb;color:#07111f;min-height:100vh;padding-bottom:72px;scroll-behavior:smooth}.pricing-page>section{margin-left:auto;margin-right:auto;max-width:1200px;width:min(1200px,calc(100% - 48px))}.pricing-hero{align-items:center;display:grid;gap:28px;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);padding:72px 0 34px}.pricing-hero-copy{display:grid;gap:18px}.pricing-hero h1{color:#07111f;font-size:clamp(44px,7vw,82px);letter-spacing:0;line-height:.93;margin:0;max-width:840px}.pricing-hero p{color:#526173;font-size:18px;line-height:1.55;margin:0;max-width:780px}.pricing-hero-actions,.pricing-pill-row{display:flex;flex-wrap:wrap;gap:10px}.pricing-mini-badge,.pricing-pill-row span{align-items:center;background:#fff7df;border:1px solid rgba(242,182,50,.52);border-radius:999px;color:#8a5d08;display:inline-flex;font-size:12px;font-weight:950;min-height:34px;padding:0 12px}.pricing-hero-actions a,.pricing-plan-grid .button.primary{align-items:center;background:#07111f;border:1px solid #07111f;border-radius:8px;color:#fff;display:inline-flex;font-size:14px;font-weight:950;justify-content:center;min-height:44px;padding:0 16px;text-decoration:none}.pricing-hero-actions a:last-child{background:#fff;border-color:rgba(203,213,225,.95);color:#0f5264}.pricing-faq-grid article,.pricing-hero-card,.pricing-package-grid article,.pricing-plan-grid article,.pricing-policy-card,.pricing-route-grid article{background:hsla(0,0%,100%,.94);border:1px solid rgba(203,213,225,.95);border-radius:8px;box-shadow:0 18px 42px rgba(7,17,31,.08)}.pricing-hero-card{display:grid;gap:12px;padding:24px}.pricing-mobile-support-card{display:none}.pricing-card-head span,.pricing-hero-card span,.pricing-package-grid span,.pricing-route-grid span{color:#8a5d08;font-size:11px;font-weight:950;letter-spacing:0;text-transform:uppercase}.pricing-hero-card strong{color:#07111f;font-size:26px;line-height:1.05}.pricing-faq-section,.pricing-section{display:grid;gap:18px;padding-top:42px;scroll-margin-top:112px}.pricing-section-heading{display:grid;gap:8px;max-width:760px}.pricing-faq-section h2,.pricing-policy-card h2,.pricing-route-section h2,.pricing-section-heading h2{color:#07111f;font-size:clamp(30px,4vw,52px);letter-spacing:0;line-height:1;margin:0}.pricing-plan-grid{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.pricing-plan-grid article{display:flex;flex-direction:column;gap:16px;min-width:0;padding:22px;position:relative}.pricing-plan-grid article.is-featured{border-color:rgba(242,182,50,.78);box-shadow:0 22px 55px rgba(138,93,8,.18),inset 0 0 0 1px rgba(242,182,50,.24)}.pricing-card-head{display:grid;gap:8px}.pricing-recommendation-badge{align-items:center;background:#fff7df;border:1px solid rgba(242,182,50,.52);border-radius:999px;color:#8a5d08;display:inline-flex;font-size:11px;font-weight:950;justify-self:start;line-height:1;min-height:28px;padding:0 10px}.pricing-card-head p,.pricing-faq-grid p,.pricing-package-grid p,.pricing-pass-note,.pricing-policy-card p,.pricing-route-grid em,.pricing-route-grid p{color:#526173;font-size:14px;line-height:1.45;margin:0}.pricing-price-block{display:grid;gap:2px}.pricing-price-block strong{color:#07111f;font-size:42px;letter-spacing:0;line-height:1}.pricing-price-block em{color:#64748b;font-style:normal;font-weight:800}.pricing-plan-grid ul{display:grid;gap:8px;margin:0;padding-left:18px}.pricing-plan-grid li{color:#334155;font-size:13px;line-height:1.35}.pricing-plan-grid .button.primary{margin-top:auto;width:100%}.pricing-page .pricing-allowance-list{background:#f8fafc;border:1px solid rgba(203,213,225,.85);border-radius:8px;display:grid;gap:0;margin:0;overflow:hidden}.pricing-page .pricing-allowance-list div{border-top:1px solid rgba(203,213,225,.72);display:flex;justify-content:space-between;padding:9px 11px}.pricing-page .pricing-allowance-list div:first-child{border-top:0}.pricing-page .pricing-allowance-list dd,.pricing-page .pricing-allowance-list dt{color:#334155;font-size:12px;font-weight:900;margin:0}.pricing-route-section{background:#07111f;border-radius:8px;box-shadow:0 24px 60px rgba(7,17,31,.18);color:#fff;margin-top:48px;padding:34px}.pricing-route-section .eyebrow,.pricing-route-section h2{color:#fff}.pricing-faq-grid,.pricing-package-grid,.pricing-policy-grid,.pricing-route-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-route-grid article{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.16);box-shadow:none;display:grid;gap:10px;padding:18px}.pricing-package-grid strong,.pricing-route-grid strong{color:#07111f;font-size:22px;line-height:1.1}.pricing-route-grid strong{color:#fff}.pricing-route-grid em,.pricing-route-grid p{color:#cbd5e1;font-style:normal}.pricing-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:42px}.pricing-policy-card{display:grid;gap:14px;grid-column:span 1;padding:24px}.pricing-policy-grid .pricing-policy-card{grid-column:span 1}.pricing-cost-list{display:grid;gap:8px}.pricing-cost-list span{align-items:center;background:#f8fafc;border:1px solid rgba(203,213,225,.85);border-radius:8px;color:#334155;display:flex;font-size:13px;font-weight:850;justify-content:space-between;min-height:38px;padding:0 12px}.pricing-faq-grid article,.pricing-package-grid article{display:grid;gap:10px;padding:20px}.pricing-faq-section{padding-top:48px}.pricing-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-faq-grid h3{color:#07111f;font-size:20px;line-height:1.15;margin:0}@media (max-width:1100px){.pricing-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-hero{grid-template-columns:1fr}}@media (max-width:760px){.floating-support-chat{bottom:calc(10px + env(safe-area-inset-bottom));right:10px}.floating-support-chat summary{box-shadow:0 10px 24px rgba(8,17,31,.2);font-size:11px;min-height:36px;padding:0 12px}.floating-support-chat>section{bottom:48px;max-height:min(68dvh,560px);max-width:calc(100vw - 20px)}.floating-support-chat[open]>section{position:fixed;inset:8px;width:auto;max-width:none;max-height:none;padding-bottom:calc(16px + env(safe-area-inset-bottom));overflow:auto}.studio-hero{gap:18px;min-height:auto;padding-bottom:28px;padding-top:36px}.studio-hero-copy h1{font-size:clamp(38px,11vw,48px);line-height:1}.studio-hero-actions{margin-top:16px}.support-page{padding-bottom:calc(120px + env(safe-area-inset-bottom))}.support-page .support-hero{gap:16px;min-height:auto;padding-bottom:22px;padding-top:34px}.support-page .support-hero h1{font-size:clamp(38px,11vw,48px);line-height:1}.support-page .section-copy,.support-page .support-hero p:not(.eyebrow){font-size:15px;line-height:1.45}.support-page .section-grid{gap:18px;padding-bottom:calc(120px + env(safe-area-inset-bottom));padding-top:24px}.support-page .auth-panel{gap:12px;padding:18px}.support-page .auth-panel label{gap:6px}.support-page input,.support-page select{min-height:46px;padding:10px 12px}.support-page textarea{min-height:118px;padding:10px 12px}.support-page .button{align-items:center;display:inline-flex;justify-content:center;min-height:46px;width:100%}.support-page .button:disabled{background:#dbe4ef;border-color:#dbe4ef;color:#526173;cursor:not-allowed;opacity:1}body:has(.pricing-page){padding-bottom:calc(96px + env(safe-area-inset-bottom))}body:has(.pricing-page) .floating-support-chat{display:none}body:has(.mobile-global-menu[open]) .floating-support-chat{display:none}.pricing-page{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.pricing-page>section{width:min(100% - 32px,1200px)}.pricing-hero{gap:16px;padding:24px 0 16px}.pricing-hero-copy{gap:12px}.pricing-hero h1{font-size:38px;line-height:.95;max-width:100%}.pricing-hero p{font-size:16px;line-height:1.45}.pricing-hero-actions,.pricing-pill-row{gap:8px}.pricing-mini-badge,.pricing-pill-row span{font-size:11px;min-height:30px;padding:0 10px}.pricing-hero-actions a,.pricing-plan-grid .button.primary{min-height:42px}.pricing-hero-card{gap:9px;padding:18px}.pricing-hero-card strong{font-size:22px}.pricing-mobile-support-card{align-items:center;background:hsla(0,0%,100%,.94);border:1px solid rgba(203,213,225,.95);border-radius:8px;box-shadow:0 18px 42px rgba(7,17,31,.08);display:grid;gap:14px;grid-template-columns:1fr;padding:18px}.pricing-mobile-support-card div{display:grid;gap:6px}.pricing-mobile-support-card span{color:#8a5d08;font-size:11px;font-weight:950;letter-spacing:0;text-transform:uppercase}.pricing-mobile-support-card strong{color:#07111f;font-size:22px;line-height:1.1}.pricing-mobile-support-card p{color:#526173;font-size:14px;line-height:1.45;margin:0}.pricing-mobile-support-card .button{justify-content:center;min-height:42px;width:100%}.pricing-faq-section,.pricing-section{gap:16px;padding-top:34px;scroll-margin-top:96px}.pricing-faq-section h2,.pricing-policy-card h2,.pricing-route-section h2,.pricing-section-heading h2{font-size:clamp(30px,10vw,40px);line-height:1.03}.pricing-plan-grid article{gap:13px;padding:18px}.pricing-price-block strong{font-size:36px}.pricing-plan-grid ul{gap:6px}.pricing-plan-grid li{font-size:12px;line-height:1.32}.pricing-page .pricing-allowance-list div{padding:8px 10px}.pricing-faq-grid article,.pricing-package-grid article,.pricing-policy-card{padding:18px}.pricing-faq-grid,.pricing-package-grid,.pricing-plan-grid,.pricing-policy-grid,.pricing-route-grid{grid-template-columns:1fr}.pricing-route-section{margin-top:36px;padding:22px}}.ops-table td span:not(.state-badge){display:block;margin-top:4px}.admin-policy-preview{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}.orator-ai-wizard-body{display:grid;gap:12px;grid-template-columns:1fr 1fr}.orator-ai-form,.orator-ai-steps{background:#fff;border:1px solid rgba(203,213,225,.9);border-radius:10px;display:grid;gap:10px;padding:14px}.orator-ai-steps strong{color:#07111f;font-size:20px}.orator-ai-form p,.orator-ai-steps li,.orator-ai-steps p{color:#526173;font-size:14px;line-height:1.45}.orator-ai-form p,.orator-ai-steps p{margin:0}.orator-ai-steps ol{margin:0;padding-left:20px}.orator-ai-external{align-items:center;background:#f2b632;color:#07111f;display:inline-flex;justify-content:center;width:-moz-max-content;width:max-content}.orator-ai-form label{color:#07111f;display:grid;font-size:13px;font-weight:900;gap:6px}.orator-ai-form input{border:1px solid rgba(203,213,225,.95);border-radius:8px;color:#07111f;font:inherit;padding:10px 12px;width:100%}@media (max-width:900px){.orator-ai-wizard-body,.orator-ai-wizard-head,.orator-continuation-grid{grid-template-columns:1fr}.orator-ai-wizard-head button{grid-column:auto;grid-row:auto;justify-self:start}}.orator-image-controls{align-items:end;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(130px,1fr)) minmax(190px,auto);margin-top:14px}.orator-image-controls label,.orator-image-toggle{color:#526173;display:grid;font-size:12px;font-weight:900;gap:5px;text-transform:uppercase}.orator-image-controls select{background:#fff;border:1px solid rgba(148,163,184,.5);border-radius:999px;color:#07111f;font:inherit;font-size:13px;font-weight:850;min-height:38px;padding:0 14px}.orator-image-toggle{align-items:center;background:#f8fafc;border:1px solid rgba(203,213,225,.86);border-radius:999px;display:flex;min-height:38px;padding:0 14px;text-transform:none}.orator-image-toggle input{accent-color:#08111f}.orator-image-result-surface{display:grid;gap:12px}.orator-image-result-head{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:space-between}.orator-image-result-head strong{color:#07111f;font-size:18px;font-weight:950}.orator-image-result-head span,.orator-quality-note span{color:#526173;font-size:13px}.orator-sample-grid figure{position:relative}.orator-sample-grid figure.is-selected{border-color:rgba(242,182,50,.95);box-shadow:0 0 0 3px rgba(242,182,50,.2)}.orator-image-select{background:rgba(8,17,31,.92);border:0;border-radius:999px;color:#fff;cursor:pointer;font:inherit;font-size:11px;font-weight:950;padding:7px 10px;position:absolute;right:14px;top:14px;z-index:2}.orator-sample-grid figure.is-selected .orator-image-select{background:#f2b632;color:#07111f}.orator-sample-grid figcaption{display:grid;gap:3px}.orator-sample-grid figcaption strong{color:#07111f;font-size:13px;font-weight:950}.orator-sample-grid figcaption span{color:#526173;font-size:12px;line-height:1.35}.orator-image-card-actions{display:flex;flex-wrap:wrap;gap:6px}.orator-image-card-actions button,.orator-image-edit-panel button{background:#08111f;border:0;border-radius:999px;color:#fff;cursor:pointer;font:inherit;font-size:11px;font-weight:900;padding:8px 11px}.orator-quality-note{align-items:center;background:#fff7df;border:1px solid rgba(242,182,50,.48);border-radius:10px;display:flex;flex-wrap:wrap;gap:8px;padding:12px 14px}.orator-quality-note strong{color:#5f4100;font-size:13px;font-weight:950}.orator-image-edit-panel{background:#fff9eb;border:1px solid rgba(242,182,50,.48);border-radius:10px;display:grid;gap:10px;padding:14px}.orator-image-edit-panel label{color:#07111f;font-weight:950}.orator-image-edit-target{color:#526173;font-size:13px;font-weight:850;margin:-4px 0 0}.orator-image-edit-panel textarea{border:1px solid rgba(148,163,184,.55);border-radius:8px;color:#07111f;font:inherit;min-height:110px;padding:12px;resize:vertical;width:100%}.orator-image-edit-helper,.orator-image-edit-validation{font-size:12px;font-weight:850;margin:-4px 0 0}.orator-image-edit-helper{color:#64748b}.orator-image-edit-validation{color:#991b1b}.orator-image-edit-panel div{display:flex;flex-wrap:wrap;gap:8px}.orator-image-edit-panel button+button{background:#e2e8f0;color:#07111f}.orator-image-details{border:1px dashed rgba(148,163,184,.55);border-radius:10px;padding:10px 12px}.orator-image-details summary{color:#526173;cursor:pointer;font-size:13px;font-weight:900}.orator-result-history{background:#fff;border:1px solid rgba(203,213,225,.9);border-radius:8px;padding:14px}.orator-result-history summary{cursor:pointer;display:grid;gap:4px}.orator-result-history summary::-webkit-details-marker{display:none}.orator-result-history summary:after{color:#64748b;content:"Open previous versions";font-size:12px;font-weight:900}.orator-result-history[open] summary{margin-bottom:12px}.orator-result-history[open] summary:after{content:"Hide previous versions"}.orator-result-history summary span,.orator-result-history-item span{color:#8a5d08;font-size:12px;font-weight:950;letter-spacing:0;text-transform:uppercase}.orator-result-history summary strong{color:#07111f;font-size:18px;font-weight:950}.orator-result-history-list{display:grid;gap:10px}.orator-result-history-item{align-items:center;background:#f8fafc;border:1px solid rgba(203,213,225,.9);border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:12px}.orator-result-history-item div{display:grid;gap:4px}.orator-result-history-item strong{color:#07111f;font-size:15px;font-weight:950}.orator-result-history-item p{color:#526173;font-size:13px;margin:0}.orator-result-history-item button{background:#08111f;border:0;border-radius:999px;color:#fff;cursor:pointer;font:inherit;font-size:12px;font-weight:900;padding:9px 12px}.orator-artifact-actions button:disabled,.orator-image-action-groups button:disabled,.orator-image-card-actions button:disabled,.orator-image-edit-panel button:disabled,.orator-result-history-item button:disabled{cursor:not-allowed;opacity:.55}@media (max-width:900px){.build-workspace-quick-actions,.marketplace-inline-fields,.orator-image-action-groups,.orator-image-controls{grid-template-columns:1fr}}body:has(.build-launcher-page.has-video-studio) .topbar{display:none}.build-launcher-page.has-video-studio{background:#f5f8fc;min-height:100vh;padding:0}.build-launcher-page.has-video-studio .build-launcher-collapsed,.build-launcher-page.has-video-studio .build-launcher-grid,.build-launcher-page.has-video-studio .build-launcher-hero,.build-launcher-page.has-video-studio .build-panel-heading,.build-launcher-page.has-video-studio .build-submit-error,.build-launcher-page.has-video-studio .orator-artifact-actions,.build-launcher-page.has-video-studio .orator-artifact-head{display:none}.build-launcher-page.has-video-studio .build-output-panel,.build-launcher-page.has-video-studio .build-production-workspace,.build-launcher-page.has-video-studio .build-production-workspace.is-video-studio,.build-launcher-page.has-video-studio .orator-artifact,.build-launcher-page.has-video-studio .orator-artifact-list,.build-launcher-page.has-video-studio .orator-artifact.is-guided-video-project{background:transparent;border:0;border-radius:0;box-shadow:none;display:block;margin:0;max-width:none;padding:0;width:100%}.build-launcher-page.has-video-studio .floating-support-chat{bottom:112px;right:28px}.do-video-editor-shell,.do-video-editor-shell *{box-sizing:border-box}.do-video-editor-shell{color:#07111f;grid-template-rows:86px minmax(0,calc(100vh - 258px)) 172px;min-height:760px}.do-video-editor-topbar{align-items:center;background:linear-gradient(90deg,#020817,#06111f 58%,#0a1f35);border-bottom:1px solid rgba(244,179,33,.22);color:#fff;display:flex;gap:18px;height:86px;justify-content:space-between;padding:0 24px}.do-video-editor-brand{align-items:center;display:flex;gap:14px;min-width:0}.do-editor-logo{background:linear-gradient(135deg,#ffe08a,#f4b321);border:1px solid hsla(0,0%,100%,.28);box-shadow:0 16px 36px rgba(244,179,33,.22);color:#020817;display:grid;font-size:13px;font-weight:950;height:36px;place-items:center;width:36px}.do-editor-wordmark{color:#f8d778;font-size:20px;font-weight:950;margin-right:10px;white-space:nowrap}.do-editor-icon-button{background:hsla(0,0%,100%,.08);border:1px solid rgba(219,229,241,.34);border-radius:10px;color:#fff;cursor:pointer;font:inherit;font-size:13px;font-weight:900;height:42px;padding:0 14px}.do-editor-title{min-width:0}.do-editor-title strong{color:#fff;display:block;font-size:17px;line-height:1.1;max-width:min(34vw,560px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.do-editor-title span{color:#b8c4d6;display:block;font-size:13px;font-weight:800;margin-top:5px}.do-video-editor-actions{align-items:center;display:flex;flex-wrap:nowrap;gap:10px}.do-editor-save-state{color:#fff;font-size:13px;white-space:nowrap}.do-editor-button{background:hsla(0,0%,100%,.07);border:1px solid rgba(219,229,241,.32);border-radius:10px;color:#fff;cursor:pointer;font:inherit;font-size:13px;font-weight:900;min-height:42px;padding:0 18px}.do-editor-button:hover{border-color:#38a3ff}.do-editor-button-muted,.do-editor-button:disabled{background:rgba(219,229,241,.14);color:#aebbd0;cursor:not-allowed}.do-editor-button-primary{background:linear-gradient(135deg,#f4b321,#f8cc5a);border-color:#d49a16;color:#07111f}.do-editor-button-menu{background:#2563eb}.do-video-editor-body{border-bottom:1px solid #dbe5f1;grid-template-columns:88px 310px 380px minmax(0,1fr)}.do-video-tool-rail{align-items:stretch;background:linear-gradient(180deg,#06111f,#0a1c31);display:flex;flex-direction:column;gap:6px;min-width:0;overflow-y:auto;padding:10px 8px}.do-video-tool-rail button{background:transparent;border:1px solid transparent;border-radius:12px;color:#d8e4f2;cursor:pointer;display:grid;font:inherit;font-weight:850;gap:2px;min-height:64px;place-items:center;width:100%}.do-video-tool-rail button small{color:inherit}.do-video-tool-rail button.is-active{background:rgba(37,99,235,.34);border-color:#38a3ff;box-shadow:inset 4px 0 0 #f4b321,0 0 0 1px rgba(56,163,255,.2);color:#fff}.do-video-tool-panel{border-right:1px solid #dbe5f1;min-width:0;overflow-y:auto;padding:20px}.do-asset-heading,.do-panel-heading{align-items:center;display:flex;justify-content:space-between}.do-panel-heading{margin-bottom:18px}.do-asset-heading h4,.do-panel-heading h3{color:#07111f;font-size:18px;margin:0}.do-panel-heading span{background:#f4b321;color:#07111f;font-size:11px;padding:4px 8px}.do-wide-tool-button{background:#fff;border:1px solid #cbd8ea;border-radius:10px;color:#07111f;cursor:pointer;font:inherit;font-size:13px;font-weight:900;margin-bottom:12px;min-height:42px;width:100%}.do-wide-tool-button:hover{border-color:#38a3ff;box-shadow:0 0 0 3px rgba(56,163,255,.12)}.do-wide-tool-button-muted{background:#f8fbff;color:#64748b}.do-panel-help{line-height:1.5;margin:0 0 18px}.do-asset-box{background:#f8fbff;border:1px solid #dbe5f1;border-radius:14px;margin-bottom:18px;padding:16px}.do-asset-heading{margin-bottom:12px}.do-asset-heading button{background:#fff;border:1px solid #dbe5f1;color:#07111f;font-weight:850;padding:6px 12px}.do-asset-group{margin-top:16px}.do-asset-group p{color:#64748b;font-weight:850;margin:0 0 10px}.do-asset-grid{display:grid;gap:12px;grid-template-columns:1fr 1fr}.do-asset-card,.do-media-card{background:#fff;border:1px solid #dbe5f1;border-radius:12px;padding:10px;text-align:left}.do-asset-card strong,.do-media-card strong{color:#07111f;display:block;font-size:13px;margin-top:8px}.do-asset-card span,.do-media-card small{color:#64748b;display:block;font-size:12px;margin-top:3px}.do-asset-thumb,.do-media-thumb{background:linear-gradient(135deg,#eaf0f7,#fff);border-radius:10px;color:#64748b;display:grid;font-size:11px;font-weight:950;height:94px;overflow:hidden;place-items:center;text-transform:uppercase}.do-asset-thumb img,.do-asset-thumb video,.do-media-thumb img,.do-media-thumb video,.do-scene-mini-thumb,.do-slide-bg,.do-timeline-card img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.do-asset-thumb-logo{background:#06111f}.do-asset-thumb-product{background:linear-gradient(135deg,#eef5ff,#fff)}.do-asset-thumb-person{background:linear-gradient(135deg,#dbe5f1,#fff)}.do-library-tabs{display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-bottom:14px}.do-library-tabs button{background:#f8fbff;border:1px solid #dbe5f1;border-radius:10px;color:#07111f;cursor:pointer;font:inherit;font-size:12px;font-weight:900;min-height:38px}.do-library-tabs button.is-active{background:#eef6ff;border-color:#38a3ff;box-shadow:inset 0 3px 0 #f4b321}.do-media-list{display:grid;gap:10px;margin-top:14px}.do-media-card{cursor:pointer;display:grid;gap:10px;grid-template-columns:64px minmax(0,1fr)}.do-media-card.is-attached{border-color:#38a3ff;box-shadow:inset 0 3px 0 #f4b321}.do-media-thumb{height:54px}.do-video-scenes-column{background:#f7faff;border-right:1px solid #dbe5f1;min-width:0;overflow-y:auto;padding:20px}.do-scenes-heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.do-scenes-heading h2{color:#07111f;font-size:26px;margin:0}.do-scene-card-actions button,.do-scenes-heading button{background:#eaf0f7;border:0;border-radius:999px;color:#07111f;cursor:pointer;font:inherit;font-weight:900}.do-scenes-heading button{min-height:42px;padding:10px 18px}.do-scenes-meta{align-items:center;color:#64748b;display:flex;justify-content:space-between;margin-bottom:16px}.do-scenes-meta select{background:#fff;border:1px solid #dbe5f1;border-radius:10px;color:#07111f;padding:10px 12px}.do-scene-list{display:grid;gap:12px}.do-scene-card{border:1px solid #dbe5f1;border-radius:16px;cursor:pointer;min-height:128px;padding:16px;position:relative;transition:border-color .18s ease,box-shadow .18s ease}.do-scene-card.is-active{border-color:#38a3ff;box-shadow:inset 0 4px 0 #f4b321,0 0 0 2px rgba(56,163,255,.14)}.do-scene-card-top{color:#64748b;display:flex;font-size:13px;gap:10px;margin-bottom:8px}.do-scene-card-top span{text-transform:uppercase}.do-scene-card-top small{font-weight:850}.do-scene-card-top button{background:#f1f5f9;border:0;border-radius:999px;color:#07111f;cursor:pointer;font-weight:950;margin-left:auto}.do-scene-card p{color:#07111f;display:-webkit-box;font-size:15px;line-height:1.42;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.do-scene-mini-thumb{border:1px solid #dbe5f1;border-radius:8px;bottom:14px;height:48px;position:absolute;right:14px;width:72px}.do-scene-card-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.do-scene-card-actions button{font-size:12px;min-height:34px;padding:7px 12px}.do-scene-card-actions button:disabled{opacity:.45}.do-video-main-editor{grid-template-rows:72px 54px minmax(340px,1fr) 72px;min-height:0}.do-video-toolbar{display:grid;grid-auto-columns:minmax(78px,1fr);grid-auto-flow:column}.do-video-toolbar button{border-right:1px solid #edf2f8;color:#07111f;display:grid;font:inherit;font-size:12px;font-weight:800;gap:4px;min-width:78px;place-items:center}.do-video-toolbar button span{color:#64748b}.do-video-scene-bar{align-items:center;color:#64748b;display:flex;font-weight:850;justify-content:space-between;padding:0 18px}.do-video-scene-bar div{align-items:center;display:flex;gap:10px}.do-video-scene-bar button,.do-video-scene-bar select{background:#fff;border:1px solid #dbe5f1;color:#07111f;cursor:pointer;font:inherit;min-height:34px;padding:0 10px}.do-slide-canvas{background:radial-gradient(circle at 70% 15%,rgba(56,163,255,.24),transparent 32%),linear-gradient(135deg,#06111f,#0b1d33);box-shadow:0 24px 60px rgba(7,17,31,.18);display:grid;justify-items:center;margin:28px;min-height:390px;position:relative}.do-slide-bg{inset:0;opacity:.82;position:absolute}.do-slide-text-editor{background:rgba(2,8,23,.16);border:2px dashed #38a3ff;color:#fff;font:inherit;font-size:clamp(28px,4vw,58px);font-weight:950;min-height:160px;outline:none;padding:20px;position:relative;text-align:center;text-shadow:0 3px 18px rgba(0,0,0,.32);width:min(780px,82%);z-index:2}.do-slide-text-editor::-moz-placeholder{color:hsla(0,0%,100%,.74)}.do-slide-text-editor::placeholder{color:hsla(0,0%,100%,.74)}.do-slide-floating-tools{background:#fff;border-radius:14px;bottom:26px;box-shadow:0 16px 40px rgba(7,17,31,.22);display:flex;gap:8px;left:50%;padding:8px;position:absolute;transform:translateX(-50%);z-index:3}.do-slide-floating-tools button{background:#f1f5f9;border:0;border-radius:9px;color:#07111f;cursor:pointer;font-weight:900;padding:9px 12px}.do-video-playbar{align-items:center;display:grid;gap:14px;grid-template-columns:62px minmax(0,1fr) auto 68px;padding:0 32px 22px}.do-video-playbar button{background:#06111f;border:0;border-radius:999px;color:#fff;cursor:pointer;font:inherit;font-size:12px;font-weight:900;height:40px}.do-video-playbar input[type=range]{accent-color:#f4b321;width:100%}.do-video-playbar span{color:#07111f;font-weight:850}.do-video-timeline{align-items:start;border-top:1px solid #dbe5f1;display:grid;gap:14px;grid-auto-columns:176px;grid-auto-flow:column;grid-template-columns:120px;min-height:0;padding:18px 24px}.do-add-scene-tile,.do-timeline-card{background:#fff;border:1px solid #dbe5f1;border-radius:12px;color:#07111f;cursor:pointer;font:inherit;font-weight:900;height:104px;padding:10px;position:relative;text-align:left}.do-add-scene-tile{border-style:dashed;color:#07111f;display:grid;place-items:center;text-align:center}.do-add-scene-tile span{color:#64748b;display:block;font-size:13px}.do-timeline-card{overflow:hidden}.do-timeline-card.is-active{box-shadow:0 0 0 2px rgba(37,99,235,.14),inset 0 4px 0 #f4b321}.do-timeline-card span{background:#2563eb;border-radius:6px;color:#fff;display:grid;font-size:12px;height:22px;left:8px;place-items:center;position:absolute;top:8px;width:22px;z-index:2}.do-timeline-card i,.do-timeline-card img{background:#06111f;border-radius:8px;display:block;height:62px;margin-bottom:7px;width:100%}.do-timeline-card strong{color:#07111f;display:block;font-size:13px}.do-music-strip{align-items:center;border:1px dashed #dbe5f1;border-radius:12px;color:#64748b;display:grid;gap:10px;grid-column:1/-1;grid-template-columns:52px minmax(0,1fr) 180px;margin-top:12px;min-height:44px;padding:0 16px}.do-music-strip p{margin:0}.do-music-strip i{background:repeating-linear-gradient(90deg,rgba(100,116,139,.24),rgba(100,116,139,.24) 2px,transparent 0,transparent 8px);border-radius:999px;height:22px}@media (max-width:1280px){.do-video-editor-body{grid-template-columns:78px 270px 330px minmax(0,1fr)}.do-video-scenes-column,.do-video-tool-panel{padding:16px}.do-slide-canvas{margin:20px}.do-editor-wordmark{display:none}}@media (max-width:980px){.do-video-editor-shell{grid-template-rows:auto auto auto;height:auto;min-height:100vh}.do-video-editor-topbar{align-items:stretch;flex-direction:column;height:auto;padding:14px}.do-video-editor-actions{flex-wrap:wrap}.do-video-editor-body{grid-template-areas:"rail panel" "rail scenes" "rail editor";grid-template-columns:68px minmax(0,1fr)}.do-video-tool-rail{grid-area:rail}.do-video-tool-panel{grid-area:panel;max-height:360px}.do-video-scenes-column{grid-area:scenes;max-height:420px}.do-video-main-editor{grid-area:editor}.do-slide-text-editor{font-size:clamp(24px,8vw,44px);width:90%}.do-video-timeline{grid-auto-columns:160px}}.build-launcher-page.has-video-studio,.build-launcher-page.has-video-studio .build-output-panel,.build-launcher-page.has-video-studio .build-production-workspace,.build-launcher-page.has-video-studio .orator-artifact,.build-launcher-page.has-video-studio .orator-artifact-list{max-width:100%;overflow-x:hidden}.build-launcher-page.has-video-studio .floating-support-chat{bottom:136px;right:22px;z-index:70}.do-video-editor-shell{display:grid;grid-template-rows:72px minmax(0,1fr) 120px;max-width:100%;min-height:0}.do-video-editor-topbar{display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;height:72px;min-height:72px;overflow:hidden;padding:0 14px}.do-video-editor-actions,.do-video-editor-brand{min-width:0}.do-editor-logo{height:34px;min-width:34px;width:34px}.do-editor-wordmark{display:none}.do-editor-button,.do-editor-icon-button{border-radius:10px;font-size:12px;height:38px;min-height:38px;padding:0 12px;white-space:nowrap}.do-editor-button-muted{max-width:142px}.do-editor-save-state{display:none}.do-editor-title strong{font-size:16px;max-width:min(42vw,520px)}.do-editor-title span{font-size:12px}.do-video-editor-body{display:grid;grid-template-columns:64px 260px 300px minmax(0,1fr)}.do-video-main-editor,.do-video-scenes-column,.do-video-tool-panel,.do-video-tool-rail{min-height:0;min-width:0;overflow:auto}.do-video-tool-rail{padding:8px 6px}.do-video-tool-rail button{border-radius:10px;min-height:52px;padding:4px 2px}.do-video-tool-rail button span{font-size:18px}.do-video-tool-rail button small{font-size:9px}.do-video-scenes-column,.do-video-tool-panel{padding:14px}.do-panel-help{font-size:12px}.do-wide-tool-button{font-size:12px;min-height:36px}.do-scenes-heading{margin-bottom:10px}.do-scenes-heading button{padding:8px 12px}.do-scenes-meta{gap:10px}.do-scenes-meta select{min-width:0;padding:8px;width:130px}.do-scene-list{gap:10px}.do-scene-card{border-radius:12px;min-height:104px;padding:12px}.do-scene-card-top{margin-bottom:6px}.do-scene-card p{font-size:13px;line-height:1.32}.do-scene-card-actions{margin-top:10px}.do-scene-card-actions button{font-size:11px;min-height:28px;padding:5px 9px}.do-scene-mini-thumb{display:none}.do-video-main-editor{grid-template-rows:54px 44px minmax(260px,1fr) 54px}.do-video-toolbar{grid-auto-columns:minmax(64px,1fr)}.do-video-toolbar button{font-size:11px;min-width:64px}.do-video-scene-bar{padding:0 12px}.do-video-scene-bar button,.do-video-scene-bar select{font-size:12px}.do-slide-canvas{margin:16px;max-width:calc(100% - 32px);min-height:360px;width:calc(100% - 32px)}.do-slide-text-editor{font-size:clamp(24px,3vw,46px);line-height:1.1;max-width:88%;min-height:140px;padding:16px;width:min(760px,88%)}.do-slide-floating-tools{bottom:16px;max-width:92%;overflow-x:auto}.do-slide-floating-tools button{font-size:11px;padding:7px 10px}.do-video-playbar{gap:10px;grid-template-columns:54px minmax(0,1fr) auto 60px;padding:0 18px 12px}.do-video-playbar button{font-size:11px;height:34px}.do-video-playbar span{font-size:12px}.do-video-timeline{gap:12px;height:120px;min-height:120px;padding:12px 18px}.do-add-scene-tile,.do-timeline-card{flex:0 0 150px;height:88px;min-width:150px}.do-timeline-card i,.do-timeline-card img{height:50px}.do-music-strip{display:none}@media (max-width:1180px){.do-video-editor-body{grid-template-columns:58px 220px 260px minmax(0,1fr)}.do-editor-title strong{max-width:280px}.do-editor-button{padding:0 9px}}.build-launcher-page.has-video-studio .floating-support-chat{bottom:126px;right:18px;transform:scale(.92);z-index:72}.do-video-editor-shell{grid-template-rows:66px minmax(0,1fr) 108px}.do-video-editor-topbar{gap:10px;height:66px;min-height:66px;padding:0 12px}.do-editor-logo{border-radius:10px;height:32px;min-width:32px;width:32px}.do-editor-button,.do-editor-icon-button{border-radius:9px;font-size:11px;height:34px;min-height:34px;padding:0 10px}.do-editor-button-muted{max-width:132px}.do-editor-title strong{font-size:15px;max-width:min(46vw,560px)}.do-editor-title span{font-size:11px}.do-video-editor-body{grid-template-columns:56px 230px 280px minmax(0,1fr)}.do-video-tool-rail{background:#06111f;padding:6px 5px}.do-video-tool-rail button{border-radius:9px;padding:3px 1px}.do-video-tool-rail button span{font-size:17px;line-height:1}.do-video-tool-rail button small{font-size:8px;line-height:1}.do-video-scenes-column,.do-video-tool-panel{padding:12px}.do-asset-box{border-radius:10px;min-height:112px}.do-asset-heading h4,.do-panel-heading h3{font-size:15px}.do-asset-box p,.do-panel-help,.do-tool-disabled{font-size:11px;line-height:1.35}.do-wide-tool-button{border-radius:8px;font-size:11px;min-height:32px;padding:7px 9px}.do-scenes-heading h2{font-size:19px}.do-scenes-heading button{border-radius:999px;font-size:11px;min-height:32px;padding:7px 11px}.do-scenes-meta{margin-bottom:8px}.do-scenes-meta>span{line-height:1.25;max-width:70px}.do-scenes-meta select{border-radius:9px;font-size:12px;min-height:34px;width:118px}.do-scene-list{gap:9px}.do-scene-card{border-radius:11px;min-height:92px;padding:10px}.do-scene-card.is-active{border-color:#38bdf8;box-shadow:0 0 0 2px rgba(56,189,248,.16),inset 0 3px 0 #f4b321}.do-scene-card-top{font-size:10px}.do-scene-card p{font-size:12px;line-height:1.28;-webkit-line-clamp:3}.do-scene-card-actions{margin-top:8px}.do-scene-card-actions button{padding:4px 8px}.do-video-main-editor{grid-template-rows:42px 36px minmax(0,1fr) 42px}.do-video-toolbar{align-items:stretch;grid-auto-columns:minmax(54px,1fr);min-height:42px}.do-video-toolbar button{font-size:10px;min-width:54px;padding:4px 5px}.do-video-toolbar button span{font-size:11px}.do-video-scene-bar{min-height:36px;padding:0 10px}.do-video-scene-bar strong{font-size:13px}.do-video-scene-bar button,.do-video-scene-bar select{min-height:28px;padding:0 8px}.do-slide-canvas{margin:12px;max-height:calc(100% - 24px);max-width:calc(100% - 24px);min-height:260px;width:calc(100% - 24px)}.do-slide-text-editor{background:rgba(2,8,23,.1);border:2px dashed rgba(56,163,255,.92);border-radius:8px;font-size:clamp(22px,2.65vw,40px);height:auto;line-height:1.08;max-height:74%;max-width:84%;min-height:96px;overflow:hidden;padding:12px 14px;resize:none;scrollbar-width:none;text-wrap:balance;width:min(680px,84%)}.do-slide-text-editor::-webkit-scrollbar{display:none}.do-slide-floating-tools{border-radius:12px;bottom:12px;gap:6px;padding:6px}.do-slide-floating-tools button{border-radius:8px;font-size:10px;min-height:28px;padding:5px 8px}.do-video-playbar{gap:8px;grid-template-columns:44px minmax(0,1fr) auto 50px;min-height:42px;padding:0 14px 8px}.do-video-playbar button{border-radius:8px;font-size:10px;height:30px}.do-video-playbar span{font-size:11px}.do-video-timeline{height:108px;min-height:108px}.do-add-scene-tile,.do-timeline-card{height:78px;min-width:132px;padding:7px}.do-timeline-card.is-active{border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.12),inset 0 3px 0 #f4b321}.do-timeline-card span{border-radius:5px;font-size:10px;height:20px;left:7px;top:7px;width:20px}.do-timeline-card i,.do-timeline-card img{border-radius:7px;height:44px;margin-bottom:4px}.do-add-scene-tile span{font-size:11px}@media (max-width:1360px){.do-video-editor-body{grid-template-columns:54px 210px 260px minmax(0,1fr)}.do-video-scenes-column,.do-video-tool-panel{padding:10px}.do-slide-text-editor{font-size:clamp(21px,2.4vw,34px);max-width:82%;width:min(620px,82%)}}@media (max-width:1120px){.do-video-editor-body{grid-template-columns:50px 190px 230px minmax(0,1fr)}.do-video-tool-rail button small{display:none}.do-video-tool-rail button{min-height:42px}.do-scene-card-actions button{padding:4px 6px}}.do-scene-card{display:grid;grid-template-rows:auto minmax(62px,1fr) auto;gap:6px;min-height:132px}.do-scene-card-top{display:grid;grid-template-columns:auto auto 28px;gap:7px;margin-bottom:0}.do-scene-card-top small{justify-self:start}.do-scene-card-top button{height:26px;min-width:26px;padding:0}.do-scene-card-script{background:transparent;border:0;color:#07111f;cursor:text;font:inherit;font-size:14px;font-weight:650;line-height:1.32;min-height:62px;outline:none;overflow:hidden;padding:0;resize:none;width:100%}.do-scene-card-script:focus{color:#020817}.do-scene-card-script::-webkit-scrollbar{display:none}.do-scene-card-actions{align-items:center;gap:5px;margin-top:0}.do-scene-card-actions button{border-radius:999px;font-size:10px;min-height:24px;padding:4px 5px;width:100%}.do-slide-text-preview{align-items:center;background:transparent;border:0;display:flex;font-size:clamp(22px,2.65vw,40px);font-weight:950;justify-content:center;line-height:1.08;max-height:74%;overflow:hidden;padding:12px 14px;text-shadow:0 2px 18px rgba(2,8,23,.66);white-space:pre-wrap;width:min(680px,84%)}@media (max-width:1360px){.do-scene-card{min-height:124px}.do-scene-card-script{font-size:13px;min-height:58px}.do-slide-text-preview{font-size:clamp(21px,2.4vw,34px);max-width:82%;width:min(620px,82%)}}@media (max-width:1120px){.do-scene-card-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.do-video-editor-body.is-scenes-expanded{grid-template-columns:56px minmax(420px,540px) minmax(0,1fr)}.do-video-editor-body.has-tool-panel{grid-template-columns:56px 300px minmax(330px,410px) minmax(0,1fr)}.do-video-editor-body.has-tool-panel .do-video-tool-panel{border-right:1px solid #dbe5f1;display:block;overflow:auto}.do-video-editor-body.is-scenes-expanded .do-video-scenes-column{background:#f8fbff;padding:14px 16px}.do-video-editor-body.is-scenes-expanded .do-scenes-meta select{width:170px}.do-video-editor-body.is-scenes-expanded .do-scene-card{min-height:116px}.do-video-editor-body.is-scenes-expanded .do-scene-card-script{font-size:15px;min-height:54px}.do-video-editor-body.is-scenes-expanded .do-scene-card-actions{grid-template-columns:repeat(4,minmax(42px,1fr))}.do-video-editor-body.has-tool-panel .do-scene-card{min-height:122px}.do-video-editor-body.has-tool-panel .do-scene-card-script{font-size:13px}.do-video-editor-body.has-tool-panel .do-library-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.do-video-editor-body.has-tool-panel .do-media-card{min-height:58px}.do-video-editor-body.has-tool-panel .do-media-thumb{height:42px;width:54px}.do-video-tool-rail button[aria-pressed=false]{background:transparent}@media (max-width:1360px){.do-video-editor-body.is-scenes-expanded{grid-template-columns:54px minmax(360px,470px) minmax(0,1fr)}.do-video-editor-body.has-tool-panel{grid-template-columns:54px 270px minmax(290px,360px) minmax(0,1fr)}.do-video-editor-body.is-scenes-expanded .do-scene-card-script{font-size:14px}}@media (max-width:1120px){.do-video-editor-body.has-tool-panel,.do-video-editor-body.is-scenes-expanded{grid-template-columns:50px minmax(260px,36vw) minmax(0,1fr)}.do-video-editor-body.has-tool-panel .do-video-tool-panel{display:none}}.do-video-main-editor{grid-template-rows:58px 42px minmax(0,1fr) 42px}.do-video-toolbar{align-items:center;border-bottom:1px solid #dbe5f1;display:flex;gap:0;justify-content:center;min-height:58px;overflow-x:auto;overflow-y:hidden;padding:0 16px}.do-video-toolbar button{align-items:center;background:#fff;border:0;border-right:1px solid #dbe5f1;color:#7a8491;cursor:pointer;display:inline-flex;flex:0 0 58px;height:40px;justify-content:center;min-width:58px;padding:0;transition:background .16s ease,color .16s ease}.do-video-toolbar button:first-child{border-left:1px solid #dbe5f1}.do-video-toolbar button:focus-visible,.do-video-toolbar button:hover{background:#f7fbff;color:#1d5fd6;outline:none}.do-video-toolbar button.is-active{background:#edf6ff;box-shadow:inset 0 -3px 0 #f4b72f}.do-toolbar-icon{color:currentColor;display:inline-grid;font-family:Arial,sans-serif;font-size:23px;font-weight:850;height:28px;line-height:1;place-items:center;width:28px}.do-toolbar-icon svg{display:block;height:25px;width:25px}.do-toolbar-label{height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.do-video-scene-bar{background:#fff;border-bottom:1px solid #dbe5f1;min-height:42px}.do-video-scene-bar>span{align-items:center;display:inline-flex;gap:10px}.do-video-scene-bar>span:before{color:#8c949f;content:"▱";font-size:20px}.do-video-scene-bar button,.do-video-scene-bar select{border-radius:8px;font-size:11px;min-height:30px}.do-tool-action-row{align-items:center;display:flex;gap:8px;min-width:0;overflow-x:auto;overflow-y:hidden;padding-right:10px}.do-tool-action-row button,.do-tool-action-row select{background:#fff;border:1px solid #dbe5f1;color:#0b1526;flex:0 0 auto;font-weight:850;min-width:78px;padding:7px 10px}.do-tool-action-row button:focus-visible,.do-tool-action-row button:hover{border-color:#2f80ed;color:#0b56c5;outline:none}@media (max-width:1360px){.do-video-toolbar{justify-content:flex-start;padding:0 12px}.do-video-toolbar button{flex-basis:52px;min-width:52px}.do-toolbar-icon{font-size:21px}}.do-editor-title-input{background:transparent;border:1px solid transparent;border-radius:8px;color:#fff;display:block;font:inherit;font-size:17px;font-weight:950;line-height:1.1;max-width:min(38vw,620px);min-width:min(28vw,360px);overflow:hidden;padding:4px 6px;text-overflow:ellipsis;white-space:nowrap}.do-editor-title-input:focus,.do-editor-title-input:hover{background:hsla(0,0%,100%,.08);border-color:rgba(244,183,47,.55);outline:none}.do-library-tabs button,.do-wide-tool-button{align-items:center;display:inline-flex;gap:8px;justify-content:flex-start;text-align:left}.do-library-tabs button{padding:0 10px}.do-tool-symbol{align-items:center;background:#fff;border:1px solid #dbe5f1;border-radius:8px;color:#0b56c5;display:inline-flex;flex:0 0 26px;font-size:13px;font-weight:950;height:24px;justify-content:center;line-height:1;min-width:26px}.do-library-tabs button.is-active .do-tool-symbol,.do-wide-tool-button:focus-visible .do-tool-symbol,.do-wide-tool-button:hover .do-tool-symbol{background:#f4b72f;border-color:#f4b72f;color:#07111f}.do-video-tool-rail{background:#fff;border-right:1px solid #dbe5f1;gap:0;padding:0}.do-video-tool-rail button{border:0;border-bottom:1px solid #e8eef6;border-radius:0;color:#6f7781;gap:4px;min-height:70px;padding:7px 2px}.do-video-tool-rail button span{color:#9198a1;font-size:22px;font-weight:900}.do-video-tool-rail button small{color:#53606e;font-size:11px;font-weight:800;line-height:1.1}.do-video-tool-rail button.is-active{background:#eaf5ff;border-color:#eaf5ff;box-shadow:inset 4px 0 0 #f4b72f;color:#1459c8}.do-video-tool-rail button.is-active small,.do-video-tool-rail button.is-active span{color:#1459c8}.do-video-toolbar{box-shadow:inset 0 -1px 0 #dbe5f1}.do-video-toolbar button{color:#647184;height:46px}.do-video-toolbar button.is-active{background:#f4f9ff;color:#0b56c5}.do-toolbar-icon svg{filter:drop-shadow(0 1px 0 rgba(255,255,255,.35));height:27px;width:27px}.do-library-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.do-library-tabs button{gap:6px;justify-content:flex-start;min-height:44px;overflow:hidden;padding:0 7px}.do-library-tabs button>span:last-child,.do-wide-tool-button>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.do-tool-symbol{border-radius:9px;flex-basis:28px;height:28px;min-width:28px}.do-tool-action-row button:disabled,.do-tool-action-row button[disabled],.do-video-playbar button:disabled,.do-video-playbar button[disabled]{background:#eef3f8;border-color:#e2eaf3;color:#8a96a5;cursor:not-allowed;opacity:.85}.do-tool-action-row button:disabled:hover,.do-tool-action-row button[disabled]:hover{border-color:#e2eaf3;color:#8a96a5}.do-slide-canvas.is-playing .do-slide-text-preview{animation:doScenePreviewPulse .9s ease-in-out infinite alternate}@keyframes doScenePreviewPulse{0%{transform:scale(1)}to{transform:scale(1.025)}}.build-launcher-page.has-video-studio .floating-support-chat{bottom:auto;top:86px;transform:scale(.72);transform-origin:top right;z-index:54}.do-video-editor-shell{grid-template-rows:64px minmax(0,1fr) 98px;height:100vh;max-height:100vh;min-height:620px;overflow:hidden;width:100%}.do-video-editor-body{min-height:0;min-width:0;overflow:hidden}.do-video-editor-body.has-story-panel{grid-template-columns:56px 240px minmax(300px,360px) minmax(0,1fr)}.do-video-editor-body.has-media-panel{grid-template-columns:56px 290px minmax(290px,350px) minmax(0,1fr)}.do-video-editor-body.is-scenes-expanded{grid-template-columns:56px minmax(400px,520px) minmax(0,1fr)}.do-video-tool-panel{padding:14px}.do-video-main-editor,.do-video-scenes-column,.do-video-tool-panel{min-height:0;min-width:0;overflow:auto}.do-video-scenes-column{padding:12px 14px}.do-scenes-heading h2{font-size:22px}.do-scenes-heading button{min-height:36px;padding:0 14px}.do-scenes-meta{gap:8px}.do-scenes-meta>span{font-size:13px}.do-scenes-meta select{min-height:36px}.do-scene-card,.do-video-editor-body.has-tool-panel .do-scene-card,.do-video-editor-body.is-scenes-expanded .do-scene-card{border-radius:12px;min-height:96px;padding:10px 12px}.do-scene-card.is-active{box-shadow:inset 0 3px 0 #f4b321,0 0 0 2px rgba(56,163,255,.13)}.do-scene-card-top{font-size:11px;gap:8px;margin-bottom:5px}.do-scene-card-top button{min-height:26px;min-width:34px;padding:0 8px}.do-scene-card-script,.do-video-editor-body.has-tool-panel .do-scene-card-script,.do-video-editor-body.is-scenes-expanded .do-scene-card-script{border:0;font-size:14px;line-height:1.28;min-height:46px;padding:2px 0}.do-scene-card-actions,.do-video-editor-body.has-tool-panel .do-scene-card-actions,.do-video-editor-body.is-scenes-expanded .do-scene-card-actions{display:flex;flex-wrap:nowrap;gap:6px;margin-top:8px}.do-scene-card-actions button,.do-video-editor-body.has-tool-panel .do-scene-card-actions button{min-height:26px;min-width:0;padding:4px 9px}.do-video-main-editor{grid-template-rows:50px 38px minmax(0,1fr) 38px}.do-video-toolbar{min-height:50px;padding:0 10px}.do-video-toolbar button{flex-basis:50px;height:38px;min-width:50px}.do-toolbar-icon svg{height:23px;width:23px}.do-video-scene-bar{min-height:38px}.do-tool-action-row button,.do-tool-action-row select{min-height:28px;min-width:66px;padding:5px 8px}.do-tool-compact-note{color:#64748b;flex:0 1 auto;font-size:12px;font-weight:800;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.do-slide-canvas{min-height:0;overflow:hidden;width:100%}.do-slide-text-preview{font-size:clamp(23px,3.1vw,42px);max-width:84%;width:min(760px,84%)}.do-video-playbar{min-height:38px;padding:5px 10px}.do-video-playbar button{min-height:30px;padding:5px 12px}.do-video-timeline{align-items:center;display:flex;overflow-x:auto;overflow-y:hidden;padding:10px 14px}.do-add-scene-tile,.do-timeline-card{flex:0 0 132px;height:74px;padding:8px}.do-timeline-card i,.do-timeline-card img{height:40px;margin-bottom:5px}.do-timeline-card strong{font-size:12px}.do-timeline-card small{color:#64748b;display:block;font-size:11px;font-weight:850}.do-music-strip{display:none!important}.do-panel-heading{margin-bottom:10px}.do-panel-help{font-size:13px;line-height:1.35}.do-asset-box{padding:12px}.do-library-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1280px){.do-video-editor-body.has-media-panel,.do-video-editor-body.has-story-panel{grid-template-columns:52px 230px minmax(260px,320px) minmax(0,1fr)}.do-video-editor-body.is-scenes-expanded{grid-template-columns:52px minmax(320px,450px) minmax(0,1fr)}.do-add-scene-tile,.do-timeline-card{flex-basis:118px}}.build-launcher-page.has-video-studio,.build-launcher-page.has-video-studio .build-output-panel,.build-launcher-page.has-video-studio .build-production-workspace,.build-launcher-page.has-video-studio .orator-artifact,.build-launcher-page.has-video-studio .orator-artifact-list{min-width:0;overflow:hidden}.do-video-editor-shell{border:0;border-radius:0;box-shadow:none}.do-video-editor-body.has-story-panel{grid-template-columns:56px 210px minmax(330px,390px) minmax(0,1fr)}.do-video-editor-body.has-media-panel{grid-template-columns:56px 300px minmax(300px,360px) minmax(0,1fr)}.do-video-editor-body.is-scenes-expanded{grid-template-columns:56px minmax(430px,560px) minmax(0,1fr)}.do-video-tool-panel{border-right:1px solid #dce5ee}.do-video-editor-body.has-story-panel .do-video-tool-panel{padding:12px 10px}.do-video-editor-body.has-story-panel .do-panel-help{font-size:12px}.do-video-editor-body.has-story-panel .do-asset-box{padding:10px}.do-video-scenes-column{background:#f6f9fc;border-right:1px solid #dce5ee}.do-scenes-heading h2{font-size:24px;letter-spacing:0}.do-scenes-meta>span{display:none}.do-scene-card{background:#fff;min-height:0}.do-scene-card-script{color:#061124;font-size:15px;font-weight:850;min-height:50px;resize:vertical}.do-video-editor-body.is-scenes-expanded .do-scene-card-script{font-size:16px;min-height:62px}.do-video-main-editor{min-width:0}.do-slide-canvas{align-items:center;aspect-ratio:16/9;justify-content:center;max-height:100%;max-width:min(100%,980px);min-height:280px}.do-slide-text-preview{color:#fff;font-size:clamp(22px,3vw,44px);line-height:1.06;max-width:82%;text-align:center;text-wrap:balance}.do-slide-floating-tools{display:none}.do-video-playbar,.do-video-timeline{border-top:1px solid #dce5ee}.do-video-timeline{background:#fff;box-shadow:none;height:98px;min-height:98px;padding:10px 16px}.do-add-scene-tile,.do-timeline-card{border-radius:10px;flex-basis:126px;height:72px}.do-timeline-card.is-active{border-color:#38a3ff;box-shadow:inset 0 3px 0 #f4b321}.do-video-editor-body.has-media-panel .do-library-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.do-video-editor-body.has-media-panel .do-library-tabs button{min-height:38px}.do-tool-symbol{font-size:14px}.do-wide-tool-button{min-height:40px}@media (max-width:1180px){.do-video-editor-body.has-story-panel{grid-template-columns:52px 180px minmax(290px,340px) minmax(0,1fr)}.do-video-editor-body.has-media-panel{grid-template-columns:52px 250px minmax(270px,330px) minmax(0,1fr)}.do-video-editor-body.is-scenes-expanded{grid-template-columns:52px minmax(340px,460px) minmax(0,1fr)}}.do-video-editor-shell,.do-video-editor-shell *{scrollbar-color:rgba(100,116,139,.55) transparent;scrollbar-width:thin}.do-video-editor-shell ::-webkit-scrollbar{height:7px;width:7px}.do-video-editor-shell ::-webkit-scrollbar-thumb{background:rgba(100,116,139,.42);border-radius:999px}.do-video-editor-shell ::-webkit-scrollbar-track{background:transparent}.do-video-main-editor,.do-video-scenes-column,.do-video-tool-panel{overflow-x:hidden;scrollbar-gutter:stable}.do-video-editor-body.has-story-panel{grid-template-columns:56px 220px minmax(350px,420px) minmax(0,1fr)}.do-video-editor-body.is-scenes-expanded{grid-template-columns:56px minmax(460px,610px) minmax(0,1fr)}.do-scenes-heading{align-items:start}.do-scenes-heading>div{display:grid;gap:2px;min-width:0}.do-scene-edit-hint{color:#607086;font-size:11px;font-weight:800;line-height:1.25;margin:0}.do-video-language-control{align-items:center;display:inline-flex;gap:7px;min-width:0}.do-video-language-control span{color:#64748b;font-size:10px;font-weight:950;text-transform:uppercase}.do-video-language-control select{background:#fff;border:1px solid #dbe5ef;border-radius:10px;color:#07111f;font-size:12px;font-weight:850;min-height:34px;padding:0 30px 0 11px}.do-scene-card,.do-video-editor-body.has-tool-panel .do-scene-card,.do-video-editor-body.is-scenes-expanded .do-scene-card{border:1px solid #d7e2ee;box-shadow:0 8px 18px rgba(15,23,42,.04)}.do-scene-card.is-active{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#f4b321,#38a3ff) border-box;border-color:transparent;box-shadow:0 12px 24px rgba(14,70,130,.1)}.do-scene-card-top{align-items:center}.do-scene-card-top span{color:#2563eb;font-size:11px;font-weight:950}.do-scene-card-top small{background:#edf4fb;border-radius:999px;color:#526173;font-size:10px;padding:3px 7px}.do-scene-card-script,.do-video-editor-body.has-tool-panel .do-scene-card-script,.do-video-editor-body.is-scenes-expanded .do-scene-card-script{background:#fbfdff;border:1px solid transparent;border-radius:8px;caret-color:#0b63ce;color:#061124;min-height:64px;padding:7px 8px;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease;white-space:pre-wrap}.do-scene-card-script:hover{background:#f7fbff;border-color:#dbeafe}.do-scene-card-script:focus{background:#fff;border-color:#38a3ff;box-shadow:0 0 0 3px rgba(56,163,255,.14);outline:none}.do-scene-card-script::-moz-placeholder{color:#94a3b8;font-weight:750}.do-scene-card-script::placeholder{color:#94a3b8;font-weight:750}.do-scene-card-actions{justify-content:flex-start}.do-editor-button,.do-library-tabs button,.do-scene-card-actions button,.do-tool-action-row button,.do-video-editor-body.has-tool-panel .do-scene-card-actions button,.do-video-playbar button,.do-wide-tool-button{transition:background .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease,transform .16s ease}.do-editor-button:disabled,.do-library-tabs button:disabled,.do-scene-card-actions button:disabled,.do-tool-action-row button:disabled,.do-video-playbar button:disabled,.do-wide-tool-button:disabled,.orator-video-edit-panel button:disabled,.orator-video-option-grid button:disabled{background:#eef3f8!important;border-color:#e2e8f0!important;box-shadow:none!important;color:#94a3b8!important;cursor:not-allowed!important;opacity:.72;transform:none!important}.do-editor-button:disabled{color:#718096!important}.do-video-tool-panel{background:linear-gradient(180deg,#fff,#fbfdff)}.do-panel-heading{align-items:center;border-bottom:1px solid #eef3f8;display:flex;justify-content:space-between;padding-bottom:8px}.do-panel-heading span{background:#fff4d6;border:1px solid #f4d37a;border-radius:999px;color:#8a6200;font-size:10px;font-weight:950;padding:3px 7px}.do-panel-help{color:#64748b}.do-asset-box{background:#fff;border:1px solid #e2eaf3;box-shadow:0 10px 22px rgba(15,23,42,.04)}.do-asset-heading{align-items:center;border-bottom:1px solid #eef3f8;display:flex;justify-content:space-between;margin-bottom:10px;padding-bottom:8px}.do-asset-heading button{background:#f8fafc;border:1px solid #dbe5ef;border-radius:999px;color:#0b3a70;cursor:pointer;font-size:11px;font-weight:950;padding:5px 10px}.do-asset-group{background:#f8fbff;border:1px solid #edf2f7;border-radius:8px;margin-top:8px;padding:8px}.do-asset-group>p{color:#6b7a90;font-size:11px;font-weight:900;margin:0 0 7px}.do-asset-card{background:#fff;border:1px solid #e2eaf3;border-radius:8px;min-width:0;padding:8px}.do-asset-thumb{background:linear-gradient(135deg,rgba(8,17,31,.08),rgba(56,163,255,.12)),#f1f5f9;border:1px solid #e2eaf3;color:#516174;min-height:64px}.do-asset-thumb-person{background:radial-gradient(circle at 50% 28%,rgba(56,163,255,.2),transparent 28%),linear-gradient(135deg,#edf4fb,#fff);color:#526173;font-size:11px;letter-spacing:0;text-transform:none}.do-asset-thumb-logo{background:radial-gradient(circle at 28% 22%,rgba(244,179,33,.55),transparent 28%),linear-gradient(135deg,#061124,#0b3a70)}.do-asset-thumb-product{background:linear-gradient(135deg,hsla(0,0%,100%,.4),transparent),linear-gradient(135deg,#dbeafe,#f8fafc)}.do-asset-card strong{color:#061124;display:block;font-size:11px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.do-asset-card span{color:#64748b;font-size:10px;font-weight:750}.build-launcher-page.has-video-studio .floating-support-chat{bottom:14px;right:14px;top:auto;transform:none;z-index:58}.build-launcher-page.has-video-studio .floating-support-chat summary{box-shadow:0 10px 24px rgba(8,17,31,.2);font-size:12px;min-height:38px}.build-launcher-page.has-video-studio .floating-support-chat>section{max-height:min(62vh,520px);max-width:min(320px,calc(100vw - 28px));width:320px}@media (max-width:1280px){.build-launcher-page.has-video-studio .floating-support-chat{bottom:8px;right:8px}.build-launcher-page.has-video-studio .floating-support-chat summary{font-size:11px;min-height:34px;padding:0 10px}.do-video-editor-body.has-story-panel{grid-template-columns:52px 190px minmax(320px,380px) minmax(0,1fr)}.do-video-editor-body.is-scenes-expanded{grid-template-columns:52px minmax(380px,520px) minmax(0,1fr)}}.do-video-editor-shell{background:#fff;color:#061124}.do-video-editor-body.has-story-panel{grid-template-columns:54px 190px minmax(320px,380px) minmax(0,1fr)}.do-video-editor-body.has-media-panel{grid-template-columns:54px 280px minmax(300px,350px) minmax(0,1fr)}.do-video-editor-body.is-scenes-expanded{grid-template-columns:54px minmax(330px,390px) minmax(0,1fr)}.do-video-tool-rail{background:#071326}.do-video-tool-rail button{color:#dbeafe;min-height:48px;opacity:.9}.do-video-tool-rail button.is-active{background:#eef7ff;border-left-color:#f4b321;color:#155fd4}.do-video-tool-rail button.is-muted{color:#8ea0b8;opacity:.58}.do-video-tool-panel{background:#fff;padding:12px}.do-asset-heading h4,.do-panel-heading h3{color:#061124;font-size:16px}.do-library-tabs button,.do-wide-tool-button{border-color:#dbe5ef;color:#0b3a70}.do-library-tabs button.is-active,.do-wide-tool-button:not(.do-wide-tool-button-muted):hover{background:#eff7ff;border-color:#38a3ff;box-shadow:inset 4px 0 0 #f4b321}.do-video-scenes-column{background:#f7fbff;padding:12px}.do-scenes-heading{gap:10px;margin-bottom:8px}.do-scenes-heading h2{font-size:23px;line-height:1}.do-scene-edit-hint{display:none}.do-scenes-meta{margin-bottom:10px}.do-video-language-control select{min-height:32px}.do-scene-list{gap:8px}.do-scene-card,.do-video-editor-body.has-tool-panel .do-scene-card,.do-video-editor-body.is-scenes-expanded .do-scene-card{border-radius:10px;gap:8px;min-height:118px;padding:10px}.do-scene-card.is-active{border:2px solid transparent;box-shadow:0 0 0 1px rgba(56,163,255,.15),0 8px 18px rgba(7,17,31,.08)}.do-scene-card-top button{height:28px;width:34px}.do-scene-card-preview{color:#061124;display:-webkit-box;font-size:13px;font-weight:850;line-height:1.25;margin:0;max-height:50px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.do-scene-card-actions{display:grid;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr))}.do-scene-card-actions button,.do-video-editor-body.has-tool-panel .do-scene-card-actions button{border-radius:999px;font-size:11px;min-height:30px;padding:0 8px}.do-video-main-editor{background:#fff;display:grid;grid-template-rows:54px 50px minmax(240px,1fr) minmax(150px,auto) 44px;overflow:hidden}.do-video-toolbar{background:#fff;border-bottom:1px solid #dfe8f2;min-height:54px}.do-video-toolbar button{color:#5b6b80}.do-video-toolbar button.is-active{color:#0b63ce;box-shadow:inset 0 -3px 0 #f4b321}.do-toolbar-icon svg{height:20px;width:20px}.do-toolbar-label{font-size:10px}.do-video-scene-bar{background:#fbfdff;min-height:50px}.do-slide-canvas{background:linear-gradient(135deg,#061124,#0b2d52 62%,#0b3a70);border:1px solid #dbe5ef;box-shadow:0 14px 30px rgba(7,17,31,.08);height:auto;margin:0 auto;max-height:360px;max-width:min(100%,880px);min-height:240px;width:min(100%,880px)}.do-slide-canvas.has-visual .do-slide-bg{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.do-slide-caption-overlay{background:linear-gradient(180deg,transparent,rgba(6,17,36,.82));bottom:0;color:#fff;font-weight:950;left:0;line-height:1.08;padding:24px;position:absolute;right:0;text-align:center;text-shadow:0 2px 14px rgba(0,0,0,.35)}.do-slide-empty-state{align-items:center;color:#dbeafe;display:grid;gap:12px;justify-items:center;max-width:560px;padding:28px;text-align:center}.do-slide-empty-state strong{color:#fff;font-size:clamp(22px,2.6vw,34px);line-height:1.08}.do-slide-empty-state p{color:#b8c7da;font-size:14px;margin:0}.do-slide-empty-state div{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.do-slide-empty-state button{background:#fff;border:1px solid hsla(0,0%,100%,.6);border-radius:999px;color:#0b3a70;cursor:pointer;font-weight:900;min-height:34px;padding:0 14px}.do-selected-scene-editor{background:#fff;border-top:1px solid #dfe8f2;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));overflow:auto;padding:12px 14px}.do-selected-scene-editor-head{align-items:center;display:flex;gap:10px;grid-column:1/-1;justify-content:space-between}.do-selected-scene-editor-head strong{color:#061124;font-size:17px}.do-selected-scene-editor-head span{background:#fff4d6;border:1px solid #f4d37a;border-radius:999px;color:#725000;font-size:11px;font-weight:950;padding:4px 9px}.do-selected-scene-field{display:grid;gap:5px;min-width:0}.do-selected-scene-field-wide{grid-column:span 2}.do-selected-scene-field span{color:#526173;font-size:10px;font-weight:950;text-transform:uppercase}.do-selected-scene-field input,.do-selected-scene-field select,.do-selected-scene-field textarea{background:#fbfdff;border:1px solid #dbe5ef;border-radius:8px;color:#061124;font:inherit;font-size:12px;font-weight:800;min-height:34px;padding:8px 10px;width:100%}.do-selected-scene-field textarea{line-height:1.35;resize:vertical}.do-selected-scene-field input:focus,.do-selected-scene-field select:focus,.do-selected-scene-field textarea:focus{border-color:#38a3ff;box-shadow:0 0 0 3px rgba(56,163,255,.14);outline:none}.do-video-playbar{background:#fff;min-height:44px;padding:8px 14px}.do-video-playbar button{min-height:32px}.do-video-timeline{gap:10px;height:90px;min-height:90px;padding:9px 14px}.do-add-scene-tile,.do-timeline-card{flex-basis:112px;height:66px;min-width:112px}.do-timeline-card i,.do-timeline-card img{height:34px}.do-timeline-card strong{font-size:11px}.do-timeline-card small{font-size:10px}.build-launcher-page.has-video-studio .floating-support-chat{bottom:10px;right:10px;z-index:42}.build-launcher-page.has-video-studio .floating-support-chat summary{font-size:11px;padding:0 11px}@media (max-width:1180px){.do-video-editor-body.has-media-panel,.do-video-editor-body.has-story-panel,.do-video-editor-body.is-scenes-expanded{grid-template-columns:50px minmax(280px,340px) minmax(0,1fr)}.do-video-tool-panel{display:none}.do-selected-scene-editor{grid-template-columns:repeat(2,minmax(0,1fr))}}.build-launcher-page.has-video-studio,.build-launcher-page.has-video-studio .build-output-panel,.build-launcher-page.has-video-studio .build-production-workspace,.build-launcher-page.has-video-studio .orator-artifact,.build-launcher-page.has-video-studio .orator-artifact-list{max-width:100%!important;min-width:0!important;overflow:hidden!important}.do-video-editor-shell{background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#061124!important;display:grid!important;grid-template-rows:76px minmax(0,1fr) 102px!important;height:100vh!important;max-height:100vh!important;min-height:680px!important;overflow:hidden!important;width:100%!important}.do-video-editor-topbar{align-items:center!important;background:linear-gradient(90deg,#061124,#071d35 72%,#092847)!important;border-bottom:1px solid rgba(244,179,33,.34)!important;gap:16px!important;overflow:hidden!important;padding:10px 18px!important}.do-video-editor-brand,.do-video-editor-topbar{display:flex!important;min-width:0!important}.do-editor-wordmark{color:#f4c34f!important}.do-editor-title{min-width:220px!important}.do-editor-title-input{color:#fff!important;font-size:21px!important;line-height:1.1!important;max-width:min(52vw,620px)!important}.do-editor-title span{color:#b7c6da!important;font-size:13px!important}.do-video-editor-actions{flex:0 0 auto!important}.do-video-editor-body,.do-video-editor-body.has-media-panel,.do-video-editor-body.has-story-panel,.do-video-editor-body.is-scenes-expanded{display:grid!important;min-height:0!important;min-width:0!important;overflow:hidden!important}.do-video-editor-body.has-story-panel{grid-template-columns:62px 300px 380px minmax(0,1fr)!important}.do-video-editor-body.has-media-panel{grid-template-columns:62px 330px 360px minmax(0,1fr)!important}.do-video-editor-body.is-scenes-expanded{grid-template-columns:62px 430px minmax(0,1fr)!important}.do-video-main-editor,.do-video-scenes-column,.do-video-tool-panel,.do-video-tool-rail{min-height:0!important;min-width:0!important;overflow-x:hidden!important}.do-video-tool-rail{background:#071326!important;border-right:1px solid rgba(219,229,239,.12)!important;overflow-y:auto!important}.do-video-tool-rail button{border-bottom:1px solid rgba(219,229,239,.12)!important;color:#c8d7ea!important;min-height:58px!important;padding:6px 4px!important}.do-video-tool-rail button span{font-size:20px!important}.do-video-tool-rail button small{font-size:10px!important}.do-video-tool-rail button.is-active{background:#eaf5ff!important;border-left:4px solid #f4b321!important;color:#0b63ce!important}.do-video-tool-panel{background:#fff!important;overflow-y:auto!important}.do-video-scenes-column,.do-video-tool-panel{border-right:1px solid #dce5ee!important;padding:16px!important}.do-video-scenes-column{background:#f6f9fc!important;display:grid!important;grid-template-rows:auto auto minmax(0,1fr)!important;overflow-y:hidden!important}.do-scenes-heading{align-items:start!important;display:flex!important;gap:12px!important;justify-content:space-between!important;margin:0 0 12px!important}.do-scenes-heading h2{color:#061124!important;font-size:27px!important;line-height:1!important;margin:0!important}.do-scene-edit-hint{color:#63748a!important;display:block!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important;margin-top:5px!important}.do-scenes-heading button{background:#eaf1f8!important;border:0!important;border-radius:999px!important;color:#061124!important;font-size:13px!important;font-weight:950!important;min-height:36px!important;padding:0 16px!important}.do-scenes-meta{align-items:center!important;display:flex!important;gap:10px!important;margin:0 0 12px!important}.do-scenes-meta>span{display:none!important}.do-video-language-control{align-items:center!important;display:flex!important;gap:8px!important}.do-video-language-control span{color:#607086!important;display:inline!important;font-size:11px!important;font-weight:950!important;text-transform:uppercase!important}.do-video-language-control select{background:#fff!important;border:1px solid #d6e2ee!important;border-radius:10px!important;color:#061124!important;font-size:13px!important;font-weight:850!important;min-height:36px!important;padding:0 32px 0 12px!important}.do-scene-list{display:grid!important;gap:10px!important;min-height:0!important;overflow-y:auto!important;padding-right:6px!important}.do-scene-card,.do-video-editor-body.has-tool-panel .do-scene-card,.do-video-editor-body.is-scenes-expanded .do-scene-card{background:#fff!important;border:1px solid #d8e4f0!important;border-radius:14px!important;display:grid!important;gap:8px!important;min-height:0!important;padding:12px!important}.do-scene-card.is-active{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#f4b321,#38a3ff) border-box!important;border:2px solid transparent!important;box-shadow:0 10px 22px rgba(11,99,206,.1)!important}.do-scene-card-top{align-items:center!important;display:grid!important;gap:8px!important;grid-template-columns:auto 1fr auto!important;margin:0!important}.do-scene-card-top span{color:#2563eb!important;font-size:12px!important;font-weight:950!important;text-transform:uppercase!important}.do-scene-card-top small{justify-self:start!important}.do-scene-card-top button{background:#eef4fa!important;border:0!important;border-radius:999px!important;color:#061124!important;height:28px!important;min-height:28px!important;min-width:36px!important;padding:0 8px!important}.do-scene-card-script,.do-video-editor-body.has-tool-panel .do-scene-card-script,.do-video-editor-body.is-scenes-expanded .do-scene-card-script{background:#fff!important;border:1px solid transparent!important;border-radius:10px!important;color:#061124!important;display:block!important;font-size:16px!important;font-weight:850!important;line-height:1.25!important;min-height:76px!important;overflow:auto!important;padding:8px!important;resize:vertical!important;width:100%!important}.do-scene-card-script{scrollbar-width:thin!important;scrollbar-color:#b8c6d8 transparent!important}.do-scene-card-script::-webkit-scrollbar{width:6px!important}.do-scene-card-script::-webkit-scrollbar-thumb{background:#b8c6d8!important;border-radius:999px!important}.do-scene-card-script:focus{border-color:#38a3ff!important;box-shadow:0 0 0 3px rgba(56,163,255,.14)!important;outline:none!important}.do-scene-card-actions{display:grid!important;gap:7px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;margin-top:0!important}.do-scene-card-actions button,.do-video-editor-body.has-tool-panel .do-scene-card-actions button{background:#eaf1f8!important;border:0!important;border-radius:999px!important;color:#061124!important;font-size:12px!important;font-weight:900!important;min-height:30px!important;min-width:0!important;padding:0 8px!important}.do-video-main-editor{background:#fff!important;display:grid!important;grid-template-rows:52px 42px minmax(0,1fr) 46px!important;min-height:0!important;min-width:0!important;overflow:hidden!important}.do-video-toolbar{align-items:center!important;background:#fff!important;border-bottom:1px solid #dce5ee!important;display:flex!important;gap:0!important;min-height:52px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:0 10px!important}.do-video-toolbar button{background:#fff!important;border:0!important;border-left:1px solid #dce5ee!important;border-radius:0!important;color:#607086!important;flex:0 0 64px!important;height:52px!important;min-width:64px!important;padding:4px!important}.do-video-toolbar button.is-active{background:#f7fbff!important;box-shadow:inset 0 -3px 0 #f4b321!important;color:#0b63ce!important}.do-toolbar-icon svg{height:22px!important;width:22px!important}.do-toolbar-label{font-size:9px!important;font-weight:850!important;line-height:1.05!important}.do-video-scene-bar{align-items:center!important;background:#fbfdff!important;border-bottom:1px solid #dce5ee!important;display:flex!important;gap:12px!important;min-height:42px!important;overflow:hidden!important;padding:0 12px!important}.do-video-scene-bar>span{color:#607086!important;flex:0 0 auto!important;font-size:17px!important;font-weight:950!important}.do-tool-action-row{align-items:center!important;display:flex!important;flex:1 1 auto!important;gap:8px!important;justify-content:flex-end!important;min-width:0!important;overflow-x:auto!important}.do-tool-action-row button,.do-tool-action-row select{background:#fff!important;border:1px solid #d8e4f0!important;border-radius:9px!important;color:#061124!important;font-size:12px!important;font-weight:900!important;min-height:30px!important;padding:0 12px!important}.do-tool-action-row select{flex:0 0 auto!important;max-width:96px!important;width:auto!important}.do-slide-canvas{align-self:stretch!important;aspect-ratio:auto!important;background:linear-gradient(135deg,#061124,#09233f 55%,#0b3a70)!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:grid!important;height:100%!important;justify-self:stretch!important;margin:0!important;max-height:none!important;max-width:none!important;min-height:0!important;overflow:hidden!important;place-items:center!important;position:relative!important;width:100%!important}.do-slide-text-preview{display:block!important;font-size:clamp(24px,2.8vw,46px)!important;line-height:1.08!important;max-width:72%!important;overflow-wrap:anywhere!important;text-shadow:0 8px 30px rgba(0,0,0,.28)!important;text-wrap:balance!important}.do-slide-caption-overlay,.do-slide-text-preview{color:#fff!important;font-weight:950!important;text-align:center!important}.do-slide-caption-overlay{background:linear-gradient(180deg,transparent,rgba(6,17,36,.82))!important;bottom:0!important;left:0!important;padding:22px 28px!important;position:absolute!important;right:0!important}.do-selected-scene-editor{display:none!important}.do-video-playbar{align-items:center!important;background:#fff!important;border-top:1px solid #dce5ee!important;display:flex!important;gap:10px!important;min-height:46px!important;padding:7px 12px!important}.do-video-playbar button{background:#061124!important;border:0!important;border-radius:9px!important;color:#fff!important;font-size:12px!important;font-weight:900!important;min-height:32px!important;padding:0 14px!important}.do-video-playbar input[type=range]{accent-color:#f4b321!important;flex:1 1 auto!important;min-width:120px!important}.do-video-timeline{align-items:center!important;background:#fff!important;border-top:1px solid #dce5ee!important;display:flex!important;gap:12px!important;height:102px!important;min-height:102px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:12px 18px!important}.do-add-scene-tile,.do-timeline-card{background:#fff!important;border:1px dashed #d8e4f0!important;border-radius:12px!important;flex:0 0 142px!important;height:72px!important;min-width:142px!important;padding:8px!important}.do-timeline-card{border-style:solid!important}.do-timeline-card.is-active{border-color:#38a3ff!important;box-shadow:inset 0 3px 0 #f4b321,0 6px 16px rgba(11,99,206,.12)!important}.do-timeline-card i,.do-timeline-card img{background:#061124!important;border-radius:8px!important;height:34px!important;margin-bottom:5px!important}.do-timeline-card strong{color:#061124!important;display:block!important;font-size:12px!important;line-height:1.05!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.do-timeline-card small{display:none!important}.build-launcher-page.has-video-studio .floating-support-chat{right:14px!important;top:auto!important;transform:scale(.82)!important;z-index:44!important}@media (max-width:1320px){.do-video-editor-body.has-story-panel{grid-template-columns:56px 250px 330px minmax(0,1fr)!important}.do-video-editor-body.has-media-panel{grid-template-columns:56px 280px 320px minmax(0,1fr)!important}.do-video-editor-body.is-scenes-expanded{grid-template-columns:56px 380px minmax(0,1fr)!important}.do-editor-title-input{font-size:18px!important;max-width:42vw!important}}body,html{overflow-x:hidden}.do-studio-shell{--studio-blue:#071629;--studio-blue-2:#0b2a4d;--studio-gold:#f3b82e;--studio-gold-soft:#fff4ce;--studio-line:#dbe5ef;--studio-muted:#64748b;width:100%;max-width:100%;height:calc(100vh - 90px);min-height:720px;display:grid;grid-template-rows:72px minmax(0,1fr) 100px;background:#fff;border:1px solid var(--studio-line);border-radius:0}.do-studio-shell *{box-sizing:border-box}.do-premium-icon{width:34px;height:34px;border-radius:12px;display:inline-grid;place-items:center;flex:0 0 auto;font-size:18px;font-weight:950;line-height:1;border:1px solid hsla(0,0%,100%,.42);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),0 10px 24px rgba(7,17,31,.16)}.do-premium-icon-gold{color:#07111f;background:radial-gradient(circle at 30% 20%,#fff7cc,transparent 34%),linear-gradient(135deg,#ffe28a,#f4b321 48%,#b87309);border-color:rgba(244,179,33,.8)}.do-premium-icon-blue{color:#fff;background:radial-gradient(circle at 30% 20%,#93c5fd,transparent 34%),linear-gradient(135deg,#38a3ff,#2563eb 52%,#123a8f);border-color:rgba(56,163,255,.8)}.do-premium-icon-cyan{color:#05202e;background:radial-gradient(circle at 30% 20%,#ccfbf1,transparent 34%),linear-gradient(135deg,#67e8f9,#22d3ee 50%,#0891b2);border-color:rgba(34,211,238,.8)}.do-premium-icon-green{color:#031b12;background:radial-gradient(circle at 30% 20%,#dcfce7,transparent 34%),linear-gradient(135deg,#86efac,#22c55e 50%,#15803d);border-color:rgba(34,197,94,.8)}.do-premium-icon-red{color:#fff;background:radial-gradient(circle at 30% 20%,#fecaca,transparent 34%),linear-gradient(135deg,#fb7185,#ef4444 52%,#991b1b);border-color:rgba(239,68,68,.82)}.do-premium-icon-violet{color:#fff;background:radial-gradient(circle at 30% 20%,#e9d5ff,transparent 34%),linear-gradient(135deg,#c084fc,#8b5cf6 52%,#4c1d95);border-color:rgba(139,92,246,.82)}.do-premium-icon-navy{color:#f4b321;background:radial-gradient(circle at 30% 20%,rgba(56,163,255,.32),transparent 36%),linear-gradient(135deg,#102033,#07111f 52%,#020817);border-color:rgba(244,179,33,.52)}.do-studio-topbar{min-width:0;min-height:0;display:flex;justify-content:space-between;gap:18px;padding:10px 16px;color:#fff;background:linear-gradient(90deg,#06101f,#08233e);border-bottom:2px solid rgba(243,184,46,.45)}.do-studio-actions,.do-studio-brand{min-width:0;display:flex;align-items:center;gap:10px}.do-studio-logo{width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;border-radius:8px;color:#071629;font-weight:900;background:linear-gradient(135deg,#ffe49a,#e6a915);box-shadow:0 0 22px rgba(243,184,46,.25)}.do-studio-panel button,.do-studio-preview button,.do-studio-scenes button,.do-studio-timeline button,.do-studio-topbar button{border:1px solid var(--studio-line);border-radius:6px;background:#fff;color:var(--studio-blue);font:inherit;font-weight:800;cursor:pointer}.do-studio-action-button{min-height:46px;border:1px solid #dbe5f1;border-radius:14px;background:#fff;color:#07111f;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:8px 14px;font-weight:900;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.do-studio-action-button:hover{border-color:#38a3ff;box-shadow:0 12px 28px rgba(37,99,235,.14);transform:translateY(-1px)}.do-studio-action-button:disabled{cursor:not-allowed;opacity:.58;transform:none;box-shadow:none}.do-studio-topbar button{height:42px;padding:0 14px;color:#fff;background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.22)}.do-studio-topbar button:disabled{cursor:not-allowed;color:#7d8aa0;background:#e6edf4;border-color:#cfd8e3}.do-studio-topbar .is-primary{color:#071629;background:var(--studio-gold);border-color:#d59a12}.do-studio-topbar .is-menu{background:#2563eb;border-color:#1d4ed8}.do-studio-topbar .do-studio-action-button{height:46px;min-height:46px;padding:6px 14px;color:#f8fbff;background:hsla(0,0%,100%,.07);border-color:hsla(0,0%,100%,.24)}.do-studio-topbar .do-studio-action-button.is-primary{color:#07111f;background:linear-gradient(135deg,#ffe28a,#f4b321 56%,#d69412);border-color:rgba(244,179,33,.9)}.do-studio-actions>span{color:#d8e1ee;white-space:nowrap}.do-studio-actions button>span:not(.do-premium-icon){color:inherit;white-space:nowrap}.do-studio-title{max-width:680px;display:grid;gap:1px}.do-studio-title input{color:#fff;background:transparent;border:0;outline:0;font-size:1.08rem;font-weight:900}.do-studio-title small{min-width:0;color:#b8c6d8;font-weight:800}.do-studio-body{min-width:0;min-height:0;display:grid;grid-template-columns:64px 260px 320px minmax(0,1fr);overflow:hidden;background:#f7fbff}.do-studio-panel,.do-studio-preview,.do-studio-rail,.do-studio-scenes{min-width:0;min-height:0;overflow:auto}.do-studio-rail{display:flex;flex-direction:column;align-items:stretch;background:#061528;border-right:1px solid #12243a}.do-studio-rail button{min-height:58px;display:grid;place-items:center;gap:2px;padding:8px 4px;color:#cbd8e7;background:transparent;border:0;border-radius:0}.do-studio-rail button.is-active{color:#1455cf;background:#e8f3ff;box-shadow:inset 4px 0 0 var(--studio-gold)}.do-studio-rail span{font-size:1.15rem;line-height:1}.do-studio-rail .do-premium-icon{width:32px;height:32px;font-size:16px}.do-studio-rail small{max-width:58px;overflow:hidden;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.do-studio-panel{padding:14px;background:#fff;border-right:1px solid var(--studio-line)}.do-studio-panel.is-compact{display:grid;align-content:start;gap:12px}.do-studio-panel-head,.do-studio-visual-assets>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.do-studio-panel-head strong,.do-studio-panel>strong{color:var(--studio-blue);font-size:1.2rem}.do-studio-panel-head span{padding:4px 10px;border:1px solid #f0d181;border-radius:999px;color:#8a6400;background:var(--studio-gold-soft);font-weight:900;font-size:.72rem}.do-studio-panel p{color:var(--studio-muted);line-height:1.4}.do-studio-tool-stack button,.do-studio-wide-button{width:100%;min-height:42px;margin-bottom:10px}.do-studio-visual-assets{margin-top:16px;padding-top:14px;border-top:1px solid var(--studio-line)}.do-studio-asset-card{display:grid;gap:4px;margin-top:10px;padding:12px;border:1px solid var(--studio-line);border-radius:8px;background:#f8fbff}.do-studio-asset-card span,.do-studio-asset-card strong{color:var(--studio-blue);font-weight:900}.do-studio-asset-card small{color:var(--studio-muted)}.do-studio-media-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:14px}.do-studio-media-grid button{min-width:0;min-height:38px;display:flex;align-items:center;justify-content:center;padding:8px 10px}.do-studio-media-grid button.is-active{border-color:#2f80ed;background:#edf6ff;box-shadow:inset 0 0 0 1px #2f80ed}.do-studio-media-grid span{display:none}.do-studio-media-grid .do-premium-icon{display:inline-grid;width:30px;height:30px;font-size:15px}.do-studio-media-grid small{min-width:0;overflow:visible;text-align:center;text-overflow:clip;white-space:nowrap;font-size:.82rem;font-weight:900}.do-studio-asset-list{display:grid;gap:8px}.do-studio-asset-list button{min-width:0;display:grid;grid-template-columns:48px minmax(0,1fr);gap:10px;padding:8px;text-align:left}.do-studio-asset-list img,.do-studio-asset-list video{width:48px;height:40px;-o-object-fit:cover;object-fit:cover;border-radius:6px}.do-studio-asset-list button>span:first-child{width:48px;height:40px;display:grid;place-items:center;border-radius:6px;background:#e8eff8;color:var(--studio-blue);font-weight:900;font-size:.72rem}.do-studio-asset-list small,.do-studio-asset-list strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.do-studio-scenes{padding:16px;border-right:1px solid var(--studio-line);background:#f5f9fe}.do-studio-scenes-head{display:flex;justify-content:space-between;gap:12px;margin-bottom:14px}.do-studio-scenes h2{margin:0;color:var(--studio-blue);font-size:1.55rem}.do-studio-scenes p{margin:4px 0 0;color:var(--studio-muted);line-height:1.25;font-size:.9rem}.do-studio-scenes-head button{width:82px;height:44px;flex:0 0 auto;border-radius:8px;background:#e8eef6}.do-studio-scene-controls{display:grid;gap:10px;margin-bottom:12px}.do-studio-scene-controls label{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:8px;color:var(--studio-muted);font-weight:900;text-transform:uppercase;font-size:.78rem}.do-studio-scene-controls select{height:42px;padding:0 10px;border:1px solid var(--studio-line);border-radius:8px;background:#fff;color:var(--studio-blue);font-weight:800}.do-studio-scene-controls div{display:flex;gap:8px}.do-studio-scene-list{display:grid;gap:10px}.do-studio-scene-card{display:grid;gap:7px;padding:10px;border:1px solid var(--studio-line);border-radius:7px;background:#fff}.do-studio-scene-card.is-active{border-color:#2fc5ff;box-shadow:inset 3px 0 0 var(--studio-gold),0 0 0 1px #2f80ed}.do-studio-scene-meta{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px}.do-studio-scene-meta span{color:#2563eb;font-weight:900;text-transform:uppercase}.do-studio-scene-meta small{padding:4px 9px;border-radius:6px;color:var(--studio-muted);background:#e9eff6;font-weight:900}.do-studio-scene-meta button{width:36px;height:32px;border-radius:6px}.do-studio-scene-card textarea{width:100%;min-height:112px;border:1px solid transparent;border-radius:6px;padding:10px;background:#fbfdff;color:var(--studio-blue);font:inherit;font-weight:850;line-height:1.25;outline:0;overflow:auto}.do-studio-scene-card textarea:focus{box-shadow:0 0 0 2px rgba(47,128,237,.12)}.do-studio-scene-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.do-studio-scene-actions button,.do-studio-scene-controls button{min-height:34px;padding:0 8px;border-radius:6px;background:#e8eef6}.do-studio-scene-controls .do-studio-action-button{min-height:38px;padding:4px 10px;border-radius:10px}.do-studio-scene-actions .do-premium-icon,.do-studio-scene-controls .do-premium-icon{width:24px;height:24px;border-radius:8px;font-size:13px}.do-studio-scene-actions .do-studio-danger-button{display:inline-flex;align-items:center;justify-content:center;gap:5px;color:#7f1d1d;background:#fff1f2;border-color:#fecdd3}.do-studio-preview button:disabled,.do-studio-scene-actions button:disabled,.do-studio-scene-controls button:disabled{color:#9aa9ba;cursor:not-allowed;background:#eef3f8}.do-studio-preview{display:grid;grid-template-rows:72px minmax(0,1fr) 62px;background:#fff}.do-studio-preview-tools{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 18px;border-bottom:1px solid var(--studio-line)}.do-studio-preview-tools>div{min-width:0}.do-studio-preview-tools span,.do-studio-preview-tools strong{display:block}.do-studio-preview-tools span{color:var(--studio-muted);font-weight:900}.do-studio-preview-tools strong{min-width:0;color:var(--studio-blue);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.1rem}.do-studio-preview-tools>div:last-child{display:flex;gap:8px;align-items:center}.do-studio-preview-tools button,.do-studio-preview-tools select{height:40px;padding:0 14px;border:1px solid var(--studio-line);border-radius:8px;background:#fff;color:var(--studio-blue);font-weight:900}.do-studio-preview-tools .do-studio-action-button{height:42px;min-height:42px;padding:5px 12px;border-radius:12px}.do-studio-empty-visual .do-premium-icon,.do-studio-playbar .do-premium-icon,.do-studio-preview-tools .do-premium-icon{width:28px;height:28px;border-radius:9px;font-size:15px}.do-studio-canvas{min-height:0;width:100%;display:grid;place-items:center;position:relative;padding:24px;background:#f7fbff}.do-studio-canvas.has-visual{background:#071629}.do-studio-canvas img,.do-studio-canvas video{width:min(960px,96%);max-height:100%;aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain;border-radius:4px;box-shadow:0 18px 50px rgba(7,22,41,.18)}.do-studio-empty-visual{width:min(720px,92%);display:grid;place-items:center;align-content:center;gap:12px;border:1px solid rgba(243,184,46,.35);background:linear-gradient(145deg,rgba(8,23,42,.94),rgba(11,42,77,.96)),radial-gradient(circle at 30% 25%,rgba(243,184,46,.18),transparent 32%)}.do-studio-empty-visual strong{max-width:620px;font-size:clamp(1.4rem,2vw,2rem);line-height:1.08}.do-studio-empty-visual p{max-width:480px;margin:0;color:#c8d4e2}.do-studio-empty-visual div{flex-wrap:wrap;justify-content:center;gap:10px}.do-studio-empty-visual button{min-height:38px;padding:0 14px;border-radius:7px;background:#fff;color:var(--studio-blue);font-weight:900}.do-studio-caption{position:absolute;inset:auto 8% 10%;display:flex;justify-content:center;pointer-events:none}.do-studio-caption span{max-width:760px;padding:10px 14px;border-radius:8px;color:#fff;background:rgba(7,22,41,.72);font-weight:900;text-align:center;line-height:1.15}.do-studio-playbar{display:grid;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 18px;border-top:1px solid var(--studio-line)}.do-studio-playbar button{height:38px;color:#fff;background:var(--studio-blue);border-color:var(--studio-blue)}.do-studio-playbar .do-studio-action-button{min-height:40px;padding:5px 12px;border-radius:12px}.do-studio-playbar input{width:100%;accent-color:var(--studio-gold)}.do-studio-playbar span{color:var(--studio-blue);font-weight:900;white-space:nowrap}.do-studio-timeline{min-width:0;min-height:0;height:100px;display:flex;align-items:center;gap:10px;padding:10px 120px 10px 16px;background:#fff;border-top:1px solid var(--studio-line)}.do-studio-add-tile,.do-studio-timeline-card{width:138px;height:78px;flex:0 0 auto;display:grid;grid-template-columns:42px minmax(0,1fr);grid-template-rows:1fr auto;align-items:center;gap:4px 8px;padding:8px;text-align:left}.do-studio-add-tile{place-items:center;grid-template-columns:1fr;text-align:center;border-style:dashed}.do-studio-timeline-card.is-active{border-color:#2f80ed;box-shadow:inset 0 3px 0 var(--studio-gold),0 0 0 1px #2f80ed}.do-studio-timeline-card span{position:absolute;width:22px;height:22px;display:grid;place-items:center;border-radius:6px;background:#2563eb;font-size:.75rem;font-weight:900}.do-studio-timeline-card i,.do-studio-timeline-card img{width:42px;height:34px;grid-row:1/span 2;-o-object-fit:cover;object-fit:cover;border-radius:6px;background:var(--studio-blue)}.do-studio-timeline-card small,.do-studio-timeline-card strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.do-studio-timeline-card strong{color:var(--studio-blue)}.do-studio-timeline-card small{color:var(--studio-muted)}.build-launcher-page.has-video-studio .build-hero-grid,.build-launcher-page.has-video-studio .build-production-output>strong,.build-launcher-page.has-video-studio .build-side-column,.build-launcher-page.has-video-studio .build-tools-grid{display:none}.build-launcher-page.has-video-studio .build-production-workspace{display:block;width:100%}.build-launcher-page.has-video-studio .build-production-output{width:100%;max-width:100%;padding:0;border:0;background:transparent}.build-launcher-page.has-video-studio .orator-artifact.is-guided-video-project{padding:0;border:0;background:transparent}.build-launcher-page.has-video-studio .do-support-fab,.build-launcher-page.has-video-studio .support-floating-button{transform:scale(.62);transform-origin:bottom right;right:8px;bottom:14px;opacity:.9}.do-studio-shell ::-webkit-scrollbar{width:6px;height:6px}.do-studio-shell ::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(100,116,139,.55)}.do-studio-shell ::-webkit-scrollbar-track{background:transparent}@media (max-width:1180px){.do-studio-body{grid-template-columns:56px 220px 280px minmax(0,1fr)}.do-studio-actions span{display:none}}@media (max-width:920px){.do-studio-shell{height:auto;min-height:0;grid-template-rows:auto auto auto;overflow:visible}.do-studio-body,.do-studio-topbar{display:grid}.do-studio-body{grid-template-columns:56px minmax(0,1fr)}.do-studio-panel,.do-studio-preview,.do-studio-scenes{grid-column:2;max-height:none}}.do-studio-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.do-studio-topbar{min-height:72px;align-items:center;padding:8px 16px;gap:16px}.do-studio-brand{align-items:center;min-height:54px;gap:10px}.do-studio-title{gap:3px;min-width:180px;padding:1px 0;overflow:hidden}.do-studio-title input{height:28px;line-height:1.15;padding:0}.do-studio-title small{line-height:1.15;max-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.do-studio-panel,.do-studio-preview,.do-studio-scene-list,.do-studio-scenes,.do-studio-timeline{scrollbar-width:thin;scrollbar-color:rgba(100,116,139,.55) transparent}.do-studio-panel::-webkit-scrollbar,.do-studio-preview::-webkit-scrollbar,.do-studio-scene-list::-webkit-scrollbar,.do-studio-scenes::-webkit-scrollbar,.do-studio-timeline::-webkit-scrollbar{width:6px;height:6px}.do-studio-panel::-webkit-scrollbar-thumb,.do-studio-preview::-webkit-scrollbar-thumb,.do-studio-scene-list::-webkit-scrollbar-thumb,.do-studio-scenes::-webkit-scrollbar-thumb,.do-studio-timeline::-webkit-scrollbar-thumb{background:rgba(100,116,139,.45);border-radius:999px}.do-studio-panel::-webkit-scrollbar-track,.do-studio-preview::-webkit-scrollbar-track,.do-studio-scene-list::-webkit-scrollbar-track,.do-studio-scenes::-webkit-scrollbar-track,.do-studio-timeline::-webkit-scrollbar-track{background:transparent}.do-studio-scene-card textarea{border:1px solid #d9e5f2;background:#fff;box-shadow:inset 0 1px 0 rgba(7,22,41,.04);cursor:text}.do-studio-scene-card textarea::-moz-placeholder{color:#8ea0b4}.do-studio-scene-card textarea::placeholder{color:#8ea0b4}.do-studio-scene-card textarea:focus{outline:0;border-color:#2f80ed;box-shadow:0 0 0 3px rgba(47,128,237,.16),inset 0 1px 0 rgba(7,22,41,.04);background:#fff}.build-launcher-page.has-video-studio .floating-support-chat{position:fixed;right:12px;bottom:8px;z-index:60;transform:scale(.68)}.build-launcher-page.has-video-studio .floating-support-chat summary{min-width:88px;height:40px;padding:0 16px;border-radius:999px;font-size:.86rem}.build-launcher-page.has-video-studio .floating-support-chat>section{bottom:58px;max-height:min(70vh,560px)}.build-launcher-page.has-video-studio,body:has(.build-launcher-page.has-video-studio){overflow-x:hidden}.do-studio-shell{max-width:100vw;overflow:hidden}.do-studio-body,.do-studio-panel,.do-studio-preview,.do-studio-scenes{overscroll-behavior:contain}.do-studio-rail{overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}.do-studio-rail::-webkit-scrollbar{width:0;height:0}.do-studio-panel,.do-studio-preview,.do-studio-scene-list,.do-studio-scenes{scrollbar-width:thin;scrollbar-color:rgba(100,116,139,.35) transparent}.do-studio-panel::-webkit-scrollbar,.do-studio-preview::-webkit-scrollbar,.do-studio-scene-list::-webkit-scrollbar,.do-studio-scenes::-webkit-scrollbar{width:4px;height:4px}.do-studio-panel::-webkit-scrollbar-thumb,.do-studio-preview::-webkit-scrollbar-thumb,.do-studio-scene-list::-webkit-scrollbar-thumb,.do-studio-scenes::-webkit-scrollbar-thumb{background:rgba(100,116,139,.32);border-radius:999px}.do-studio-panel::-webkit-scrollbar-track,.do-studio-preview::-webkit-scrollbar-track,.do-studio-scene-list::-webkit-scrollbar-track,.do-studio-scenes::-webkit-scrollbar-track{background:transparent}.do-studio-scene-card textarea{min-height:130px;max-height:230px;scrollbar-width:thin;scrollbar-color:rgba(100,116,139,.32) transparent}.do-studio-scene-card textarea::-webkit-scrollbar{width:4px}.do-studio-scene-card textarea::-webkit-scrollbar-thumb{background:rgba(100,116,139,.3);border-radius:999px}.do-studio-scene-card textarea::-webkit-scrollbar-track{background:transparent}.do-studio-empty-visual button{border-color:hsla(0,0%,100%,.72);box-shadow:0 6px 18px rgba(7,22,41,.16)}.do-studio-timeline{overscroll-behavior-x:contain;padding-right:112px}.do-studio-timeline::-webkit-scrollbar{height:5px}.do-studio-timeline::-webkit-scrollbar-thumb{background:rgba(100,116,139,.35);border-radius:999px}.build-launcher-page.has-video-studio .floating-support-chat{bottom:118px!important;z-index:45;transform:scale(.52)}.build-launcher-page.has-video-studio .floating-support-chat summary{min-width:76px;min-height:36px;height:36px;padding:0 13px;font-size:.78rem;box-shadow:0 8px 22px rgba(8,17,31,.18)}.build-launcher-page.has-video-studio .floating-support-chat>section{bottom:48px;max-height:min(68vh,520px)}.do-studio-empty-visual{width:min(760px,88%);min-height:320px;padding:28px;border:1px solid rgba(244,179,33,.42);border-radius:6px;background:radial-gradient(circle at 72% 22%,rgba(56,163,255,.2),transparent 34%),linear-gradient(135deg,#07111f,#102a44 58%,#07111f);color:#fff;text-align:center;box-shadow:0 18px 54px rgba(7,17,31,.18)}.do-studio-empty-visual>span{color:#f4b321;font-size:.78rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.do-studio-preview-words{display:block;width:min(620px,92%);margin:8px auto 0;color:#fff;font-size:clamp(1.45rem,2.3vw,2.45rem);line-height:1.08;overflow-wrap:anywhere}.do-studio-empty-visual small{display:block;max-width:420px;margin:0 auto;color:#c7d5e5;font-size:.92rem;font-weight:750}.do-studio-empty-visual .do-studio-action-button,.do-studio-empty-visual button{display:none}.do-studio-timeline{padding-right:92px}.do-studio-add-tile,.do-studio-timeline-card{width:128px;height:72px;grid-template-columns:32px minmax(0,1fr);gap:6px 8px;padding:10px}.do-studio-timeline-card i,.do-studio-timeline-card img{display:none}.do-studio-timeline-card span{position:static;width:26px;height:26px;grid-row:1/span 2;align-self:center;background:#07111f;color:#fff;border:1px solid rgba(244,179,33,.5)}.do-studio-timeline-card strong{font-size:.92rem}.do-studio-timeline-card small{font-size:.78rem}.build-launcher-page.has-video-studio .floating-support-chat{transform:scale(.44)}.build-launcher-page.has-video-studio,body,html{overflow-x:hidden}.do-studio-body,.do-studio-preview,.do-studio-shell,.do-studio-timeline{max-width:100%;min-width:0}.do-studio-actions{flex:0 1 auto;justify-content:flex-end}.do-studio-actions .do-studio-action-button{min-width:104px;width:auto}.do-studio-actions .do-studio-action-button>span:not(.do-premium-icon){display:inline;overflow:visible;color:inherit}.do-studio-render-status{height:38px!important;min-width:142px;padding:0 14px!important;font-size:.82rem;font-weight:900;color:#75849a!important;background:#e8eef5!important;border-color:#d4dfec!important}.do-studio-topbar .is-primary{min-width:96px}.do-studio-topbar .is-menu{min-width:82px}.do-studio-title{align-self:center;gap:4px}.do-studio-title input{height:24px;line-height:1.1}.do-studio-title small{line-height:1.1}.do-studio-scene-card textarea{min-height:148px;max-height:260px}.do-studio-scene-asset-status{width:-moz-fit-content;width:fit-content;padding:4px 9px;border-radius:999px;color:#07111f;background:#ffe28a;border:1px solid rgba(244,179,33,.72);font-size:.72rem;font-weight:900}.do-studio-empty-visual div{display:flex}.do-studio-empty-visual .do-studio-action-button,.do-studio-empty-visual button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;border-color:hsla(0,0%,100%,.76);background:#fff;color:#07111f}.do-studio-empty-visual .do-studio-preview-words{max-width:560px;font-size:clamp(1.18rem,1.7vw,1.72rem)}.do-studio-playbar{padding-right:130px}.do-studio-timeline{padding-right:128px}.build-launcher-page.has-video-studio .floating-support-chat{right:10px!important;bottom:18px!important;transform:scale(.38);transform-origin:bottom right;z-index:35}.build-launcher-page.has-video-studio .floating-support-chat summary{min-width:72px;min-height:34px;height:34px;padding:0 12px;font-size:.74rem}.build-launcher-page.has-video-studio,.build-launcher-page.has-video-studio *{box-sizing:border-box}.build-launcher-page.has-video-studio,.do-studio-shell,body:has(.build-launcher-page.has-video-studio),html:has(.build-launcher-page.has-video-studio){max-width:100vw;overflow-x:hidden}.do-studio-body,.do-studio-panel,.do-studio-preview,.do-studio-preview-tools,.do-studio-scenes,.do-studio-shell,.do-studio-timeline{min-width:0}.do-studio-topbar{gap:14px;overflow:hidden}.do-studio-brand{min-width:0}.do-studio-title{min-width:0;max-width:clamp(260px,34vw,620px);justify-content:center}.do-studio-title input{width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.do-studio-actions{flex:0 0 auto;gap:8px;min-width:0}.do-studio-actions .do-studio-action-button,.do-studio-topbar .is-menu{min-width:76px!important;width:auto!important;height:38px!important;padding:0 12px!important;border-radius:12px!important;white-space:nowrap}.do-studio-topbar .is-primary{min-width:78px!important}.do-studio-render-status{min-width:134px!important;height:36px!important;padding:0 12px!important;border-radius:12px!important;font-size:.78rem!important;line-height:1!important;white-space:nowrap}.do-studio-actions .do-studio-action-button:before,.do-studio-topbar .is-menu:before,.do-studio-topbar .is-primary:before{display:none!important;content:none!important}.do-studio-scene-card textarea{min-height:182px!important;max-height:320px;overflow-y:auto;white-space:pre-wrap;overflow-wrap:break-word;word-break:normal;caret-color:#07111f}.do-studio-scene-card textarea:focus{outline:3px solid rgba(56,163,255,.2);border-color:#38a3ff;box-shadow:inset 0 0 0 1px rgba(56,163,255,.28)}.do-studio-scene-card textarea::-moz-placeholder{color:#8a99ad}.do-studio-scene-card textarea::placeholder{color:#8a99ad}.do-studio-canvas{min-width:0;max-width:100%;overflow:hidden}.do-studio-empty-visual{width:min(720px,86%)!important;max-width:86%}.do-studio-empty-visual .do-studio-preview-words{max-width:520px;font-size:clamp(1.05rem,1.45vw,1.42rem);line-height:1.16}.do-studio-empty-visual small{max-width:380px;font-size:.84rem}.do-studio-playbar{min-width:0;padding-right:178px!important}.do-studio-playbar input[type=range]{min-width:0}.do-studio-timeline{width:100%;max-width:100%;padding-right:178px!important;overflow-x:auto;overflow-y:hidden}.build-launcher-page.has-video-studio .floating-support-chat{right:8px!important;bottom:8px!important;transform:scale(.32)!important;z-index:28!important}.build-launcher-page.has-video-studio .floating-support-chat summary{min-width:68px!important;padding:0 10px!important}.build-launcher-page.has-video-studio .floating-support-chat>section{right:0;bottom:42px}.do-studio-panel,.do-studio-rail,.do-studio-scene-list,.do-studio-scenes{scrollbar-width:thin;scrollbar-color:rgba(100,116,139,.34) transparent}.do-studio-panel::-webkit-scrollbar,.do-studio-rail::-webkit-scrollbar,.do-studio-scene-card textarea::-webkit-scrollbar,.do-studio-scene-list::-webkit-scrollbar,.do-studio-scenes::-webkit-scrollbar{width:6px}.do-studio-panel::-webkit-scrollbar-track,.do-studio-rail::-webkit-scrollbar-track,.do-studio-scene-card textarea::-webkit-scrollbar-track,.do-studio-scene-list::-webkit-scrollbar-track,.do-studio-scenes::-webkit-scrollbar-track{background:transparent}.do-studio-panel::-webkit-scrollbar-thumb,.do-studio-rail::-webkit-scrollbar-thumb,.do-studio-scene-card textarea::-webkit-scrollbar-thumb,.do-studio-scene-list::-webkit-scrollbar-thumb,.do-studio-scenes::-webkit-scrollbar-thumb{background:rgba(100,116,139,.28);border-radius:999px}@media (max-width:1180px){.do-studio-actions .do-studio-action-button,.do-studio-topbar .is-menu{min-width:62px!important;padding:0 9px!important;font-size:.76rem!important}.do-studio-render-status{min-width:116px!important;font-size:.7rem!important}}.studio-shell{background:#f4f7f9}.studio-shell .studio-hero{align-items:center;background:#fff;border-bottom:1px solid #dce3e8;display:grid;gap:48px;grid-template-columns:minmax(0,1fr) minmax(280px,390px);margin:0;max-width:none;padding:58px max(24px,calc((100vw - 1420px) / 2))}.studio-shell .studio-hero-copy{max-width:820px}.studio-shell .studio-hero-copy h1{color:#0b1728;font-size:clamp(44px,6vw,72px);letter-spacing:0;line-height:.98;margin:8px 0 18px}.studio-shell .studio-hero-copy>p:not(.eyebrow){color:#536174;font-size:18px;line-height:1.65;margin:0;max-width:780px}.creator-studio-intro{background:#102235;border:1px solid #203b53;border-radius:8px;color:#fff;padding:24px}.creator-input-panel header>span,.creator-live-summary>span,.creator-overview-grid span,.creator-product-nav>span,.creator-result-header span,.creator-studio-intro>span,.creator-studio-toolbar span{color:#167d73;font-size:11px;font-weight:900;letter-spacing:0;text-transform:uppercase}.creator-studio-intro>span{color:#82d9ce}.creator-studio-intro h2{color:#fff;font-size:23px;line-height:1.2;margin:8px 0 22px}.creator-studio-intro dl{display:grid;gap:1px;margin:0}.creator-studio-intro dl div{align-items:center;border-top:1px solid hsla(0,0%,100%,.13);display:flex;gap:18px;justify-content:space-between;padding:12px 0}.creator-studio-intro dt{color:#adbac7;font-size:13px}.creator-studio-intro dd{font-size:13px;font-weight:850;margin:0;text-align:right}.creator-product-studio{margin:0 auto;max-width:1470px;padding:32px 24px 72px}.creator-studio-toolbar{align-items:center;background:#fff;border:1px solid #dbe3e8;border-radius:8px 8px 0 0;display:flex;gap:24px;justify-content:space-between;min-height:72px;padding:14px 18px}.creator-studio-toolbar>div:first-child{display:grid;gap:4px;min-width:180px}.creator-studio-toolbar>div:first-child strong{color:#0b1728;font-size:18px}.creator-toolbar-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.creator-recent-drafts button,.creator-result-actions button,.creator-result-tabs button,.creator-toolbar-actions button{background:#fff;border:1px solid #cfd8df;border-radius:6px;color:#132033;cursor:pointer;font:inherit;font-size:13px;font-weight:800;min-height:38px;padding:8px 12px}.creator-result-actions button:hover:not(:disabled),.creator-result-tabs button:hover:not(:disabled),.creator-toolbar-actions button:hover:not(:disabled){border-color:#167d73;color:#0f675f}.creator-primary-actions button:disabled,.creator-render-boundary button:disabled,.creator-result-actions button:disabled,.creator-toolbar-actions button:disabled{background:#eef2f4;color:#7b8794;cursor:not-allowed}.creator-capability-note{background:#f0f8f6;border:1px solid #c9e5df;color:#315f5a;font-size:12px;margin:0;padding:8px 18px}.creator-product-mobile-select{display:none}.creator-studio-layout{align-items:start;display:grid;gap:16px;grid-template-columns:238px minmax(0,1fr) 292px;margin-top:16px}.creator-draft-result,.creator-input-panel,.creator-live-summary,.creator-product-nav,.creator-recent-drafts{background:#fff;border:1px solid #dbe3e8;border-radius:8px;min-width:0}.creator-product-nav{display:grid;gap:6px;max-height:calc(100vh - 120px);overflow-y:auto;padding:14px;position:sticky;top:104px}.creator-product-nav>span{padding:4px 6px 9px}.creator-product-nav button{background:#f8fafb;border:1px solid transparent;border-radius:6px;color:#152235;cursor:pointer;display:grid;gap:4px;min-width:0;padding:11px 12px;text-align:left}.creator-product-nav button:hover{border-color:#b9d7d2}.creator-product-nav button.active{background:#eaf5f2;border-color:#167d73;box-shadow:inset 3px 0 0 #167d73}.creator-product-nav button strong{font-size:13px;line-height:1.25}.creator-product-nav button small{color:#647284;font-size:10px;line-height:1.35}.creator-input-panel{padding:24px}.creator-input-panel header h2,.creator-live-summary h2,.creator-result-header h2{color:#0b1728;letter-spacing:0}.creator-input-panel header h2{font-size:28px;margin:7px 0 8px}.creator-input-panel header p,.creator-live-summary>p,.creator-result-header p{color:#667487;line-height:1.55;margin:0}.creator-field-grid{display:grid;gap:16px;margin-top:24px}.creator-field-grid label{color:#25354a;display:grid;font-size:12px;font-weight:850;gap:7px;min-width:0}.creator-field-grid label:has(textarea){grid-column:1/-1}.creator-field-grid input,.creator-field-grid select,.creator-field-grid textarea,.creator-product-mobile-select select{background:#fff;border:1px solid #cfd8df;border-radius:6px;color:#132033;font:inherit;font-size:14px;min-width:0;outline:none;padding:11px 12px;width:100%}.creator-field-grid textarea{line-height:1.5;min-height:126px;resize:vertical}.creator-field-grid input:focus,.creator-field-grid select:focus,.creator-field-grid textarea:focus,.creator-product-mobile-select select:focus{border-color:#167d73;box-shadow:0 0 0 3px rgba(22,125,115,.12)}.creator-field-grid input:disabled,.creator-field-grid select:disabled,.creator-field-grid textarea:disabled{background:#eef2f4;color:#72808e}.creator-primary-actions,.creator-result-actions{align-items:center;display:flex;flex-wrap:wrap;gap:9px;margin-top:20px}.creator-studio-notice{background:#eef7fb;border-left:3px solid #267da0;color:#244c61;font-size:13px;margin:16px 0 0;padding:11px 13px}.creator-live-summary{padding:20px;position:sticky;top:104px}.creator-live-summary h2{font-size:20px;line-height:1.25;margin:8px 0;overflow-wrap:anywhere}.creator-live-summary dl{display:grid;gap:0;margin:18px 0}.creator-live-summary dl div{align-items:baseline;border-top:1px solid #e3e9ed;display:flex;gap:12px;justify-content:space-between;padding:10px 0}.creator-live-summary dt{color:#6d7988;font-size:11px}.creator-live-summary dd{color:#152235;font-size:12px;font-weight:850;margin:0;text-align:right}.creator-summary-next{background:#f5f8fa;border:1px solid #e0e6ea;border-radius:6px;display:grid;gap:6px;padding:13px}.creator-summary-next strong{font-size:12px}.creator-summary-next span{color:#667487;font-size:12px;line-height:1.45}.creator-draft-result,.creator-recent-drafts{margin-top:16px;padding:20px}.creator-recent-drafts header,.creator-result-header{align-items:flex-start;display:flex;gap:24px;justify-content:space-between}.creator-recent-drafts article{border-top:1px solid #e1e7eb;display:flex;gap:16px;justify-content:space-between;padding:12px 0}.creator-recent-drafts article span,.creator-recent-drafts>p{color:#6a7787;font-size:13px}.creator-result-header h2{font-size:26px;margin:7px 0}.creator-result-header>strong{background:#eaf5f2;border:1px solid #c8e2dc;border-radius:999px;color:#126a62;flex:0 0 auto;font-size:11px;padding:7px 10px}.creator-result-tabs{border-bottom:1px solid #dce3e8;display:flex;gap:4px;margin-top:22px;overflow-x:auto}.creator-result-tabs button{border-color:transparent;border-radius:5px 5px 0 0;flex:0 0 auto}.creator-result-tabs button.active{border-bottom:3px solid #167d73;color:#126a62}.creator-result-view{min-height:220px;padding:22px 0 4px}.creator-overview-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.creator-overview-grid article{background:#f7f9fa;border:1px solid #dfe6ea;border-radius:6px;display:grid;gap:8px;min-width:0;padding:16px}.creator-overview-grid article p,.creator-overview-grid article strong{overflow-wrap:anywhere}.creator-overview-grid article p{color:#657385;font-size:13px;line-height:1.5;margin:0}.creator-draft-text,.creator-next-steps,.creator-structure-list{max-width:940px}.creator-draft-text h3,.creator-structure-list h3{font-size:20px;margin:0 0 16px}.creator-draft-text p{border-top:1px solid #e0e6ea;display:grid;gap:7px;margin:0;padding:13px 0}.creator-draft-text p strong{font-size:12px}.creator-draft-text p span{color:#536174;line-height:1.55;overflow-wrap:anywhere}.creator-structure-list article{align-items:start;border-top:1px solid #e0e6ea;display:grid;gap:12px;grid-template-columns:28px minmax(0,1fr);padding:12px 0}.creator-structure-list article>span{align-items:center;background:#eaf5f2;border-radius:50%;color:#126a62;display:flex;font-size:11px;font-weight:900;height:26px;justify-content:center;width:26px}.creator-structure-list article p{line-height:1.55;margin:2px 0 0;overflow-wrap:anywhere}.creator-assets-result{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.creator-assets-result figure,.creator-empty-assets{background:#f7f9fa;border:1px solid #dfe6ea;border-radius:6px;margin:0;min-width:0;padding:14px}.creator-assets-result img,.creator-assets-result video{display:block;max-height:420px;-o-object-fit:contain;object-fit:contain;width:100%}.creator-assets-result audio{width:100%}.creator-assets-result a,.creator-assets-result figcaption,.creator-empty-assets p{color:#607083;display:block;font-size:12px;line-height:1.45;margin-top:10px;overflow-wrap:anywhere}.creator-assets-result a{color:#0f6b63;font-weight:850}.creator-next-steps ol{color:#425166;line-height:1.6;padding-left:22px}.creator-render-boundary{background:#f7f9fa;border:1px solid #dfe6ea;border-radius:6px;display:flex;flex-wrap:wrap;gap:9px;padding:15px}.creator-render-boundary span,.creator-render-boundary strong{flex:1 0 100%}.creator-render-boundary span{color:#697788;font-size:13px}.creator-result-actions{border-top:1px solid #dce3e8;padding-top:18px}.creator-result-actions .button{min-height:38px;padding:9px 13px}@media (max-width:1120px){.creator-studio-layout{grid-template-columns:220px minmax(0,1fr)}.creator-live-summary{grid-column:2;position:static}}@media (max-width:800px){.studio-shell .studio-hero{gap:18px;grid-template-columns:1fr;padding:28px 20px 22px}.studio-shell .studio-hero-copy h1{margin-bottom:12px}.studio-shell .studio-hero-copy>p:not(.eyebrow){font-size:16px;line-height:1.5}.creator-studio-intro{padding:16px 20px}.creator-studio-intro h2{font-size:19px;margin:5px 0 10px}.creator-studio-intro dl div{padding:7px 0}.studio-shell .studio-hero-copy h1{font-size:48px}.creator-product-studio{padding:20px 14px 48px}.creator-recent-drafts header,.creator-result-header,.creator-studio-toolbar{align-items:stretch;flex-direction:column}.creator-toolbar-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.creator-product-mobile-select{background:#fff;border:1px solid #dbe3e8;border-radius:8px;display:grid;font-size:12px;font-weight:850;gap:7px;margin-top:14px;padding:14px}.creator-studio-layout{grid-template-columns:minmax(0,1fr)}.creator-product-nav{display:none}.creator-live-summary{grid-column:auto}.creator-assets-result,.creator-field-grid,.creator-overview-grid{grid-template-columns:1fr}}@media (max-width:520px){.studio-shell .studio-hero-copy h1{font-size:42px}.creator-primary-actions,.creator-result-actions,.studio-shell .studio-hero-actions{align-items:stretch;flex-direction:column}.creator-toolbar-actions{grid-template-columns:1fr}.creator-primary-actions button,.creator-result-actions .button,.creator-result-actions button,.creator-toolbar-actions button{width:100%}.creator-draft-result,.creator-input-panel,.creator-live-summary{padding:17px}}body:has(.build-launcher-page.has-video-studio),html:has(.build-launcher-page.has-video-studio){width:100%;max-width:100%;overflow-x:hidden!important}.build-launcher-page.has-video-studio,.build-launcher-page.has-video-studio .build-output-panel,.build-launcher-page.has-video-studio .build-production-console,.build-launcher-page.has-video-studio .build-production-workspace,.build-launcher-page.has-video-studio .orator-artifact,.build-launcher-page.has-video-studio .orator-artifact-list{min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.do-studio-shell{width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important}.do-studio-topbar{grid-template-columns:minmax(0,1fr) auto;min-height:64px!important;height:64px!important;padding:8px 14px!important;gap:10px!important}.do-studio-brand{flex:1 1 auto;min-width:0!important;gap:8px!important}.do-studio-title{min-width:0!important;max-width:clamp(220px,32vw,560px)!important}.do-studio-actions{flex:0 1 auto!important;min-width:0!important;gap:7px!important}.do-studio-actions .do-studio-action-button,.do-studio-brand>button,.do-studio-topbar .is-menu{min-width:auto!important;width:auto!important;height:36px!important;min-height:36px!important;padding:0 11px!important;border-radius:10px!important;font-size:.82rem!important;line-height:1!important;white-space:nowrap!important}.do-studio-topbar .is-primary{min-width:76px!important;color:#07111f!important}.do-studio-render-status{min-width:0!important;height:32px!important;min-height:32px!important;padding:0 10px!important;border-radius:999px!important;color:#8390a3!important;background:#edf2f7!important;border-color:#d6e0ec!important;font-size:.72rem!important;font-weight:850!important;box-shadow:none!important;opacity:.88!important}.do-studio-actions .do-studio-action-button:before,.do-studio-brand>button:before,.do-studio-topbar .is-menu:before,.do-studio-topbar .is-primary:before{display:none!important;content:none!important}.do-studio-scene-card textarea{min-height:190px!important;max-height:none!important;overflow-y:hidden!important;resize:vertical;line-height:1.35!important}.do-studio-scene-asset-status{display:inline-flex;align-items:center;min-height:24px}.do-studio-empty-visual>span{letter-spacing:0!important}.do-studio-empty-visual .do-studio-action-button,.do-studio-empty-visual button{display:inline-flex!important}.do-studio-playbar,.do-studio-timeline{padding-right:150px!important}.do-studio-timeline{max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important}.build-launcher-page.has-video-studio .floating-support-chat{position:fixed!important;right:12px!important;bottom:12px!important;z-index:20!important;transform:scale(.34)!important;transform-origin:bottom right!important}.build-launcher-page.has-video-studio .floating-support-chat summary{min-width:72px!important;min-height:32px!important;height:32px!important;padding:0 11px!important;border-radius:999px!important;font-size:.72rem!important}.build-launcher-page.has-video-studio .floating-support-chat>section{right:0!important;bottom:42px!important;max-width:min(360px,88vw)!important;max-height:min(520px,70vh)!important}.do-studio-topbar-popover{position:fixed;top:72px;right:18px;z-index:58;width:min(260px,88vw);display:grid;gap:8px;padding:12px;border:1px solid #dbe5ef;border-radius:8px;background:#fff;box-shadow:0 22px 60px rgba(7,17,31,.18)}.do-studio-topbar-popover strong{color:#071629;font-size:.95rem}.do-studio-topbar-popover button{min-height:36px;border:1px solid #dbe5ef;border-radius:7px;background:#f8fbff;color:#071629;font:inherit;font-weight:850;cursor:pointer}.do-studio-recording-actions{display:grid;gap:8px;margin:12px 0 4px}.do-studio-recording-actions .do-studio-action-button{width:100%;min-height:38px;justify-content:flex-start}.do-studio-scene-list{align-content:start}.do-studio-scene-card{gap:6px!important;padding:8px!important}.do-studio-scene-card textarea{min-height:86px!important;max-height:220px!important;overflow-y:auto!important;padding:9px!important;line-height:1.28!important}.do-studio-scene-actions button{min-height:30px!important}.do-studio-topbar{background:linear-gradient(90deg,#06101f,#0a1f38 48%,#07111f)!important;border-bottom:1px solid rgba(244,179,33,.78)!important;box-shadow:0 10px 28px rgba(7,17,31,.18)}.do-studio-title input{font-size:1rem!important;letter-spacing:0!important}.do-studio-title small{color:#c5d1df!important;font-size:.76rem!important}.do-studio-actions .do-studio-action-button,.do-studio-brand>button,.do-studio-topbar .is-menu{border-color:rgba(177,196,218,.38)!important;background:linear-gradient(180deg,hsla(0,0%,100%,.13),hsla(0,0%,100%,.045))!important;color:#f8fbff!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.16),0 10px 24px rgba(0,0,0,.18);font-size:.78rem!important;font-weight:850!important}.do-studio-actions .do-studio-action-button:hover,.do-studio-brand>button:hover,.do-studio-topbar .is-menu:hover{border-color:rgba(96,165,250,.7)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 12px 26px rgba(37,99,235,.22)}.do-studio-topbar .is-primary{border-color:rgba(255,216,117,.95)!important;background:linear-gradient(180deg,#ffd76a,#f3b82e 54%,#d9910d)!important;color:#08111f!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.45),0 12px 26px rgba(243,184,46,.3)!important}.do-studio-render-status{background:linear-gradient(180deg,#e6edf5,#cfdbe8)!important;color:#6c7b8f!important;border-color:rgba(203,213,225,.9)!important}.do-studio-scenes{padding:10px!important}.do-studio-scenes-head{margin-bottom:8px!important}.do-studio-scenes h2{font-size:1.18rem!important}.do-studio-scenes p{font-size:.76rem!important}.do-studio-scenes-head button{width:64px!important;height:34px!important;font-size:.72rem!important}.do-studio-scene-controls{gap:6px!important;margin-bottom:8px!important}.do-studio-scene-controls label{grid-template-columns:58px minmax(0,1fr)!important;font-size:.66rem!important}.do-studio-scene-controls select{height:34px!important;font-size:.72rem!important}.do-studio-scene-list{gap:7px!important}.do-studio-scene-card{gap:5px!important;padding:6px!important;border-radius:6px!important}.do-studio-scene-card.is-active{box-shadow:inset 2px 0 0 var(--studio-gold),0 0 0 1px #2f80ed!important}.do-studio-scene-meta{gap:5px!important}.do-studio-scene-meta span{font-size:.78rem!important;letter-spacing:0!important}.do-studio-scene-meta small{padding:3px 7px!important;font-size:.68rem!important}.do-studio-scene-meta button{width:30px!important;height:28px!important;font-size:.82rem!important}.do-studio-scene-card textarea{min-height:68px!important;max-height:178px!important;padding:7px 8px!important;border-radius:5px!important;font-size:.82rem!important;font-weight:780!important;line-height:1.22!important}.do-studio-scene-asset-status{min-height:20px!important;font-size:.66rem!important;font-weight:850!important}.do-studio-scene-actions{gap:5px!important}.do-studio-scene-actions button,.do-studio-scene-controls button{min-height:26px!important;padding:0 6px!important;border-radius:5px!important;font-size:.72rem!important;font-weight:820!important}.do-studio-scene-actions .do-premium-icon,.do-studio-scene-controls .do-premium-icon{width:18px!important;height:18px!important;border-radius:6px!important;font-size:10px!important}.do-studio-scene-actions .do-studio-danger-button{gap:3px!important}.do-studio-scene-card{position:relative;gap:8px!important;padding:10px!important;border-radius:10px!important;border-color:#d8e4f1!important;background:#fff!important;box-shadow:0 8px 22px rgba(7,22,41,.045)}.do-studio-scene-card.is-active{border-color:#2f80ed!important;box-shadow:inset 3px 0 0 #f3b82e,0 0 0 1px rgba(47,128,237,.72),0 10px 26px rgba(47,128,237,.08)!important}.do-studio-scene-card-header,.do-studio-scene-meta{display:flex!important;align-items:center!important;gap:7px!important;margin:0!important}.do-studio-scene-index,.do-studio-scene-meta span{color:#2563eb!important;font-size:.72rem!important;font-weight:850!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important}.do-studio-scene-duration,.do-studio-scene-meta small{margin-left:auto!important;min-height:22px!important;padding:3px 8px!important;border:1px solid #e0e8f2!important;border-radius:999px!important;color:#64748b!important;background:#edf3fa!important;font-size:.68rem!important;font-weight:800!important;line-height:1.2!important}.do-studio-scene-menu,.do-studio-scene-meta button{width:28px!important;height:28px!important;min-height:28px!important;flex:0 0 28px!important;padding:0!important;border-radius:8px!important;color:#0f172a!important;background:#f8fbff!important;border-color:#d9e4ef!important;font-size:.72rem!important;line-height:1!important}.do-studio-scene-card textarea,.do-studio-scene-textarea{min-height:96px!important;max-height:240px!important;width:100%!important;padding:10px!important;border:1px solid #d9e4ef!important;border-radius:8px!important;background:#fff!important;color:#07111f!important;font-size:.94rem!important;font-weight:760!important;line-height:1.35!important;resize:vertical!important;overflow-y:hidden!important}.do-studio-scene-card textarea:focus,.do-studio-scene-textarea:focus{border-color:#2f80ed!important;outline:0!important;box-shadow:0 0 0 2px rgba(47,128,237,.12)!important}.do-studio-scene-asset-status{width:-moz-fit-content!important;width:fit-content!important;min-height:18px!important;display:inline-flex!important;align-items:center!important;gap:4px!important;padding:2px 7px!important;border:1px solid rgba(243,184,46,.42)!important;border-radius:999px!important;color:#7c5a00!important;background:#fff7d6!important;font-size:.62rem!important;font-weight:780!important;line-height:1.1!important}.do-studio-scene-asset-status:before{content:"";width:5px;height:5px;border-radius:999px;background:#f3b82e}.do-studio-scene-actions,.do-studio-scene-footer{display:flex!important;align-items:center!important;gap:6px!important;margin-top:0!important}.do-studio-scene-actions button,.do-studio-scene-footer button{min-width:32px!important;min-height:28px!important;height:28px!important;flex:0 0 auto!important;padding:0 9px!important;border-radius:8px!important;color:#172033!important;background:#f2f6fb!important;border-color:#d9e4ef!important;font-size:.72rem!important;font-weight:800!important;line-height:1!important}.do-studio-scene-actions button:first-child,.do-studio-scene-actions button:nth-child(2),.do-studio-scene-footer button:first-child,.do-studio-scene-footer button:nth-child(2){width:34px!important;padding:0!important;font-size:.9rem!important}.do-studio-scene-actions button:disabled,.do-studio-scene-footer button:disabled{color:#9aa8b8!important;background:#f3f6fa!important;border-color:#e0e8f1!important;opacity:1!important}.do-studio-scene-actions .do-studio-danger-button,.do-studio-scene-footer .do-studio-danger-button{margin-left:auto!important;width:32px!important;min-width:32px!important;padding:0!important;color:#7f1d1d!important;background:#f8fafc!important;border-color:#e2e8f0!important}.do-studio-scene-actions .do-studio-danger-button:focus-visible,.do-studio-scene-actions .do-studio-danger-button:hover,.do-studio-scene-footer .do-studio-danger-button:focus-visible,.do-studio-scene-footer .do-studio-danger-button:hover{color:#fff!important;background:#ef4444!important;border-color:#dc2626!important}.do-studio-storyboard-preview{width:min(760px,88%)!important;min-height:320px;display:grid;align-content:center;justify-items:center;gap:12px;padding:32px;position:relative;overflow:hidden;border:1px solid rgba(244,179,33,.46);border-radius:8px;background:radial-gradient(circle at 76% 18%,rgba(56,163,255,.24),transparent 34%),radial-gradient(circle at 18% 80%,rgba(244,179,33,.15),transparent 28%),linear-gradient(135deg,#07111f,#102a44 60%,#07111f);color:#fff;text-align:center;box-shadow:0 18px 54px rgba(7,17,31,.2)}.do-studio-storyboard-preview>span{min-height:22px;display:inline-flex;align-items:center;padding:4px 9px;border:1px solid rgba(244,179,33,.34);border-radius:999px;background:rgba(244,179,33,.12);color:#ffd76a;font-size:.72rem;font-weight:900}.do-studio-storyboard-preview>strong{display:block;color:#fff;font-size:clamp(1.25rem,1.8vw,1.8rem);line-height:1.08}.do-studio-storyboard-preview>p{max-width:600px;margin:0;color:#eef5ff;font-size:clamp(1rem,1.45vw,1.42rem);font-weight:850;line-height:1.28;overflow-wrap:break-word}.do-studio-storyboard-preview>small{max-width:470px;color:#c7d5e5;font-size:.82rem;font-weight:750}.do-studio-storyboard-preview>div{display:flex;flex-wrap:wrap;justify-content:center;gap:9px}.do-studio-storyboard-preview .do-studio-action-button,.do-studio-storyboard-preview button{min-height:36px;padding:0 13px;border:1px solid hsla(0,0%,100%,.78);border-radius:7px;background:#fff;color:#07111f;font-size:.78rem;font-weight:900}.do-studio-storyboard-preview>i{width:min(520px,82%);height:5px;display:block;overflow:hidden;margin-top:4px;border-radius:999px;background:hsla(0,0%,100%,.22)}.do-studio-storyboard-preview>i>b{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#f3b82e,#60a5fa);transition:width 80ms linear}.do-studio-playbar{grid-template-columns:104px minmax(0,1fr) auto!important}.do-studio-playbar .do-studio-play-button{width:104px!important;min-width:104px!important;height:42px!important;min-height:42px!important;display:inline-grid!important;grid-template-columns:28px 1fr;align-items:center;justify-items:center;gap:7px;padding:0 11px!important;border-radius:12px!important;transform:none!important}.do-studio-playbar .do-studio-play-button:active,.do-studio-playbar .do-studio-play-button:focus,.do-studio-playbar .do-studio-play-button:hover,.do-studio-playbar .do-studio-play-button[aria-pressed=true]{transform:none!important}.do-studio-playbar .do-studio-play-button .do-premium-icon{width:28px!important;height:28px!important;margin:0!important;flex:0 0 28px;font-size:.72rem!important}.do-studio-playbar .do-studio-play-button span:not(.do-premium-icon){width:46px;color:#fff;font-size:.78rem;font-weight:900;line-height:1;text-align:left;white-space:nowrap}.do-studio-playbar input[type=range]{transition:none!important}.orator-image-empty-state{margin:18px 0;padding:18px;border:1px solid #d7e1ee;border-radius:18px;background:linear-gradient(135deg,rgba(242,182,50,.13),rgba(37,99,235,.07)),#fff;box-shadow:0 18px 38px rgba(15,23,42,.08)}.orator-image-empty-state>span{display:inline-flex;align-items:center;min-height:24px;padding:4px 9px;border-radius:999px;background:rgba(242,182,50,.18);color:#8a6406;font-size:.72rem;font-weight:900;letter-spacing:0}.orator-image-empty-state>strong{display:block;margin-top:12px;color:#07111f;font-size:clamp(1.15rem,1.5vw,1.45rem);line-height:1.15;letter-spacing:0}.orator-image-empty-state>p{max-width:58ch;margin:8px 0 0;color:#5c6a80;font-size:.96rem;line-height:1.55}.orator-image-empty-state.is-provider_required{background:linear-gradient(135deg,rgba(242,182,50,.16),rgba(148,163,184,.11)),#fff}.orator-image-empty-state.is-dismissed{border-color:#d7e1ee;background:#fff;box-shadow:none}.orator-image-empty-state.is-dismissed>span{background:#edf3fa;color:#475569}.orator-image-empty-state.is-failed{border-color:#fecdd3;background:linear-gradient(135deg,hsla(0,93%,94%,.8),hsla(0,0%,100%,.95)),#fff}.orator-image-empty-state.is-failed>span{background:#fee2e2;color:#991b1b}.orator-image-empty-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.orator-image-empty-actions a,.orator-image-empty-actions button,.orator-primary-generate-image{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 18px;border:1px solid #07111f;border-radius:999px;background:#07111f;color:#fff;font:inherit;font-size:.92rem;font-weight:900;text-decoration:none;cursor:pointer;box-shadow:0 14px 26px rgba(7,17,31,.18)}.orator-image-empty-actions a{background:#f2b632;border-color:#f2b632;color:#07111f}.orator-image-empty-actions button:disabled,.orator-primary-generate-image:disabled{cursor:not-allowed;opacity:.62;box-shadow:none}.orator-image-edit-source-preview{margin:16px 0 0;max-width:620px}.orator-image-edit-source-preview img{display:block;width:100%;max-height:420px;-o-object-fit:contain;object-fit:contain;border:1px solid #d7e1ee;border-radius:14px;background:#f8fafc}.orator-image-edit-source-preview figcaption{display:grid;gap:3px;margin-top:8px;color:#5c6a80;font-size:.85rem;line-height:1.35}.orator-image-edit-source-preview figcaption strong{color:#07111f;font-weight:900}body:has(.admin-ops-page) .floating-support-chat,body:has(.superadmin-console-page) .floating-support-chat{display:none}.ops-status-card{background:#fff;border:1px solid #dbe3ed;border-radius:12px;box-shadow:0 14px 38px rgba(15,23,42,.08);display:grid;gap:14px;margin:18px 0;padding:16px}.ops-status-card-main{align-items:start;display:grid;gap:10px;grid-template-columns:minmax(180px,auto) 1fr}.ops-status-card-main span,.ops-status-card-meta span{color:#64748b;display:block;font-size:11px;font-weight:900;letter-spacing:0;text-transform:uppercase}.ops-status-card-main p{color:#334155;line-height:1.55;margin:0}.ops-status-card-meta{border-top:1px solid #e2e8f0;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));padding-top:12px}.ops-status-card-meta strong{color:#0f172a;display:block;overflow-wrap:anywhere}.ops-status-card-meta button{background:#111827;border:0;border-radius:8px;color:#fff;font-weight:800;padding:10px 12px}.ops-health-groups{display:grid;gap:16px}.ops-health-groups h3{color:#0f172a;font-size:14px;margin:0 0 10px}.healthy-systems{margin-top:14px}.ops-run-checks{display:grid;gap:10px}.ops-run-checks article{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:grid;gap:8px;padding:12px}.ops-run-checks article header{align-items:center;display:flex;gap:10px;justify-content:space-between}.ops-run-checks article p,.ops-run-checks article span{color:#475569;font-size:13px;line-height:1.45;margin:0}.ops-run-checks article a,.ops-run-checks article button{align-self:start;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;font-size:13px;font-weight:800;padding:8px 10px;text-decoration:none}.ops-run-checks article button:disabled{background:#eef2f7;color:#64748b}.admin-ops-page{position:relative}.ops-mobile-tab-picker{display:none}.ops-left-rail a.active,.ops-section-nav a.active{background:#111827;border-color:#111827;color:#fff}.ops-left-rail{background:#fff;border:1px solid #dbe3ed;border-radius:10px;box-shadow:0 12px 32px rgba(15,23,42,.08);display:grid;gap:6px;left:18px;padding:10px;position:fixed;top:96px;width:170px;z-index:8}.ops-left-rail a{border:1px solid transparent;border-radius:8px;color:#334155;font-size:13px;font-weight:800;padding:10px 12px;text-decoration:none}.admin-ops-page .admin-console-grid,.admin-ops-page .admin-console-panel[id],.admin-ops-page .ops-command-grid,.admin-ops-page .ops-table{display:none}.admin-ops-page.ops-tab-overview .admin-console-grid:has(#repair-center),.admin-ops-page.ops-tab-overview .admin-console-grid:has(#support-desk),.admin-ops-page.ops-tab-overview .admin-console-panel#incidents,.admin-ops-page.ops-tab-overview .ops-command-grid#monitoring,.admin-ops-page.ops-tab-overview .ops-table#migration-readiness{display:grid}.admin-ops-page.ops-tab-incidents .admin-console-panel#incidents{display:block}.admin-ops-page.ops-tab-support .admin-console-grid:has(#support-desk){display:grid}.admin-ops-page.ops-tab-marketplace .admin-console-grid:has(#moderation),.admin-ops-page.ops-tab-marketplace .admin-console-grid:has(#vendor-access-policy),.admin-ops-page.ops-tab-marketplace .ops-table#access-requests,.admin-ops-page.ops-tab-marketplace .ops-table#disputes,.admin-ops-page.ops-tab-marketplace .ops-table#orders{display:grid}.admin-ops-page.ops-tab-repairs .admin-console-grid:has(#repair-center),.admin-ops-page.ops-tab-repairs .ops-command-grid#monitoring,.admin-ops-page.ops-tab-repairs .ops-table#migration-readiness{display:grid}.admin-ops-page.ops-tab-users .admin-console-grid#account-monitor{display:grid}.admin-ops-page.ops-tab-users .admin-console-grid#account-monitor>.admin-console-panel{display:block}.admin-ops-page.ops-tab-payments .admin-console-grid#payment-monitor,.admin-ops-page.ops-tab-payments .ops-table#disputes,.admin-ops-page.ops-tab-payments .ops-table#orders{display:grid}.admin-ops-page.ops-tab-payments .admin-console-grid#payment-monitor>.admin-console-panel{display:block}.admin-ops-page.ops-tab-events .admin-console-grid.three,.admin-ops-page.ops-tab-events .ops-table#events{display:grid}.admin-ops-page.ops-tab-settings .admin-console-grid:has(#marketplace-ai-gate),.admin-ops-page.ops-tab-settings .admin-console-grid:has(#tools),.admin-ops-page.ops-tab-settings .admin-console-grid:has(#vendor-access-policy),.admin-ops-page.ops-tab-settings .ops-command-grid#monitoring,.admin-ops-page.ops-tab-settings .ops-table#migration-readiness{display:grid}.admin-ops-page.ops-tab-overview #incidents .ops-incident-grid article>em,.admin-ops-page.ops-tab-overview #incidents .ops-incident-grid article>p{display:none}.ops-incident-details{border-top:1px solid #e2e8f0;margin-top:4px;padding-top:8px}.ops-incident-details summary{color:#0f766e;cursor:pointer;font-size:13px;font-weight:800}.ops-incident-details p{color:#475569;line-height:1.5;margin:8px 0}.ops-incident-details em{color:#111827;display:block;font-style:normal;font-weight:700;margin-bottom:8px}.admin-ops-page.ops-tab-events .ops-table#events details{display:block}.admin-ops-page.ops-tab-marketplace #support-desk,.admin-ops-page.ops-tab-repairs #tools,.admin-ops-page.ops-tab-settings #repair-center,.admin-ops-page.ops-tab-support #moderation{display:none}@media (min-width:1180px){.admin-ops-page{padding-left:210px}}@media (max-width:1179px){.ops-left-rail{display:none}}@media (max-width:760px){.admin-ops-page .ops-section-nav{display:none}.ops-mobile-tab-picker{align-items:end;background:#fff;border:1px solid #dbe3ed;border-radius:10px;display:grid;gap:10px;grid-template-columns:1fr auto;margin:12px 0;padding:12px}.ops-mobile-tab-picker label{color:#475569;display:grid;font-size:12px;font-weight:800;gap:6px;text-transform:uppercase}.ops-mobile-tab-picker button,.ops-mobile-tab-picker select{border:1px solid #cbd5e1;border-radius:8px;font:inherit;padding:10px 12px}.ops-mobile-tab-picker button{background:#111827;color:#fff;font-weight:800}}.video-route:disabled{cursor:not-allowed;opacity:.62}.studio-export-status{align-items:center;background:#f8fafc;border:1px solid #d7e0e9;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) auto;margin-top:18px;padding:18px}.studio-export-status>div:first-child{display:grid;gap:6px}.studio-export-status span,.studio-export-status strong{color:#071629}.studio-export-status span{font-size:11px;font-weight:900;text-transform:uppercase}.studio-export-status p{color:#64748b;margin:0}.studio-disabled-actions{display:grid;gap:8px}.studio-disabled-actions button{min-width:220px}.vendor-links-workspace{display:grid;gap:16px}.vendor-public-link-primary{align-items:center;background:#071629;color:#fff;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;padding:20px}.vendor-public-link-primary>div:first-child{display:grid;gap:6px;min-width:0}.vendor-public-link-primary small,.vendor-public-link-primary span{color:#cbd5e1}.vendor-public-link-primary strong{overflow-wrap:anywhere}.vendor-link-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.vendor-link-actions button,.vendor-link-directory button,.vendor-link-group button{border:1px solid #cbd5e1;border-radius:4px;cursor:pointer;font-weight:800;padding:9px 12px}.vendor-copy-feedback{color:#f3b82e;grid-column:1/-1;margin:0}.vendor-link-columns{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.vendor-link-group{border:1px solid #dbe3ec;min-width:0;padding:16px}.vendor-link-group h3{margin:0 0 12px}.vendor-link-group>article{align-items:center;border-top:1px solid #e5eaf0;display:flex;gap:12px;justify-content:space-between;padding:11px 0}.vendor-link-group article>div{display:flex;gap:8px;min-width:0}.vendor-link-group article>div:first-child{display:grid}.vendor-link-group article span{color:#64748b;overflow-wrap:anywhere}.vendor-link-directory,.vendor-link-status-grid,.vendor-public-directory{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.vendor-link-directory article,.vendor-link-status-grid p,.vendor-public-directory article{border:1px solid #dbe3ec;display:grid;gap:7px;margin:0;min-width:0;padding:14px}.vendor-link-directory span,.vendor-link-status-grid span,.vendor-public-directory span{color:#64748b;font-size:12px}.vendor-link-directory strong,.vendor-public-directory strong{overflow-wrap:anywhere}.vendor-public-directory,.vendor-public-links{margin:0 auto;max-width:1220px;padding:22px 24px}.vendor-public-collections{scroll-margin-top:80px}.vendor-public-links{align-items:center;border-bottom:1px solid #dbe3ec;border-top:1px solid #dbe3ec;display:flex;flex-wrap:wrap;gap:14px 24px;justify-content:space-between}.vendor-public-links>div{display:grid;gap:3px}.vendor-public-links span,.vendor-public-links>div>span{color:#64748b;font-size:12px}.vendor-public-empty{background:#f8fafc;color:#64748b;margin:0;padding:18px}@media (max-width:900px){.studio-export-status,.vendor-link-columns,.vendor-public-link-primary{grid-template-columns:1fr}.vendor-link-directory,.vendor-link-status-grid,.vendor-public-directory{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.vendor-link-directory,.vendor-link-status-grid,.vendor-public-directory{grid-template-columns:1fr}.vendor-link-group>article,.vendor-public-links{align-items:stretch;flex-direction:column}.studio-disabled-actions button{min-width:0;width:100%}}.vendor-collection-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.vendor-collection-grid>a{border:1px solid #dbe3ec;color:#071629;display:grid;gap:6px;min-width:0;padding:16px;text-decoration:none}.vendor-collection-grid>a:hover{border-color:#071629}.vendor-collection-grid small,.vendor-collection-grid span{color:#64748b}.vendor-collection-grid span{font-size:11px;font-weight:900;text-transform:uppercase}@media (max-width:760px){.vendor-collection-grid{grid-template-columns:1fr}}.studio-shell .creator-prompt-hero{display:block;min-height:0;padding-bottom:36px;padding-top:42px}.studio-shell .creator-prompt-hero .studio-hero-copy{max-width:960px}.studio-shell .creator-prompt-hero .studio-hero-copy h1{font-size:58px;margin-bottom:14px}.studio-shell .creator-prompt-hero .studio-hero-copy>p:not(.eyebrow){max-width:900px}.creator-product-studio{padding-top:24px}.creator-neutral-state,.creator-type-suggestions,.creator-universal-command,.creator-video-choice{background:#fff;border:1px solid #d9e2e7;border-radius:8px;min-width:0}.creator-universal-command{box-shadow:0 14px 34px rgba(10,27,45,.08);margin:0 auto;max-width:1120px;padding:26px}.creator-type-suggestions>header,.creator-universal-command>header,.creator-video-choice>header{display:grid;gap:7px}.creator-neutral-state span,.creator-type-suggestions header span,.creator-universal-command>header>span,.creator-video-choice header span{color:#167d73;font-size:11px;font-weight:900;text-transform:uppercase}.creator-neutral-state h2,.creator-type-suggestions h2,.creator-universal-command h2,.creator-video-choice h2{color:#0b1728;letter-spacing:0;margin:0}.creator-universal-command h2{font-size:30px}.creator-neutral-state p,.creator-type-suggestions header p,.creator-universal-command header p,.creator-video-choice header p{color:#627184;line-height:1.55;margin:0}.creator-universal-prompt{display:grid;gap:8px;margin-top:20px}.creator-universal-prompt>span{color:#24364a;font-size:13px;font-weight:850}.creator-universal-prompt textarea{background:#fbfcfd;border:1px solid #aebdc7;border-radius:8px;color:#102033;font:inherit;font-size:17px;line-height:1.55;min-height:132px;outline:none;padding:16px 17px;resize:vertical;width:100%}.creator-universal-prompt textarea:focus{border-color:#167d73;box-shadow:0 0 0 4px rgba(22,125,115,.12)}.creator-command-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.creator-command-actions button,.creator-neutral-state button,.creator-video-choice button{background:#fff;border:1px solid #ccd7de;border-radius:6px;color:#183047;cursor:pointer;font:inherit;font-size:13px;font-weight:850;min-height:40px;padding:9px 13px}.creator-command-actions .button.primary{background:#102235;color:#fff}.creator-command-actions button:hover:not(:disabled),.creator-video-choice button:hover:not(:disabled){border-color:#167d73;color:#126a62}.creator-command-actions .button.primary:hover{color:#fff}.creator-command-actions button:disabled{background:#eef2f4;color:#7d8995;cursor:not-allowed}.creator-universal-command .creator-studio-notice{margin-top:14px}.creator-type-suggestions{margin-top:18px;padding:20px}.creator-type-suggestions>header{align-items:end;display:flex;gap:24px;justify-content:space-between}.creator-type-suggestions h2{font-size:22px;margin-top:5px}.creator-type-suggestions header p{font-size:13px}.creator-type-grid{display:grid;gap:9px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:16px}.creator-type-grid button{background:#f8fafb;border:1px solid #dce4e8;color:#17283a;cursor:pointer;display:grid;gap:5px;min-height:88px;min-width:0;padding:13px;text-align:left}.creator-type-grid button:hover{background:#f1f8f6;border-color:#9bc9c0}.creator-type-grid button.active{background:#e9f5f2;border-color:#167d73;box-shadow:inset 0 3px 0 #167d73}.creator-type-grid strong{font-size:13px;line-height:1.25;overflow-wrap:anywhere}.creator-type-grid small{color:#687687;font-size:11px;line-height:1.4;overflow-wrap:anywhere}.creator-video-choice{margin:18px auto 0;max-width:940px;padding:22px}.creator-video-choice h2{font-size:25px}.creator-video-choice>div{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:17px}.creator-video-choice button{align-items:start;display:grid;gap:7px;min-height:112px;padding:16px;text-align:left}.creator-video-choice button strong{font-size:17px}.creator-video-choice button span{color:#657487;font-size:13px;font-weight:500;line-height:1.5}.creator-selected-layout{grid-template-columns:minmax(0,1fr) 310px;margin:18px auto 0;max-width:1180px}.creator-selected-layout .creator-input-panel,.creator-selected-layout .creator-live-summary{position:static}.creator-neutral-state{align-items:center;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) auto;margin:18px auto 0;max-width:1120px;padding:20px 22px}.creator-neutral-state h2{font-size:21px;margin:5px 0}.creator-neutral-state dl{display:grid;gap:8px;margin:0;min-width:230px}.creator-neutral-state dl div{align-items:baseline;border-bottom:1px solid #e2e8ec;display:flex;gap:20px;justify-content:space-between;padding:7px 0}.creator-neutral-state dt{color:#6b7888;font-size:12px}.creator-neutral-state dd{color:#1b2c3e;font-size:12px;font-weight:850;margin:0}@media (max-width:1120px){.creator-type-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.creator-selected-layout{grid-template-columns:minmax(0,1fr) 280px}.creator-selected-layout .creator-live-summary{grid-column:auto}}@media (max-width:800px){.studio-shell .creator-prompt-hero{padding:28px 20px 22px}.studio-shell .creator-prompt-hero .studio-hero-copy h1{font-size:44px}.creator-product-studio{padding-top:16px}.creator-universal-command{padding:20px}.creator-universal-command h2{font-size:25px}.creator-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-neutral-state,.creator-selected-layout,.creator-video-choice>div{grid-template-columns:minmax(0,1fr)}.creator-neutral-state dl{min-width:0}}@media (max-width:520px){.studio-shell .creator-prompt-hero .studio-hero-copy h1{font-size:39px}.creator-neutral-state,.creator-type-suggestions,.creator-universal-command,.creator-video-choice{padding:16px}.creator-command-actions{align-items:stretch;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.creator-command-actions button{width:100%}.creator-type-suggestions>header{align-items:start;flex-direction:column;gap:6px}.creator-type-grid{grid-template-columns:1fr}.creator-type-grid button{min-height:74px}}.studio-shell{background:linear-gradient(180deg,#f7f9fb,#eef4f5 48%,#f8f7f3);color:#0a192b;min-height:100vh}.studio-shell .creator-prompt-hero{background:hsla(0,0%,100%,.76);border-bottom:1px solid rgba(143,158,173,.22);padding:30px clamp(20px,4vw,62px) 24px}.studio-shell .creator-prompt-hero .studio-hero-copy{max-width:1320px}.studio-shell .creator-prompt-hero .studio-hero-copy h1{font-size:48px;letter-spacing:0;line-height:1;margin:8px 0 10px}.studio-shell .creator-prompt-hero .studio-hero-copy>p:last-child{color:#536477;font-size:18px;line-height:1.55;max-width:720px}.creator-product-studio{overflow:clip;padding:22px clamp(14px,3vw,46px) 118px}.creator-glass-panel,.creator-recent-drafts,.creator-video-choice{background:hsla(0,0%,100%,.76);backdrop-filter:blur(20px) saturate(135%);border:1px solid rgba(136,153,169,.27);border-radius:8px;box-shadow:0 18px 55px rgba(31,49,67,.1),inset 0 1px 0 hsla(0,0%,100%,.82)}.creator-ai-stage{display:grid;gap:16px;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);margin:0 auto;max-width:1320px}.creator-universal-command{margin:0;max-width:none;padding:clamp(20px,3vw,34px)}.creator-universal-command>header>div{align-items:center;color:#217c71;display:flex;font-size:12px;font-weight:850;gap:9px;text-transform:uppercase}.creator-ai-mark,.creator-guidance-avatar{align-items:center;background:#f1bd43;border:1px solid #d8a42d;border-radius:7px;color:#102235;display:inline-flex;flex:0 0 auto;font-size:10px;font-weight:900;height:30px;justify-content:center;width:30px}.creator-universal-command h2{font-size:clamp(28px,3vw,42px);letter-spacing:0;line-height:1.05;margin:17px 0 10px;max-width:760px}.creator-universal-command>header>p{color:#607083;font-size:15px;line-height:1.55;max-width:720px}.creator-universal-prompt{margin-top:22px}.creator-composer-shell{background:rgba(249,251,252,.82);border:1px solid #b8c7d2;border-radius:8px;box-shadow:0 7px 28px rgba(33,55,74,.08),inset 0 1px 0 #fff;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease}.creator-universal-prompt:focus-within .creator-composer-shell{border-color:#268d82;box-shadow:0 0 0 3px rgba(38,141,130,.13),0 12px 34px rgba(33,55,74,.11)}.creator-composer-shell textarea{border-radius:0;color:#13253a;font-size:17px;line-height:1.55;max-height:280px;min-height:104px;padding:18px 20px}.creator-composer-shell textarea::-moz-placeholder{color:#8090a1;opacity:1;-moz-transition:opacity .16s ease;transition:opacity .16s ease}.creator-composer-shell textarea::placeholder{color:#8090a1;opacity:1;transition:opacity .16s ease}.creator-composer-toolbar{align-items:stretch;border-top:1px solid rgba(167,181,193,.36);min-width:0}.creator-composer-tools{min-width:0;overflow-x:auto;scrollbar-width:none}.creator-composer-tools::-webkit-scrollbar,.creator-context-suggestions>div::-webkit-scrollbar,.creator-floating-dock::-webkit-scrollbar,.creator-type-grid::-webkit-scrollbar{display:none}.creator-composer-tools a,.creator-composer-tools button{align-items:center;background:transparent;border:0;border-right:1px solid rgba(174,187,198,.3);border-radius:0;color:#293e53;cursor:pointer;display:grid;flex:0 0 72px;gap:2px;justify-items:center;min-height:68px;padding:8px 6px;text-decoration:none}.creator-composer-tools a:hover,.creator-composer-tools button:hover:not(:disabled){background:rgba(225,240,238,.7)}.creator-composer-tools b,.creator-floating-dock b{align-items:center;background:#e7efef;border-radius:6px;color:#176f67;display:inline-flex;font-size:9px;height:24px;justify-content:center;width:24px}.creator-composer-tools span,.creator-floating-dock span{font-size:10px;font-weight:800}.creator-composer-tools small{color:#798897;font-size:8px;line-height:1.1}.creator-composer-tools button:disabled,.creator-floating-dock button:disabled{color:#8b98a4;cursor:not-allowed;opacity:.62}.creator-composer-submit{align-items:center;background:rgba(249,251,252,.96);display:flex;flex:0 0 auto;gap:7px;padding:9px}.creator-composer-submit button{border-radius:6px;min-height:42px;padding:0 15px}.creator-composer-submit .is-primary{background:#0e2b43;border-color:#0e2b43}.creator-studio-notice{color:#526579;font-size:12px;margin:12px 0 0}.creator-guidance-panel{align-self:stretch;display:flex;flex-direction:column;padding:22px}.creator-guidance-panel>header{align-items:center;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto}.creator-guidance-panel header span:not(.creator-guidance-avatar){color:#287c73;display:block;font-size:10px;font-weight:850;text-transform:uppercase}.creator-guidance-panel h2{font-size:17px;letter-spacing:0;margin:2px 0 0}.creator-status-pill{border:1px solid transparent;border-radius:999px;font-size:9px;font-weight:900;padding:6px 9px;text-transform:uppercase}.creator-status-pill.is-listening{background:#edf1f4;border-color:#d4dde3;color:#526477}.creator-status-pill.is-planning{background:#e6f0ff;border-color:#b8d0f3;color:#24599a}.creator-status-pill.is-generating{background:#f0e9fb;border-color:#d6c1ee;color:#6f3ba0}.creator-status-pill.is-ready{background:#e4f4ed;border-color:#aed9ca;color:#176f57}.creator-status-pill.is-rendering{background:#e1f5f7;border-color:#abdadd;color:#176e76}.creator-status-pill.is-marketplace{background:#fff4d7;border-color:#e9cb75;color:#7c5b0d}.creator-status-pill.is-review{background:#fff0e4;border-color:#efc19d;color:#8a4b1c}.creator-status-pill.is-blocked,.creator-status-pill.is-error{background:#fde8e8;border-color:#eeb4b4;color:#973535}.creator-status-pill.is-needs-wiring{background:#edf1f4;border-color:#d4dde3;color:#526477}.creator-status-pill.is-generating{animation:creator-status-pulse 1.4s ease-in-out infinite}@keyframes creator-status-pulse{50%{box-shadow:0 0 0 4px rgba(112,59,160,.1)}}.creator-guidance-message{color:#2b4055;font-size:14px;line-height:1.6;margin:23px 0 17px}.creator-guidance-capabilities{background:rgba(237,244,244,.7);border:1px solid rgba(161,181,183,.35);border-radius:7px;padding:14px}.creator-guidance-capabilities>span{color:#667789;font-size:10px;font-weight:850;text-transform:uppercase}.creator-guidance-capabilities ul{display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:11px 0 0;padding:0}.creator-guidance-capabilities li{color:#24394e;font-size:11px;line-height:1.35;padding-left:12px;position:relative}.creator-guidance-capabilities li:before{background:#2e9488;border-radius:50%;content:"";height:5px;left:0;position:absolute;top:5px;width:5px}.creator-guidance-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:auto;padding-top:18px}.creator-guidance-actions button{background:hsla(0,0%,100%,.75);border:1px solid #cfd9df;border-radius:6px;color:#244056;cursor:pointer;font-size:10px;min-height:34px;padding:7px 10px}.creator-guidance-actions button:first-child{background:#0e2b43;border-color:#0e2b43;color:#fff}.creator-guidance-actions button:disabled{cursor:not-allowed;opacity:.55}.creator-guidance-actions small{display:block;font-size:7px}.creator-context-suggestions{align-items:center;display:grid;gap:16px;grid-template-columns:auto minmax(0,1fr);margin:15px auto 0;max-width:1320px}.creator-context-suggestions header h2,.creator-context-suggestions header span{display:inline;font-size:11px}.creator-context-suggestions header span{color:#718091;font-weight:700;margin-right:6px}.creator-context-suggestions header h2{color:#21374b}.creator-context-suggestions>div{display:flex;gap:8px;min-width:0;overflow-x:auto;padding:3px;scrollbar-width:none}.creator-context-suggestions button{background:hsla(0,0%,100%,.68);border:1px solid rgba(150,169,181,.43);border-radius:999px;color:#365267;cursor:pointer;flex:0 0 auto;font-size:10px;min-height:32px;padding:6px 11px;transition:background .16s ease,border-color .16s ease,transform .16s ease}.creator-context-suggestions button:hover{background:#fff;border-color:#79b6ae;transform:translateY(-1px)}.creator-type-suggestions{margin:15px auto 0;max-width:1320px;padding:16px 18px}.creator-type-suggestions>header{align-items:center}.creator-type-suggestions h2{font-size:16px;letter-spacing:0;margin:2px 0 0}.creator-type-suggestions header p,.creator-type-suggestions header span{color:#728192;font-size:10px}.creator-type-grid{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px;scrollbar-width:none}.creator-type-grid button{align-items:center;background:rgba(247,249,251,.86);border:1px solid #d8e0e5;border-radius:7px;color:#21374b;display:inline-flex;flex:0 0 auto;gap:8px;min-height:40px;padding:7px 10px 7px 7px}.creator-type-grid button b{align-items:center;background:#e7ecef;border-radius:6px;color:#405467;display:inline-flex;font-size:8px;height:25px;justify-content:center;width:25px}.creator-type-grid button span{font-size:10px;font-weight:850;white-space:nowrap}.creator-type-grid button[data-accent=gold] b{background:#fff1c9;color:#77570e}.creator-type-grid button[data-accent=purple] b,.creator-type-grid button[data-accent=violet] b{background:#eee6f7;color:#70429a}.creator-type-grid button[data-accent=cyan] b,.creator-type-grid button[data-accent=teal] b{background:#dff2f2;color:#176e72}.creator-type-grid button[data-accent=orange] b,.creator-type-grid button[data-accent=rose] b{background:#f9e7e1;color:#9a4e35}.creator-type-grid button[data-accent=blue] b,.creator-type-grid button[data-accent=indigo] b,.creator-type-grid button[data-accent=slate-blue] b{background:#e3ebf8;color:#355b91}.creator-type-grid button[data-accent=emerald] b{background:#e0f2e9;color:#1a7656}.creator-type-grid button.active,.creator-type-grid button:hover{background:#fff;border-color:#57a69c;box-shadow:0 4px 16px rgba(40,77,88,.1)}.creator-draft-result,.creator-recent-drafts,.creator-selected-layout,.creator-video-choice{margin-top:17px}.creator-video-choice{max-width:960px}.creator-video-choice>div button{background:hsla(0,0%,100%,.78);border-radius:7px}.creator-recent-drafts{max-width:1120px}.creator-selected-layout{display:block;max-width:1120px}.creator-selected-layout .creator-input-panel{padding:clamp(20px,3vw,32px);position:static}.creator-workspace-header{align-items:start;display:flex;gap:24px;justify-content:space-between}.creator-workspace-header h2{font-size:27px;letter-spacing:0}.creator-field-grid{gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.creator-field-grid>label:has(textarea){grid-column:1/-1}.creator-advanced-fields{border-top:1px solid #dbe3e8;margin-top:20px;padding-top:4px}.creator-advanced-fields summary{align-items:center;color:#274258;cursor:pointer;display:flex;font-size:12px;font-weight:850;gap:12px;justify-content:space-between;padding:14px 2px}.creator-advanced-fields summary small{color:#758495;font-size:10px;font-weight:650}.creator-advanced-fields[open] .creator-field-grid{margin-top:6px}.creator-draft-result{max-width:1120px}.creator-result-tabs{background:rgba(236,242,244,.7);border-radius:7px;padding:5px}.creator-result-view{animation:creator-result-enter .22s ease both}@keyframes creator-result-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.creator-floating-dock{align-items:stretch;bottom:12px;display:flex;gap:3px;justify-content:center;margin:26px auto 0;max-width:-moz-max-content;max-width:max-content;padding:6px;position:sticky;scrollbar-width:none;z-index:45}.creator-floating-dock a,.creator-floating-dock button{align-items:center;background:transparent;border:0;border-radius:6px;color:#2b4256;cursor:pointer;display:grid;gap:3px;justify-items:center;min-height:50px;min-width:58px;padding:6px 7px;text-decoration:none}.creator-floating-dock a:hover,.creator-floating-dock button:hover:not(:disabled){background:#e8f2f1}.creator-floating-dock button:first-child{background:#0e2b43;color:#fff}.creator-floating-dock button:first-child b{background:#f2c04a;color:#172b3e}body:has(.creator-product-studio) .floating-support-chat{bottom:100px}.creator-product-studio a:focus-visible,.creator-product-studio button:focus-visible,.creator-product-studio input:focus-visible,.creator-product-studio select:focus-visible,.creator-product-studio summary:focus-visible,.creator-product-studio textarea:focus-visible{outline:3px solid rgba(36,139,128,.3);outline-offset:2px}@media (max-width:980px){.creator-ai-stage{grid-template-columns:minmax(0,1fr)}.creator-guidance-actions{margin-top:0}}@media (max-width:800px){.studio-shell .creator-prompt-hero{padding:22px 18px 18px}.studio-shell .creator-prompt-hero .studio-hero-copy h1{font-size:38px}.studio-shell .creator-prompt-hero .studio-hero-copy>p:last-child{font-size:15px}.creator-product-studio{padding:14px 12px 104px}.creator-context-suggestions{align-items:start;grid-template-columns:minmax(0,1fr);gap:7px}.creator-type-grid{flex-wrap:nowrap;overflow-x:auto;padding:2px 2px 7px}.creator-field-grid{grid-template-columns:minmax(0,1fr)}.creator-field-grid>label:has(textarea){grid-column:auto}.creator-floating-dock{justify-content:start;max-width:calc(100vw - 24px);overflow-x:auto}body:has(.creator-product-studio) .floating-support-chat{bottom:178px;right:12px}}@media (max-width:600px){.creator-guidance-panel,.creator-selected-layout .creator-input-panel,.creator-type-suggestions,.creator-universal-command,.creator-video-choice{padding:16px}.creator-universal-command h2{font-size:28px}.creator-composer-toolbar{display:block}.creator-composer-submit{border-top:1px solid rgba(174,187,198,.3);justify-content:flex-end}.creator-composer-tools a,.creator-composer-tools button{flex-basis:66px}.creator-guidance-panel>header{grid-template-columns:auto minmax(0,1fr)}.creator-guidance-panel>header .creator-status-pill{grid-column:1/-1;justify-self:start}.creator-guidance-capabilities ul{grid-template-columns:minmax(0,1fr)}.creator-workspace-header{display:grid;gap:10px}.creator-floating-dock a,.creator-floating-dock button{min-width:54px}}@media (prefers-reduced-motion:reduce){.creator-product-studio *,.creator-product-studio :after,.creator-product-studio :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.studio-shell{background:linear-gradient(180deg,#f8fafb,#f3f6f8 58%,#f8f7f3)}.studio-shell .creator-prompt-hero{background:transparent;border:0;margin:0 auto;max-width:880px;padding:24px 20px 8px}.studio-shell .creator-prompt-hero .studio-hero-copy{max-width:none}.studio-shell .creator-prompt-hero .studio-hero-copy h1{font-size:34px;line-height:1.1;margin:0 0 6px}.studio-shell .creator-prompt-hero .studio-hero-copy>p:last-child{color:#5f6f80;font-size:15px;line-height:1.5;margin:0}.creator-product-studio{overflow:visible;padding:8px 20px 96px}.creator-conversation-shell{margin:0 auto;max-width:880px;position:relative}.creator-conversation-thread{display:flex;flex-direction:column;gap:12px;min-height:128px;padding:10px 6px 12px}.creator-conversation-message{align-items:flex-start;display:flex;gap:11px;max-width:740px}.creator-conversation-message>div{min-width:0}.creator-conversation-avatar{align-items:center;background:#edb83b;border:1px solid #d5a32d;border-radius:8px;color:#13263a;display:inline-flex;flex:0 0 32px;font-size:9px;font-weight:900;height:32px;justify-content:center}.creator-conversation-message strong{color:#203448;display:block;font-size:12px;margin-bottom:4px}.creator-conversation-message p{color:#45586b;font-size:14px;line-height:1.55;margin:0}.creator-conversation-message.is-assistant>div{background:hsla(0,0%,100%,.68);border-radius:6px 18px 18px 18px;box-shadow:0 8px 26px rgba(37,55,72,.06);padding:13px 16px}.creator-conversation-message.is-user{align-self:flex-end;justify-content:flex-end;max-width:680px}.creator-conversation-message.is-user>div{background:#17334b;border-radius:18px 6px 18px 18px;box-shadow:0 8px 24px rgba(18,43,63,.12);padding:12px 16px}.creator-conversation-message.is-user p,.creator-conversation-message.is-user strong{color:#fff}.creator-conversation-message.is-interpretation{max-width:790px}.creator-conversation-message.is-interpretation>div{position:relative}.creator-conversation-message.is-interpretation .creator-status-pill{float:right;margin:0 0 6px 14px}.creator-capability-line{color:#647486!important;font-size:12px!important;margin-top:7px!important}.creator-conversation-actions,.creator-inline-suggestions{display:flex;flex-wrap:wrap;gap:7px}.creator-conversation-actions{margin-top:12px}.creator-inline-suggestions{border-top:1px solid rgba(164,178,189,.28);margin-top:11px;padding-top:10px}.creator-conversation-actions button,.creator-inline-suggestions button{background:rgba(250,252,253,.88);border:1px solid #d4dde3;border-radius:999px;color:#355066;cursor:pointer;font-size:10px;min-height:30px;padding:5px 10px}.creator-conversation-actions button:first-child{background:#17334b;border-color:#17334b;color:#fff}.creator-inline-suggestions button{background:transparent;border-color:transparent;color:#28796f;padding-inline:5px}.creator-conversation-actions button:hover,.creator-inline-suggestions button:hover{border-color:#80b8b0}.creator-conversation-message.is-processing p span{animation:creator-thinking 1.1s ease-in-out infinite;display:inline-block;letter-spacing:2px}@keyframes creator-thinking{50%{opacity:.35}}.creator-popular-row{align-items:center;display:flex;gap:7px;margin-left:43px;min-height:36px;overflow:visible}.creator-popular-row>span{color:#738292;flex:0 0 auto;font-size:10px;font-weight:750}.creator-popular-row>button,.creator-type-palette>summary{background:hsla(0,0%,100%,.58);border:1px solid rgba(155,172,184,.38);border-radius:999px;color:#344d61;cursor:pointer;flex:0 0 auto;font-size:10px;font-weight:750;min-height:32px;padding:6px 11px}.creator-popular-row>button:hover,.creator-type-palette>summary:hover{background:#fff;border-color:#8dbdb6;transform:translateY(-1px)}.creator-popular-row>button[data-accent=gold]{color:#78580f}.creator-popular-row>button[data-accent=cyan]{color:#176e76}.creator-popular-row>button[data-accent=blue],.creator-popular-row>button[data-accent=indigo]{color:#355d96}.creator-popular-row>button[data-accent=orange]{color:#92502f}.creator-popular-row>button[data-accent=purple]{color:#70429a}.creator-more-menu,.creator-type-palette{position:relative}.creator-more-menu>summary,.creator-type-palette>summary{list-style:none}.creator-more-menu>summary::-webkit-details-marker,.creator-type-palette>summary::-webkit-details-marker{display:none}.creator-type-palette>div{background:hsla(0,0%,100%,.97);border:1px solid #d7e0e5;border-radius:8px;box-shadow:0 18px 44px rgba(33,49,65,.16);display:grid;gap:5px;grid-template-columns:repeat(2,minmax(0,1fr));padding:8px;position:absolute;right:0;top:calc(100% + 7px);width:min(390px,calc(100vw - 36px));z-index:80}.creator-type-palette>div button{align-items:center;background:transparent;border:0;border-radius:6px;color:#2e465a;cursor:pointer;display:flex;font-size:11px;gap:8px;min-height:36px;padding:7px 8px;text-align:left}.creator-type-palette>div button:hover{background:#edf5f4}.creator-type-palette>div button b{align-items:center;background:#e8efef;border-radius:5px;color:#24786f;display:inline-flex;flex:0 0 23px;font-size:8px;height:23px;justify-content:center}.creator-universal-prompt{display:block;margin:7px 0 0}.creator-universal-prompt>.sr-only{clip:rect(0,0,0,0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.creator-composer-shell{background:hsla(0,0%,100%,.78);border:1px solid rgba(134,151,165,.42);border-radius:28px;box-shadow:0 14px 42px rgba(35,52,68,.11),inset 0 1px 0 hsla(0,0%,100%,.9);display:block;overflow:visible;position:relative;transition:border-color .16s ease,box-shadow .16s ease}.creator-universal-prompt:focus-within .creator-composer-shell{border-color:#6ba9a0;box-shadow:0 0 0 3px rgba(47,139,128,.1),0 18px 48px rgba(35,52,68,.13)}.creator-composer-shell textarea{background:transparent;border:0;border-radius:28px 28px 0 0;color:#172b3f;display:block;font-size:15px;line-height:1.5;max-height:220px;min-height:56px;outline:0;overflow-y:auto;padding:16px 19px 9px;resize:none;width:100%}.creator-composer-shell textarea::-moz-placeholder{color:#7e8b98}.creator-composer-shell textarea::placeholder{color:#7e8b98}.creator-composer-toolbar{align-items:center;border:0;display:flex;gap:8px;justify-content:space-between;min-height:48px;padding:5px 7px 7px 11px}.creator-composer-tools{align-items:center;display:flex;gap:2px;overflow:visible}.creator-composer-tools>button,.creator-more-menu>summary{align-items:center;background:transparent;border:0;border-radius:999px;color:#506274;cursor:pointer;display:inline-flex;flex:0 0 auto;gap:5px;min-height:34px;padding:5px 8px}.creator-composer-tools>button:hover:not(:disabled),.creator-more-menu>summary:hover{background:#edf4f3;color:#216f67}.creator-composer-tools>button b,.creator-more-menu>summary b{align-items:center;background:#e8efef;border-radius:50%;color:#24786f;display:inline-flex;font-size:8px;height:23px;justify-content:center;width:23px}.creator-composer-tools>button span,.creator-more-menu>summary span{font-size:10px;font-weight:750}.creator-composer-tools>button:disabled{cursor:not-allowed;opacity:.45}.creator-composer-submit{background:transparent;padding:0}.creator-composer-submit .is-primary{background:#17334b;border:0;border-radius:999px;color:#fff;min-height:38px;padding:0 16px}.creator-composer-submit .is-primary:disabled{background:#dfe5e9;color:#7a8792}.creator-more-menu>div{background:hsla(0,0%,100%,.98);border:1px solid #d6dfe5;border-radius:8px;bottom:calc(100% + 8px);box-shadow:0 16px 38px rgba(32,48,64,.16);display:grid;gap:3px;min-width:210px;padding:7px;position:absolute;right:0;z-index:90}.creator-more-menu>div a,.creator-more-menu>div button{align-items:center;background:transparent;border:0;border-radius:6px;color:#30495e;display:flex;font-size:11px;justify-content:space-between;min-height:34px;padding:7px 9px;text-align:left;text-decoration:none;width:100%}.creator-more-menu>div a:hover,.creator-more-menu>div button:hover:not(:disabled){background:#edf4f3}.creator-more-menu>div button:disabled{color:#84919c;cursor:not-allowed}.creator-more-menu>div small{color:#8a96a1;font-size:8px}.creator-studio-notice{color:#667687;font-size:11px;margin:8px 18px 0}.creator-draft-result,.creator-recent-drafts,.creator-selected-layout,.creator-video-choice{max-width:880px}.creator-draft-result,.creator-recent-drafts,.creator-selected-layout .creator-input-panel,.creator-video-choice{background:hsla(0,0%,100%,.72);border:1px solid rgba(151,168,181,.3);box-shadow:0 12px 34px rgba(35,52,68,.07)}.creator-workspace-header h2{font-size:24px}.creator-ai-stage,.creator-context-suggestions,.creator-floating-dock,.creator-guidance-panel,.creator-type-suggestions{display:none!important}body:has(.creator-product-studio) .floating-support-chat{bottom:18px;right:18px}.creator-product-studio a:focus-visible,.creator-product-studio button:focus-visible,.creator-product-studio summary:focus-visible,.creator-product-studio textarea:focus-visible{outline:3px solid rgba(39,132,121,.28);outline-offset:2px}@media (max-width:760px){.studio-shell .creator-prompt-hero{padding:18px 14px 4px}.studio-shell .creator-prompt-hero .studio-hero-copy h1{font-size:28px}.studio-shell .creator-prompt-hero .studio-hero-copy>p:last-child{font-size:13px}.creator-product-studio{padding:6px 10px 92px}.creator-conversation-thread{gap:10px;padding-inline:2px}.creator-conversation-message{max-width:calc(100% - 8px)}.creator-conversation-message.is-user{max-width:90%}.creator-conversation-message.is-assistant>div{padding:11px 13px}.creator-popular-row{margin-left:0;overflow-x:auto;padding:2px 0 7px 43px;scrollbar-width:none}.creator-popular-row::-webkit-scrollbar{display:none}.creator-type-palette>div{left:auto;right:0}.creator-composer-toolbar{display:flex;min-width:0}.creator-composer-tools{min-width:0}.creator-composer-tools>button:nth-of-type(3),.creator-composer-tools>button:nth-of-type(4){display:none}.creator-composer-tools>button,.creator-more-menu>summary{padding-inline:6px}.creator-composer-shell textarea{font-size:16px}.creator-more-menu>div{left:auto;right:0}body:has(.creator-product-studio) .floating-support-chat{bottom:16px;right:10px}}@media (max-width:430px){.creator-composer-tools>button span,.creator-more-menu>summary span{font-size:9px}.creator-composer-submit .is-primary{min-width:58px;padding-inline:12px}.creator-type-palette>div{grid-template-columns:minmax(0,1fr);max-height:320px;overflow-y:auto}.creator-conversation-actions,.creator-inline-suggestions{gap:5px}}.creator-conversation-thread{min-height:0}.creator-idea-coach{background:hsla(0,0%,100%,.76);border:1px solid rgba(139,158,171,.3);border-left:3px solid #d9a72f;border-radius:14px;box-shadow:0 12px 32px rgba(35,52,68,.08);overflow:visible;width:100%}.creator-idea-coach.is-prompt{border-left-color:#3a82bd}.creator-idea-coach.is-draft{border-left-color:#2b8a78}.creator-idea-coach>summary{display:none}.creator-idea-coach:not([open])>.creator-coach-body{display:block}.creator-coach-body{padding:15px 18px 16px}.creator-coach-body>header{align-items:baseline;display:flex;gap:10px;margin-bottom:7px}.creator-coach-body>header span{color:#9a7018;font-size:9px;font-weight:850;text-transform:uppercase}.creator-idea-coach.is-prompt .creator-coach-body>header span{color:#376f9b}.creator-idea-coach.is-draft .creator-coach-body>header span{color:#267466}.creator-coach-body h2{color:#1a3045;font-size:17px;letter-spacing:0;line-height:1.25;margin:0}.creator-coach-body>p{color:#526477;font-size:13px;line-height:1.55;margin:0;max-width:760px}.creator-coach-actions,.creator-coach-chips{display:flex;flex-wrap:wrap;gap:7px}.creator-coach-actions{margin-top:12px}.creator-coach-actions a,.creator-coach-actions button{align-items:center;background:hsla(0,0%,100%,.78);border:1px solid #d1dce2;border-radius:999px;color:#355066;cursor:pointer;display:inline-flex;font-size:10px;font-weight:750;justify-content:center;min-height:32px;padding:6px 11px;text-decoration:none}.creator-coach-actions button:first-child{background:#17334b;border-color:#17334b;color:#fff}.creator-coach-actions a:hover,.creator-coach-actions button:hover:not(:disabled){border-color:#6eaaa2;transform:translateY(-1px)}.creator-coach-actions button:disabled{background:#eef2f4;border-color:#dde4e8;color:#89959f;cursor:not-allowed}.creator-coach-chips{margin-top:10px}.creator-coach-chips button{background:rgba(232,243,241,.58);border:1px solid transparent;border-radius:999px;color:#287569;cursor:pointer;font-size:10px;min-height:29px;padding:5px 9px}.creator-coach-chips button.active,.creator-coach-chips button:hover{background:#e2f1ee;border-color:#79b5aa}.creator-coach-ideas{display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:11px}.creator-coach-ideas button{background:rgba(247,250,251,.84);border:1px solid rgba(156,172,184,.35);border-radius:8px;color:#344d61;cursor:pointer;font-size:10px;line-height:1.4;min-height:52px;padding:9px 10px;text-align:left}.creator-coach-ideas button:hover{background:#fff;border-color:#8bb9b2}.creator-coach-questions{background:rgba(238,244,247,.64);border-radius:8px;display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;padding:9px 10px}.creator-coach-questions strong{color:#506376;flex:0 0 100%;font-size:10px}.creator-coach-questions button{background:transparent;border:0;border-bottom:1px dashed #8ba1b0;color:#416075;cursor:pointer;font-size:10px;padding:4px 2px}.creator-polished-brief{background:rgba(238,246,244,.72);border-radius:8px;color:#294a48!important;padding:11px 13px}.creator-coach-processing span{animation:creator-thinking 1.1s ease-in-out infinite;display:inline-block;letter-spacing:2px}.creator-coach-undo{background:transparent;border:0;color:#526f84;cursor:pointer;font-size:10px;margin-top:10px;padding:3px 0;text-decoration:underline;text-underline-offset:3px}.creator-coach-source{color:#7b8995;display:inline-block;font-size:9px;margin-left:12px}.creator-idea-coach.is-draft .creator-coach-body>small{color:#7a8792;display:block;font-size:9px;margin-top:9px}@media (max-width:760px){.creator-idea-coach{border-left-width:2px;border-radius:11px}.creator-idea-coach>summary{align-items:center;color:#273f53;cursor:pointer;display:grid;gap:2px 8px;grid-template-columns:minmax(0,1fr) auto;list-style:none;min-height:48px;padding:9px 12px}.creator-idea-coach>summary::-webkit-details-marker{display:none}.creator-idea-coach>summary span{color:#7a8895;font-size:8px;font-weight:800;grid-column:1;text-transform:uppercase}.creator-idea-coach>summary strong{font-size:12px;grid-column:1}.creator-idea-coach>summary b{align-items:center;background:#e8efef;border-radius:50%;color:#28776d;display:inline-flex;font-size:13px;grid-column:2;grid-row:1/span 2;height:25px;justify-content:center;transition:transform .16s ease;width:25px}.creator-idea-coach[open]>summary b{transform:rotate(45deg)}.creator-idea-coach:not([open])>.creator-coach-body{display:none}.creator-coach-body{border-top:1px solid rgba(153,170,182,.25);padding:12px}.creator-coach-body>header{display:none}.creator-coach-actions{display:grid;grid-template-columns:minmax(0,1fr)}.creator-coach-actions a,.creator-coach-actions button{border-radius:8px;justify-content:flex-start;min-height:36px;width:100%}.creator-coach-ideas{grid-template-columns:minmax(0,1fr)}.creator-coach-chips,.creator-coach-questions{flex-wrap:nowrap;overflow-x:auto;padding-bottom:7px;scrollbar-width:none}.creator-coach-chips::-webkit-scrollbar,.creator-coach-questions::-webkit-scrollbar{display:none}.creator-coach-chips button,.creator-coach-questions button{flex:0 0 auto}}.account-section,.admin-ops-page .admin-console-hero,.admin-ops-page .admin-console-section,.admin-ops-page .admin-empty-state,.vendor-os-page .vendor-notice,.vendor-os-page .vendor-os-header,.vendor-os-page .vendor-os-workspace{width:min(1120px,calc(100% - 32px));margin-left:auto;margin-right:auto}.admin-ops-page .admin-console-hero,.vendor-os-page .vendor-os-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:56px 0 28px}.admin-ops-page .admin-console-hero>div,.vendor-os-page .vendor-os-header>div{min-width:0;max-width:760px}.account-section h1,.admin-ops-page .admin-console-hero h1,.vendor-os-page .vendor-os-header h1{margin:6px 0 12px}.admin-ops-page .admin-empty-state,.vendor-os-page .vendor-notice{padding:20px;border:1px solid #d4dce5;border-left:4px solid #d59a18;border-radius:6px;background:#fff;overflow-wrap:anywhere}.admin-ops-page .admin-empty-state details,.admin-ops-page .admin-empty-state p{margin:8px 0 0}.admin-ops-page .admin-empty-state summary{width:-moz-max-content;width:max-content;max-width:100%;color:#075f5a;cursor:pointer;font-weight:700}.account-section,.admin-ops-page .admin-console-section,.vendor-os-page .vendor-os-workspace{padding:36px 0}.account-stat-grid,.admin-summary-grid,.vendor-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.account-stat-grid article,.admin-summary-grid article,.vendor-kpi-card{min-width:0;padding:18px;border:1px solid #d9e0e7;border-radius:6px;background:#fff;display:grid;gap:8px}.account-stat-grid article span,.admin-summary-grid article span,.vendor-kpi-card span{color:#5c6876;font-size:.82rem;font-weight:700}.account-stat-grid article strong,.admin-summary-grid article strong,.vendor-kpi-card strong{overflow-wrap:anywhere}.vendor-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px}.vendor-panel{padding:20px;border-top:3px solid #16827b;background:#fff}.admin-table-wrap{width:100%;overflow-x:auto}@media (max-width:720px){.admin-ops-page .admin-console-hero,.vendor-os-page .vendor-os-header{align-items:flex-start;flex-direction:column;padding-top:32px}.account-stat-grid,.admin-summary-grid,.vendor-kpi-grid,.vendor-overview-grid{grid-template-columns:1fr}}.capability-badge{display:inline-flex;align-items:center;width:-moz-max-content;width:max-content;min-height:26px;padding:4px 9px;border-radius:999px;background:#e8edf3;color:#475569;font-size:.72rem;font-weight:800;text-transform:uppercase}.capability-badge.is-ready{background:#dff4ec;color:#08685f}.capability-badge.is-coming_soon,.capability-badge.is-read_only{background:#e8eef8;color:#315d92}.capability-badge.is-migration_required,.capability-badge.is-ownership_required,.capability-badge.is-review_required{background:#fff0d5;color:#945c05}.capability-badge.is-permission_blocked,.capability-badge.is-policy_blocked{background:#fce5e5;color:#a32929}.capability-badge.is-provider_required,.capability-badge.is-unavailable{background:#e8edf3;color:#475569}.capability-notice{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px;border-left:4px solid #64748b;background:hsla(0,0%,100%,.9)}.capability-notice.is-ready{border-left-color:#16827b}.capability-notice.is-migration_required,.capability-notice.is-ownership_required,.capability-notice.is-review_required{border-left-color:#d59a18}.capability-notice.is-permission_blocked,.capability-notice.is-policy_blocked{border-left-color:#bd3d3d}.capability-notice strong{display:block;margin-top:8px}.capability-notice p{margin:4px 0 0;color:#5d6a7e}.capability-action{color:#075f5a;font-weight:800;white-space:nowrap}.capability-summary{display:flex;flex-wrap:wrap;gap:10px}.capability-summary span{padding:9px 12px;border-radius:5px;background:#eef2f6;color:#465467}.capability-repair-card{padding:18px;border:1px solid #d7dee7;border-radius:6px;background:#fff}.capability-repair-card header{display:flex;justify-content:space-between;gap:16px}.capability-repair-card header span{color:#64748b;font-size:.72rem;text-transform:uppercase}.capability-repair-card h3{margin:4px 0 0}.capability-repair-card dl div{display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-top:1px solid #e5e9ef}.capability-repair-card dt{color:#64748b}.capability-repair-card dd{margin:0;text-align:right;overflow-wrap:anywhere}.status-command-hero{width:min(1120px,calc(100% - 32px));margin:0 auto;padding:64px 0 34px;display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:48px;align-items:end}.status-command-hero h1{margin:6px 0 10px;font-size:3.25rem}.status-command-hero>div>p:last-child{max-width:720px;color:#5d6a7e;font-size:1.08rem}.status-command-hero aside{padding:20px;border-top:3px solid #d59a18;background:#10243a;color:#fff}.status-command-hero aside p,.status-command-hero aside span{color:#b8c5d3}.status-command-hero aside strong{display:block;margin:8px 0;font-size:1.45rem}.status-capability-grid{align-items:stretch}@media (max-width:720px){.capability-notice{align-items:flex-start;flex-direction:column}.capability-action{white-space:normal}.status-command-hero{grid-template-columns:1fr;gap:20px;padding-top:36px}.status-command-hero h1{font-size:2.4rem}}.vendor-os-page .vendor-operations-header{align-items:center;background:#111923;margin:0;padding:24px max(24px,calc((100vw - 1440px) / 2));width:100%}.vendor-os-page .vendor-os-shell .vendor-os-workspace{margin:0;padding:30px 32px 64px;width:auto}@media (max-width:760px){.vendor-os-page .vendor-operations-header{align-items:flex-start;padding:24px 18px}.vendor-os-page .vendor-os-shell .vendor-os-workspace{padding:22px 14px 48px}}.create-sell-page{min-height:100vh;padding-bottom:88px;background:#eef3f6;color:#0b1728}.create-sell-header{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;max-width:1380px;margin:0 auto;padding:30px 28px 22px;border-bottom:1px solid #d8e1e7;background:hsla(0,0%,100%,.92)}.create-sell-header h1{margin:2px 0 8px;font-size:2.55rem;line-height:1;letter-spacing:0}.create-sell-header>div:first-child>p:last-child{max-width:760px;margin:0;color:#5c6978}.create-sell-identity{display:grid;min-width:250px;gap:4px;padding:4px 0 4px 16px;border-left:3px solid #128778}.create-sell-identity small,.create-sell-identity span{color:#637180;font-size:.76rem}.create-sell-identity span{color:#087667;font-weight:900;text-transform:uppercase}.create-sell-form{max-width:1380px;margin:0 auto;padding:18px 28px 0}.create-sell-progress{position:sticky;z-index:20;top:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:12px;overflow:hidden;border:1px solid #cad5dd;border-radius:6px;background:#cad5dd;box-shadow:0 8px 24px rgba(11,23,40,.08)}.create-sell-progress button{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:9px;min-height:56px;padding:9px 12px;border:0;border-radius:0;background:#fff;color:#435263;text-align:left}.create-sell-progress button span{display:inline-grid;place-items:center;width:29px;height:29px;border:1px solid #aebbc6;border-radius:50%;font-size:.7rem;font-weight:900}.create-sell-progress button strong{font-size:.84rem}.create-sell-progress button[aria-current=step]{background:#e8f3ff;color:#064d87;box-shadow:inset 0 -3px #157bc2}.create-sell-progress button[aria-current=step] span{border-color:#157bc2;background:#157bc2;color:#fff}.create-sell-progress button.is-complete{background:#e9f6f2;color:#076c5f}.create-sell-progress button.is-complete span{border-color:#128778;background:#128778;color:#fff}.create-sell-status-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:34px;margin-bottom:12px}.create-sell-status-row>span{display:inline-flex;padding:6px 9px;border-radius:4px;font-size:.75rem;font-weight:800}.draft-state.is-unsaved{background:#fff1dd;color:#8c4a00}.draft-state.is-browser_saved{background:#dff3ed;color:#086b5e}.draft-state.is-saving{background:#e7effb;color:#225d92}.draft-state.is-account_saved{background:#dff3ed;color:#086b5e}.draft-state.is-save_failed{background:#ffe5e1;color:#a12f25}.draft-state.is-cloud_unavailable,.draft-state.is-unavailable{background:#e8edf1;color:#52606d}.handoff-state{background:#e7effb;color:#225d92}.create-sell-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(310px,.72fr);align-items:start;gap:16px}.create-sell-checklist,.create-sell-main,.create-sell-policy-summary,.listing-progress-preview{min-width:0;border:1px solid #d4dee5;border-radius:6px;background:#fff;box-shadow:0 8px 24px rgba(11,23,40,.05)}.create-sell-main{overflow:hidden}.create-sell-step{display:grid;gap:15px;min-width:0;margin:0;padding:22px;border:0}.create-sell-step legend{width:100%;padding:0;color:#0b1728;font-size:1.55rem;font-weight:900;letter-spacing:0}.create-sell-step>p:first-of-type{margin:-7px 0 4px;color:#61707f}.create-sell-step label{display:grid;min-width:0;gap:6px;color:#263548;font-size:.82rem;font-weight:800}.create-sell-step label>em,.product-type-field>span em{margin-left:4px;color:#ad4e13;font-size:.68rem;font-style:normal;text-transform:uppercase}.create-sell-step input:not([type=checkbox]):not([type=radio]),.create-sell-step select,.create-sell-step textarea{width:100%;min-height:43px;padding:10px 11px;border:1px solid #b9c6d0;border-radius:4px;background:#fbfcfd;color:#102034;font:inherit;font-weight:500}.create-sell-step textarea{min-height:90px;resize:vertical}.create-sell-step input:focus,.create-sell-step select:focus,.create-sell-step textarea:focus{outline:3px solid rgba(21,123,194,.18);border-color:#157bc2}.create-sell-step label small{color:#687685;font-size:.74rem;font-weight:500}.create-sell-two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.create-sell-owner-line{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:11px 13px;border-left:3px solid #128778;background:#edf8f5}.create-sell-owner-line small,.create-sell-owner-line span{color:#61707f;font-size:.75rem}.product-type-field{display:grid;gap:8px}.product-type-field>span{font-size:.82rem;font-weight:800}.product-type-selector{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.product-type-selector button{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:10px;min-height:92px;padding:11px;border:1px solid #ced8df;border-radius:5px;background:#f9fbfc;color:#102034;text-align:left}.product-type-selector button:hover{border-color:#7d95a8;background:#f1f6f8}.product-type-selector button[aria-pressed=true]{border-color:#157bc2;background:#e8f3ff;box-shadow:inset 3px 0 #157bc2}.product-type-selector button>b{display:grid;place-items:center;width:36px;height:36px;border-radius:4px;background:#10263a;color:#fff;font-size:.72rem;letter-spacing:0}.product-type-selector button em,.product-type-selector button small,.product-type-selector button strong,.product-type-selector button>span{display:block;min-width:0}.product-type-selector button small{margin-top:3px;color:#607080;font-size:.72rem}.product-type-selector button em{margin-top:6px;color:#087667;font-size:.67rem;font-style:normal;font-weight:900;text-transform:uppercase}.product-type-selector button i{display:inline-flex;margin-top:5px;color:#5e6c7b;font-size:.63rem;font-style:normal;font-weight:800;text-transform:uppercase}.create-sell-assets{padding:14px;border:1px solid #d3dce3;background:#f7fafb}.create-sell-assets header,.create-sell-checklist summary,.listing-progress-preview header,.review-blockers header{display:flex;align-items:center;justify-content:space-between;gap:12px}.create-sell-assets header div,.create-sell-assets header span,.create-sell-assets header strong{display:block}.create-sell-assets header span{color:#687685;font-size:.72rem;text-transform:uppercase}.create-sell-assets>p{margin:12px 0 0;color:#5e6c7b}.create-sell-assets>div p{display:grid;grid-template-columns:120px 1fr;gap:10px;margin:10px 0 0;padding-top:9px;border-top:1px solid #dce4e9}.create-sell-checkbox{grid-template-columns:20px 1fr!important;align-items:center}.create-sell-checkbox input{width:18px;height:18px}.field-error{margin:-7px 0 0!important;color:#a52f24!important;font-size:.78rem;font-weight:800}.destination-selector{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.destination-selector>span{grid-column:1/-1;font-size:.82rem;font-weight:800}.destination-selector label,.destination-unavailable{display:grid;grid-template-columns:20px minmax(0,1fr);gap:3px 8px;padding:11px;border:1px solid #d1dbe2;background:#fafcfd}.destination-selector label input{grid-row:1/3;margin-top:2px}.destination-selector label small,.destination-unavailable small{color:#657483;font-weight:500}.destination-selector label:has(input:checked){border-color:#157bc2;background:#e8f3ff}.destination-selector .is-disabled,.destination-unavailable{opacity:.72;background:#edf1f4}.destination-unavailable{display:grid;grid-template-columns:1fr}.create-sell-capability-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.create-sell-capability-pair .capability-notice{margin:0}.create-sell-commercial-readiness{display:grid;gap:8px;padding-top:6px;border-top:1px solid #dce4e9}.create-sell-commercial-readiness h3{margin:0;font-size:.96rem;letter-spacing:0}.create-sell-commercial-readiness .capability-notice{margin:0}.review-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #d6dfe5}.review-summary p{min-width:0;margin:0;padding:11px;border-bottom:1px solid #e0e6ea}.review-summary p:nth-child(odd){border-right:1px solid #e0e6ea}.review-summary span,.review-summary strong{display:block}.review-summary span{color:#687685;font-size:.7rem;text-transform:uppercase}.review-summary strong{margin-top:3px;overflow-wrap:anywhere}.review-blockers{padding:14px;border-left:3px solid #d97917;background:#fff6e9}.review-blockers header span{color:#95500a;font-size:.75rem;font-weight:900;text-transform:uppercase}.review-blockers>p{display:grid;grid-template-columns:180px 1fr;gap:10px;margin:10px 0 0;padding-top:9px;border-top:1px solid #eed8b9}.create-sell-review-boundary{margin:0;padding:12px;border:1px solid #cdd8e0;background:#f1f5f7;color:#4f5e6d}.create-sell-action-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-top:1px solid #d8e1e7;background:#f8fafb}.create-sell-action-bar>div{display:flex;flex-wrap:wrap;gap:8px}.create-sell-action-bar .button{min-height:42px;margin:0;border-radius:4px}.create-sell-action-bar .button.primary{border-color:#c88b08;background:#edb52b;color:#101827}.create-sell-action-bar .button.primary:disabled,.create-sell-action-bar .button:disabled{border-color:#cbd4db;background:#e4e9ed;color:#788590;cursor:not-allowed}.create-sell-side{position:sticky;top:74px;display:grid;gap:12px;min-width:0}.create-sell-checklist,.create-sell-policy-summary,.listing-progress-preview{padding:15px}.create-sell-checklist summary,.listing-progress-preview header{margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #dfe6ea}.create-sell-checklist summary span,.listing-progress-preview header span{color:#61707f;font-size:.72rem;font-weight:900;text-transform:uppercase}.listing-progress-preview header strong{padding:4px 7px;border-radius:3px;background:#fff0d7;color:#8d4b00;font-size:.68rem;text-transform:uppercase}.listing-progress-preview>p{color:#687685}.listing-preview-placeholder,.listing-progress-preview article>img{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border:1px solid #d7e0e6;background:#15263a}.listing-preview-placeholder{display:grid;place-items:center;color:#f2bd36;font-size:2rem;font-weight:900}.listing-progress-preview article>div:last-child>span{display:block;margin-top:10px;color:#087667;font-size:.7rem;font-weight:900;text-transform:uppercase}.listing-progress-preview h2{margin:3px 0 7px;overflow-wrap:anywhere;font-size:1.28rem;letter-spacing:0}.listing-progress-preview article p{color:#596877}.listing-progress-preview dl{margin:10px 0}.listing-progress-preview dl div{display:grid;grid-template-columns:82px 1fr;gap:8px;padding:6px 0;border-top:1px solid #e2e8ec}.listing-progress-preview dt{color:#687685;font-size:.72rem}.listing-progress-preview dd{margin:0;overflow-wrap:anywhere;font-weight:700}.listing-progress-preview article em{display:inline-flex;padding:5px 7px;border-radius:3px;background:#fff0d7;color:#8d4b00;font-size:.7rem;font-style:normal;font-weight:900;text-transform:uppercase}.create-sell-checklist summary{display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;list-style:none}.create-sell-checklist summary::-webkit-details-marker{display:none}.create-sell-checklist h3{margin:14px 0 5px;color:#263548;font-size:.76rem;letter-spacing:0;text-transform:uppercase}.create-sell-checklist>p{display:grid;grid-template-columns:auto 1fr;gap:3px 8px;margin:0;padding:8px 0;border-top:1px solid #e3e8ec}.create-sell-checklist>p:first-of-type{border-top:0}.create-sell-checklist p strong{align-self:center;font-size:.78rem}.create-sell-checklist p small{grid-column:2;color:#6a7784}.check-state{align-self:start;padding:3px 5px;border-radius:3px;background:#e7ecf0;color:#53606c;font-size:.59rem;font-weight:900;text-transform:uppercase}.check-state.is-complete{background:#dff3ed;color:#086b5e}.check-state.is-required{background:#ffe5e1;color:#a12f25}.check-state.is-warning{background:#fff0d7;color:#8d4b00}.check-state.is-activation_required{background:#e7ecf0;color:#53606c}.check-state.is-review_required{background:#e7effb;color:#225d92}.create-sell-policy-summary{display:grid;gap:8px}.create-sell-policy-summary>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.create-sell-policy-summary>div>span{font-size:.78rem;font-weight:800}.create-sell-policy-summary p{margin:4px 0 0;color:#637180;font-size:.76rem}.create-sell-continue-help,.create-sell-main>.form-error{margin:0 18px 14px;padding:10px 12px;border-left:3px solid #a12f25;background:#fff1ef;color:#7d2821}.create-sell-continue-help p{margin:0 0 7px}.create-sell-continue-help button,.create-sell-main>.form-error button{padding:0;border:0;background:transparent;color:#075e9d;font:inherit;font-weight:900;text-decoration:underline}@media (min-width:761px){body:has(.create-sell-page):has(.floating-support-chat[open]) .create-sell-page{padding-right:410px}body:has(.create-sell-page) .floating-support-chat[open]>section{position:fixed;top:76px;right:16px;bottom:76px;width:374px;max-height:none}body:has(.create-sell-page):has(.floating-support-chat[open]) .create-sell-layout{grid-template-columns:1fr}body:has(.create-sell-page):has(.floating-support-chat[open]) .create-sell-side{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}body:has(.create-sell-page):has(.floating-support-chat[open]) .create-sell-policy-summary{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.create-sell-page *,.create-sell-page :after,.create-sell-page :before{scroll-behavior:auto!important;transition:none!important}}@media (max-width:980px){.create-sell-layout{grid-template-columns:1fr}.create-sell-side{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.create-sell-policy-summary{grid-column:1/-1}}@media (max-width:720px){.create-sell-page{padding-bottom:104px}.create-sell-header{display:grid;gap:16px;padding:23px 15px 17px}.create-sell-header h1{font-size:2rem}.create-sell-identity{min-width:0}.create-sell-form{padding:10px 10px 0}.create-sell-progress{position:static;grid-template-columns:repeat(4,minmax(0,1fr))}.create-sell-progress button{grid-template-columns:1fr;justify-items:center;gap:4px;min-width:0;padding:7px 3px;text-align:center}.create-sell-progress button span{width:25px;height:25px}.create-sell-progress button strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;font-size:.68rem}.create-sell-step{padding:17px 14px}.create-sell-capability-pair,.create-sell-side,.create-sell-two-column,.review-summary{grid-template-columns:1fr}.create-sell-policy-summary{grid-column:auto}.review-summary p:nth-child(odd){border-right:0}.create-sell-owner-line{grid-template-columns:1fr;gap:3px}.create-sell-action-bar{align-items:stretch;flex-direction:column-reverse;padding:12px}.create-sell-action-bar>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.create-sell-action-bar .button{width:100%;min-width:0;padding-inline:8px}body:has(.create-sell-page) .floating-support-chat[open]>section{position:fixed;inset:54px 0 0;width:100vw;max-width:none;max-height:none;padding-bottom:calc(16px + env(safe-area-inset-bottom));border-radius:0}}@media (max-width:460px){.destination-selector,.product-type-selector{grid-template-columns:1fr}.destination-selector>span{grid-column:auto}.product-type-selector button{min-height:82px}.review-blockers>p{grid-template-columns:1fr}.create-sell-status-row>span{width:100%}}.build-generate-button{min-height:44px;min-width:154px;border:0;border-radius:6px;background:#071727;color:#fff;font:inherit;font-weight:800;padding:10px 16px}.build-generate-button:disabled{opacity:.58}.build-auto-detection{align-items:center;background:#eef8f5;border:1px solid #b8ddd2;display:flex;gap:16px;justify-content:space-between;padding:12px 14px}.build-auto-detection span{color:#075f56;font-weight:900}.build-auto-detection p{color:#415b63;margin:4px 0 0}.build-auto-detection button{background:#075f56;border:0;border-radius:5px;color:#fff;font:inherit;font-weight:800;padding:9px 13px}@media (max-width:720px){.build-generate-button{width:100%}.build-auto-detection{align-items:stretch;flex-direction:column}.build-auto-detection button{width:100%}}.website-editor-loading,.website-editor-page{min-height:100vh;background:#eef3f6;color:#0b1728;padding-bottom:80px}.website-editor-loading{padding:64px max(20px,calc((100vw - 1180px) / 2))}.website-editor-loading h1{margin:0 0 10px;font-size:2.7rem}.website-editor-loading a{color:#087466;font-weight:800}.website-editor-header{display:flex;align-items:end;justify-content:space-between;gap:24px;padding:34px max(20px,calc((100vw - 1540px) / 2)) 22px;background:#fff;border-bottom:1px solid #d5dfe6}.website-editor-bottom-grid .eyebrow,.website-editor-form .eyebrow,.website-editor-header .eyebrow,.website-theme-editor .eyebrow{margin:0 0 6px;color:#087466;font-size:.72rem;font-weight:900;text-transform:uppercase}.website-editor-header h1{margin:0;font-size:clamp(2rem,4vw,3.4rem);line-height:1;letter-spacing:0}.website-editor-header>div>p:last-child{margin:9px 0 0;color:#627184}.website-editor-status{display:grid;min-width:270px;gap:5px;padding-left:18px;border-left:3px solid #d7a928}.website-editor-status span{color:#087466;font-size:.7rem;font-weight:900;text-transform:uppercase}.website-editor-status strong{font-size:.9rem}.website-editor-status a{color:#36556e;font-size:.8rem;font-weight:750}.website-editor-toolbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:8px;min-height:60px;padding:9px max(20px,calc((100vw - 1540px) / 2));background:#111d29;border-bottom:1px solid #263544}.website-device-switch button,.website-editor-toolbar a,.website-editor-toolbar button,.website-editor-toolbar select,.website-refinement-panel button,.website-version-panel button{min-height:38px;border:1px solid #31475b;border-radius:5px;background:#fff;color:#10263a;font:inherit;font-size:.82rem;font-weight:800;padding:8px 11px;text-decoration:none}.website-editor-toolbar>button:first-child{background:#d7a928;border-color:#d7a928;color:#111820}.website-editor-toolbar button.secondary{background:#dcece9}.website-editor-toolbar button:disabled,.website-refinement-panel button:disabled,.website-version-panel button:disabled{cursor:not-allowed;opacity:.52}.website-editor-toolbar>span{margin-left:auto;color:#b7c5d1;font-size:.76rem}.website-editor-layout{display:grid;grid-template-columns:230px minmax(380px,.8fr) minmax(460px,1.25fr);gap:12px;max-width:1540px;margin:0 auto;padding:14px}.website-editor-bottom-grid>article,.website-editor-form,.website-editor-preview-panel,.website-editor-rail{min-width:0;background:#fff;border:1px solid #d4dee5;border-radius:6px}.website-editor-rail{overflow:hidden}.website-editor-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px;border-bottom:1px solid #e0e6eb}.website-editor-panel-heading div{display:grid;gap:2px}.website-editor-panel-heading span{color:#718092;font-size:.66rem;font-weight:900;text-transform:uppercase}.website-editor-panel-heading strong{font-size:.95rem}.website-editor-panel-heading>button{width:30px;height:30px;border:0;border-radius:4px;background:#10263a;color:#fff;font-size:1.2rem}.website-editor-rail nav{display:grid;padding:6px}.website-editor-rail nav button{display:grid;grid-template-columns:35px 1fr;align-items:center;min-height:46px;padding:7px 9px;border:0;border-left:3px solid transparent;background:#fff;color:#26384a;font:inherit;font-size:.8rem;font-weight:750;text-align:left}.website-editor-rail nav button span{color:#7b8997;font-size:.64rem;font-weight:900;text-transform:uppercase}.website-editor-rail nav button.active{border-left-color:#0c8a7a;background:#edf7f5;color:#075f56}.website-editor-form{padding:18px}.website-editor-form>header{display:flex;justify-content:space-between;gap:14px;padding-bottom:14px;border-bottom:1px solid #e0e6eb}.website-editor-bottom-grid h2,.website-editor-form h2{margin:0;font-size:1.45rem;letter-spacing:0}.website-editor-form>header>span{color:#087466;font-size:.75rem;font-weight:900}.website-editor-form label{display:grid;gap:6px;color:#384b5d;font-size:.75rem;font-weight:850}.website-editor-form input,.website-editor-form select,.website-editor-form textarea,.website-refinement-panel textarea{width:100%;min-width:0;border:1px solid #bdcbd5;border-radius:4px;background:#fff;color:#142536;font:inherit;padding:9px 10px}.website-editor-form input[type=color]{min-height:42px;padding:4px}.website-editor-field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.website-editor-field-row>label:last-child:nth-child(3){grid-column:auto}.website-section-editor{display:grid;gap:12px;margin-top:18px;padding-top:4px;border-top:3px solid #10263a}.website-theme-editor{margin-top:20px;padding:15px;background:#f2f6f8;border-left:3px solid #d7a928}.website-theme-editor .website-editor-field-row{grid-template-columns:repeat(4,minmax(0,1fr))}.website-editor-preview-panel{overflow:hidden;background:#253240}.website-editor-preview-panel>header{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:54px;padding:8px 11px;color:#fff}.website-editor-preview-panel>header>div:first-child{display:grid}.website-editor-preview-panel header span{color:#a9bbc9;font-size:.65rem;font-weight:900;text-transform:uppercase}.website-device-switch{display:flex;gap:4px}.website-device-switch button{min-height:32px;padding:5px 7px;background:#344657;border-color:#4a6074;color:#c9d5df;font-size:.68rem}.website-device-switch button.active{background:#d7a928;border-color:#d7a928;color:#111820}.website-preview-frame{display:flex;justify-content:center;height:720px;overflow:auto;padding:12px;background:#dce3e8}.website-preview-frame iframe{height:100%;border:0;background:#fff;box-shadow:0 2px 12px rgba(12,24,36,.18);transition:width .18s ease}.website-preview-frame.is-desktop iframe{width:100%}.website-preview-frame.is-tablet iframe{width:min(760px,100%)}.website-preview-frame.is-mobile iframe{width:min(390px,100%)}.website-editor-bottom-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:1540px;margin:0 auto;padding:0 14px}.website-editor-bottom-grid>article{padding:19px}.website-editor-bottom-grid>article>p:not(.eyebrow){color:#627184;line-height:1.5}.website-refinement-panel textarea{margin-top:8px}.website-refinement-suggestions{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}.website-refinement-suggestions button{min-height:34px;background:#edf7f5;border-color:#b7dcd5;color:#075f56}.website-refinement-panel button.primary{background:#10263a;border-color:#10263a;color:#fff}.website-version-panel>div{max-height:360px;overflow-y:auto;margin-top:12px;border-top:1px solid #dce4ea}.website-version-panel section{display:flex;align-items:start;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #dce4ea}.website-version-panel section div{min-width:0}.website-version-panel section span{margin-left:8px;color:#087466;font-size:.68rem;font-weight:850;text-transform:uppercase}.website-version-panel section p{margin:4px 0 0;color:#647383;font-size:.78rem}.website-version-panel section b{color:#087466;font-size:.75rem}.website-publication-panel dl{display:grid;gap:7px;margin:15px 0}.website-publication-panel dl div{display:flex;justify-content:space-between;gap:16px;padding-top:8px;border-top:1px solid #dce4ea}.website-publication-panel dt{color:#667789;font-size:.74rem}.website-publication-panel dd{margin:0;font-size:.78rem;font-weight:850}.website-publication-panel ul{padding-left:18px;color:#8a4e00;font-size:.8rem}.website-publication-actions{display:grid;gap:7px;margin:15px 0}.website-publication-actions a,.website-publication-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;border:1px solid #10263a;border-radius:5px;background:#10263a;color:#fff;font:inherit;font-size:.8rem;font-weight:850;padding:8px 11px;text-decoration:none}.website-publication-actions a{background:#fff;color:#10263a}.website-publication-actions button:disabled{cursor:not-allowed;opacity:.5}.website-publication-panel small{display:block;color:#6b7887;line-height:1.45}.website-readiness-list{display:grid;margin-top:14px;border-top:1px solid #dce4ea}.website-readiness-list section{display:grid;grid-template-columns:34px 1fr;gap:9px;padding:9px 0;border-bottom:1px solid #e3e9ee}.website-readiness-list section>b{color:#9b4a20;font-size:.66rem}.website-readiness-list section.is-ready>b{color:#087466}.website-readiness-list section strong{display:block;font-size:.78rem}.website-readiness-list section small{margin-top:2px;font-size:.7rem}@media (max-width:1180px){.website-editor-layout{grid-template-columns:210px minmax(0,1fr)}.website-editor-preview-panel{grid-column:1/-1}.website-preview-frame{height:620px}.website-editor-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.website-publication-panel{grid-column:1/-1}}@media (max-width:720px){.website-editor-header{display:grid;padding:24px 14px 18px}.website-editor-status{min-width:0}.website-editor-toolbar{position:static;flex-wrap:wrap;padding:10px 12px}.website-editor-toolbar>span{width:100%;margin-left:0}.website-editor-bottom-grid,.website-editor-layout{grid-template-columns:1fr;padding:10px}.website-editor-preview-panel,.website-publication-panel{grid-column:auto}.website-editor-field-row,.website-theme-editor .website-editor-field-row{grid-template-columns:1fr}.website-preview-frame{height:560px;padding:7px}.website-editor-preview-panel>header{align-items:flex-start;display:grid}}