.page.svelte-1x05zx6{flex:1;display:grid;place-items:center;padding:3rem 1.5rem;overflow:auto}.writ.svelte-1x05zx6{position:relative;width:min(440px,100%);padding:2.25rem 2.5rem 2rem;text-align:center}.corner.svelte-1x05zx6{position:absolute;width:22px;height:22px;border-color:var(--color-ink-soft);border-style:solid;border-width:0;pointer-events:none}.corner-tl.svelte-1x05zx6{top:8px;left:8px;border-top-width:2px;border-left-width:2px}.corner-tr.svelte-1x05zx6{top:8px;right:8px;border-top-width:2px;border-right-width:2px}.corner-bl.svelte-1x05zx6{bottom:8px;left:8px;border-bottom-width:2px;border-left-width:2px}.corner-br.svelte-1x05zx6{bottom:8px;right:8px;border-bottom-width:2px;border-right-width:2px}.writ-header.svelte-1x05zx6{margin-bottom:1.75rem}.kicker.svelte-1x05zx6{display:block;font-family:var(--font-display);font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--color-text-faint);margin-bottom:.4rem}h1.svelte-1x05zx6{font-size:2rem;color:var(--color-ink);margin-bottom:.55rem}.ornament.svelte-1x05zx6{margin-bottom:.8rem}.lede.svelte-1x05zx6{margin:0 auto;max-width:32ch;color:var(--color-ink-soft);font-style:italic;font-size:14px;line-height:1.55}.methods.svelte-1x05zx6{display:flex;flex-direction:column;gap:.85rem;margin:0 auto 1.5rem;max-width:320px}.email-panel.svelte-1x05zx6,.email-form.svelte-1x05zx6{display:flex;flex-direction:column;gap:.75rem}.mode-switch.svelte-1x05zx6{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);overflow:hidden;background:var(--color-parchment-dark);box-shadow:var(--shadow-1),inset 0 1px #fff0d266}.mode-switch.svelte-1x05zx6 button:where(.svelte-1x05zx6){min-height:34px;padding:.35rem .75rem;border-right:1px solid var(--color-border);color:var(--color-ink-soft);font-family:var(--font-display);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;transition:background .12s ease,color .12s ease}.mode-switch.svelte-1x05zx6 button:where(.svelte-1x05zx6):last-child{border-right:none}.mode-switch.svelte-1x05zx6 button:where(.svelte-1x05zx6):hover{background:#78501e1a;color:var(--color-ink)}.mode-switch.svelte-1x05zx6 button.active:where(.svelte-1x05zx6){background:linear-gradient(180deg,var(--color-accent-hover) 0%,var(--color-accent) 100%);color:var(--color-accent-text);text-shadow:0 1px 0 rgba(0,0,0,.3)}.field.svelte-1x05zx6{display:flex;flex-direction:column;gap:.25rem;text-align:left}.field.svelte-1x05zx6 span:where(.svelte-1x05zx6){font-family:var(--font-display);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted)}.field.svelte-1x05zx6 input:where(.svelte-1x05zx6){min-height:40px}.form-error.svelte-1x05zx6{margin:0;padding:.55rem .7rem;border:1px solid rgba(160,37,37,.45);border-radius:var(--radius-sm);background:#a0252514;color:var(--color-danger);font-size:12.5px;line-height:1.4;text-align:left}.method-divider.svelte-1x05zx6{display:flex;align-items:center;gap:.6rem;color:var(--color-text-faint);font-family:var(--font-display);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase}.method-divider.svelte-1x05zx6:before,.method-divider.svelte-1x05zx6:after{content:"";height:1px;flex:1;background:var(--color-border-faint)}.provider.svelte-1x05zx6{display:flex;align-items:center;gap:.85rem;padding:.75rem 1rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:linear-gradient(180deg,var(--color-parchment-light) 0%,var(--color-parchment-dark) 100%);color:var(--color-ink);box-shadow:var(--shadow-1),inset 0 1px #fff0d299;transition:transform .08s ease,box-shadow .12s ease,border-color .12s ease;text-align:left}button.provider.svelte-1x05zx6{width:100%}.provider.svelte-1x05zx6:hover{text-decoration:none;border-color:var(--color-ink-soft);box-shadow:var(--shadow-2),inset 0 1px #fff0d299;transform:translateY(-1px)}.provider.svelte-1x05zx6:active{transform:translateY(1px)}.provider-seal.svelte-1x05zx6{flex-shrink:0;width:36px;height:36px;display:grid;place-items:center;background:#fff;border:1px solid var(--color-border);border-radius:50%;box-shadow:inset 0 0 6px #78501e2e}.provider-seal-mail.svelte-1x05zx6{color:var(--color-accent);font-family:var(--font-display);font-size:18px;font-weight:700}.provider-text.svelte-1x05zx6{display:flex;flex-direction:column;line-height:1.2}.provider-label.svelte-1x05zx6{font-family:var(--font-display);font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink)}.provider-sub.svelte-1x05zx6{font-size:12px;font-style:italic;color:var(--color-text-faint);margin-top:2px}.unconfigured.svelte-1x05zx6{display:flex;flex-direction:column;gap:.6rem;padding:1rem;border:1px dashed var(--color-border);border-radius:var(--radius-sm);color:var(--color-ink-soft);font-size:13px;line-height:1.5}.unconfigured.svelte-1x05zx6 em:where(.svelte-1x05zx6){color:var(--color-ink)}.unconfigured.svelte-1x05zx6 small:where(.svelte-1x05zx6){font-size:12px;color:var(--color-text-faint);font-style:normal}.unconfigured.svelte-1x05zx6 code:where(.svelte-1x05zx6){font-family:var(--font-mono);background:#78501e1a;border-radius:2px;padding:0 4px;color:var(--color-ink)}.writ-footer.svelte-1x05zx6{border-top:1px solid var(--color-border-faint);padding-top:1rem;color:var(--color-text-faint);font-style:italic;font-size:12px;line-height:1.5}.ornament-small.svelte-1x05zx6{display:block;color:var(--color-gold);font-size:14px;margin-bottom:.4rem}.writ-footer.svelte-1x05zx6 p:where(.svelte-1x05zx6){margin:0;max-width:36ch;margin-inline:auto}
