.AuthShell_page__x4QU_,.AuthShell_page__x4QU_ *,.AuthShell_page__x4QU_ :after,.AuthShell_page__x4QU_ :before{box-sizing:border-box}.AuthShell_page__x4QU_{height:100vh;height:100dvh;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;align-items:center;padding:18px 16px calc(18px + env(safe-area-inset-bottom, 0px));background:radial-gradient(120% 80% at 0 0,rgba(196,204,245,.55) 0,rgba(196,204,245,0) 60%),radial-gradient(90% 70% at 100% 100%,rgba(255,228,214,.55) 0,rgba(255,228,214,0) 60%),#f6f7fd;color:#0a102d;font-family:bornaregular,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.AuthShell_top__wOYOp{width:100%;max-width:440px;display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.AuthShell_logoLink__huc_c{line-height:0}.AuthShell_logo__2pN6N{display:block;width:148px;height:auto}.AuthShell_topLink__QRzQ_{color:#62698a;font-size:14px;text-decoration:none}.AuthShell_topLink__QRzQ_:hover{color:#0a102d;text-decoration:underline}.AuthShell_card__5c3p3{width:100%;max-width:440px;margin:max(0px,calc(14vh - 60px)) 0 auto;padding:28px 26px 24px;border-radius:24px;background:#fffef6;border:1px solid #d9dffc}.AuthShell_title__dedFS{margin:0;font-family:bornamedium,ui-sans-serif,system-ui,sans-serif;font-weight:400;font-size:28px;line-height:34px;letter-spacing:-.02em;color:#0a102d}.AuthShell_sub__kJSpa{margin:6px 0 22px;color:#4f5675;text-wrap:balance;font-size:14px;line-height:20px}.AuthShell_googleBtn__kLEMy{width:100%;min-height:46px;display:flex;align-items:center;justify-content:center;gap:10px;padding:0 16px;border-radius:999px;border:1px solid #c4ccf5;background:#fff;color:#0a102d;font-family:bornamedium,ui-sans-serif,system-ui,sans-serif;font-size:15px;cursor:pointer;transition:background .15s,border-color .15s}.AuthShell_googleBtn__kLEMy:hover:not(:disabled){background:#f0f2fe;border-color:#9baaf6}.AuthShell_googleBtn__kLEMy:disabled{opacity:.6;cursor:wait}.AuthShell_divider__YYWXf{display:flex;align-items:center;gap:12px;margin:18px 0;color:#8a90ab;font-size:12.5px}.AuthShell_divider__YYWXf:after,.AuthShell_divider__YYWXf:before{content:"";flex:1;height:1px;background:#d9dffc}.AuthShell_form__jOCw6{display:flex;flex-direction:column;gap:14px}.AuthShell_field__LSV1O{display:flex;flex-direction:column;gap:6px}.AuthShell_label__iAa_1{font-family:bornamedium,ui-sans-serif,system-ui,sans-serif;font-size:13px;color:#0a102d}.AuthShell_labelRow__ppTIo{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.AuthShell_input__SWscp{width:100%;min-height:46px;padding:0 14px;border-radius:14px;border:1px solid #c4ccf5;background:#fff;color:#0a102d;font:inherit;font-size:16px;outline:none;transition:border-color .15s,box-shadow .15s}.AuthShell_input__SWscp::-moz-placeholder{color:#8a90ab;opacity:1}.AuthShell_input__SWscp::placeholder{color:#8a90ab;opacity:1}.AuthShell_input__SWscp:focus{border-color:#0a102d;box-shadow:0 0 0 3px rgba(155,170,246,.35)}.AuthShell_passwordWrap__Dagcq{position:relative}.AuthShell_passwordWrap__Dagcq .AuthShell_input__SWscp{padding-right:64px}.AuthShell_reveal__EnYXY{position:absolute;right:8px;top:50%;transform:translateY(-50%);border:none;background:transparent;padding:6px 8px;border-radius:8px;color:#62698a;font:inherit;font-size:13px;cursor:pointer}.AuthShell_reveal__EnYXY:hover{color:#0a102d}.AuthShell_fieldError__RtXot{margin:0;color:#bc3901;font-size:12.5px;line-height:17px}.AuthShell_textBtn__Jd4lV{border:none;background:transparent;padding:0;color:#62698a;font:inherit;font-size:13px;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.AuthShell_textBtn__Jd4lV:hover{color:#0a102d}.AuthShell_check__clhgw{display:flex;align-items:flex-start;gap:10px;color:#62698a;font-size:13px;line-height:19px;cursor:pointer}.AuthShell_check__clhgw input{flex:0 0 auto;width:18px;height:18px;margin:1px 0 0;accent-color:#0a102d;cursor:pointer}.AuthShell_check__clhgw a{color:#0a102d;text-decoration:underline;text-underline-offset:2px}.AuthShell_primaryBtn__ZT4oV{width:100%;min-height:48px;margin-top:4px;border:none;border-radius:999px;background:#0a102d;color:#fffef6;font-family:bornamedium,ui-sans-serif,system-ui,sans-serif;font-size:15px;cursor:pointer;transition:background .15s,opacity .15s}.AuthShell_primaryBtn__ZT4oV:hover:not(:disabled){background:#1c2455}.AuthShell_primaryBtn__ZT4oV:disabled{opacity:1;background:#b9c0e0;color:#fff;cursor:not-allowed}.AuthShell_hint__AMI7h{margin:-4px 0 0;text-align:center;color:#62698a;font-size:12.5px}.AuthShell_notice__JHhU6{margin:0 0 16px;padding:12px 14px;border-radius:14px;background:#f0f2fe;border:1px solid #d9dffc;color:#0a102d;font-size:13.5px;line-height:19px}.AuthShell_notice__JHhU6 strong{font-family:bornamedium,ui-sans-serif,system-ui,sans-serif;font-weight:400}.AuthShell_error__4Xyq5{margin:0 0 16px;padding:12px 14px;border-radius:14px;background:#fff3ed;border:1px solid #f6cdb8;color:#8a2a00;font-size:13.5px;line-height:19px}.AuthShell_resetBox__QqbNG{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:16px;background:#f0f2fe}.AuthShell_quietBtn__1YKWx{width:100%;min-height:44px;border-radius:999px;border:1px solid #9baaf6;background:#fffef6;color:#0a102d;font-family:bornamedium,ui-sans-serif,system-ui,sans-serif;font-size:14px;cursor:pointer}.AuthShell_quietBtn__1YKWx:hover{background:#fff}.AuthShell_switch__hgn0v{margin:20px 0 0;text-align:center;color:#62698a;font-size:14px}.AuthShell_switch__hgn0v a{color:#0a102d;font-family:bornamedium,ui-sans-serif,system-ui,sans-serif;text-decoration:underline;text-underline-offset:3px}.AuthShell_desktop__3939M{display:flex;align-items:center;gap:12px;margin-top:18px;padding:10px 16px;border-radius:999px;border:1px solid #d9dffc;color:#0a102d;text-decoration:none;font-size:14px;transition:background .15s}.AuthShell_desktop__3939M:hover{background:#f0f2fe}.AuthShell_desktop__3939M svg{width:20px;height:20px;flex:0 0 auto}.AuthShell_desktop__3939M span{flex:1}.AuthShell_desktop__3939M small{color:#62698a;font-size:12.5px}.AuthShell_foot__Y4dRS{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 18px;margin-top:18px;color:#62698a;font-size:13px}.AuthShell_foot__Y4dRS a{color:inherit;text-decoration:none}.AuthShell_foot__Y4dRS a:hover{text-decoration:underline}.AuthShell_button__Rc_yE:focus-visible,.AuthShell_desktop__3939M:focus-visible,.AuthShell_googleBtn__kLEMy:focus-visible,.AuthShell_primaryBtn__ZT4oV:focus-visible,.AuthShell_quietBtn__1YKWx:focus-visible,.AuthShell_reveal__EnYXY:focus-visible,.AuthShell_textBtn__Jd4lV:focus-visible{outline:2px solid #0a102d;outline-offset:2px}@media (max-width:767px){.AuthShell_desktop__3939M{display:none}}@media (max-width:420px){.AuthShell_card__5c3p3{padding:22px 18px 20px;border-radius:20px}.AuthShell_title__dedFS{font-size:25px;line-height:30px}.AuthShell_sub__kJSpa{margin-bottom:18px}}