.studio-page.svelte-1ol9wlf{width:min(100%,1180px);margin:0 auto;padding:28px 18px 72px}.studio-head.svelte-1ol9wlf{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start;margin-bottom:24px}.studio-mark.svelte-1ol9wlf{width:50px;height:50px;display:grid;place-items:center;border-radius:14px;color:#fff;background:var(--brand-primary)}.studio-head.svelte-1ol9wlf p:where(.svelte-1ol9wlf),.panel-title.svelte-1ol9wlf p:where(.svelte-1ol9wlf),.preview-head.svelte-1ol9wlf p:where(.svelte-1ol9wlf){margin:0 0 5px;color:var(--brand-primary);font-size:.7rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}h1.svelte-1ol9wlf,h2.svelte-1ol9wlf,p.svelte-1ol9wlf{margin-top:0}h1.svelte-1ol9wlf{margin-bottom:7px;font-size:clamp(2.1rem,5vw,4.2rem);line-height:.98;letter-spacing:-.045em}.studio-head.svelte-1ol9wlf>div:where(.svelte-1ol9wlf)>span:where(.svelte-1ol9wlf),.preview-head.svelte-1ol9wlf span:where(.svelte-1ol9wlf){color:var(--fg-secondary)}.studio-layout.svelte-1ol9wlf{display:grid;grid-template-columns:minmax(290px,360px) minmax(0,1fr);gap:22px;align-items:start}.studio-controls.svelte-1ol9wlf,.preview-panel.svelte-1ol9wlf,.studio-note.svelte-1ol9wlf{border:1px solid var(--border-dim);border-radius:16px;background:var(--surface-1)}.studio-controls.svelte-1ol9wlf{position:sticky;top:20px;padding:18px}.panel-title.svelte-1ol9wlf{display:flex;gap:11px;align-items:flex-start;padding-bottom:15px;border-bottom:1px solid var(--border-dim)}.panel-title.svelte-1ol9wlf h2:where(.svelte-1ol9wlf),.preview-head.svelte-1ol9wlf h2:where(.svelte-1ol9wlf){margin:0;font-size:1rem}form.svelte-1ol9wlf{display:grid;gap:18px;margin-top:16px}label.svelte-1ol9wlf>span:where(.svelte-1ol9wlf),legend.svelte-1ol9wlf{display:block;margin-bottom:6px;color:var(--fg-secondary);font-size:.72rem;font-weight:800}select.svelte-1ol9wlf{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;min-height:43px;box-sizing:border-box;border:1px solid var(--border-dim);border-radius:10px;padding:0 42px 0 11px;color:var(--fg-primary);background:var(--surface-2);background-image:linear-gradient(45deg,transparent 50%,var(--fg-secondary) 50%),linear-gradient(135deg,var(--fg-secondary) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 12px) 50%;background-size:6px 6px,6px 6px;background-repeat:no-repeat;font:inherit;font-size:.82rem;font-weight:750}fieldset.svelte-1ol9wlf{margin:0;padding:0;border:0}.content-choice.svelte-1ol9wlf{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.content-choice.svelte-1ol9wlf legend:where(.svelte-1ol9wlf),.columns-choice.svelte-1ol9wlf legend:where(.svelte-1ol9wlf){grid-column:1 / -1}.content-choice.svelte-1ol9wlf label:where(.svelte-1ol9wlf){position:relative;min-width:0;display:grid;gap:3px;padding:12px 9px;border:1px solid var(--border-dim);border-radius:11px;background:var(--surface-2);cursor:pointer}.content-choice.svelte-1ol9wlf label.active:where(.svelte-1ol9wlf){border-color:color-mix(in srgb,var(--brand-primary) 62%,var(--border-dim));color:var(--brand-primary);background:var(--brand-soft)}.content-choice.svelte-1ol9wlf input:where(.svelte-1ol9wlf),.group-choice.svelte-1ol9wlf input:where(.svelte-1ol9wlf){position:absolute;opacity:0;pointer-events:none}.content-choice.svelte-1ol9wlf strong:where(.svelte-1ol9wlf){font-size:.8rem}.content-choice.svelte-1ol9wlf small:where(.svelte-1ol9wlf){overflow:hidden;color:var(--fg-secondary);font-size:.64rem;font-weight:650;line-height:1.25;text-overflow:ellipsis}.control-section.svelte-1ol9wlf{display:grid;gap:12px;padding-top:17px;border-top:1px solid var(--border-dim)}.section-heading.svelte-1ol9wlf{display:grid;gap:2px}.section-heading.svelte-1ol9wlf strong:where(.svelte-1ol9wlf){font-size:.76rem}.section-heading.svelte-1ol9wlf span:where(.svelte-1ol9wlf){color:var(--fg-secondary);font-size:.68rem}.group-choice.svelte-1ol9wlf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.group-choice.svelte-1ol9wlf label:where(.svelte-1ol9wlf){position:relative;display:grid;place-items:center;min-height:39px;border:1px solid var(--border-dim);border-radius:9px;color:var(--fg-secondary);background:var(--surface-2);font-size:.72rem;font-weight:800;cursor:pointer}.group-choice.svelte-1ol9wlf label.active:where(.svelte-1ol9wlf){border-color:color-mix(in srgb,var(--brand-primary) 55%,var(--border-dim));color:var(--brand-primary);background:var(--brand-soft)}.fine-tune.svelte-1ol9wlf{border-top:1px solid var(--border-dim);padding-top:14px}.fine-tune-fields.svelte-1ol9wlf{display:grid;gap:12px}.columns-choice.svelte-1ol9wlf{display:grid;grid-template-columns:1fr 1fr;gap:7px}.check-row.svelte-1ol9wlf{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 10px;border:1px solid var(--border-dim);border-radius:10px;background:var(--surface-2)}.check-row.svelte-1ol9wlf span:where(.svelte-1ol9wlf){margin:0}.check-row.svelte-1ol9wlf input:where(.svelte-1ol9wlf){accent-color:var(--brand-primary)}.apply-button.svelte-1ol9wlf,.share-button.svelte-1ol9wlf{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;border:1px solid var(--brand-primary);border-radius:11px;padding:0 17px;color:#fff;background:var(--brand-primary);font:inherit;font-size:.82rem;font-weight:850;cursor:pointer}.preview-panel.svelte-1ol9wlf{padding:18px}.preview-head.svelte-1ol9wlf{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}.preview-head.svelte-1ol9wlf h2:where(.svelte-1ol9wlf){margin-bottom:4px}.preview-head.svelte-1ol9wlf>div:where(.svelte-1ol9wlf)>span:where(.svelte-1ol9wlf){font-size:.78rem}.format-badge.svelte-1ol9wlf{display:inline-grid;place-items:center;min-width:45px;min-height:29px;border-radius:999px;color:var(--brand-primary)!important;background:var(--brand-soft);font-size:.7rem!important;font-weight:900}.empty-note.svelte-1ol9wlf{display:flex;gap:9px;align-items:center;margin-bottom:12px;padding:11px 13px;border:1px solid var(--border-dim);border-radius:10px;color:var(--fg-secondary);background:var(--surface-2);font-size:.78rem}.statistics-policy-note.svelte-1ol9wlf{margin:0 0 12px;padding:10px 12px;border-left:3px solid var(--brand-primary);background:color-mix(in oklab,var(--brand-primary) 6%,var(--surface-1));color:var(--fg-secondary);font-size:.78rem;font-weight:720;line-height:1.4}.image-frame.svelte-1ol9wlf{width:min(100%,560px);aspect-ratio:4 / 5;margin:0 auto;border:1px solid var(--border-dim);border-radius:14px;background:var(--surface-2);overflow:hidden}.image-frame.story.svelte-1ol9wlf{width:min(100%,440px);aspect-ratio:9 / 16}.image-frame.svelte-1ol9wlf img:where(.svelte-1ol9wlf){width:100%;height:100%;display:block;object-fit:contain}.share-actions.svelte-1ol9wlf{display:flex;justify-content:center;gap:9px;margin-top:16px}.share-actions.svelte-1ol9wlf a:where(.svelte-1ol9wlf){display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;border:1px solid var(--border-dim);border-radius:11px;padding:0 15px;color:var(--fg-primary);background:var(--surface-1);font-size:.8rem;font-weight:800;text-decoration:none}.feedback.svelte-1ol9wlf{display:flex;justify-content:center;gap:7px;margin:12px 0 0;color:var(--brand-primary);font-size:.78rem;font-weight:750}.studio-note.svelte-1ol9wlf{display:flex;gap:12px;align-items:center;margin-top:22px;padding:15px 18px}.studio-note.svelte-1ol9wlf>div:where(.svelte-1ol9wlf){width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;color:var(--brand-primary);background:var(--brand-soft)}.studio-note.svelte-1ol9wlf p:where(.svelte-1ol9wlf){margin:0;color:var(--fg-secondary);font-size:.82rem;line-height:1.5}.studio-note.svelte-1ol9wlf strong:where(.svelte-1ol9wlf){color:var(--fg-primary)}@media(max-width:820px){.studio-page.svelte-1ol9wlf{padding:20px 12px 92px}.studio-layout.svelte-1ol9wlf{grid-template-columns:1fr}.studio-controls.svelte-1ol9wlf{position:static}.preview-panel.svelte-1ol9wlf{padding:14px}}@media(max-width:520px){.studio-head.svelte-1ol9wlf{grid-template-columns:1fr}.studio-mark.svelte-1ol9wlf{width:42px;height:42px}h1.svelte-1ol9wlf{font-size:2.35rem}.content-choice.svelte-1ol9wlf{grid-template-columns:1fr}.content-choice.svelte-1ol9wlf label:where(.svelte-1ol9wlf){grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:8px}.content-choice.svelte-1ol9wlf small:where(.svelte-1ol9wlf){grid-column:2}.share-actions.svelte-1ol9wlf{display:grid;grid-template-columns:1fr}.share-actions.svelte-1ol9wlf>:where(.svelte-1ol9wlf){width:100%;box-sizing:border-box}.studio-note.svelte-1ol9wlf{align-items:flex-start}}
