._page_1mhve_1{min-height:100dvh;color:var(--app-text);background:radial-gradient(ellipse at 4% 0%,#0091f20d,transparent 55%),radial-gradient(ellipse at 96% 100%,var(--app-accent-soft),transparent 55%),var(--app-bg);flex-direction:column;justify-content:center;align-items:center;padding:88px 32px 30px;display:flex}._appearance_1mhve_11{z-index:2;position:absolute;top:24px;right:32px}._wrap_1mhve_12{border:1px solid var(--app-border);background:var(--app-surface);border-radius:26px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:min(1100px,100%);min-height:650px;display:grid;overflow:hidden;box-shadow:0 24px 90px #08283f14}._welcome_1mhve_23{isolation:isolate;color:#f0f8ff;background:radial-gradient(at 90% 95%,#0091f226,#0000 65%),linear-gradient(150deg,#08243a,#0b3753 65%,#075d8a 130%);flex-direction:column;padding:44px;display:flex;position:relative;overflow:hidden}._welcome_1mhve_23:before,._welcome_1mhve_23:after{content:"";z-index:-1;pointer-events:none;border-radius:50%;position:absolute}._welcome_1mhve_23:before{border:90px solid #0091f218;width:760px;height:760px;bottom:-490px;right:-600px;transform:rotate(-18deg)}._welcome_1mhve_23:after{border:1px solid #a5d9f62b;width:660px;height:660px;bottom:-400px;right:-500px;box-shadow:0 0 0 52px #0091f20a,0 0 0 106px #75c8ff08}._brand_1mhve_36{color:#f0f8ff;gap:11px;width:fit-content;text-decoration:none}._brand_1mhve_36 .brand-mark{box-shadow:0 5px 18px #001d3340,inset 0 1px #ffffff30}._brand_1mhve_36 .brand-copy strong{color:#f0f8ff;letter-spacing:-.045em;font-size:21px}._brand_1mhve_36 .brand-copy small{letter-spacing:.12em;color:#b8d4e5;font-size:8px;display:block}._welcomeCopy_1mhve_40{flex-direction:column;flex:1;justify-content:center;padding:62px 0 48px;display:flex}._welcomeEyebrow_1mhve_41{color:#a9cee4;letter-spacing:.14em;text-transform:uppercase;margin-bottom:21px;font-size:10px;font-weight:700;display:block}._welcomeCopy_1mhve_40 h1{letter-spacing:-.055em;margin:0;font-size:clamp(42px,4.5vw,57px);font-weight:650;line-height:1.12}._welcomeCopy_1mhve_40 h1 span{color:#87d1ff}._welcomeCopy_1mhve_40 p{color:#c9deeb;max-width:300px;margin:24px 0 0;font-size:16px;line-height:1.8}._welcomeNote_1mhve_45{color:#c9deeb;border-top:1px solid #c8e4f21a;margin-top:27px;padding-top:22px;font-size:11px;line-height:1.6}._card_1mhve_46{background:var(--app-surface);align-items:center;min-width:0;padding:48px 46px;display:flex}._formContent_1mhve_47{width:100%;max-width:345px;margin:0 auto}._intro_1mhve_48{margin:0 0 30px}._eyebrow_1mhve_49{color:var(--app-accent);letter-spacing:.13em;text-transform:uppercase;margin-bottom:12px;font-size:10px;font-weight:750;display:block}._intro_1mhve_48 h2{color:var(--app-text);letter-spacing:-.045em;margin:0;font-size:31px;font-weight:700;line-height:1.2}._intro_1mhve_48 p{color:var(--app-muted);margin:12px 0 0;font-size:13px;line-height:1.75}._form_1mhve_47{gap:20px;display:grid}._field_1mhve_53{gap:9px;min-width:0;display:grid}._field_1mhve_53>span{color:var(--app-text);font-size:12px;font-weight:650;line-height:1.4}._field_1mhve_53 input{border:1px solid var(--app-border);background:var(--app-bg);width:100%;min-width:0;height:50px;color:var(--app-text);font:inherit;border-radius:9px;outline:none;padding:0 14px;font-size:14px;transition:border-color .15s,box-shadow .15s}._field_1mhve_53 input::placeholder{color:var(--app-muted);opacity:1}._field_1mhve_53 input:focus{border-color:var(--app-accent);box-shadow:0 0 0 3px var(--app-accent-soft)}._field_1mhve_53 input:disabled{opacity:.65;cursor:wait}._submit_1mhve_59{background:var(--app-accent);width:100%;min-height:49px;color:var(--brand-on-primary);font:inherit;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:10px;margin-top:5px;padding:13px 16px;font-size:13px;font-weight:750;transition:background .15s,transform .15s;display:flex;box-shadow:0 4px 12px #00679e18}._submit_1mhve_59>span:last-child:not(._spinner_1mhve_60){font-size:20px;font-weight:400;line-height:1}._submit_1mhve_59:hover:not(:disabled){background:var(--app-accent-hover)}._submit_1mhve_59:active:not(:disabled){transform:translateY(1px)}._submit_1mhve_59:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}._form_1mhve_47[aria-busy=true] ._submit_1mhve_59{cursor:wait}._error_1mhve_65{border:1px solid var(--app-danger);color:var(--app-danger);background:var(--app-bg);overflow-wrap:anywhere;border-radius:9px;padding:12px 13px;font-size:12px;line-height:1.6}._help_1mhve_66{border-top:1px solid var(--app-border);margin-top:29px;padding-top:23px}._help_1mhve_66 strong{color:var(--app-text);font-size:11px;font-weight:700;display:block}._help_1mhve_66 p{color:var(--app-muted);margin:7px 0 0;font-size:11px;line-height:1.8}._footer_1mhve_69{color:var(--app-muted);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:24px 12px 0;font-size:10px;line-height:1.7;display:flex}._footer_1mhve_69>span{opacity:.6}._spinner_1mhve_60{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:14px;height:14px;animation:.8s linear infinite _spin_1mhve_60}._page_1mhve_1 a:focus-visible{outline:3px solid var(--app-accent);outline-offset:4px}._submit_1mhve_59:focus-visible{outline:3px solid var(--app-accent);outline-offset:4px}._brand_1mhve_36:focus-visible{outline-color:#87d1ff!important}@keyframes _spin_1mhve_60{to{transform:rotate(360deg)}}@media (max-width:1000px){._welcome_1mhve_23{padding:36px}._card_1mhve_46{padding:40px 34px}._welcomeCopy_1mhve_40 h1{font-size:45px}}@media (max-width:760px){._page_1mhve_1{justify-content:flex-start;padding:75px 16px 26px}._appearance_1mhve_11{top:20px;right:20px}._wrap_1mhve_12{border-radius:21px;grid-template-columns:1fr;width:min(520px,100%);min-height:0}._welcome_1mhve_23{padding:28px 30px}._brand_1mhve_36{margin-bottom:27px}._brand_1mhve_36 .brand-copy strong{font-size:19px}._welcomeCopy_1mhve_40{margin:0;padding:0}._welcomeEyebrow_1mhve_41{margin-bottom:13px;font-size:9px}._welcomeCopy_1mhve_40 h1{font-size:36px}._welcomeCopy_1mhve_40 p{max-width:320px;margin-top:14px;font-size:13px;line-height:1.75}._welcomeNote_1mhve_45{display:none}._card_1mhve_46{padding:31px 30px 33px}._formContent_1mhve_47{max-width:none}._intro_1mhve_48{margin-bottom:25px}._intro_1mhve_48 h2{font-size:27px}._footer_1mhve_69{margin-top:21px;font-size:9px}}@media (max-width:420px){._welcome_1mhve_23,._card_1mhve_46{padding-left:24px;padding-right:24px}._welcomeCopy_1mhve_40 h1{font-size:33px}._field_1mhve_53 input{font-size:16px}}@media (prefers-reduced-motion:reduce){._field_1mhve_53 input,._submit_1mhve_59{transition:none}._spinner_1mhve_60{animation:none}}
