@font-face{font-family:sourceSans;src:url(../media/SourceSans3VF_Upright-s.p.0bgocza2xk39f.woff2)format("woff2");font-display:swap;font-weight:200 900;font-style:normal}@font-face{font-family:sourceSans Fallback;src:local(Arial);ascent-override:111.84%;descent-override:36.46%;line-gap-override:0.0%;size-adjust:89.41%}.sourcesans_fbb9507e-module__yoNDhG__className{font-family:sourceSans,sourceSans Fallback;font-style:normal}.sourcesans_fbb9507e-module__yoNDhG__variable{--font-source-sans-3:"sourceSans", "sourceSans Fallback"}
.authwrap{max-width:440px;padding:var(--sp10) var(--sp6) var(--sp20);margin:0 auto}.authpanel{margin-top:var(--sp8);gap:var(--sp6);flex-direction:column;display:flex}.authstack{gap:var(--sp3);flex-direction:column;display:flex}.notice{gap:var(--sp4);padding:var(--sp5);border-radius:var(--r-panel);border:1px solid var(--rule);background:var(--surface);border-left-width:3px;display:flex}.notice>div{min-width:0}.notice h2,.notice h3{letter-spacing:-.015em;margin:0 0 5px;font-size:17px}.notice p{color:var(--ink-muted);margin:0;font-size:14.5px;line-height:1.5}.notice p+p{margin-top:var(--sp3)}.notice--info{background:var(--info-bg);border-color:var(--info);color:var(--ink)}.notice--info .ic{color:var(--info)}.notice--attention{background:var(--attention-bg);border-color:var(--attention-line);color:var(--ink)}.notice--attention .ic{color:var(--attention)}.notice--error{background:var(--error-bg);border-color:var(--error);color:var(--ink)}.notice--error .ic{color:var(--error)}.notice--success{background:var(--success-bg);border-color:var(--success);color:var(--ink)}.notice--success .ic{color:var(--success)}.field{margin-bottom:var(--sp5)}.label{margin-bottom:7px;font-size:14.5px;font-weight:650;display:block}.help{color:var(--ink-muted);margin:7px 0 0;font-size:13.5px;line-height:1.45}.input{border-radius:var(--r-ctl);border:1px solid var(--border-strong);background:var(--surface);width:100%;min-height:48px;color:var(--ink);font:inherit;padding:12px 14px;font-size:16px}.input:focus{outline:2px solid var(--focus);outline-offset:1px}.input::placeholder,.otp-input::placeholder{color:var(--placeholder);opacity:1}.input[aria-invalid=true]{border-color:var(--error)}.otp-input{border-radius:var(--r-ctl);border:1px solid var(--border-strong);background:var(--surface);width:100%;min-height:56px;color:var(--ink);font:inherit;font-family:var(--mono);letter-spacing:.42em;text-align:center;font-variant-numeric:tabular-nums;padding:12px 16px;font-size:26px;font-weight:600}.otp-input:focus{outline:2px solid var(--focus);outline-offset:1px}.otp-input[aria-invalid=true]{border-color:var(--error)}.errline{color:var(--error);align-items:flex-start;gap:8px;margin-top:8px;font-size:13.5px;font-weight:650;display:flex}.errsummary{background:var(--error-bg);border:1px solid var(--error);border-radius:var(--r-panel);padding:var(--sp5);margin-bottom:var(--sp6);border-left-width:3px}.errsummary h2{margin:0 0 var(--sp3);color:var(--ink);font-size:16px}.errsummary ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.errsummary a{color:var(--error);align-items:center;gap:8px;font-size:14.5px;font-weight:650;text-decoration:underline;display:inline-flex}.errsummary:focus{outline:2px solid var(--focus);outline-offset:2px}.authlink{font-weight:650}.authwrap .authstatement{margin-top:var(--sp3)}.authwrap .authcontact{margin-top:var(--sp3);font-size:14.5px}.authwrap .authconfig{margin-top:var(--sp4);display:inline-flex}.authwrap .authcooldown{margin-bottom:var(--sp5)}.authwrap .authsession{margin-bottom:var(--sp4)}.authwrap .authsession>div>p:first-child{color:var(--ink);font-weight:600}
.btn{min-block-size:var(--control-min);min-inline-size:var(--control-min);border-radius:var(--r-ctl);font-family:var(--font);letter-spacing:-.004em;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:9px;padding:12px 20px;font-size:15.5px;font-weight:650;text-decoration:none;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.btn--primary{background:var(--action);color:var(--action-fg);border-color:var(--action)}.btn--primary:hover{background:var(--action-hover);border-color:var(--action-hover)}.btn--primary:active{background:var(--action-active);border-color:var(--action-active)}.btn--secondary{color:var(--action);border-color:var(--border-strong);background:0 0}.btn--secondary:hover{background:var(--action-quiet)}.btn--ghost{color:var(--action);background:0 0;border-color:#0000;padding-inline:12px}.btn--ghost:hover{background:var(--action-quiet)}.btn--lg{min-block-size:52px;padding:15px 26px;font-size:16.5px}.btn--sm{min-block-size:38px;padding:8px 14px;font-size:14.5px}.btn--block{width:100%}.btn[aria-disabled=true]{background:var(--surface-3);color:var(--disabled-fg);border-color:var(--rule-strong);cursor:not-allowed}.on-navy .btn--primary{color:var(--logo-navy);background:#fff;border-color:#fff}.on-navy .btn--primary:hover{background:#dceaf3;border-color:#dceaf3}.on-navy .btn--secondary,.on-navy .btn--ghost{color:#fff;background:0 0;border-color:#ffffff80}.on-navy .btn--secondary:hover,.on-navy .btn--ghost:hover{background:#ffffff1f}
