.composer.svelte-1wcrkqt{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=900px){.composer.svelte-1wcrkqt{grid-template-columns:1.15fr .85fr;align-items:start}}.composer-form.svelte-1wcrkqt{flex-direction:column;gap:1.1rem;display:flex}.composer-field.svelte-1wcrkqt{flex-direction:column;gap:.4rem;display:flex}.composer-fieldset.svelte-1wcrkqt{border:1px solid var(--border-main);border-radius:var(--radius-data);flex-direction:column;gap:.6rem;margin:0;padding:.9rem 1rem 1rem;display:flex}.composer-legend.svelte-1wcrkqt{text-transform:uppercase;letter-spacing:.1em;color:var(--text-secondary);padding:0 .25rem;font-family:JetBrains Mono Variable,JetBrains Mono,Courier New,monospace;font-size:.6875rem;font-weight:700}.composer-label.svelte-1wcrkqt{text-transform:uppercase;letter-spacing:.1em;color:var(--text-secondary);font-family:JetBrains Mono Variable,JetBrains Mono,Courier New,monospace;font-size:.6875rem;font-weight:700}.composer-req.svelte-1wcrkqt{color:var(--accent-ink)}.composer-select.svelte-1wcrkqt,.composer-input.svelte-1wcrkqt,.composer-textarea.svelte-1wcrkqt{background:var(--bg-main);border:1px solid var(--border-main);border-radius:var(--radius-data);width:100%;min-height:44px;color:var(--text-primary);font:inherit;padding:.6rem .7rem;font-size:.875rem;line-height:1.4;transition:border-color .15s}.composer-textarea.svelte-1wcrkqt{resize:vertical;min-height:84px}.composer-select.svelte-1wcrkqt:focus-visible,.composer-input.svelte-1wcrkqt:focus-visible,.composer-textarea.svelte-1wcrkqt:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px;border-color:var(--text-primary)}.composer-checks.svelte-1wcrkqt{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}@media (width<=560px){.composer-checks.svelte-1wcrkqt{grid-template-columns:1fr}}.composer-check.svelte-1wcrkqt{border:1px solid var(--border-sub);border-radius:var(--radius-data);cursor:pointer;align-items:flex-start;gap:.55rem;min-height:44px;padding:.6rem .65rem;display:flex}.composer-check.svelte-1wcrkqt:hover{background:var(--bg-raise)}.composer-check.svelte-1wcrkqt input:where(.svelte-1wcrkqt){accent-color:var(--accent);width:18px;height:18px;margin-top:.2rem}.composer-check.svelte-1wcrkqt input:where(.svelte-1wcrkqt):focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.composer-check-body.svelte-1wcrkqt{flex-direction:column;gap:.1rem;display:flex}.composer-check-name.svelte-1wcrkqt{color:var(--text-primary);font-size:.8125rem;font-weight:700}.composer-check-meta.svelte-1wcrkqt{color:var(--text-muted);font-family:JetBrains Mono Variable,JetBrains Mono,Courier New,monospace;font-size:.6875rem}.composer-hint.svelte-1wcrkqt{color:var(--text-muted);margin:0;font-size:.75rem}.composer-error.svelte-1wcrkqt{border:1px solid var(--status-down);border-radius:var(--radius-data);color:var(--status-down);background:color-mix(in srgb, var(--status-down) 10%, transparent);margin:0;padding:.5rem .7rem;font-size:.8125rem}.composer-actions.svelte-1wcrkqt{justify-content:flex-end;gap:.6rem;display:flex}.composer-btn.svelte-1wcrkqt{border-radius:var(--radius-data);border:1px solid var(--border-main);cursor:pointer;align-items:center;min-height:44px;padding:0 1.1rem;font-size:.8125rem;font-weight:700;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.composer-btn.svelte-1wcrkqt:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.composer-btn-primary.svelte-1wcrkqt{color:var(--bg-main);background:var(--text-primary);border-color:var(--text-primary)}.composer-btn-primary.svelte-1wcrkqt:hover:not(:disabled){background:var(--text-secondary)}.composer-btn-primary.svelte-1wcrkqt:disabled{opacity:.6;cursor:not-allowed}.composer-btn-ghost.svelte-1wcrkqt{color:var(--text-secondary);background:0 0}.composer-btn-ghost.svelte-1wcrkqt:hover{color:var(--text-primary);background:var(--bg-raise);border-color:var(--text-muted)}.composer-sim.svelte-1wcrkqt{color:var(--text-muted);align-items:center;gap:.5rem;margin:.2rem 0 0;font-size:.75rem;display:flex}.composer-preview.svelte-1wcrkqt{background:var(--bg-card);border:1px solid var(--border-main);border-radius:var(--radius-chrome);padding:1.25rem;position:sticky;top:1rem}.composer-preview-eyebrow.svelte-1wcrkqt{text-transform:uppercase;letter-spacing:.12em;color:var(--accent-ink);align-items:center;gap:.5rem;margin:0 0 .9rem;font-family:JetBrains Mono Variable,JetBrains Mono,Courier New,monospace;font-size:.6875rem;font-weight:700;display:flex}.composer-preview-eyebrow.svelte-1wcrkqt .dot:where(.svelte-1wcrkqt){background:var(--accent);border-radius:50%;width:7px;height:7px}.composer-card.svelte-1wcrkqt{border:1px solid var(--border-sub);border-radius:var(--radius-data);background:var(--bg-main);padding:1rem}.composer-card-head.svelte-1wcrkqt{justify-content:space-between;align-items:flex-start;gap:.6rem;margin-bottom:.3rem;display:flex}.composer-card-title.svelte-1wcrkqt{color:var(--text-heading);letter-spacing:-.01em;font-size:1rem;font-weight:800}.composer-card-meta.svelte-1wcrkqt{color:var(--text-muted);text-transform:capitalize;margin:0 0 .7rem;font-size:.75rem}.composer-card-desc.svelte-1wcrkqt{color:var(--text-secondary);min-height:2.4em;margin:0 0 .8rem;font-size:.8125rem;line-height:1.45}.composer-card-tiers.svelte-1wcrkqt{flex-wrap:wrap;gap:.4rem;margin-bottom:.8rem;display:flex}.composer-tier-pill.svelte-1wcrkqt{text-transform:uppercase;letter-spacing:.08em;border-radius:var(--radius-data);border:1px solid var(--border-main);color:var(--text-secondary);align-items:center;gap:.35rem;padding:.2rem .5rem;font-family:JetBrains Mono Variable,JetBrains Mono,Courier New,monospace;font-size:.625rem;font-weight:700;display:inline-flex}.composer-tier-pct.svelte-1wcrkqt{color:var(--accent-ink)}.composer-card-empty.svelte-1wcrkqt{color:var(--text-muted);font-size:.75rem;font-style:italic}.composer-card-headline.svelte-1wcrkqt{border-top:1px solid var(--border-sub);color:var(--text-muted);justify-content:space-between;align-items:baseline;gap:.5rem;margin:0 0 .6rem;padding-top:.6rem;font-size:.75rem;display:flex}.composer-card-headline-val.svelte-1wcrkqt{font-variant-numeric:tabular-nums;color:var(--text-primary);font-family:JetBrains Mono Variable,JetBrains Mono,Courier New,monospace;font-size:.875rem;font-weight:700}.composer-card-labels.svelte-1wcrkqt{flex-wrap:wrap;gap:.35rem;display:flex}.composer-label-chip.svelte-1wcrkqt{color:var(--text-secondary);border-radius:var(--radius-data);background:var(--bg-raise);border:1px solid var(--border-sub);padding:.15rem .45rem;font-size:.6875rem}.composer-preview-note.svelte-1wcrkqt{color:var(--text-muted);margin:.9rem 0 0;font-size:.75rem;line-height:1.4}.composer-success.svelte-1wcrkqt{flex-direction:column;gap:.6rem;display:flex}.composer-success-head.svelte-1wcrkqt{color:var(--status-up);margin:0;font-size:1rem;font-weight:700}.composer-success-meta.svelte-1wcrkqt{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;font-family:JetBrains Mono Variable,JetBrains Mono,Courier New,monospace;font-size:.75rem;display:flex}.composer-k.svelte-1wcrkqt{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em}.composer-v.svelte-1wcrkqt{color:var(--text-primary);font-weight:700}.composer-sep.svelte-1wcrkqt{opacity:.5}.composer-success-note.svelte-1wcrkqt{color:var(--text-muted);margin:0;font-size:.75rem;line-height:1.4}.composer-success.svelte-1wcrkqt .composer-actions:where(.svelte-1wcrkqt){justify-content:flex-end;margin-top:.4rem}
