.au{display:block}.au-mark{width:3.3rem;height:auto;margin:0 auto .55rem;display:block}.au-title{text-align:center;text-wrap:balance;margin:0;font-size:1.65rem;font-weight:700;line-height:1.4}.au-lede{text-align:center;color:var(--mist);text-wrap:balance;margin:.5rem 0 0;font-size:.94rem;line-height:1.8}.au-alert{margin-top:1.2rem;font-size:.9rem}.au-alert p+p{margin-top:.35rem}.au-alert .au-linkbtn,.au-alert .au-inlink{font-size:.9rem}.au-tabs{border:1px solid var(--line);background:var(--navy-900);border-radius:999px;grid-template-columns:1fr 1fr;gap:.25rem;margin-top:1.2rem;padding:.25rem;display:grid}.au-tab{min-height:2.5rem;color:var(--mist);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.4rem .6rem;font-size:.92rem;font-weight:600;transition:background .25s,color .25s}.au-tab:hover{color:var(--cream)}.au-tab[aria-pressed=true]{color:var(--teal);background:#00d4aa29}.au-tab:focus-visible{outline-offset:2px;border-radius:999px}.au-form{gap:1.2rem;margin-top:1.5rem;display:grid}.au-tabs+.au-form{margin-top:1rem}.au-lede+.au-form{margin-top:1.1rem}.au-alert+.au-form{margin-top:1.25rem}.au-group{gap:.5rem;display:grid}.au-group .help,.au-group .err{font-size:.9rem}.au-labelrow{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.au-small{color:var(--teal);font-size:.84rem}a.au-small:hover{text-decoration:underline}.au-pw{position:relative}.au-pw .input{padding-inline-end:4.8rem}.au-pw-toggle{color:var(--teal);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;padding:0 .85rem;font-size:.84rem;font-weight:600;display:inline-flex;position:absolute;inset-block:.3rem;inset-inline-end:.3rem}.au-pw-toggle:hover{background:#00d4aa1a}.au-otp{position:relative}.au-otp i{transition:border-color .2s,box-shadow .2s}.au-otp-input{z-index:1;color:#0000;caret-color:#0000;opacity:0;cursor:text;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;font-size:16px;position:absolute;inset:0}.au-otp:focus-within i.cur{border-color:var(--teal);box-shadow:0 0 0 3px #00d4aa29}.au-otp:focus-within i.cur:after{content:"";background:var(--teal);border-radius:1px;width:2px;height:1.5rem;animation:1.1s step-end infinite au-blink}.au-otp[data-invalid]{animation:.35s au-shake}.au-otp[data-invalid] i,.au-otp[data-invalid]:focus-within i.cur{border-color:var(--danger);box-shadow:0 0 0 3px #ff7a7a24}@keyframes au-blink{50%{opacity:0}}@keyframes au-shake{20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}.au-row{justify-content:space-between;align-items:center;gap:1rem;margin-top:.85rem;display:flex}.au-row+.au-agree{margin-top:.75rem}.au-linkbtn{color:var(--cream);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:.25rem 0;font-size:1rem;display:inline-flex}.au-linkbtn:hover{color:var(--teal)}.au-linkbtn[disabled]{opacity:.5;cursor:not-allowed}.au-linkbtn.au-teal,.au-teal{color:var(--teal)}.au-linkbtn.au-small{font-size:.88rem}.au-resend{color:var(--mist-2);font-size:.88rem}.au-inlink{color:var(--teal);text-underline-offset:.2em;align-items:center;gap:.3rem;text-decoration:underline;display:inline-flex}.au-status{color:var(--teal);align-items:center;gap:.4rem;margin:0;font-size:.88rem;display:flex}.au-email{overflow-wrap:anywhere;display:inline}.btn.au-google{background:var(--cream);color:#1a2540;border-color:#0000}.btn.au-google:hover{color:#1a2540;background:#fff;border-color:#0000;transform:translateY(-1px);box-shadow:0 10px 30px -12px #f2eedd73}.au-glogo{flex:none;width:1rem;height:1rem;margin-inline:.1rem}.au-agree{text-align:center;color:var(--mist);text-wrap:balance;margin:1.1rem 0 0;font-size:.84rem;line-height:1.9}.au-agree a{color:var(--teal)}.au-agree a:hover{text-decoration:underline}.au-agree svg.i{vertical-align:-.1em;width:.95em;height:.95em;color:var(--mist-2)}.au-done{color:var(--mist);justify-content:center;align-items:center;gap:.7rem;margin:1.8rem 0 .4rem;display:flex}.au-ok{text-align:center}.au-ok .okring{margin-bottom:1.2rem}.au-ok .au-lede{margin-bottom:1.6rem}.au-back{text-align:center;margin:1.1rem 0 0}.au-back .au-linkbtn{color:var(--mist);font-size:.92rem}.au-back .au-linkbtn:hover{color:var(--teal)}.au-row+.au-back{margin-top:1.2rem}
