[data-presentation=creator] .creator-composer-panel{color:#182133;background:#fff;border:1px solid #d9e0eb;border-radius:20px;padding:16px;box-shadow:0 12px 40px #2459a414}[data-presentation=creator][data-workspace-entry=true]{--entry-control-size:36px}@media (width<=639px){[data-presentation=creator][data-workspace-entry=true]{--entry-control-size:40px}}[data-presentation=creator][data-workspace-entry=true] .creator-controls{justify-content:space-between;align-items:center;display:flex}[data-presentation=creator][data-workspace-entry=true] .creator-options{flex-flow:row;flex:1;justify-content:space-between;align-items:center;display:flex}[data-presentation=creator][data-workspace-entry=true] .creator-model-settings{flex:1;justify-content:flex-start;width:auto}[data-presentation=creator][data-workspace-entry=true] .creator-model-settings>div{flex-shrink:1;min-width:0}[data-presentation=creator][data-workspace-entry=true] .creator-control-pill{max-width:100%;height:var(--entry-control-size);min-height:var(--entry-control-size);background:#f7f8fa;border-color:#e7ebf1}[data-presentation=creator][data-workspace-entry=true] .creator-control-pill>svg{flex-shrink:0}[data-presentation=creator][data-workspace-entry=true] .creator-submit-row{flex-direction:row;width:auto}[data-presentation=creator][data-workspace-entry=true] .creator-generate{height:var(--entry-control-size);min-height:var(--entry-control-size);width:var(--entry-control-size);box-shadow:none;padding:0}[data-presentation=creator][data-workspace-entry=true] .creator-reference-button{width:var(--entry-control-size);height:var(--entry-control-size);min-height:var(--entry-control-size);background:0 0;border-color:#0000}[data-presentation=creator][data-workspace-entry=true] .creator-reference-button:hover,[data-presentation=creator][data-workspace-entry=true] .creator-reference-button[aria-expanded=true]{background:#eef2f7}[data-presentation=creator] .creator-composer-panel:focus-within{border-color:#94b6f6;box-shadow:0 12px 40px #2459a414,0 0 0 3px #2468eb17}[data-presentation=creator] .creator-prompt{color:#182133;scrollbar-color:#b3bece transparent;min-height:80px;font-size:15px;line-height:24px}[data-presentation=creator] .creator-prompt::placeholder{color:#657083;opacity:1}[data-presentation=creator] .creator-control-pill,[data-presentation=creator] .creator-reference-button,[data-presentation=creator] .creator-result-clear{color:#3f4756;background:#f3f5f9;border:1px solid #d9e0eb;border-radius:999px}[data-presentation=creator] .creator-control-pill:hover,[data-presentation=creator] .creator-reference-button:hover,[data-presentation=creator] .creator-result-clear:hover,[data-presentation=creator] .creator-control-pill[aria-expanded=true],[data-presentation=creator] .creator-reference-button[aria-expanded=true]{color:#205bbd;background:#eaf1fe;border-color:#aac3ef}[data-presentation=creator] .creator-generate{color:#fff;background:#2468eb;box-shadow:0 3px 10px #2468eb29}[data-presentation=creator] .creator-generate:hover{background:#1957ce}[data-presentation=creator] .creator-upload{color:#3f4756;background:#f8faff;border-color:#c3cede;margin-bottom:12px;padding:8px 12px}[data-presentation=creator] .creator-upload:hover{background:#eef4ff;border-color:#94b6f6}[data-presentation=creator] .creator-upload svg{color:#2468eb}[data-presentation=creator] .creator-reference-chip{background:#f3f5f9;border-color:#d9e0eb}[data-presentation=creator] .creator-reference-icon{color:#657083;background:#e5ebf4}[data-presentation=creator] .creator-reference-name,[data-presentation=creator] .creator-credit-cost,[data-presentation=creator] .creator-result-title{color:#182133}[data-presentation=creator] .creator-upload-count,[data-presentation=creator] .creator-example-note,[data-presentation=creator] .creator-clear,[data-presentation=creator] .creator-reference-kind,[data-presentation=creator] .creator-reference-remove,[data-presentation=creator] .creator-credit-balance,[data-presentation=creator] .creator-script-link{color:#657083}[data-presentation=creator] .creator-clear:hover,[data-presentation=creator] .creator-reference-remove:hover{color:#182133;background:#e5ebf4}[data-presentation=creator] .creator-script-link:hover{color:#2468eb}[data-presentation=creator] .creator-controls button:focus-visible,[data-presentation=creator] .creator-upload:focus-visible{outline-offset:3px;outline:2px solid #2468eb}@media (width<=639px){[data-presentation=creator] .creator-composer-panel{padding:12px}[data-presentation=creator] .creator-reference-button,[data-presentation=creator] .creator-control-pill,[data-presentation=creator] .creator-generate{min-height:44px}[data-presentation=creator] .creator-reference-button{width:44px}[data-presentation=creator] .creator-credit-summary{text-align:start}}[data-presentation=creator] .creator-composer-status{color:#526078}[data-presentation=creator] .creator-control-pill,[data-presentation=creator] .creator-reference-button,[data-presentation=creator] .creator-generate{min-height:42px}[data-presentation=creator] .creator-reference-button{width:44px;height:44px;padding:0}[data-presentation=creator] .creator-options{justify-content:space-between}[data-presentation=creator] .creator-model-settings{justify-content:flex-start}[data-presentation=creator] [role=menu]{color:#182133;background:#fff;border-color:#d9e0eb;box-shadow:0 12px 40px #18213329}[data-presentation=creator] [role=menu] [class*=text-white]{color:#526078}[data-presentation=creator] [role=menu] [class*=border-white]{border-color:#d9e0eb}[data-presentation=creator] [role=menu] [class*=bg-black],[data-presentation=creator] [role=menu] [class*=bg-white\/]{background:#f3f5f9}[data-presentation=creator] [role=menu] button:hover{color:#205bbd;background:#eaf1fe}[data-presentation=creator] [role=menu] button[aria-checked=true]{color:#205bbd;background:#eaf1fe;border-color:#aac3ef}[data-presentation=creator] [role=menu] button:disabled{opacity:.45}@media (width<=639px){[data-presentation=creator] .creator-controls{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px 8px;display:grid}[data-presentation=creator] .creator-options{display:contents}[data-presentation=creator] .creator-reference-button{width:44px;padding:0}[data-presentation=creator] .creator-model-settings{justify-content:flex-end}[data-presentation=creator] .creator-submit-row{flex-direction:column-reverse;grid-column:1/-1;align-items:stretch;gap:8px}[data-presentation=creator] .creator-credit-summary{text-align:center}[data-presentation=creator] .creator-generate{width:100%;min-height:44px}[data-presentation=creator] .creator-prompt{font-size:16px}}[data-presentation=creator] [role=menu]{overscroll-behavior:contain;max-height:min(440px,50svh);top:calc(100% + 10px);bottom:auto;overflow-y:auto}@media (width<=639px){[data-presentation=creator] [role=menu]{z-index:60;width:auto;max-width:none;max-height:calc(100svh - 96px);position:fixed;inset:auto 16px 16px}}[data-workspace=true]{color:var(--foreground)}[data-workspace=true] .creator-composer-panel{border-color:var(--border);background:var(--card);color:var(--foreground);box-shadow:none;border-radius:18px;padding:20px}[data-workspace=true] .creator-composer-panel:focus-within{border-color:var(--input);box-shadow:none}[data-workspace=true] .creator-prompt{border:1px solid var(--border);background:color-mix(in srgb, var(--muted) 35%, var(--card));min-height:164px;max-height:260px;color:var(--foreground);scrollbar-color:var(--border) transparent;border-radius:12px;margin-bottom:10px;padding:12px;font-size:14px}[data-workspace=true] .creator-prompt::placeholder,[data-workspace=true] .creator-composer-status,[data-workspace=true] .creator-credit-balance,[data-workspace=true] .creator-script-link,[data-workspace=true] .creator-clear,[data-workspace=true] .creator-reference-remove{color:var(--muted-foreground)}[data-workspace=true] .creator-prompt:focus-visible{border-color:var(--ring)}[data-workspace=true] .creator-credit-cost,[data-workspace=true] .creator-result-title,[data-workspace=true] .creator-reference-name{color:var(--foreground)}[data-workspace=true] .creator-control-pill,[data-workspace=true] .creator-reference-button,[data-workspace=true] .creator-result-clear,[data-workspace=true] .creator-reference-chip{border-color:var(--border);background:var(--muted);color:var(--foreground)}[data-workspace=true] .creator-options{align-items:stretch;gap:16px;min-width:0}[data-workspace=true] .creator-model-settings{flex-wrap:wrap}[data-workspace=true] .creator-submit-row{justify-content:space-between;width:100%}[data-workspace=true] .creator-generate{background:var(--primary);color:var(--primary-foreground);box-shadow:none}[data-workspace=true] .creator-control-pill:hover,[data-workspace=true] .creator-reference-button:hover,[data-workspace=true] .creator-result-clear:hover{background:var(--accent);color:var(--accent-foreground)}[data-workspace=true] [role=menu]{border-color:var(--border);background:var(--popover);color:var(--popover-foreground)}[data-workspace=true] [role=menu] [class*=text-white]{color:var(--muted-foreground)}[data-workspace=true] [role=menu] [class*=border-white]{border-color:var(--border)}[data-workspace=true] [role=menu] [class*=bg-black],[data-workspace=true] [role=menu] [class*=bg-white\/]{background:var(--muted)}[data-workspace=true] [role=menu] button:hover,[data-workspace=true] [role=menu] button[aria-checked=true]{border-color:var(--primary);background:var(--accent);color:var(--accent-foreground)}@media (width<=639px){[data-workspace=true] .creator-composer-panel{padding:16px}}[data-workspace=true] .workspace-prompt-label{color:var(--foreground);margin-bottom:12px;font-size:14px;font-weight:600;display:block}[data-workspace=true] .creator-controls{flex-direction:column;align-items:stretch;gap:16px;display:flex}[data-workspace=true] .workspace-reference-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}[data-workspace=true] .workspace-reference-tools>button,[data-workspace=true] .workspace-reference-trigger{background:var(--card);border-radius:8px;min-height:36px;padding:8px 10px;font-size:12px}[data-workspace=true] .creator-options{flex-direction:column;align-items:stretch;gap:16px;width:100%;display:flex}[data-workspace=true] .workspace-reference-trigger{text-align:start;border-radius:10px;gap:8px;width:auto;max-width:100%;height:auto;min-height:36px;padding:8px 10px;font-size:12px;font-weight:500}[data-workspace=true] .workspace-reference-trigger svg{flex-shrink:0}[data-workspace=true] .workspace-settings-toggle{border:1px solid var(--border);background:color-mix(in srgb, var(--muted) 40%, var(--card));width:100%;min-height:44px;color:var(--foreground);text-align:start;border-radius:10px;flex-direction:column;gap:7px;padding:12px;display:flex}[data-workspace=true] .workspace-settings-toggle:hover{background:var(--accent)}[data-workspace=true] .workspace-settings-toggle:focus-visible{outline:2px solid var(--ring);outline-offset:3px}[data-workspace=true] .workspace-settings-heading{align-items:center;gap:8px;width:100%;font-size:13px;font-weight:600;display:flex}[data-workspace=true] .workspace-settings-summary{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:12px;line-height:1.6}[data-workspace=true] .creator-model-settings{justify-content:flex-start;gap:8px;width:100%}[data-workspace=true] .creator-model-settings[hidden]{display:none}[data-workspace=true] .creator-control-pill{min-height:44px}[data-workspace=true] .creator-submit-row{border-top:1px solid var(--border);flex-direction:column;align-items:stretch;gap:12px;padding-top:16px}[data-workspace=true] .creator-credit-summary{text-align:start}[data-workspace=true] .creator-credit-cost,[data-workspace=true] .creator-credit-balance{white-space:normal;line-height:1.5}[data-workspace=true] .creator-generate{border-radius:10px;width:100%;min-height:46px;padding-inline:20px}[data-workspace=true] .creator-credit-summary{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}[data-workspace=true] .creator-example-note{color:var(--muted-foreground)}[data-workspace=true] .workspace-result-shell{border-color:var(--border);box-shadow:none;border-radius:16px}@media (width<=639px){[data-workspace=true] .creator-prompt{min-height:144px}[data-workspace=true] .creator-submit-row{flex-direction:column;align-items:stretch;gap:12px}[data-workspace=true] .creator-generate{width:100%}[data-workspace=true] [role=menu]{bottom:calc(var(--workspace-bottom-nav-height,80px) + env(safe-area-inset-bottom));max-height:min(440px,55svh)}}[data-workspace=true] .workspace-settings-toggle[aria-expanded=true]{background:0 0;border-color:#0000;min-height:24px;padding:0}[data-workspace=true] .workspace-settings-summary[hidden]{display:none}[data-workspace=true] .creator-model-settings{flex-direction:column;align-items:stretch}[data-workspace=true] .creator-model-settings>div{width:100%;min-width:0}[data-workspace=true] .workspace-setting-control{border:1px solid var(--border);background:var(--card);text-align:start;border-radius:10px;gap:12px;width:100%;max-width:none;height:auto;min-height:60px;padding:10px 12px}[data-workspace=true] .workspace-setting-control>span{flex:1}[data-workspace=true] .workspace-setting-control[aria-expanded=true]{border-color:var(--primary)}[data-workspace=true] .workspace-setting-value{gap:3px;display:grid}[data-workspace=true] .workspace-setting-value>span{color:var(--muted-foreground);font-size:11px}[data-workspace=true] .workspace-setting-value>strong{text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}[data-workspace=true] .creator-model-settings [role=menu]{width:min(352px,100vw - 32px);box-shadow:0 10px 30px color-mix(in srgb, var(--foreground) 10%, transparent);border-radius:14px}[data-workspace=true] .workspace-menu-heading{border-bottom:1px solid var(--border);margin:0 0 12px;padding:6px 6px 12px;font-size:13px;font-weight:600}[data-workspace=true] .creator-model-settings [role=menuitemradio]{min-height:38px;box-shadow:none;gap:10px}
