form.svelte-9h1aai{text-align:center;width:min(520px,100%)}.signup-fields.svelte-9h1aai{flex-wrap:wrap;gap:8px;display:flex}input[type=email].svelte-9h1aai{border:2px solid var(--nl-border);background:var(--nl-input,var(--nl-surface));width:100%;min-width:0;height:56px;color:inherit;font:600 1rem var(--font-sans);box-shadow:none;border-radius:14px;flex:220px;padding:0 18px}input.svelte-9h1aai::placeholder{color:var(--nl-muted)}input.svelte-9h1aai:focus-visible{outline:2px solid var(--nl-primary);outline-offset:3px}button.svelte-9h1aai{background:var(--nl-button,var(--nl-primary));min-height:56px;color:var(--nl-button-ink,var(--nl-primary-ink));font:700 1rem var(--font-heading);cursor:pointer;border:0;border-radius:14px;flex:1 0 auto;padding:0 22px;transition:filter .16s ease-out}button.svelte-9h1aai:hover:enabled{filter:brightness(1.08)}button.svelte-9h1aai:disabled{cursor:not-allowed;opacity:.65}.signup-hint.svelte-9h1aai{color:var(--nl-muted);margin:12px 0 0;font-size:.85rem}.signup-hint.svelte-9h1aai a:where(.svelte-9h1aai){color:inherit;text-underline-offset:3px;text-decoration:underline}.signup-feedback.svelte-9h1aai{color:inherit;font-size:.95rem;line-height:1.6}.signup-feedback.svelte-9h1aai p:where(.svelte-9h1aai){margin:12px 0 0}.signup-feedback.svelte-9h1aai:empty{display:none}.signup-feedback.done.svelte-9h1aai{border:2px solid var(--nl-button,var(--nl-primary));border-radius:16px;padding:20px}.signup-feedback.svelte-9h1aai strong:where(.svelte-9h1aai){font:700 1.25rem var(--font-heading);display:block}.signup-feedback[role=alert].svelte-9h1aai{font-weight:700}.signup-trap.svelte-9h1aai{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.newsletter-page.svelte-12eivhs{--nl-surface:oklch(98.5% 0 0);--nl-soft:oklch(96.7% .001 286.375);--nl-border:oklch(92% .004 286.32);--nl-ink:oklch(21% .006 285.885);--nl-muted:oklch(44.2% .017 285.786);--nl-primary:oklch(58.5% .158 247);--nl-primary-ink:oklch(98.5% 0 0);--nl-inverse:oklch(21% .006 285.885);--nl-inverse-ink:oklch(96.7% .001 286.375);background:var(--nl-surface);color:var(--nl-ink);min-height:100vh}[data-theme=dark] .newsletter-page.svelte-12eivhs{--nl-surface:oklch(21% .006 285.885);--nl-soft:oklch(14.1% .005 285.823);--nl-border:oklch(37% .013 285.805);--nl-ink:oklch(96.7% .001 286.375);--nl-muted:oklch(70.5% .015 286.067);--nl-primary:oklch(80.8% .144 220);--nl-primary-ink:oklch(14.1% .005 285.823);--nl-inverse:oklch(96.7% .001 286.375);--nl-inverse-ink:oklch(21% .006 285.885)}.newsletter-page.svelte-12eivhs :focus-visible{outline-color:var(--nl-primary)}.newsletter-page.svelte-12eivhs a:where(.svelte-12eivhs){color:var(--nl-primary)}h1.svelte-12eivhs,h2.svelte-12eivhs,h3.svelte-12eivhs,p.svelte-12eivhs{margin:0}h1.svelte-12eivhs,h2.svelte-12eivhs{letter-spacing:-.03em;text-wrap:balance;font-weight:800}.newsletter-header.svelte-12eivhs,.preview-layout.svelte-12eivhs,.author-faq.svelte-12eivhs,.closing-section.svelte-12eivhs,.newsletter-footer.svelte-12eivhs{max-width:1100px;margin-inline:auto;padding-inline:20px}.newsletter-header.svelte-12eivhs{justify-content:space-between;align-items:center;padding-top:20px;display:flex}.newsletter-header.svelte-12eivhs img:where(.svelte-12eivhs){width:auto;height:26px}.theme-toggle.svelte-12eivhs{border:1px solid var(--nl-border);width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:grid}.theme-toggle.svelte-12eivhs:hover{background:var(--nl-soft)}.newsletter-hero.svelte-12eivhs{text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:720px;margin-inline:auto;padding:64px 20px 40px;display:flex}.newsletter-frequency.svelte-12eivhs{border:1px solid var(--nl-border);background:var(--nl-soft);color:var(--nl-primary);font:700 .8rem var(--font-heading);border-radius:999px;padding:6px 14px}h1.svelte-12eivhs{font-size:clamp(2.375rem,6vw,4rem);line-height:1.04}.hero-dek.svelte-12eivhs{max-width:600px;color:var(--nl-muted);text-wrap:pretty;font-size:1.1875rem;line-height:1.6}.newsletter-hero.svelte-12eivhs form{margin-top:8px}.preview-band.svelte-12eivhs{background:var(--nl-soft);border-radius:40px 40px 0 0;margin-top:24px}.preview-layout.svelte-12eivhs{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:32px;padding-top:56px;display:grid}.preview-copy.svelte-12eivhs{flex-direction:column;gap:14px;max-width:440px;padding-bottom:56px;display:flex}.eyebrow.svelte-12eivhs{color:var(--nl-primary);font:700 .75rem var(--font-heading);text-transform:uppercase;letter-spacing:.1em}.preview-copy.svelte-12eivhs h2:where(.svelte-12eivhs){text-wrap:pretty;font-size:clamp(1.625rem,3.4vw,2.375rem);line-height:1.15}.benefits.svelte-12eivhs{border-top:1px solid var(--nl-border);margin:0;padding:0;list-style:none}.benefits.svelte-12eivhs li:where(.svelte-12eivhs){border-bottom:1px solid var(--nl-border);align-items:start;gap:14px;padding:16px 0;display:flex}.benefit-dot.svelte-12eivhs{background:var(--nl-primary);border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:7px}.benefits.svelte-12eivhs h3:where(.svelte-12eivhs){font-size:1.0625rem;font-weight:700}.benefits.svelte-12eivhs p:where(.svelte-12eivhs){color:var(--nl-muted);margin-top:4px;font-size:.9375rem;line-height:1.6}.preview-scene.svelte-12eivhs{justify-content:center;align-items:end;display:flex;position:relative}.email-phone.svelte-12eivhs{z-index:1;background:oklch(14.1% .005 285.823);border-radius:36px 36px 0 0;width:min(300px,100%);padding:12px 12px 0;position:relative;box-shadow:0 25px 50px oklch(14.1% .005 285.823/.2)}.email-screen.svelte-12eivhs{background:var(--nl-surface);border-radius:26px 26px 0 0;min-height:460px;overflow:hidden}.email-header.svelte-12eivhs{border-bottom:1px solid var(--nl-border);flex-direction:column;gap:6px;padding:22px 18px 10px;display:flex}.email-byline.svelte-12eivhs{color:var(--nl-muted);justify-content:space-between;gap:8px;font-size:.6875rem;display:flex}.email-header.svelte-12eivhs>strong:where(.svelte-12eivhs){font:700 .9375rem/1.3 var(--font-heading)}.sample-label.svelte-12eivhs{color:var(--nl-primary);font-size:.6875rem;font-weight:800}.email-body.svelte-12eivhs{flex-direction:column;gap:9px;padding:14px 18px;display:flex}.sample-art.svelte-12eivhs{object-fit:cover;object-position:center 35%;border-radius:12px;width:100%;height:110px}.sample-title.svelte-12eivhs{font:700 1rem var(--font-heading)}.sample-tags.svelte-12eivhs{flex-wrap:wrap;gap:5px;display:flex}.sample-tags.svelte-12eivhs span:where(.svelte-12eivhs){border:1px solid var(--nl-border);background:var(--nl-soft);color:var(--nl-muted);border-radius:999px;padding:2px 8px;font-size:.625rem;font-weight:700}.email-body.svelte-12eivhs p:where(.svelte-12eivhs){color:var(--nl-muted);font-size:.78125rem;line-height:1.55}.sample-sections.svelte-12eivhs{border-top:1px solid var(--nl-border);flex-direction:column;gap:9px;padding-top:10px;display:flex}.sample-sections.svelte-12eivhs strong:where(.svelte-12eivhs){font:700 .6875rem var(--font-heading);color:var(--nl-muted);display:block}.sample-line.svelte-12eivhs{background:var(--nl-border);border-radius:3px;width:80%;height:6px;margin-top:4px;display:block}.newsletter-yuki.svelte-12eivhs{position:absolute;bottom:0;right:0}.author-faq.svelte-12eivhs{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:40px;padding-top:56px;padding-bottom:24px;display:grid}.author-copy.svelte-12eivhs{flex-direction:column;gap:14px;display:flex}.author-copy.svelte-12eivhs h2:where(.svelte-12eivhs){font-size:clamp(1.5rem,3vw,2rem);line-height:1.15}.author-copy.svelte-12eivhs p:where(.svelte-12eivhs){color:var(--nl-muted);font-size:1rem;line-height:1.65}.author-copy.svelte-12eivhs a:where(.svelte-12eivhs){text-underline-offset:4px;font-weight:700;text-decoration:underline}details.svelte-12eivhs{border-bottom:1px solid var(--nl-border)}summary.svelte-12eivhs{cursor:pointer;font:700 1rem/1.5 var(--font-heading);justify-content:space-between;align-items:center;gap:12px;padding:14px 0;list-style:none;display:flex}summary.svelte-12eivhs::-webkit-details-marker{display:none}summary.svelte-12eivhs svg{color:var(--nl-muted);flex-shrink:0}details[open].svelte-12eivhs summary:where(.svelte-12eivhs) svg{transform:rotate(45deg)}details.svelte-12eivhs>p:where(.svelte-12eivhs){color:var(--nl-muted);padding:0 0 16px;font-size:.9375rem;line-height:1.6}.closing-section.svelte-12eivhs{padding-top:24px;padding-bottom:56px}.closing-cta.svelte-12eivhs{--nl-input:transparent;--nl-muted:oklch(87.1% .006 286.286);--nl-border:oklch(55.2% .016 285.938);--nl-button:oklch(80.8% .144 220);--nl-button-ink:oklch(14.1% .005 285.823);background:var(--nl-inverse);color:var(--nl-inverse-ink);text-align:center;border-radius:28px;flex-direction:column;align-items:center;gap:18px;padding:48px 28px;display:flex}[data-theme=dark] .closing-cta.svelte-12eivhs{--nl-muted:oklch(44.2% .017 285.786)}.closing-cta.svelte-12eivhs h2:where(.svelte-12eivhs){max-width:620px;font-size:clamp(1.75rem,4vw,2.75rem);line-height:1.1}.closing-cta.svelte-12eivhs>p:where(.svelte-12eivhs){color:var(--nl-muted)}.newsletter-footer.svelte-12eivhs{color:var(--nl-muted);justify-content:space-between;gap:16px;padding-bottom:32px;font-size:.8125rem;display:flex}.newsletter-footer.svelte-12eivhs a:where(.svelte-12eivhs){color:inherit;text-underline-offset:3px;text-decoration:underline}@media (width<=700px){.newsletter-hero.svelte-12eivhs{padding-top:44px}.preview-layout.svelte-12eivhs,.author-faq.svelte-12eivhs{grid-template-columns:minmax(0,1fr)}.preview-copy.svelte-12eivhs{max-width:none;padding-bottom:12px}.preview-scene.svelte-12eivhs{width:100%;max-width:460px;margin-inline:auto;padding-right:88px}.newsletter-yuki.svelte-12eivhs{width:112px;right:-12px}.closing-cta.svelte-12eivhs{padding:32px 20px}}@media (prefers-reduced-motion:reduce){.newsletter-page.svelte-12eivhs *{transition:none;animation:none}}
