.auth-band[data-v-5fed06da]{background:linear-gradient(180deg,var(--site-navy) 0,var(--site-ink) 100%);display:grid;flex-grow:1;min-height:calc(320px + var(--site-navbar-overlay, 0px))}@media(max-width:767px){.auth-band[data-v-5fed06da]{min-height:calc(240px + var(--site-navbar-overlay, 0px))}}.auth-band__inner[data-v-5fed06da]{align-items:center;box-sizing:border-box;display:grid;gap:32px;grid-template-columns:minmax(0,1fr);padding-block:calc(clamp(20px,3vh,32px) + var(--site-navbar-overlay, 0px)) clamp(28px,4vh,64px);width:100%}@media(max-width:991.98px){.auth-intro[data-v-5fed06da]{order:-1}}@media(min-width:992px){.auth-band__inner[data-v-5fed06da]{gap:clamp(48px,6vw,96px);grid-template-columns:minmax(0,1fr) minmax(0,460px);padding-block:calc(clamp(24px,4vh,56px) + var(--site-navbar-overlay, 0px)) clamp(32px,6vh,88px)}.auth-card[data-v-5fed06da]{grid-column:2;grid-row:1}.auth-intro[data-v-5fed06da]{grid-column:1;grid-row:1}}.auth-intro[data-v-5fed06da]{display:flex;flex-direction:column;gap:18px;justify-self:center;max-width:460px;width:100%}@media(min-width:992px){.auth-intro[data-v-5fed06da]{justify-self:start;max-width:560px}}.auth-intro__eyebrow[data-v-5fed06da]{color:var(--site-meta-dark)}.auth-intro__title[data-v-5fed06da]{color:#fff;font-family:var(--site-display);font-size:clamp(32px,4.2vw,54px);font-weight:400;letter-spacing:-.02em;line-height:1.05;margin:0;text-wrap:balance}.auth-intro__lede[data-v-5fed06da]{color:#cfe2ee;font-size:18px;line-height:1.6;margin:0;text-wrap:pretty}.auth-intro__note[data-v-5fed06da]{border-top:1px solid var(--site-card-dark-border);color:var(--site-muted-dark);font-size:14px;line-height:1.6;margin:0;overflow-wrap:anywhere;padding-top:18px}@media(max-width:991.98px){.auth-intro__title[data-v-5fed06da]{font-size:30px}.auth-intro__lede[data-v-5fed06da]{font-size:16px}}.auth-card[data-v-5fed06da]{--edges:12px;background:var(--site-surface);border:1px solid var(--site-hairline);border-radius:22px;box-shadow:0 24px 60px #071e2e47;box-sizing:border-box;color:var(--site-text);display:flex;flex-direction:column;font-size:15px;gap:24px;justify-self:center;line-height:1.5;max-width:460px;padding:clamp(24px,4vw,40px);width:100%}.auth-card[data-v-5fed06da] .auth-head{display:flex;flex-direction:column;gap:10px}.auth-card[data-v-5fed06da] .auth-title{color:var(--site-heading);font-family:var(--site-display);font-size:clamp(26px,3vw,32px);font-weight:400;letter-spacing:-.014em;line-height:1.15;margin:0;overflow-wrap:anywhere}.auth-card[data-v-5fed06da] .auth-lede{color:var(--site-body);font-size:15px;line-height:1.6;margin:0;overflow-wrap:anywhere}.auth-card[data-v-5fed06da] .auth-stack{display:flex;flex-direction:column;gap:24px}.auth-card[data-v-5fed06da] .auth-form{display:flex;flex-direction:column;gap:18px}.auth-card[data-v-5fed06da] .auth-field>label{color:var(--site-muted);font-family:var(--site-mono);font-size:10px;font-weight:500;letter-spacing:.12em;line-height:1.4;margin:0 0 8px;text-transform:uppercase}.auth-card[data-v-5fed06da] .mhv-input{background:var(--site-surface);border:1px solid var(--site-hairline);box-shadow:none;color:var(--site-strong);font-family:var(--site-sans);font-size:15px;height:46px;padding-block:0;transition:border-color var(--site-ease),box-shadow var(--site-ease)}.auth-card[data-v-5fed06da] .mhv-input:hover{border:1px solid #c5d3dc}.auth-card[data-v-5fed06da] .mhv-input:focus,.auth-card[data-v-5fed06da] .mhv-input:focus-visible{border:1px solid var(--site-cyan);box-shadow:0 0 0 3px #21a7d82e;outline:none}.auth-card[data-v-5fed06da] .mhv-input:-webkit-autofill:focus{box-shadow:0 0 0 1000px var(--site-surface) inset,0 0 0 3px #21a7d82e}.auth-card[data-v-5fed06da] .mhv-input:-webkit-autofill{box-shadow:0 0 0 1000px var(--site-surface) inset;-webkit-text-fill-color:var(--site-strong);caret-color:var(--site-strong)}:root[data-scheme=dark] .auth-card[data-v-5fed06da] .mhv-input:hover{border:1px solid #3a4b58}:root[data-scheme=dark] .auth-card[data-v-5fed06da] .mhv-checkbox{background-color:var(--site-surface);border-color:#3a4b58}:root[data-scheme=dark] .auth-card[data-v-5fed06da] .mhv-checkbox:checked{background-color:#0b5c8c;border-color:#0b5c8c}.auth-card[data-v-5fed06da] .mhv-input::-moz-placeholder{color:var(--site-placeholder);opacity:1}.auth-card[data-v-5fed06da] .mhv-input::placeholder{color:var(--site-placeholder);opacity:1}.auth-card[data-v-5fed06da] .mhv-input~.pointer-events-none{color:var(--site-placeholder)}.auth-card[data-v-5fed06da] .mhv-input-group{--mhv-group-height:46px!important;--mhv-group-border:var(--site-hairline)}.auth-card[data-v-5fed06da] .mhv-input-group .mhv-button>button,.auth-card[data-v-5fed06da] .mhv-input-group .mhv-button>button:active,.auth-card[data-v-5fed06da] .mhv-input-group .mhv-button>button:focus{background:var(--site-surface);color:var(--site-muted);cursor:pointer;width:46px}.auth-card[data-v-5fed06da] .mhv-input-group .mhv-button>button:hover{background:var(--site-page);color:var(--site-heading)}.auth-card[data-v-5fed06da] .mhv-checkbox{border-color:#b9c7d1;border-radius:6px}.auth-card[data-v-5fed06da] .mhv-checkbox:checked{background-color:var(--site-navy);border-color:var(--site-navy)}.auth-card[data-v-5fed06da] .mhv-checkbox:focus-visible{outline:2px solid var(--site-cyan);outline-offset:2px}.auth-card[data-v-5fed06da] .auth-submit{box-sizing:border-box;margin:0;width:100%}.auth-card[data-v-5fed06da] .site-btn--navy.auth-submit:disabled,.auth-card[data-v-5fed06da] .site-btn--navy.auth-submit:disabled:active,.auth-card[data-v-5fed06da] .site-btn--navy.auth-submit:disabled:hover{background:var(--site-navy);color:#fff}:root[data-scheme=dark] .auth-card[data-v-5fed06da] .site-btn--navy.auth-submit:disabled,:root[data-scheme=dark] .auth-card[data-v-5fed06da] .site-btn--navy.auth-submit:disabled:active,:root[data-scheme=dark] .auth-card[data-v-5fed06da] .site-btn--navy.auth-submit:disabled:hover{background:#0b5c8c}.auth-card[data-v-5fed06da] .site-btn--light.auth-submit:disabled,.auth-card[data-v-5fed06da] .site-btn--light.auth-submit:disabled:active,.auth-card[data-v-5fed06da] .site-btn--light.auth-submit:disabled:hover{background:var(--site-surface);border-color:var(--site-hairline);color:var(--site-heading)}.auth-card[data-v-5fed06da] .auth-links{border-top:1px solid var(--site-hairline);display:flex;flex-wrap:wrap;font-size:14px;gap:10px 20px;justify-content:space-between;padding-top:20px}.auth-card[data-v-5fed06da] .auth-link,.auth-card[data-v-5fed06da] .auth-link:active{background:none;border:0;box-shadow:none;color:var(--site-link);cursor:pointer;display:inline;font:inherit;font-weight:600;line-height:inherit;margin:0;padding:0;text-align:left;text-decoration:none;transition:color var(--site-ease);white-space:normal}.auth-card[data-v-5fed06da] .auth-link:focus-visible,.auth-card[data-v-5fed06da] .auth-link:hover{background:none;color:var(--site-cyan)}.auth-card[data-v-5fed06da] .auth-link:focus-visible{border-radius:4px;outline:2px solid var(--site-cyan);outline-offset:2px}.auth-card[data-v-5fed06da] .auth-inline{color:var(--site-body);font-size:14px;line-height:1.5;margin:0}.auth-card[data-v-5fed06da] [role=alert] p{color:inherit;font-size:inherit;margin:0}.auth-card[data-v-5fed06da] [role=alert] ul{padding-left:4px}.auth-card[data-v-5fed06da] .auth-placeholder{min-height:380px}.auth-card[data-v-5fed06da] :where(h2,h4){color:var(--site-heading);font-family:var(--site-display);font-size:26px;font-weight:400;letter-spacing:-.014em;line-height:1.2}.auth-card[data-v-5fed06da] :where(hr){border:0;border-top:1px solid var(--site-hairline);height:0;margin:12px 0 18px}.auth-card[data-v-5fed06da] :where(a:not(.site-btn)){color:var(--site-link)}.auth-card[data-v-5fed06da] :where(a:not(.site-btn)):hover{color:var(--site-cyan)}.auth-card[data-v-5fed06da] .butn.white-hover,.auth-card[data-v-5fed06da] .butn.white-hover:active{background:var(--site-navy);border:1px solid transparent;border-radius:999px;box-sizing:border-box;color:#fff;cursor:pointer;font-family:var(--site-sans);font-size:14px;font-weight:600;padding:14px 28px;transform:none;transition:background-color var(--site-ease);width:100%}.auth-card[data-v-5fed06da] .butn.white-hover:hover{background:var(--site-mid);border-radius:999px;color:#fff;transform:none}.auth-card[data-v-5fed06da] .butn.white-hover:focus-visible{outline:2px solid var(--site-cyan);outline-offset:2px}.auth-card[data-v-5fed06da] .butn.white-hover:after{display:none}
