.sr-only.svelte-197y00z{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hero.svelte-197y00z{padding:1.25rem 1.25rem 1.125rem;border-radius:22px;margin-bottom:1rem;background:radial-gradient(circle at top left,rgba(255,255,255,.9),transparent 45%),linear-gradient(135deg,#7f440026,#fffffff5);background:radial-gradient(circle at top left,rgba(255,255,255,.9),transparent 45%),linear-gradient(135deg,color(xyz 0.112 0.086 0.003 / 0.149),#fffffff5);box-shadow:var(--shadow)}.hero-offer.svelte-197y00z{background:radial-gradient(circle at top left,rgba(255,255,255,.92),transparent 45%),linear-gradient(135deg,#135b4226,#fffffff5)}.hero-kicker.svelte-197y00z{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.5rem}h1.svelte-197y00z{font-size:clamp(1.5rem,5vw,2.25rem);font-family:var(--font-display);font-weight:700;margin-bottom:.25rem}.page-subtitle.svelte-197y00z{color:var(--text-muted);font-size:clamp(.8125rem,2.5vw,.9375rem);margin-bottom:1.5rem}.post-form.svelte-197y00z{display:grid;gap:1rem}.form-step.svelte-197y00z{background:linear-gradient(180deg,#fffffff5,#faf8f5f2);border:1px solid rgba(232,228,223,.9);border-radius:18px;padding:1rem;box-shadow:var(--shadow)}fieldset.svelte-197y00z{border:none}.step-kicker.svelte-197y00z{display:inline-flex;align-items:center;justify-content:center;min-width:4.5rem;padding:.25rem .625rem;border-radius:999px;background:var(--brown-subtle);color:var(--brown);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.75rem}.step-header.svelte-197y00z{margin-bottom:1rem}.step-header.svelte-197y00z h2:where(.svelte-197y00z){font-family:var(--font-display);font-size:clamp(1.125rem,3.5vw,1.375rem);margin-bottom:.25rem}.step-header.svelte-197y00z p:where(.svelte-197y00z){color:var(--text-muted);font-size:.875rem}legend.svelte-197y00z{font-size:.875rem;font-weight:600;margin-bottom:.5rem}.type-grid.svelte-197y00z{display:grid;gap:.75rem}.type-option.svelte-197y00z{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;border-radius:16px;border:1px solid var(--border);background:var(--bg-card);cursor:pointer;transition:transform .2s var(--ease-out),box-shadow .2s,border-color .2s,background .2s}.type-option.selected.svelte-197y00z{border-color:#7f44004d;border-color:oklch(45% .12 60 / .3);background:var(--brown-subtle);box-shadow:var(--shadow-elevated)}.type-option.svelte-197y00z input:where(.svelte-197y00z){width:auto;margin-top:.15rem}.type-copy.svelte-197y00z{display:flex;flex-direction:column;gap:.2rem}.type-copy.svelte-197y00z small:where(.svelte-197y00z){color:var(--text-muted);line-height:1.5}.urgency-toggle.svelte-197y00z{display:flex;border-radius:999px;overflow:hidden;background:var(--brown-subtle);padding:3px;gap:2px}.urgency-option.svelte-197y00z{flex:1;display:flex;flex-direction:column;align-items:center;padding:.625rem .5rem;cursor:pointer;font-size:.875rem;font-weight:400;border-radius:999px;transition:all .2s var(--ease-in-out);color:var(--text-muted)}.urgency-option.svelte-197y00z:has(input:where(.svelte-197y00z):checked){background:var(--brown);color:#fff;box-shadow:0 2px 8px #7f440040;box-shadow:0 2px 8px oklch(45% .12 60 / .25)}.urgency-option.svelte-197y00z input:where(.svelte-197y00z){position:absolute;opacity:0;width:0;height:0}.urgency-hours.svelte-197y00z{font-size:.6875rem;opacity:.7}.description-footer.svelte-197y00z{display:flex;gap:1rem;justify-content:space-between;align-items:flex-start}.channel-grid.svelte-197y00z{display:grid;gap:.625rem}.channel-card.svelte-197y00z{border:1px solid var(--border);border-radius:16px;background:var(--bg-card);transition:border-color .2s,box-shadow .2s,transform .2s var(--ease-out)}.channel-card.selected.svelte-197y00z{border-color:#7f44004d;border-color:oklch(45% .12 60 / .3);box-shadow:var(--shadow-elevated)}.channel-toggle.svelte-197y00z{display:flex;gap:.75rem;align-items:flex-start;padding:.875rem 1rem;cursor:pointer;margin-bottom:0}.channel-toggle.svelte-197y00z input:where(.svelte-197y00z){width:auto;margin-top:.1875rem}.channel-copy.svelte-197y00z{display:flex;flex-direction:column;gap:.2rem;flex:1}.channel-copy.svelte-197y00z small:where(.svelte-197y00z){font-size:.75rem;color:var(--text-muted);line-height:1.5}.channel-state.svelte-197y00z{border-radius:999px;background:var(--action-subtle);color:var(--action);font-size:.75rem;font-weight:700;line-height:1;padding:.375rem .625rem;margin-left:auto}.channel-detail.svelte-197y00z{padding:0 1rem 1rem;color:var(--text-muted);font-size:.875rem}.channel-detail-form.svelte-197y00z{border-top:1px solid rgba(232,228,223,.8);margin-top:.125rem;padding-top:.875rem}.counter.svelte-197y00z{white-space:nowrap;min-width:3.5rem;text-align:right}.btn-full.svelte-197y00z{width:100%;padding:.75rem;font-size:1rem;margin-top:.5rem}@media(min-width:640px){.type-grid.svelte-197y00z{grid-template-columns:repeat(2,minmax(0,1fr))}.hero.svelte-197y00z,.form-step.svelte-197y00z{padding-left:1.25rem;padding-right:1.25rem}}
