.commercial-page{--ct-text:#f4f2f8;--ct-muted:#b9b3c5;--ct-border:#34313f;--ct-accent:#b699ff;color:var(--ct-text);background:#090a0e;font-family:Plus Jakarta Sans,sans-serif}.commercial-page .commercial-shell{width:min(1180px,100% - 48px);margin:auto}.commercial-intro{padding:40px 0 28px}.commercial-intro h1{letter-spacing:-.02em;text-wrap:balance;max-width:960px;margin:22px 0 16px;font-size:clamp(32px,3.4vw,46px);font-weight:700;line-height:1.15}.commercial-intro>p{max-width:68ch;color:var(--ct-muted);font-size:16px;line-height:1.7}.commercial-page nav{color:var(--ct-muted);font-size:13px;line-height:1.7}.commercial-page nav a:hover{color:var(--ct-text)}.commercial-intro-utilities{justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.commercial-intro-utilities .commercial-note{margin:0}.commercial-result-jump{white-space:nowrap;color:#d8cafa;align-items:center;gap:14px;min-height:44px;font-size:13px;display:inline-flex}.commercial-result-jump:hover{text-underline-offset:4px;text-decoration:underline}.commercial-workspace{border:1px solid var(--ct-border);background:#121218;border-radius:12px;overflow:clip}.commercial-workspace h2{letter-spacing:-.02em;margin:0 0 20px;font-size:22px;font-weight:650;line-height:1.35}.commercial-workspace h3{margin:28px 0 14px;font-size:17px;font-weight:600;line-height:1.5}.commercial-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.commercial-editor{min-width:0;padding:28px 32px}.commercial-result{border-left:1px solid var(--ct-border);background:#17151e;min-width:0;padding:28px 32px;scroll-margin-top:140px}.commercial-result>.commercial-note:first-of-type{margin-top:-8px}.commercial-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;display:grid}.commercial-field{color:#d5d1df;min-width:0;font-size:13px;display:block}.commercial-field-wide{grid-column:1/-1}.commercial-field>span{margin-bottom:8px;font-weight:600;line-height:1.5;display:block}.commercial-field small,.commercial-note{color:var(--ct-muted);margin:8px 0;font-size:12px;line-height:1.75;display:block}.commercial-input{width:100%;min-width:0;min-height:46px;color:var(--ct-text);background:#0e0e14;border:1px solid #4b4656;border-radius:7px;padding:11px 12px;font-size:14px;line-height:1.6;transition:border-color .15s,background-color .15s;display:block}.commercial-input:hover{border-color:#726782}.commercial-input:focus{border-color:var(--ct-accent);background:#121019}.commercial-input:focus-visible,.commercial-page button:focus-visible,.commercial-page a:focus-visible,.commercial-page summary:focus-visible{outline-offset:3px;outline:2px solid #c8b4ff}.commercial-page textarea{resize:vertical;overflow-wrap:anywhere}.commercial-page select option{background:#121218}.commercial-input[type=file]{padding:10px;font-size:12px}.commercial-input::file-selector-button{color:#f4f2f8;cursor:pointer;background:#302a40;border:0;border-radius:4px;margin-right:10px;padding:8px 10px}.commercial-button{color:#131019;background:#b699ff;border:1px solid #b699ff;border-radius:7px;min-height:44px;padding:11px 16px;font-size:14px;font-weight:600;line-height:1.5;transition:background-color .15s,border-color .15s}.commercial-button:hover:not(:disabled){background:#c8b2ff;border-color:#c8b2ff}.commercial-button-secondary{color:#ddd7ed;background:0 0;border-color:#56505f}.commercial-button-secondary:hover:not(:disabled){background:#282332;border-color:#86769b}.commercial-button:disabled{opacity:.45;cursor:not-allowed}.commercial-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:24px 0 12px;display:flex}.commercial-actions h3{margin:0 auto 0 0}.commercial-link{color:#c9b4ff;text-underline-offset:4px;font-size:13px;text-decoration:underline}.commercial-page button.commercial-link:disabled{opacity:.45;cursor:not-allowed}.commercial-page details{border-top:1px solid var(--ct-border);margin-top:24px}.commercial-page summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:12px 0;font-size:14px;font-weight:600;line-height:1.6;list-style:none;display:flex}.commercial-page summary::-webkit-details-marker{display:none}.commercial-page summary:after{content:"+";color:#bdb4ce;flex-shrink:0;font-size:20px;font-weight:400}.commercial-page details[open]>summary:after{content:"−"}.commercial-page details[open]>summary{margin-bottom:8px}.commercial-page .commercial-creator{border-top:0;border-bottom:1px solid var(--ct-border);margin:-2px 0 24px}.commercial-creator[open]{padding-bottom:16px}.commercial-creator>summary{color:var(--ct-muted);font-size:13px}.commercial-check{align-items:start;gap:10px;margin:14px 0;font-size:13px;line-height:1.65;display:flex}.commercial-check input{width:18px;height:18px;accent-color:var(--ct-accent);flex-shrink:0;margin-top:3px}.commercial-page fieldset{border-top:1px solid var(--ct-border);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px;padding:14px 0 16px;display:grid}.commercial-page fieldset legend{padding-right:12px}.commercial-page fieldset .commercial-check{margin:6px 0}.commercial-status{color:#e1d7fc;overflow-wrap:anywhere;background:#252031;border-left:2px solid #9981bf;margin:16px 0;padding:14px 16px;font-size:13px;line-height:1.7}.commercial-range{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:24px 0 18px;display:grid}.commercial-range button{text-align:left;background:#1c1923;border:1px solid #514a5e;border-radius:8px;min-width:0;padding:18px 10px 14px}.commercial-range button:hover{border-color:#9a86b8}.commercial-range button[aria-pressed=true]{background:#2b243b;border:2px solid #b699ff;padding:17px 9px 13px}.commercial-range strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:12px;font-size:clamp(19px,2vw,29px);font-weight:650;line-height:1.3;display:block}.commercial-range span{color:#d3c9e1;font-size:11px}.commercial-range button[aria-pressed=true] span{color:#e4d7ff;text-underline-offset:4px;text-decoration:underline}.commercial-line{border-bottom:1px solid var(--ct-border);padding:16px 0}.commercial-line>div{justify-content:space-between;gap:16px;font-size:13px;line-height:1.65;display:flex}.commercial-line>div>span{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:15px}.commercial-line p{color:var(--ct-muted);margin-top:8px;font-size:12px;line-height:1.75}.commercial-item{border-bottom:1px solid var(--ct-border);margin-bottom:24px;padding-bottom:8px}.commercial-result>.commercial-check{border-top:1px solid var(--ct-border);border-bottom:1px solid var(--ct-border);margin-bottom:24px;padding:14px 0}.commercial-empty{padding:32px 0}.commercial-empty-sheet{border:1px solid #5b526a;border-radius:4px;width:72px;height:88px;margin-bottom:28px;padding:19px 13px}.commercial-empty-sheet span{background:#5b526a;height:2px;margin:8px 0;display:block}.commercial-empty-sheet span:first-child{background:#b8a3d6;width:55%}.commercial-empty-sheet span:last-child{width:70%}.commercial-empty h3{letter-spacing:-.02em;max-width:26ch;margin:0 0 16px;font-size:21px}.commercial-empty p{max-width:42ch;color:var(--ct-muted);font-size:14px;line-height:1.75}.commercial-empty ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;margin-top:28px;padding:0;list-style:none;display:grid}.commercial-empty li{border-bottom:1px solid var(--ct-border);color:#d3cadf;padding:11px 0;font-size:12px;line-height:1.7}.commercial-doc{color:#24202d;overflow-wrap:anywhere;background:#faf9f6;border-top:3px solid #343048;margin-top:24px;padding:32px}.commercial-doc-editorial{border-top:7px solid #6c4876}.commercial-doc h2{color:#24202d;letter-spacing:-.02em;margin-bottom:26px;font-size:28px;line-height:1.3}.commercial-doc h3{color:#665275;letter-spacing:0;margin:20px 0 7px;font-size:12px;font-weight:600}.commercial-doc>section{border-bottom:1px solid #dfdbe3;padding-bottom:12px}.commercial-doc p{white-space:pre-wrap;font-size:13px;line-height:1.75}.commercial-doc img{object-fit:contain;background:#e6e3ea;width:100%;height:180px}.commercial-doc figure{min-width:0}.commercial-doc figcaption{margin-top:8px}.commercial-doc a{color:#59406d;font-size:12px;text-decoration:underline}.commercial-assets{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:26px 0;display:grid}.commercial-print-only{display:none}.commercial-guidance{padding:64px 0}.commercial-guidance h2{letter-spacing:-.02em;text-wrap:balance;margin-bottom:22px;font-size:clamp(24px,2.4vw,30px);font-weight:650;line-height:1.3}.commercial-guidance h3{font-size:15px;font-weight:600;line-height:1.6}.commercial-guidance p{max-width:68ch;color:var(--ct-muted);margin:16px 0;font-size:16px;line-height:1.75}.commercial-method{grid-template-columns:1.2fr 1fr;gap:80px;display:grid}.commercial-example{border-left:2px solid #817193;margin-top:30px;padding-left:20px}.commercial-example p{font-size:16px}.commercial-faq{border-top:1px solid var(--ct-border);grid-template-columns:1fr 1.5fr;gap:64px;display:grid}.commercial-faq details{margin-top:0}.commercial-faq summary{padding:18px 0}.commercial-faq p{margin-top:0;font-size:16px}.commercial-next{padding-top:0}.commercial-related{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;display:grid}.commercial-related a{border-top:1px solid var(--ct-border);padding:24px 36px 24px 0;line-height:1.6;position:relative}.commercial-related a strong{font-size:15px;font-weight:600;display:block}.commercial-related a span{color:var(--ct-muted);margin-top:8px;font-size:13px;display:block}.commercial-related a:hover strong{color:#cfbaff}.commercial-related a .commercial-related-arrow{color:#d5c7ea;margin:0;font-size:20px;position:absolute;top:20px;right:4px}@media (max-width:1100px){.commercial-editor,.commercial-result{padding:24px}.commercial-fields{grid-template-columns:minmax(0,1fr)}.commercial-method{gap:40px}.commercial-range strong{font-size:21px}}@media (max-width:900px){.commercial-columns{grid-template-columns:minmax(0,1fr)}.commercial-result{border-left:0;border-top:1px solid var(--ct-border)}.commercial-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.commercial-editor,.commercial-result{padding:28px}.commercial-range strong{font-size:28px}.commercial-empty{padding:12px 0}.commercial-method,.commercial-faq{grid-template-columns:minmax(0,1fr);gap:32px}}@media (max-width:560px){.commercial-page .commercial-shell{width:calc(100% - 32px)}.commercial-intro{padding-top:28px}.commercial-intro h1{text-wrap:wrap;margin-top:20px;font-size:32px}.commercial-intro-utilities{flex-direction:column;align-items:start;gap:8px}.commercial-result-jump{min-height:44px}.commercial-workspace{border-radius:8px}.commercial-editor,.commercial-result{padding:22px 18px}.commercial-fields,.commercial-related{grid-template-columns:minmax(0,1fr)}.commercial-range{gap:6px}.commercial-range button{padding:14px 8px 12px}.commercial-range button[aria-pressed=true]{padding:13px 7px 11px}.commercial-range strong{font-size:20px}.commercial-range span{font-size:10px}.commercial-doc{padding:22px 18px}.commercial-doc h2{font-size:24px}.commercial-assets{grid-template-columns:minmax(0,1fr)}.commercial-actions{gap:8px}.commercial-actions .commercial-button{flex:auto}.commercial-guidance{padding:44px 0}.commercial-next{padding-top:0}.commercial-guidance p{font-size:16px}}@media (prefers-reduced-motion:reduce){.commercial-page *{transition:none!important}}@media print{@page{size:A4;margin:15mm}.commercial-print-only{display:block}body :not(:has(.commercial-print)):not(.commercial-print):not(.commercial-print *){display:none!important}.commercial-page,.commercial-shell,.commercial-workspace,.commercial-columns,.commercial-result{background:#fff!important;border:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.commercial-print{color:#000;background:#fff;border:0;width:100%;margin:0;padding:0;position:static;display:block!important}.commercial-print h2{font-size:20pt}.commercial-print h3{break-after:avoid;margin:10px 0 4px;font-size:9pt}.commercial-print p{font-size:10pt;line-height:1.4}.commercial-print img{max-height:160px}.commercial-print figure{break-inside:avoid}.commercial-print>section{border:0;padding-bottom:0}}
.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}}
