@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";
.auth-page.qa-capture{zoom:.5;width:1376px!important}.auth-page{--black:#090909;--white:#fffefa;--paper:#f5f0e7;--lavender:#b7a0f2;--mint:#dceeb1;--peach:#f3c9b6;min-height:100vh;color:var(--black);background:var(--paper);padding:32px;font-family:Manrope,Arial,sans-serif}.auth-page *{box-sizing:border-box}.auth-brand{color:inherit;align-items:center;gap:11px;text-decoration:none;display:inline-flex}.auth-brand>strong{letter-spacing:-.055em;font-size:21px;font-weight:800}.auth-brand-mark{place-items:center;width:42px;height:36px;display:inline-grid;position:relative}.auth-brand-mark i,.auth-brand-mark b{border:2px solid var(--black);border-radius:7px;width:36px;height:29px;position:absolute}.auth-brand-mark i:first-child{background:var(--peach);transform:translate(-3px,2px)}.auth-brand-mark i:nth-child(2){background:var(--mint);transform:translate(3px,-2px)}.auth-brand-mark b{color:#fff;background:var(--black);place-items:center;font-size:11px;display:grid}.auth-card{border:2px solid var(--black);background:var(--white);width:min(100%,520px);box-shadow:10px 10px 0 var(--lavender);border-radius:22px;margin:10vh auto 0;padding:40px}.auth-kicker{border:2px solid var(--black);background:var(--mint);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;width:fit-content;margin:0;padding:7px 11px;font-size:8px;font-weight:800}.auth-card h1{letter-spacing:-.06em;margin:24px 0 14px;font-size:44px;line-height:1}.auth-copy{color:#5e5b55;margin:0;font-size:13px;line-height:1.65}.auth-form{gap:10px;margin-top:27px;display:grid}.auth-form label{letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.auth-form input{border:2px solid var(--black);height:54px;color:var(--black);box-shadow:4px 4px 0 var(--mint);background:#fff;border-radius:12px;outline:0;padding:0 14px;font-size:15px}.auth-form input:focus{box-shadow:5px 5px 0 var(--lavender)}.auth-form button{border:2px solid var(--black);color:#fff;background:var(--black);cursor:pointer;height:55px;box-shadow:4px 4px 0 var(--lavender);border-radius:999px;font-size:13px;font-weight:800}.auth-form button:disabled{opacity:.6}.auth-error{color:#a72d2d;font-size:11px}.auth-success{text-align:center;padding:24px 0}.auth-success span{border:2px solid var(--black);color:#fff;background:#356341;border-radius:50%;place-items:center;width:48px;height:48px;margin:auto;display:grid}.auth-success h2{margin:18px 0 6px;font-size:28px}.auth-success p{color:#6d6962}@media (max-width:560px){.auth-page{padding:18px}.auth-brand>strong{font-size:18px}.auth-card{margin-top:7vh;padding:27px}.auth-card h1{font-size:37px}}.auth-captured-email{border:2px solid var(--black);background:var(--mint);box-shadow:4px 4px 0 var(--black);border-radius:13px;padding:15px 16px}.auth-captured-email span,.auth-captured-email small{display:block}.auth-captured-email span{letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.auth-captured-email b{letter-spacing:-.02em;margin-top:6px;font-size:18px;display:block}.auth-captured-email small{color:#4b5140;margin-top:4px;font-size:9px}.auth-form button.auth-another{height:auto;color:var(--black);box-shadow:none;text-underline-offset:3px;background:0 0;border:0;border-radius:0;padding:8px;font-size:10px;text-decoration:underline}
