@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Manrope:wght@400;500;600&display=swap";*{box-sizing:border-box}body{color:#182c48;background:#f6f1e7;margin:0;font-family:Arial,sans-serif}button,input{font:inherit}.entry{background:radial-gradient(at 85% 10%,#eedec850,#0000 55%);flex-direction:column;align-items:center;min-height:100svh;padding:36px 24px;display:flex}.wordmark{letter-spacing:-.7px;font-family:Georgia,serif;font-size:25px}.wordmark span{color:#a98a50;margin-right:8px}.card{width:min(100%,410px);margin:auto 0;padding:64px 0 40px}.eyebrow{letter-spacing:2.4px;color:#796b55;margin:0 0 22px;font-size:10px}h1{letter-spacing:-2px;margin:0 0 24px;font-family:Georgia,serif;font-size:clamp(44px,9vw,62px);font-weight:400;line-height:1.04}h1 em{color:#866a51;font-weight:400}.intro{color:#6b706f;margin:0 0 30px;font-size:14px;line-height:1.7}label{margin:20px 0 9px;font-size:12px;display:block}input{color:#182c48;outline-offset:4px;background:#fffaf2;border:1px solid #d5cdbf;border-radius:12px;width:100%;padding:15px}input[name=one-time-code]{letter-spacing:8px;font-size:24px}.primary{color:#fffaf2;cursor:pointer;background:#182c48;border:0;border-radius:12px;justify-content:space-between;width:100%;margin-top:24px;padding:17px 20px;font-size:14px;display:flex}button:disabled{opacity:.55;cursor:default}.secondary{justify-content:space-between;gap:16px;margin-top:18px;display:flex}.secondary button{color:#715940;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:5px 0;font-size:12px;text-decoration:underline}.privacy{text-align:center;color:#8b8477;margin-top:32px;font-size:11px}.error{color:#9d3549;background:#9d35490b;border-radius:10px;padding:12px;font-size:13px;line-height:1.6}footer{color:#8b8477;padding-top:24px;font-family:Georgia,serif;font-size:13px;font-style:italic}button:focus-visible,input:focus-visible{outline-offset:4px;outline:2px solid #8465ad}@media (width<=480px){.entry{padding:28px 24px}.card{padding-top:46px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--powder-blue:#a9c9eb;--powder-ice:#c8ddf2;--powder-lilac:#e1d9f2;--powder-paper:#f5f8fd;--powder-panel:#fff;--powder-raised:#e7f0fa;--powder-ink:#263e5b;--powder-muted:#4b617a;--powder-accent:#3c6390;--powder-hover:#bad4ef;--powder-danger:#983b50;--paper:var(--powder-paper);--ink:var(--powder-ink);--muted:var(--powder-muted);--accent:var(--powder-blue);--gold:var(--powder-lilac);background:var(--powder-paper);color:var(--powder-ink)}body{background:var(--powder-paper);color:var(--powder-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:DM Sans,Segoe UI,sans-serif}.entry{background:var(--powder-paper)}.wordmark{font-family:Manrope,Segoe UI,sans-serif;font-size:1.3rem;font-weight:600}.wordmark span{color:var(--powder-muted)}.eyebrow{color:var(--powder-muted);letter-spacing:.13em;font-size:.75rem;font-weight:600}h1{letter-spacing:-.065em;font-family:Manrope,Segoe UI,sans-serif;font-size:clamp(2.7rem,8vw,3.6rem);font-weight:600;line-height:1.16}h1 em{color:var(--powder-muted);font-style:normal;font-weight:600}.intro{color:var(--powder-muted);font-size:1rem;line-height:1.6}label{color:var(--powder-ink);font-size:.9375rem}input{background:var(--powder-raised);color:var(--powder-ink);border-color:var(--powder-ice);border-radius:10px;font-size:1rem}input:read-only{color:var(--powder-muted);background:var(--powder-raised)}.primary{background:var(--powder-blue);color:var(--powder-ink);border-radius:11px;font-size:1rem;font-weight:600}.primary:hover{background:var(--powder-hover)}.secondary button{color:var(--powder-muted);min-height:44px;font-size:.875rem}.privacy{color:var(--powder-muted);font-size:.8125rem}.error{color:var(--powder-danger);background:#f9eaf0;font-size:.875rem}footer{color:var(--powder-muted);font-family:inherit;font-size:.875rem;font-style:normal}button:focus-visible,input:focus-visible{outline:2px solid var(--powder-accent);outline-offset:5px}
/*$vite$:1*/