.magic-link-form-module__2GZVqq__form{gap:10px;display:grid}.magic-link-form-module__2GZVqq__form label{color:#eceaf1;font-size:.925rem;font-weight:600}.magic-link-form-module__2GZVqq__form input{color:#fff;width:100%;min-height:48px;font:inherit;background:#15141d;border:1px solid #68627a;border-radius:10px;padding:0 14px}.magic-link-form-module__2GZVqq__form input:focus{outline-offset:2px;outline:2px solid #cba9ff}.magic-link-form-module__2GZVqq__form button{color:#1b1028;min-height:48px;font:inherit;cursor:pointer;background:#e1c8ff;border:0;border-radius:10px;margin-top:10px;font-weight:700}.magic-link-form-module__2GZVqq__form button:disabled{cursor:wait;opacity:.6}.magic-link-form-module__2GZVqq__turnstile{min-height:65px;margin-top:8px}.magic-link-form-module__2GZVqq__confirmation{color:#eae6f1;background:#211e2d;border:1px solid #605579;border-radius:12px;padding:18px}.magic-link-form-module__2GZVqq__confirmation h2{margin-bottom:7px;font-size:1.25rem}.magic-link-form-module__2GZVqq__confirmation p{color:#cbc5d2;line-height:1.5}.magic-link-form-module__2GZVqq__configurationError{color:#ffdce0;background:#351d24;border:1px solid #8f555d;border-radius:10px;padding:14px;line-height:1.5}
.page-module__E0kJGG__page{background:radial-gradient(circle at 50% 0,#292443 0%,#100f18 52%,#09090d 100%);flex:1;place-items:center;min-height:100%;padding:24px;display:grid}.page-module__E0kJGG__card{background:#16151feb;border:1px solid #3a3750;border-radius:20px;width:min(100%,440px);padding:36px 28px;box-shadow:0 20px 70px #00000059}.page-module__E0kJGG__eyebrow{color:#d9c7ff;letter-spacing:.04em;text-transform:uppercase;margin-bottom:18px;font-size:.875rem;font-weight:600}.page-module__E0kJGG__card h1{color:#fff;letter-spacing:-.05em;font-size:clamp(2.25rem,10vw,3.25rem);line-height:1.02}.page-module__E0kJGG__lede{color:#c5c2ce;margin:18px 0 28px;font-size:1.05rem;line-height:1.55}.page-module__E0kJGG__notice{color:#eee9ff;background:#332c4c;border-radius:10px;margin:0 0 18px;padding:12px;line-height:1.4}
