.creator-page{--ct-text:var(--foreground);--ct-muted:var(--muted-foreground);--ct-border:var(--border);--ct-accent:var(--accent-soft);background:var(--background);color:var(--foreground)}.creator-page .commercial-shell{width:min(1280px,100% - 48px);max-width:none}.creator-page .commercial-intro{max-width:980px;padding-bottom:32px}.creator-page .commercial-intro h1{letter-spacing:-.045em;font-size:clamp(32px,4vw,54px);line-height:1.1}.creator-page h2,.creator-page h3,.creator-page strong,.creator-page summary,.creator-page .commercial-field>span{color:var(--foreground)}.creator-page p,.creator-page small,.creator-page .commercial-note,.creator-page .commercial-field small,.creator-page nav{color:var(--muted-foreground)}.creator-page .commercial-workspace{background:0 0;border:0;border-radius:0;overflow:visible}.creator-page .commercial-columns,.creator-page .creator-document-workspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.creator-page .commercial-editor,.creator-page .commercial-panel,.creator-page .commercial-result{background:var(--surface);border:1px solid var(--border);border-radius:14px;min-width:0;padding:28px}.creator-page .commercial-result{align-self:start;position:sticky;top:104px}.creator-page .commercial-input{color:var(--foreground);background:var(--background);border-color:var(--border-strong)}.creator-page select option{background:var(--surface);color:var(--foreground)}.creator-page .commercial-input:focus-visible,.creator-page button:focus-visible,.creator-page a:focus-visible,.creator-page summary:focus-visible{outline:2px solid var(--accent-soft);outline-offset:3px}.creator-page .commercial-button{background:var(--accent);color:#fff;border-color:var(--accent);box-shadow:none}.creator-page .commercial-button-secondary{color:var(--foreground);border-color:var(--border-strong);background:0 0}.creator-page .commercial-button:hover:not(:disabled){background:var(--accent-strong);border-color:var(--accent)}.creator-page .commercial-button-secondary:hover:not(:disabled){background:var(--surface-hover);border-color:var(--accent-soft)}.creator-page a,.creator-page .commercial-link,.creator-page .commercial-result-jump{color:var(--accent-soft)}.creator-page .commercial-status{color:var(--accent-soft);overflow-wrap:anywhere;background:0 0;border:0;padding:0}.creator-page .commercial-status:empty{display:none}.creator-page .commercial-status[role=alert]{color:var(--danger)}.creator-page .commercial-guidance{box-shadow:none;background:0 0;border:0;border-radius:0;padding:48px 0}.creator-page .commercial-guidance p{max-width:78ch}.creator-guides{grid-template-columns:1fr 1fr;gap:32px 64px;margin:20px 0 64px;display:grid}.creator-guides .commercial-guidance{margin:0;padding:0}.creator-guides .commercial-link{margin-top:12px;display:block}.creator-page .creator-example{margin-top:24px;padding-bottom:48px}.creator-page .creator-product{margin-bottom:36px}.creator-product a{margin:12px 24px 0 0;display:inline-block}.creator-page .commercial-faq{border-top:1px solid var(--border)}.creator-page .commercial-related{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px}.creator-page .commercial-related>a{border:0;border-top:1px solid var(--border);box-shadow:none;overflow-wrap:anywhere;background:0 0;border-radius:0}.creator-preview-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.creator-preview-heading span{color:var(--muted-foreground);font-size:12px}.creator-pdf-pages{gap:16px;margin-top:20px;display:grid}.creator-pdf-pages img{background:#fff;width:100%;height:auto;box-shadow:0 8px 24px #0003}.creator-document-empty,.creator-result-empty{text-align:center;color:var(--muted-foreground);padding:64px 12px}.creator-result-empty svg{color:var(--accent-soft);margin:0 auto 24px}.creator-result-empty span{font-size:13px}.creator-page fieldset.creator-rate-row{border:0;border-top:1px solid var(--border);margin:20px 0;padding:16px 0;display:block}.creator-rate-row legend{padding:0 8px 0 0;font-weight:650}.creator-rate-row>.commercial-button{margin-top:12px}.creator-terms{margin:20px 0;padding:0}.creator-terms .commercial-field{margin-top:14px}.creator-panel-heading{color:var(--accent-soft);align-items:center;gap:12px;margin-bottom:20px;display:flex}.creator-panel-heading h2{margin:0!important}.creator-tabs{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.creator-tabs button,.creator-scene-grid button{border:1px solid var(--border-strong);color:var(--foreground);cursor:pointer;background:0 0;border-radius:8px;min-height:44px;padding:10px 16px}.creator-tabs button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff}.creator-toggles{flex-wrap:wrap;gap:20px;margin:20px 0;display:flex}.creator-page .commercial-check{color:var(--foreground)}.creator-rate-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:20px;margin:24px 0;display:grid}.creator-rate-card{border-bottom:1px solid var(--border);padding:18px 0}.creator-rate-card strong{letter-spacing:-.055em;margin:8px 0;font-size:clamp(40px,4.5vw,66px);line-height:1.15;display:block}.creator-rate-card.is-selected strong{color:var(--accent-soft)}.creator-interactions{gap:14px;margin:22px 0;font-size:13px;display:grid}.creator-interactions>div{grid-template-columns:1fr auto;gap:6px;display:grid}.creator-interactions b{font-weight:500}.creator-bar{background:var(--border);border-radius:4px;grid-column:1/-1;height:5px;overflow:hidden}.creator-bar span{background:var(--accent);border-radius:4px;height:100%;display:block}.creator-formula,.creator-example-label{font-size:13px;line-height:1.6}.creator-comparison{margin:18px 0;font-size:20px;font-weight:650}.creator-prompt-count{color:var(--muted-foreground);justify-content:space-between;gap:12px;margin-top:12px;font-size:12px;display:flex}.creator-scene-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.creator-scene-grid button{text-align:left;flex-direction:column;gap:6px;display:flex}.creator-scene-grid small{font-size:11px;line-height:1.6}.creator-scene-grid button:hover{border-color:var(--accent-soft)}.creator-page pre{white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:900px){.creator-page .commercial-columns,.creator-page .creator-document-workspace{grid-template-columns:1fr}.creator-page .commercial-result{position:static}.creator-guides{column-gap:32px}.creator-page .commercial-related{grid-template-columns:1fr 1fr}}@media (max-width:600px){.creator-page .commercial-shell{width:calc(100% - 32px)}.creator-page .commercial-intro{padding-top:28px}.creator-page .commercial-intro h1{font-size:34px}.creator-page .commercial-editor,.creator-page .commercial-panel,.creator-page .commercial-result{padding:20px}.creator-page .commercial-fields{grid-template-columns:1fr}.creator-page .commercial-field-wide{grid-column:auto}.creator-guides,.creator-page .commercial-related{grid-template-columns:1fr}.creator-guides{row-gap:36px;margin-bottom:40px}.creator-scene-grid{grid-template-columns:1fr}.creator-preview-heading{flex-direction:column;align-items:start}.creator-page .commercial-guidance{padding:36px 0}.creator-guides .commercial-guidance{padding:0}}@media (prefers-reduced-motion:reduce){.creator-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
