header.svelte-1x05zx6{gap:var(--s-1);display:grid}h1.svelte-1x05zx6,.sub.svelte-1x05zx6{line-height:1.15}h1.svelte-1x05zx6{font-size:var(--text-2xl)}.sub.svelte-1x05zx6{color:var(--ink-2)}.seg.svelte-1x05zx6{border-radius:var(--r-pill);background:var(--paper-2);grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.seg.svelte-1x05zx6 button:where(.svelte-1x05zx6){border-radius:var(--r-pill);min-height:40px;color:var(--ink-2);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;font-weight:800}.seg.svelte-1x05zx6 button.on:where(.svelte-1x05zx6){background:var(--sticker);color:var(--green-600);box-shadow:var(--shadow-sticker)}form.svelte-1x05zx6{gap:var(--s-3);display:grid}.msg.svelte-1x05zx6{font-size:var(--text-sm);color:var(--ink-2);font-weight:700}.msg.err.svelte-1x05zx6{align-items:center;gap:var(--s-2);color:var(--danger);display:flex}.stack.svelte-1x05zx6,.sentbox.svelte-1x05zx6{gap:var(--s-3);display:grid}.sentbox.svelte-1x05zx6{text-align:center;justify-items:center}.sentbox.svelte-1x05zx6 form:where(.svelte-1x05zx6){width:100%}.mail.svelte-1x05zx6{background:var(--paper-2);width:64px;height:64px;color:var(--green-700);border-radius:50%;place-items:center;display:grid}.swap.svelte-1x05zx6{animation:svelte-1x05zx6-rise var(--dur) var(--ease-out) both}@keyframes svelte-1x05zx6-rise{0%{opacity:0;transform:translateY(8px)}}.link.svelte-1x05zx6{margin-block:calc(-1 * var(--s-2));min-height:var(--tap);padding:0 var(--s-2);color:var(--green-600);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:center;font-weight:800;text-decoration:underline;text-decoration-thickness:2px}.foot.svelte-1x05zx6{margin-block:calc(-1 * var(--s-2)) calc(-1 * var(--s-4));font-size:var(--text-xs);justify-items:center;display:grid}.foot.svelte-1x05zx6 a:where(.svelte-1x05zx6){min-height:var(--tap);padding:0 var(--s-2);color:var(--ink-3);text-underline-offset:3px;place-items:center;text-decoration:underline;display:grid}.or.svelte-1x05zx6{align-items:center;gap:var(--s-3);color:var(--ink-3);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;font-weight:800;display:flex}.or.svelte-1x05zx6:before,.or.svelte-1x05zx6:after{content:"";background:var(--line);flex:1;height:1px}
