.login_page___bVDP{--base:var(--np-header);--deep:#2a3746;--lift:#4d6078;--sea:#8fd3f4;--line:#dadce0;--display:var(--font-display),"Helvetica Neue",Arial,sans-serif;position:relative;min-height:100vh;min-height:100dvh;overflow:hidden;background:var(--base);color:#fff}.login_screen__qEzt1{position:absolute;inset:0;display:flex;flex-direction:column;background:radial-gradient(120% 70% at 50% 0,var(--lift) 0,transparent 60%),radial-gradient(90% 60% at 100% 100%,var(--deep) 0,transparent 60%),var(--base)}.login_beam__kBWxK{position:absolute;top:-20%;left:-40%;width:60%;height:70%;pointer-events:none;opacity:0;background:linear-gradient(100deg,transparent 30%,rgba(143,211,244,.22) 50%,transparent 70%);filter:blur(6px);transform:rotate(18deg)}.login_top__a3haV{position:relative;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;padding:calc(env(safe-area-inset-top, 0px) + clamp(56px, 14vh, 140px)) max(24px,env(safe-area-inset-right,0px)) 28px max(24px,env(safe-area-inset-left,0px))}.login_mark__cs5xx{width:56px;height:auto;opacity:0;transform:translateY(-6px);filter:drop-shadow(0 6px 18px rgba(1,25,37,.35))}.login_title__7huBn{margin:6px 0 0;font:700 34px/1.05 var(--display);letter-spacing:-.02em;opacity:0;transform:translateY(10px);text-wrap:balance}.login_lede__wiy71{margin:4px 0 0;display:flex;align-items:center;gap:10px;white-space:nowrap;font:600 10.5px/1 var(--display);letter-spacing:.18em;text-transform:uppercase;color:var(--sea);opacity:0;transform:translateY(10px)}.login_lede__wiy71:after,.login_lede__wiy71:before{content:"";flex:none;width:22px;height:1px;background:linear-gradient(90deg,transparent,rgba(143,211,244,.7))}.login_lede__wiy71:after{transform:scaleX(-1)}.login_card__r3Ltj{position:relative;margin-top:auto;display:flex;flex-direction:column;background:#fff;color:var(--np-ink);border-radius:28px 28px 0 0;transform:translateY(105%);padding:28px max(24px,env(safe-area-inset-right,0px)) calc(env(safe-area-inset-bottom, 0px) + 30px) max(24px,env(safe-area-inset-left,0px));box-shadow:0 -12px 40px rgba(1,25,37,.35)}.login_cardInner__25tHZ{width:100%;max-width:26rem;margin:0 auto;display:flex;flex-direction:column;gap:14px}.login_grab__w9BIe{width:40px;height:4px;border-radius:4px;background:#e2e6ea;margin:-12px auto 6px}.login_cardTitle__JIPLz{margin:0;font-size:20px;font-weight:700;line-height:1.2;color:var(--np-ink)}.login_cardText__UlZNG{margin:0;font-size:14px;line-height:1.45;color:var(--np-muted)}.login_google__VPc1i{margin-top:6px;width:100%;min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:12px;border:1px solid var(--line);border-radius:14px;background:#fff;color:#1f1f1f;font:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:transform .12s ease,box-shadow .15s ease,background .15s ease}.login_google__VPc1i:hover:not(:disabled){background:#f8fafb;box-shadow:0 2px 8px rgba(1,41,59,.12)}.login_google__VPc1i:active:not(:disabled){transform:scale(.98)}.login_google__VPc1i:disabled{cursor:default}.login_google__VPc1i:focus-visible{outline:2px solid var(--np-navy);outline-offset:2px}.login_gIcon__1o5ky{width:20px;height:20px;flex:none}.login_spin__pBhqS{width:18px;height:18px;flex:none;border-radius:50%;border:2px solid #d6dde2;border-top:2px solid var(--np-navy);animation:login_spin__pBhqS .7s linear infinite}.login_domain__XPccA{display:inline-flex;align-items:center;gap:8px;align-self:center;padding:6px 12px;border-radius:999px;background:var(--np-navy-tint);color:var(--np-navy);font-size:12px;font-weight:600}.login_domain__XPccA i{width:6px;height:6px;border-radius:50%;background:#1e8e5a}.login_small__Ic2xQ{margin:0;text-align:center;font-size:12px;color:var(--np-muted)}.login_error__BN8Ls{margin:0;padding:12px;border:1px solid var(--np-danger-line);border-radius:12px;background:var(--np-danger-bg);color:var(--np-danger-fg);font-size:14px;line-height:1.4}.login_show__wDdwm .login_mark__cs5xx{animation:login_rise__0JoJB .5s cubic-bezier(.2,.8,.2,1) .1s forwards}.login_show__wDdwm .login_title__7huBn{animation:login_rise__0JoJB .6s cubic-bezier(.2,.8,.2,1) .2s forwards}.login_show__wDdwm .login_lede__wiy71{animation:login_rise__0JoJB .6s cubic-bezier(.2,.8,.2,1) .32s forwards}.login_show__wDdwm .login_card__r3Ltj{animation:login_sheet__Gr_SP .75s cubic-bezier(.16,1,.3,1) .25s forwards}.login_show__wDdwm .login_beam__kBWxK{animation:login_beam__kBWxK 3.8s ease-in-out .6s infinite}@media (min-width:900px){.login_screen__qEzt1{flex-direction:row}.login_top__a3haV{flex:1 1;justify-content:center;gap:18px;padding:48px}.login_mark__cs5xx{width:88px}.login_title__7huBn{font-size:56px}.login_lede__wiy71{font-size:12px}.login_lede__wiy71:after,.login_lede__wiy71:before{width:40px}.login_beam__kBWxK{width:45%;height:100%;top:-10%}.login_card__r3Ltj{margin:0;flex:none;width:min(480px,42%);border-radius:0;justify-content:center;padding:48px 56px;transform:translateX(105%);box-shadow:-18px 0 50px rgba(1,25,37,.35)}.login_cardTitle__JIPLz{font-size:26px}.login_grab__w9BIe{display:none}}.login_intro__4f4eN{position:absolute;inset:0;z-index:5;display:grid;place-items:center;background:var(--base);cursor:pointer}.login_grid___qhCe{position:absolute;inset:-1px;opacity:0;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 0);background-size:28px 28px;background-position:50%;-webkit-mask:radial-gradient(60% 45% at 50% 46%,#000 30%,transparent 75%);mask:radial-gradient(60% 45% at 50% 46%,#000 30%,transparent 75%)}.login_markWrap__Hl49U{position:relative;display:flex;flex-direction:column;align-items:center;gap:22px;transform-origin:50% 40%}.login_shield__NjH9W{width:132px;height:auto;overflow:visible}.login_stroke__YHm7s{fill:none;stroke:#fff;stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}.login_fill__JQdqk{fill:#fff;fill-rule:evenodd;opacity:0}.login_guide__9MZWZ{stroke:rgba(255,255,255,.28);stroke-width:.8;stroke-dasharray:3 4;fill:none;opacity:0}.login_dot__J4w4T{fill:#fff;opacity:0}.login_word__e34Dr{display:flex;font:700 22px/1 var(--display);letter-spacing:.42em;padding-left:.42em}.login_word__e34Dr i{font-style:normal;display:inline-block;opacity:0;transform:translateY(10px);filter:blur(4px)}@media (min-width:900px){.login_shield__NjH9W{width:170px}.login_word__e34Dr{font-size:26px}}.login_run__qwFNu .login_grid___qhCe{animation:login_fadeIn__oFMfU .5s ease .1s forwards}.login_run__qwFNu .login_guide__9MZWZ{animation:login_guide__9MZWZ 1.6s ease .2s forwards}.login_run__qwFNu .login_dot__J4w4T{animation:login_dot__J4w4T 1.5s ease forwards}.login_run__qwFNu .login_stroke__YHm7s{animation:login_draw__996OS 1.25s cubic-bezier(.65,0,.35,1) .3s forwards,login_fadeOut__bCM_h .4s ease 1.65s forwards}.login_run__qwFNu .login_fill__JQdqk{animation:login_fadeIn__oFMfU .45s ease 1.45s forwards}.login_run__qwFNu .login_word__e34Dr i{animation:login_letter__DACm1 .45s cubic-bezier(.2,.8,.2,1) forwards,login_fadeOut__bCM_h .2s ease 2.55s forwards}.login_run__qwFNu .login_markWrap__Hl49U{animation:login_zoomThrough__xENYz .75s cubic-bezier(.7,0,.84,0) 2.55s forwards}.login_run__qwFNu.login_intro__4f4eN{animation:login_introOut__KCOa2 .35s ease 3.05s forwards}@keyframes login_fadeIn__oFMfU{to{opacity:1}}@keyframes login_fadeOut__bCM_h{to{opacity:0}}@keyframes login_rise__0JoJB{to{opacity:1;transform:none}}@keyframes login_letter__DACm1{to{opacity:1;transform:none;filter:none}}@keyframes login_guide__9MZWZ{0%{opacity:0}25%{opacity:1}80%{opacity:1}to{opacity:0}}@keyframes login_dot__J4w4T{0%{opacity:0;transform:scale(.4)}20%{opacity:1;transform:scale(1)}85%{opacity:1}to{opacity:0}}@keyframes login_draw__996OS{to{stroke-dashoffset:0}}@keyframes login_zoomThrough__xENYz{0%{transform:scale(1)}to{transform:scale(26);opacity:0}}@keyframes login_introOut__KCOa2{to{opacity:0;visibility:hidden}}@keyframes login_sheet__Gr_SP{to{transform:none}}@keyframes login_beam__kBWxK{0%{opacity:0;transform:translateX(0) rotate(18deg)}15%{opacity:1}60%{opacity:.8}to{opacity:0;transform:translateX(260%) rotate(18deg)}}@keyframes login_spin__pBhqS{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.login_intro__4f4eN{display:none}.login_screen__qEzt1 *,.login_screen__qEzt1 :after,.login_screen__qEzt1 :before{animation:none!important;opacity:1!important;transform:none!important}.login_beam__kBWxK{display:none}}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat Fallback;src:local("Arial");ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.00%;size-adjust:112.83%}.__className_edf5e1{font-family:Montserrat,Montserrat Fallback;font-style:normal}.__variable_edf5e1{--font-display:"Montserrat","Montserrat Fallback"}