.meiji-header{z-index:50;width:100%;min-height:76px;padding:0 max(var(--meiji-page-gutter), calc((100vw - var(--meiji-content-width)) / 2));color:#12151d;background:#f6f6f7;border-bottom:1px solid #e3e4e6;grid-template-columns:minmax(160px,1fr) auto minmax(210px,1fr);align-items:center;gap:28px;font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;display:grid;position:sticky;top:0;box-shadow:0 1px #0d0d0d08,0 8px 20px #0d0d0d09}.meiji-header-brand{color:#12151d;align-items:center;gap:12px;width:max-content;display:flex}.meiji-header-brand strong{letter-spacing:-1.6px;font-size:32px;font-weight:900;line-height:1}.meiji-header-brand strong span{color:#d93a2f}.meiji-header-brand small{color:#12151d;letter-spacing:1.2px;border-left:1px solid #747b86;padding-left:10px;font-family:Arial,sans-serif;font-size:9.5px;font-weight:600;line-height:1.5}.meiji-header-nav{align-self:stretch;align-items:stretch;gap:28px;min-width:0;display:flex}.meiji-header-nav a{color:#747b86;white-space:nowrap;flex-shrink:0;align-items:center;min-height:76px;font-size:16px;font-weight:500;display:flex;position:relative}.meiji-header-nav a:hover,.meiji-header-nav a[aria-current=page]{color:#12151d}.meiji-header-nav a[aria-current=page]{font-weight:600}.meiji-header-nav a[aria-current=page]:after{content:"";background:#d93a2f;height:3px;position:absolute;bottom:-1px;left:0;right:0}.meiji-header .studio-account-actions{justify-content:flex-end;align-items:center;gap:14px;display:flex}.meiji-header .studio-account-actions button{z-index:1;color:#12151d;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;min-height:34px;font-family:inherit;font-size:13px;display:flex;position:relative}.meiji-header .studio-account-actions b{color:#747b86;font-size:14px;font-weight:600}.meiji-header .studio-account-actions .studio-login-entry{color:#12151d;border:1px solid #e3e4e6;border-radius:3px;padding:8px 11px}.meiji-mobile-menu{color:#12151d;min-height:40px;font:inherit;white-space:nowrap;background:#fff;border:1px solid #e3e4e6;border-radius:3px;justify-content:center;align-items:center;gap:5px;padding:7px 9px;font-size:12px;display:none}.meiji-header .studio-account-actions .studio-credit-entry b{color:#12151d;font-variant-numeric:tabular-nums}.studio-account-menu{position:relative}.meiji-header .studio-account-actions .studio-login-entry.is-authenticated{border-color:#747b86;gap:5px}.studio-account-chevron{transition:transform .16s}.studio-login-entry[aria-expanded=true] .studio-account-chevron{transform:rotate(180deg)}.studio-account-dropdown{z-index:80;background:#fff;border:1px solid #e3e4e6;border-radius:6px;width:210px;padding:7px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 14px 32px #25201924}.studio-account-identity{border-bottom:1px solid #f6f6f7;gap:2px;padding:9px 10px 10px;display:grid}.studio-account-identity span{color:#747b86;font-size:11px}.studio-account-identity strong{color:#12151d;font-size:13px;font-weight:600}.meiji-header .studio-account-dropdown button{color:#12151d;text-align:left;border-radius:4px;width:100%;min-height:37px;padding:0 9px;font-size:13px}.meiji-header .studio-account-dropdown button:hover{color:#d93a2f;background:#f6f6f7}.meiji-header .studio-account-dropdown .studio-signout{color:#d93a2f;border-top:1px solid #f6f6f7;margin-top:5px;padding-top:6px}.meiji-header .studio-account-actions button:hover{color:#d93a2f}@media (max-width:1180px){.meiji-header{grid-template-columns:auto minmax(0,1fr) auto;gap:20px;padding-inline:24px}.meiji-header-nav{justify-content:center;gap:18px}.meiji-header-nav a{font-size:15px}.meiji-header-brand small{display:none}}@media (max-width:960px){.meiji-header{grid-template-columns:minmax(0,1fr) auto;gap:14px;min-height:110px;padding:17px 16px 0}.meiji-header-brand strong{font-size:30px}.meiji-header-nav{grid-area:2/1/auto/-1;justify-content:space-between;gap:18px;width:100%;overflow-x:auto}.meiji-header-nav a{min-height:44px;font-size:13px}.meiji-header-nav{scrollbar-width:thin;overscroll-behavior-x:contain}.meiji-header-nav[data-overflow-end=true]{-webkit-mask-image:linear-gradient(90deg,#12151d calc(100% - 16px),#0000);mask-image:linear-gradient(90deg,#12151d calc(100% - 16px),#0000)}.meiji-header-nav[data-overflow-start=true]{-webkit-mask-image:linear-gradient(90deg,#0000,#12151d 16px);mask-image:linear-gradient(90deg,#0000,#12151d 16px)}.meiji-header-nav[data-overflow-start=true][data-overflow-end=true]{-webkit-mask-image:linear-gradient(90deg,#0000,#12151d 16px calc(100% - 16px),#0000);mask-image:linear-gradient(90deg,#0000,#12151d 16px calc(100% - 16px),#0000)}}@media (max-width:600px){.meiji-header{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;min-height:68px;padding:13px 16px}.meiji-header-brand strong{font-size:27px}.meiji-mobile-menu{display:inline-flex}.meiji-header-nav{grid-area:2/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;margin:4px 0 2px;display:none;overflow:visible;-webkit-mask-image:none!important;mask-image:none!important}.meiji-header.is-mobile-menu-open .meiji-header-nav{display:grid}.meiji-header-nav a{color:#12151d;background:#fff;border:1px solid #e3e4e6;justify-content:center;min-width:0;min-height:46px;padding:0 8px;font-size:13px}.meiji-header-nav a[aria-current=page]{color:#d93a2f;background:#fff1ef;border-color:#d93a2f}.meiji-header-nav a[aria-current=page]:after{display:none}.meiji-header .studio-account-actions{gap:6px}.meiji-header .studio-account-actions .studio-credit-entry{display:none}.meiji-header .studio-account-actions .studio-login-entry{min-height:40px;padding:7px 9px}.meiji-header .studio-account-actions .studio-login-entry svg:not(.studio-account-chevron){display:none}.studio-account-dropdown{width:200px}}
:root{--meiji-workspace-background:#f6f6f7;--meiji-workspace-ink:#12151d}body:has(>:is(.simple-studio,.creative-library-page,.studio)):not(:has(.meiji-home)){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:var(--meiji-workspace-background);--foreground:var(--meiji-workspace-ink);background:var(--meiji-workspace-background);color:var(--meiji-workspace-ink)}body>:is(.simple-studio,.creative-library-page,.studio):not(.meiji-home){--studio-ink:var(--meiji-workspace-ink);background:var(--meiji-workspace-background);color:var(--meiji-workspace-ink)}body>.simple-studio:has(.materials-page){--studio-ink:var(--meiji-workspace-ink);background:var(--meiji-workspace-background);color:var(--meiji-workspace-ink)}body>:is(.simple-studio,.creative-library-page,.studio) :is(.simple-heading,.assets-heading,.creative-library-heading,.page-heading) h1{color:var(--meiji-workspace-ink)}body>.simple-studio .studio-main:has(.materials-page) .simple-heading h1{color:var(--meiji-workspace-ink)}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--gpt-canvas:#fff;--gpt-surface:#fff;--gpt-subtle:#f6f6f7;--gpt-hover:#eff0f2;--gpt-ink:#12151d;--gpt-muted:#747b86;--gpt-border:#e3e4e6;--gpt-accent:#d93a2f;--gpt-accent-hover:#be3028;--gpt-accent-subtle:#fff1ef;--gpt-danger:#be3028;--gpt-success:#276b4e;--gpt-success-subtle:#edf7f0;--background:var(--gpt-canvas);--foreground:var(--gpt-ink);--popover:var(--gpt-surface);--popover-foreground:var(--gpt-ink);--primary:var(--gpt-accent);--primary-foreground:#fff;--muted:var(--gpt-subtle);--muted-foreground:var(--gpt-muted);--accent:var(--gpt-accent-subtle);--accent-foreground:#be3028;--border:var(--gpt-border);--input:var(--gpt-border);--ring:var(--gpt-accent)}body{font-family:OpenAI Sans,Inter,PingFang SC,Microsoft YaHei,sans-serif;background:var(--gpt-canvas)!important;color:var(--gpt-ink)!important}p{color:var(--gpt-muted)}button:focus-visible,a:focus-visible,label:focus-within{outline-color:var(--gpt-accent)!important}input,textarea,select{border-color:var(--gpt-border)!important;background:var(--gpt-surface)!important;color:var(--gpt-ink)!important}input:focus,textarea:focus,select:focus{border-color:var(--gpt-accent)!important;outline-color:color-mix(in srgb, var(--gpt-accent) 42%, transparent)!important}.meiji-header{background:var(--gpt-surface)!important;border-color:var(--gpt-border)!important;color:var(--gpt-ink)!important}.meiji-header-brand,.meiji-header-brand strong,.meiji-header-nav a:hover,.meiji-header-nav a[aria-current=page]{color:var(--gpt-ink)!important}.meiji-header-brand strong span,.meiji-header-nav a[aria-current=page]:after,.meiji-header .studio-account-actions button:hover{color:var(--gpt-accent)!important}.meiji-header-nav a[aria-current=page]:after{background:var(--gpt-accent)!important}.meiji-header-nav a,.meiji-header .studio-account-actions button,.meiji-header .studio-account-actions b{color:var(--gpt-muted)!important}.meiji-header .studio-account-actions .studio-login-entry{border-radius:8px;border-color:var(--gpt-border)!important;color:var(--gpt-ink)!important}.studio-account-dropdown{background:var(--gpt-surface)!important;border-color:var(--gpt-border)!important;box-shadow:0 12px 28px #0000001a!important}:where([data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=select-content],[data-slot=popover-content],[data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content]){background:var(--gpt-surface)!important;color:var(--gpt-ink)!important;border-color:var(--gpt-border)!important;box-shadow:0 12px 28px #12151d1a!important}:where([data-slot=dropdown-menu-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-radio-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=select-item]){color:var(--gpt-ink)!important}:where([data-slot=dropdown-menu-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-radio-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=select-item])[data-highlighted],:where([data-slot=dropdown-menu-sub-trigger])[data-state=open],:where([data-slot=select-item]):focus{background:var(--gpt-accent-subtle)!important;color:var(--gpt-accent-hover)!important}:where([data-slot=dropdown-menu-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-radio-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=select-item])[data-disabled]{color:var(--gpt-muted)!important;opacity:.56!important}:where([data-slot=dialog-overlay],[data-slot=alert-dialog-overlay],[data-slot=sheet-overlay]){background:#12151d6b!important}.studio-account-dropdown .studio-account-identity strong{color:var(--gpt-ink)!important}.meiji-header .studio-account-dropdown button:hover{background:var(--gpt-accent-subtle)!important;color:var(--gpt-accent-hover)!important}.meiji-header .studio-account-dropdown .studio-signout{border-color:var(--gpt-border)!important;color:var(--gpt-accent-hover)!important}:is(.simple-studio,.creative-library-page,.studio,.image-chat-shell,.new-workspace) :is(details,details>summary,.compact-chat-actions button){border-color:var(--gpt-border)!important;color:var(--gpt-ink)!important}:is(.simple-studio,.creative-library-page,.studio,.image-chat-shell,.new-workspace) :is(details>summary:hover,.compact-chat-actions button:hover:not(:disabled)){background:var(--gpt-subtle)!important;border-color:var(--gpt-accent)!important;color:var(--gpt-accent-hover)!important}.meiji-home{--home-bg:var(--gpt-canvas);--home-ink:var(--gpt-ink);--home-muted:var(--gpt-muted);--home-line:var(--gpt-border);--home-red:var(--gpt-accent);background:var(--gpt-canvas)!important}.primary-action:hover{background:var(--gpt-accent)!important}:is(.simple-studio,.creative-library-page,.studio,.image-chat-shell,.new-workspace){--studio-ink:var(--gpt-ink);background:var(--gpt-canvas)!important;color:var(--gpt-ink)!important}body:has(>:is(.simple-studio,.creative-library-page,.studio,.image-chat-shell,.new-workspace)):not(:has(.meiji-home)){--meiji-workspace-background:var(--gpt-canvas);--meiji-workspace-ink:var(--gpt-ink);background:var(--gpt-canvas)!important;color:var(--gpt-ink)!important}:is(.simple-studio,.creative-library-page,.studio,.image-chat-shell,.new-workspace) :is(.topbar,.creation-panel,.reference-panel,.manage-card,.template-card,.creative-library-panel,.asset-card,.image-workspace-dialog,.new-panel,.new-preview-column,.new-work-list){background:var(--gpt-surface)!important;border-color:var(--gpt-border)!important;color:var(--gpt-ink)!important;box-shadow:none!important}:is(.simple-studio,.creative-library-page,.studio,.image-chat-shell,.new-workspace) :is(.notice,.library-note,.generation-status,.image-requirement-summary,.image-brief-entry,.new-hint,.new-controls,.workflow-steps,.duration-tabs,.editor-tabs,.effect-tabs){background:var(--gpt-subtle)!important;border-color:var(--gpt-border)!important;color:var(--gpt-muted)!important}:is(.simple-studio,.creative-library-page,.studio,.image-chat-shell,.new-workspace) :is(.primary,.poster-send,.poster-chat-generate,.creative-use-button,.new-primary){background:var(--gpt-accent)!important;border-color:var(--gpt-accent)!important;color:#fff!important;box-shadow:none!important}:is(.simple-studio,.creative-library-page,.studio,.image-chat-shell,.new-workspace) :is(.primary,.poster-send,.poster-chat-generate,.creative-use-button,.new-primary):hover:not(:disabled){background:var(--gpt-accent-hover)!important;border-color:var(--gpt-accent-hover)!important}:is(.simple-studio,.creative-library-page,.studio,.image-chat-shell,.new-workspace) :is(.duration-tabs button[data-state=active],.editor-tabs button[data-state=active],.workflow-steps .current,.effect-tabs button.active,.image-session-list button[aria-current=page]){background:var(--gpt-accent-subtle)!important;color:var(--gpt-accent-hover)!important;border-color:var(--gpt-accent)!important}:is(.simple-studio,.creative-library-page,.studio,.image-chat-shell,.new-workspace) :is(.art-green,.art-ink,.art-orange,.art-blue){background:var(--gpt-subtle)!important;color:var(--gpt-ink)!important}.admin-shell,.admin-dashboard{--ink:var(--gpt-ink);--muted:var(--gpt-muted);background:var(--gpt-subtle)!important;color:var(--gpt-ink)!important}.admin-login-panel,.admin-dashboard-main,.admin-metric-grid article,.admin-user-manager,.admin-credit-tool,.admin-settings,.admin-records,.admin-setting-card,.admin-pricing-block,.admin-staff-list article,.admin-user-drawer>section{background:var(--gpt-surface)!important;border-color:var(--gpt-border)!important;color:var(--gpt-ink)!important}.admin-dashboard>aside{color:#f6f6f7!important;background:#171717!important}.admin-dashboard nav :is(a.active,button.active),.admin-submit,.admin-primary-action,.admin-dashboard .admin-user-search button{background:var(--gpt-accent)!important;color:#fff!important}.admin-dashboard-main header p,.admin-role,.admin-user-toolbar h2 svg,.admin-credit-tool h2 svg,.admin-setting-title svg,.admin-pricing-block-title h3 svg{color:var(--gpt-accent)!important}.simple-studio .video-composer :is(.vc-references,.vc-writing,.vc-preview),.simple-studio .video-composer :is(.vc-reference-mode,.vc-format,.vc-model select),.simple-studio .video-composer .vc-references :is(label,button){border-color:var(--gpt-border)!important}.simple-studio .video-composer :is(.vc-references,.vc-preview){background:var(--gpt-subtle)!important}.simple-studio .video-composer .vc-writing{background:var(--gpt-surface)!important}.simple-studio .video-composer .vc-writing:focus-within{border-color:var(--gpt-accent)!important}.simple-studio .video-composer .vc-submit .vc-generate:disabled{background:var(--gpt-subtle)!important;border-color:var(--gpt-border)!important;color:var(--gpt-muted)!important}.simple-studio .video-composer .vc-submit .vc-generate:not(:disabled){background:var(--gpt-accent)!important;color:#fff!important}.simple-studio .video-composer :is(.vc-reference-mode,.vc-format,.vc-model select):focus-visible{border-color:var(--gpt-accent)!important}.admin-dashboard :is(.admin-records,.admin-records-tabs,.admin-records-table,.admin-row-action,.admin-pagination button,.admin-user-toolbar button,.admin-credit-form input,.admin-credit-form select,.admin-user-setting select,.admin-credit-type button,.admin-quick-credits button){border-color:var(--gpt-border)!important}.admin-dashboard :is(.admin-row-action,.admin-pagination button,.admin-user-toolbar button):hover{border-color:var(--gpt-accent)!important;color:var(--gpt-accent)!important}.admin-dashboard .admin-records-tabs button.active,.admin-dashboard .admin-credit-type button[aria-pressed=true]{border-color:var(--gpt-accent)!important}.admin-dashboard .admin-service-status.ready>span{background:#31805e!important}.admin-dashboard .user-status.active,.admin-dashboard .admin-user-message,.admin-dashboard .admin-credit-tool small{color:#276b4e!important}@media (prefers-reduced-motion:no-preference){:is(.primary-action,.primary,.poster-send,.poster-chat-generate,.creative-use-button,.new-primary){transition:background-color .16s,border-color .16s,color .16s}}:is(.simple-studio,.creative-library-page,.studio,.image-chat-shell,.new-workspace) .poster-send.is-stopping{color:#fff!important;background:#12151d!important;border-color:#12151d!important}
.simple-studio .studio-main>.simple-heading.copy-heading{flex-shrink:0;width:100%;margin:0 0 18px}.simple-studio .copy-heading .simple-step-label{letter-spacing:.08em;margin-bottom:9px;font-size:12px}.simple-studio .studio-main .copy-heading h1{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(25px,2.7vw,38px);line-height:1.45}.simple-studio .copy-heading>p{color:#747b86;max-width:48em;margin:10px 0 0;font-size:14px;line-height:1.8}.simple-studio .copy-heading .copy-next-link{color:#d93a2f;align-items:center;gap:6px;min-height:36px;margin-top:10px;font-size:13px;display:inline-flex}.simple-studio .copy-heading .copy-next-link:hover{text-underline-offset:4px;text-decoration:underline}.simple-studio.creative-workspace:not(.is-chatting) .creative-shell{flex:auto;min-height:0}.simple-studio.creative-workspace:not(.is-chatting) .studio-main[data-workspace="1"]{padding-top:20px;padding-bottom:14px}.simple-studio.creative-workspace:not(.is-chatting) .creative-shell{padding-top:18px;padding-bottom:18px}.simple-studio.creative-workspace:not(.is-chatting) #creative-chat{flex-direction:column;flex:1;justify-content:flex-start;display:flex}.simple-studio.creative-workspace:not(.is-chatting) .creative-start-hints{text-align:center;background:0 0;flex-direction:column;flex:auto;justify-content:center;width:100%;max-width:620px;margin:0 auto 18px;padding:0;display:flex}.simple-studio .creative-start-hints h3{margin:0 0 10px;font-size:22px;font-weight:600;line-height:1.5}.simple-studio .creative-start-hints p{color:#747b86;max-width:34em;margin:0 auto 18px;font-size:14px;line-height:1.85}.simple-studio .creative-start-hints>.creative-start-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.simple-studio .creative-start-hints .creative-start-actions button{min-width:132px}.simple-studio .creative-start-hints .creative-start-actions .is-primary{color:#fff;background:#d93a2f;border-color:#d93a2f}.simple-studio .creative-start-hints .creative-start-actions .is-primary:hover:not(:disabled){color:#fff;background:#c83127;border-color:#c83127}.simple-studio .creative-start-hints{min-height:0;overflow-y:auto}.simple-studio .creative-start-example{color:#747b86;max-width:440px;margin:16px auto 0;font-size:13px;line-height:1.7}.simple-studio .creative-start-example summary{cursor:pointer;padding:8px}.simple-studio .creative-start-example summary:focus-visible{outline-offset:2px;outline:2px solid #d93a2f}.simple-studio .creative-start-example p{text-align:left;color:#12151d;background:#f6f6f7;border-radius:6px;margin:8px 0;padding:12px}.simple-studio .creative-start-hints .creative-start-flow{color:#747b86;justify-content:center;align-items:center;gap:9px;margin:18px 0 0;font-size:12px;display:flex}.simple-studio .creative-start-hints .creative-start-flow i{color:#b1b5bc;font-style:normal}.simple-studio.creative-workspace:not(.is-chatting) #creative-chat>.creative-composer{flex:none;margin-top:auto}.simple-studio.creative-workspace:not(.is-chatting) .creative-composer{box-sizing:border-box;align-self:stretch;width:100%;min-width:0;max-width:none;margin-inline:0}.simple-studio.creative-workspace .creative-composer{border-radius:30px}.simple-studio .creative-upload-hint{color:#747b86;white-space:nowrap;font-size:12px}.image-workspace:not(.is-chatting) .image-message-log:has(.image-chat-intro){justify-content:center;align-items:center;display:flex}.simple-studio.image-workspace .image-chat-intro{max-width:540px;padding:24px 12px}.simple-studio.image-workspace .image-chat-intro h3{margin-bottom:12px;font-size:22px;font-weight:600;line-height:1.5}.simple-studio.image-workspace .image-chat-intro p{color:#747b86;line-height:1.85}.simple-studio .image-start-prompts{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.simple-studio .image-start-prompts button{color:#12151d;background:#fff;border:1px solid #e3e4e6;border-radius:5px;min-height:40px;padding:8px 12px;font-size:13px}.simple-studio .image-start-prompts button:hover{color:#d93a2f;border-color:#d93a2f}.simple-studio .image-start-prompts button:disabled{opacity:.5;cursor:not-allowed}.creative-library-heading.copy-library-heading{align-items:center;gap:32px}.creative-library-page .creative-library .copy-library-heading h1,.simple-studio .assets-heading.copy-library-heading h1{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(26px,2.7vw,38px);line-height:1.45}.copy-library-heading>div:first-child{min-width:0}.copy-library-heading>div:first-child>p:last-child{max-width:45em;line-height:1.85}.creative-library-heading.copy-library-heading .creative-heading-note{flex-shrink:0}.copy-library-heading .creative-heading-note a{align-items:center;gap:8px;min-height:40px;display:inline-flex}.simple-studio .assets-heading.copy-library-heading{gap:24px}.image-workspace:not(.is-chatting) .image-workspace-toolbar,.creative-workspace:not(.is-chatting) .creative-chat-heading{justify-content:flex-end}.simple-studio .studio-main:has(.materials-page)>.copy-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:24px;display:grid}.simple-studio .studio-main:has(.materials-page)>.copy-heading h1{grid-column:1}.simple-studio .studio-main:has(.materials-page)>.copy-heading>p{grid-column:1}.simple-studio .studio-main:has(.materials-page)>.copy-heading .copy-next-link{grid-area:1/2/3;margin:0}.chat-brief-modal .poster-brief>.poster-brief-tools{justify-content:flex-end;margin:0 0 12px;padding:0}.poster-brief-tools>a{align-items:center;gap:6px;min-height:36px;font-size:13px;display:inline-flex}.chat-brief-modal .poster-brief>footer{justify-content:flex-end}.creative-library-page .creative-result-heading{margin:16px 0}.proposal-source-tabs>button{min-height:48px}@media (max-width:900px){.creative-library-heading.copy-library-heading{flex-direction:column;align-items:flex-start;gap:12px}.creative-library-heading.copy-library-heading .creative-heading-note{text-align:left;font-size:13px;display:block}.copy-library-heading .creative-heading-note br{display:none}.copy-library-heading .creative-heading-note a{margin-left:0}}@media (max-width:650px){.simple-studio.creative-workspace:not(.is-chatting) .studio-main[data-workspace="1"]{padding:20px 12px}.simple-studio .studio-main>.simple-heading.copy-heading{margin-bottom:18px}.simple-studio .studio-main .copy-heading h1{text-wrap:pretty;font-size:25px}.simple-studio .copy-heading>p{margin-top:8px;font-size:13px}.simple-studio .creative-start-hints h3,.simple-studio.image-workspace .image-chat-intro h3{font-size:19px}.simple-studio.creative-workspace:not(.is-chatting) .creative-start-hints{max-height:none;margin:12px auto 18px;padding:4px 0;overflow:visible}.simple-studio .creative-start-hints p{margin-bottom:12px;font-size:13px}.simple-studio .creative-start-hints button,.simple-studio .image-start-prompts button{padding:8px 10px;font-size:12px}.simple-studio .creative-start-hints .creative-start-actions button{flex:132px}.simple-studio .creative-start-hints .creative-start-flow{gap:6px;margin-top:14px}.simple-studio .creative-upload-hint{display:none}.simple-studio.image-workspace .image-chat-intro{padding:16px 4px}.simple-studio .image-start-prompts{margin-top:14px}.simple-studio .studio-main:has(.materials-page)>.copy-heading{grid-template-columns:1fr}.simple-studio .studio-main:has(.materials-page)>.copy-heading .copy-next-link{grid-area:auto/1;justify-self:start;margin-top:6px}}@media (max-height:760px){body:has(.simple-studio.creative-workspace:not(.is-chatting)){overflow:auto}.simple-studio.creative-workspace:not(.is-chatting){height:auto;min-height:100dvh;overflow:visible}.simple-studio.creative-workspace:not(.is-chatting) .studio-main[data-workspace="1"]{flex:auto;height:auto;min-height:0;overflow:visible}.simple-studio.creative-workspace:not(.is-chatting) .creative-shell{flex:none;min-height:0}}
@media (max-width:760px),(hover:none) and (pointer:coarse){html{-webkit-text-size-adjust:100%;scroll-padding-block:12px}input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]),textarea,select{-webkit-text-size-adjust:100%;font-size:16px!important}input:focus,textarea:focus,select:focus{scroll-margin-block:12px}}
