body{background:var(--black);color:var(--white)}.hero.svelte-1fcyxk7{background:var(--black);padding:3rem 1.25rem 1.5rem;text-align:center}.hero-inner.svelte-1fcyxk7{max-width:760px;margin:0 auto}.page-question.svelte-1fcyxk7{display:inline-block;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--purple);background:var(--purple-dim);padding:6px 14px;border-radius:999px;margin-bottom:16px}h1.svelte-1fcyxk7{font-size:clamp(2rem,5vw,2.9rem);font-weight:800;color:var(--white);margin:0 0 .75rem;letter-spacing:-.02em;line-height:1.15}.accent.svelte-1fcyxk7{color:var(--purple)}.target.svelte-1fcyxk7{display:inline-block;margin:0 0 1rem;padding:.35rem .9rem;border-radius:999px;border:1px solid rgba(var(--brand-rgb),.35);color:var(--purple);font-weight:700;font-size:.95rem;letter-spacing:.02em}.hero-sub.svelte-1fcyxk7{color:var(--muted);font-size:1.1rem;line-height:1.6;margin:0 0 1.25rem}.inspire.svelte-1fcyxk7{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;padding:0;margin:0}.inspire.svelte-1fcyxk7 li:where(.svelte-1fcyxk7){padding:.45rem .9rem;border-radius:999px;border:1px solid var(--border);background:var(--mid);color:var(--white);font-size:.9rem;font-weight:600}.create.svelte-1fcyxk7{padding:1rem 1.25rem 3rem;background:var(--black)}.create-inner.svelte-1fcyxk7{max-width:68rem;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:1.5rem;align-items:start}.form-card.svelte-1fcyxk7{background:var(--mid);border:1px solid rgba(var(--brand-rgb),.35);border-radius:16px;padding:1.5rem;box-shadow:0 10px 30px rgba(var(--brand-rgb),.08)}.form-card.svelte-1fcyxk7 h2:where(.svelte-1fcyxk7){font-size:1.4rem;font-weight:700;color:var(--white);margin:0 0 1rem}form.svelte-1fcyxk7 label:where(.svelte-1fcyxk7){display:block;font-weight:600;font-size:.92rem;color:var(--white);margin:.9rem 0 .35rem}.optional.svelte-1fcyxk7{font-weight:400;color:var(--muted)}input[type=text].svelte-1fcyxk7,textarea.svelte-1fcyxk7{width:100%;padding:.7rem .85rem;border:1px solid var(--border);border-radius:10px;background:var(--black);color:var(--white);font:inherit;font-size:1rem}textarea.svelte-1fcyxk7{resize:vertical;min-height:8rem}input[type=text].svelte-1fcyxk7:focus,textarea.svelte-1fcyxk7:focus{outline:2px solid rgba(var(--brand-rgb),.5);border-color:var(--purple)}input[aria-invalid=true].svelte-1fcyxk7{border-color:#d93f3f}.field-error.svelte-1fcyxk7,.form-error.svelte-1fcyxk7{color:#c62828;font-size:.85rem;margin:.35rem 0 0}.form-error.svelte-1fcyxk7{margin-top:.75rem}.hint.svelte-1fcyxk7{color:var(--muted);font-size:.85rem;line-height:1.5;margin:.4rem 0 0}.audience.svelte-1fcyxk7{border:0;padding:0;margin:1rem 0 0;display:flex;flex-wrap:wrap;gap:.5rem}.audience.svelte-1fcyxk7 legend:where(.svelte-1fcyxk7){font-weight:600;font-size:.92rem;color:var(--white);margin-bottom:.4rem}label.chip.svelte-1fcyxk7{display:inline-flex;align-items:center;gap:.4rem;margin:0;padding:.45rem .8rem;border:1px solid var(--border);border-radius:999px;background:var(--black);font-weight:500;cursor:pointer}label.chip.svelte-1fcyxk7:has(input:where(.svelte-1fcyxk7):checked){border-color:var(--purple);background:var(--purple-dim)}q.svelte-1fcyxk7{quotes:auto}.hp.svelte-1fcyxk7{position:absolute;inset-inline-start:0;top:0;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);opacity:0;pointer-events:none}.btn-primary.svelte-1fcyxk7{margin-top:1.25rem;width:100%;background:var(--purple);color:var(--on-accent);padding:14px 24px;border:0;border-radius:10px;font-weight:700;font-size:1.05rem;cursor:pointer;transition:background .2s}.btn-primary.svelte-1fcyxk7:hover{background:var(--purple-light)}.btn-primary.svelte-1fcyxk7:disabled{opacity:.7;cursor:wait}.btn-secondary.svelte-1fcyxk7{display:inline-block;background:transparent;color:var(--white);padding:10px 20px;border-radius:8px;text-decoration:none;font-weight:600;font-size:.95rem;border:2px solid var(--border);cursor:pointer;transition:border-color .2s}.btn-secondary.svelte-1fcyxk7:hover{border-color:var(--purple)}.btn-link.svelte-1fcyxk7{color:var(--purple);font-weight:600;text-decoration:none}.fine.svelte-1fcyxk7{color:var(--muted);font-size:.85rem;line-height:1.5;margin:.9rem 0 0;text-align:center}.fine.svelte-1fcyxk7 a,.card.svelte-1fcyxk7 a{color:var(--purple);font-weight:600}.result.svelte-1fcyxk7{border-radius:12px;padding:1rem}.result.ok.svelte-1fcyxk7 h2:where(.svelte-1fcyxk7){margin-bottom:.5rem}.result.ok.svelte-1fcyxk7 p:where(.svelte-1fcyxk7){color:var(--muted);line-height:1.6;margin:0 0 1rem}.result.warn.svelte-1fcyxk7{margin-top:.9rem;background:var(--purple-dim);border:1px solid rgba(var(--brand-rgb),.35)}.result.warn.svelte-1fcyxk7 p:where(.svelte-1fcyxk7){color:var(--white);margin:0 0 .75rem;line-height:1.5}.row.svelte-1fcyxk7{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.side.svelte-1fcyxk7{display:grid;gap:1rem}.steps.svelte-1fcyxk7{list-style:none;counter-reset:step;margin:0;padding:0;display:grid;gap:.75rem}.steps.svelte-1fcyxk7 li:where(.svelte-1fcyxk7){counter-increment:step;position:relative;padding:.85rem 1rem .85rem 3rem;border:1px solid var(--border);border-radius:12px;background:var(--mid);color:var(--muted);font-size:.9rem;line-height:1.5}.steps.svelte-1fcyxk7 li:where(.svelte-1fcyxk7):before{content:counter(step);position:absolute;left:.9rem;top:.85rem;width:1.5rem;height:1.5rem;border-radius:999px;background:var(--purple);color:var(--on-accent);font-weight:700;font-size:.8rem;display:grid;place-items:center}.steps.svelte-1fcyxk7 strong:where(.svelte-1fcyxk7){display:block;color:var(--white);margin-bottom:.15rem}.similar.svelte-1fcyxk7{margin-top:.6rem}.btn-small.svelte-1fcyxk7{background:transparent;color:var(--purple);border:1px solid rgba(var(--brand-rgb),.45);border-radius:999px;padding:.35rem .85rem;font:inherit;font-size:.85rem;font-weight:600;cursor:pointer}.btn-small.svelte-1fcyxk7:disabled{opacity:.7;cursor:wait}.similar-box.svelte-1fcyxk7{margin-top:.6rem;border:1px solid var(--border);border-radius:10px;background:var(--black);padding:.7rem .85rem}.similar-box.attention.svelte-1fcyxk7{border-color:var(--purple);background:var(--purple-dim)}.similar-title.svelte-1fcyxk7{font-weight:700;font-size:.88rem;color:var(--white);margin:0 0 .4rem}.similar-box.svelte-1fcyxk7 ul:where(.svelte-1fcyxk7){list-style:none;margin:0;padding:0;display:grid;gap:.45rem}.similar-box.svelte-1fcyxk7 li:where(.svelte-1fcyxk7) a:where(.svelte-1fcyxk7){color:var(--purple);font-weight:600;font-size:.9rem}.similar-box.svelte-1fcyxk7 li:where(.svelte-1fcyxk7) span:where(.svelte-1fcyxk7){display:block;color:var(--muted);font-size:.82rem;line-height:1.4}.similar-msg.center.svelte-1fcyxk7{text-align:center}.similar-msg.svelte-1fcyxk7 a{color:var(--purple);font-weight:600}.similar-msg.svelte-1fcyxk7,.similar-note.svelte-1fcyxk7{color:var(--muted);font-size:.85rem;margin:.45rem 0 0}.also.svelte-1fcyxk7{margin:0;padding:0 0 0 1.1rem;color:var(--muted);font-size:.86rem;line-height:1.5;display:grid;gap:.35rem}.also.svelte-1fcyxk7 strong,.also.svelte-1fcyxk7 em{color:var(--white)}.example.svelte-1fcyxk7,.browse.svelte-1fcyxk7{border:1px solid var(--border);border-radius:12px;background:var(--mid);padding:1rem}.example-label.svelte-1fcyxk7{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--purple);margin:0 0 .5rem}blockquote.svelte-1fcyxk7{margin:0 0 .75rem;color:var(--white);font-style:italic;font-size:.92rem;line-height:1.5}.example-app.svelte-1fcyxk7{display:flex;gap:.75rem;align-items:center;text-decoration:none;color:var(--white)}.example-app.svelte-1fcyxk7 img:where(.svelte-1fcyxk7){background:#101828;border-radius:10px;flex:none}.example-app.svelte-1fcyxk7 small:where(.svelte-1fcyxk7){display:block;color:var(--muted);font-size:.82rem;line-height:1.4}.browse.svelte-1fcyxk7 p:where(.svelte-1fcyxk7){margin:0 0 .75rem;color:var(--white);font-weight:600}.terms.svelte-1fcyxk7{padding:2.5rem 1.25rem 3.5rem;background:var(--black);border-top:1px solid var(--border)}.terms-inner.svelte-1fcyxk7{max-width:68rem;margin:0 auto}.terms.svelte-1fcyxk7 h2:where(.svelte-1fcyxk7){font-size:1.3rem;font-weight:700;color:var(--white);margin:0 0 1rem;text-align:center}.cards.svelte-1fcyxk7{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.card.svelte-1fcyxk7{border:1px solid var(--border);border-radius:12px;background:var(--mid);padding:1rem}.card.svelte-1fcyxk7 h3:where(.svelte-1fcyxk7){font-size:.98rem;color:var(--white);margin:0 0 .35rem}.card.svelte-1fcyxk7 p:where(.svelte-1fcyxk7){color:var(--muted);font-size:.86rem;line-height:1.5;margin:0}@media(max-width:900px){.create-inner.svelte-1fcyxk7{grid-template-columns:1fr}.cards.svelte-1fcyxk7{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.hero.svelte-1fcyxk7{padding-top:2rem}.form-card.svelte-1fcyxk7{padding:1.1rem}.cards.svelte-1fcyxk7{grid-template-columns:1fr}}
