.auth_shell__pnq67{min-height:100svh;display:grid;grid-template-columns:minmax(400px,.95fr) 1.05fr;background:#f5f6fb;color:#171b31;font-family:var(--font-geist-sans),Arial,sans-serif}.auth_story__a31fr{position:relative;overflow:hidden;display:flex;flex-direction:column;padding:42px 56px;background:#0b1020;color:#fff}.auth_story__a31fr:before{content:"";position:absolute;width:580px;height:580px;right:-380px;top:20%;border-radius:50%;background:#7057ff;filter:blur(130px);opacity:.28;pointer-events:none}.auth_brand__xoWkG{display:flex;align-items:center;gap:12px;color:#fff!important;text-decoration:none;font-weight:650;font-size:21px;letter-spacing:-.7px;position:relative}.auth_brandMark__SF8kG{display:grid;place-items:center;width:39px;height:39px;border:1px solid #4d426f;border-radius:11px;background:#211b3d}.auth_brandDot__B8Oi9{width:6px;height:6px;border-radius:50%;background:#70e4e8;margin-left:0}.auth_storyBody__krCYN{position:relative;margin:auto 0;padding:60px 0 38px;max-width:460px}.auth_eyebrow__lNITY,.auth_formEyebrow__y3yJF{display:block;font-size:10px;letter-spacing:2px;font-weight:700}.auth_eyebrow__lNITY{color:#a1a5bc;margin-bottom:25px}.auth_story__a31fr h2{font-size:clamp(42px,4.8vw,76px);font-weight:550;letter-spacing:-3px;line-height:1.04;margin:0 0 25px}.auth_story__a31fr h2 span{color:#b7a9ff}.auth_storyBody__krCYN>p{color:#a9afc5;font-size:14px;line-height:1.8;max-width:340px}.auth_displayArt__NbZkg{position:relative;isolation:isolate;overflow:hidden;border:1px solid #48445d;border-radius:15px;background:linear-gradient(125deg,#272044,#17172c);padding:20px 24px;max-width:390px;margin-top:34px;box-shadow:0 25px 70px #0003;transform:rotate(-3deg)}.auth_artBottom__JhkHH,.auth_artTop__2_G5q{display:flex;justify-content:space-between;align-items:center;font-size:8px;font-weight:600;letter-spacing:1.4px;color:#c2bbd7}.auth_artTop__2_G5q{color:#70e4e8}.auth_artHeadline__6ToHA{position:relative;z-index:1;font-size:30px;font-weight:550;line-height:1.08;letter-spacing:-1.3px;margin:28px 0 30px}.auth_artHeadline__6ToHA span{color:#b7a9ff}.auth_artOrb__XbiWI{position:absolute;z-index:-1;width:160px;height:160px;right:-48px;top:35px;border-radius:50%;background:radial-gradient(circle at 27% 26%,#e6e1ff,#947bff 37%,#3a206d 73%);box-shadow:-12px 0 70px #7057ff44}.auth_artBottom__JhkHH{font-size:7px}.auth_feature__RyepD{display:flex;align-items:center;gap:9px;color:#a9afc5;font-size:11px;margin-top:27px}.auth_feature__RyepD svg{color:#b7a9ff}.auth_storyFooter__Nx_M1{position:relative;font-size:8px;letter-spacing:1.6px;color:#939bb8}.auth_formSide__g99N9{display:flex;flex-direction:column;justify-content:center;padding:64px 48px 28px;min-width:0}.auth_formCard__AJHyK{width:100%;max-width:400px;margin:auto}.auth_wide__nkfol{max-width:560px}.auth_formEyebrow__y3yJF{color:#6c58c7;font-size:9px;letter-spacing:1.7px;margin-bottom:17px}.auth_formCard__AJHyK h1{font-size:36px;font-weight:600;line-height:1.14;letter-spacing:-1.5px;margin:0 0 13px}.auth_description__L_BRQ{color:#686e82;font-size:14px;line-height:1.7;margin:0 0 30px}.auth_form__BxIfW{display:flex;flex-direction:column;gap:20px}.auth_field__t72Wy label{display:block;font-size:12px;font-weight:600;color:#3c4055;margin-bottom:8px}.auth_field__t72Wy input,.auth_field__t72Wy select{width:100%;min-height:49px;background:#fff;border:1px solid #dddfea;border-radius:9px;padding:12px 14px;font-size:14px;color:#171b31;outline:none;transition:box-shadow .2s,border-color .2s}.auth_field__t72Wy input::placeholder{color:#686e82}.auth_field__t72Wy input:focus,.auth_field__t72Wy select:focus{border-color:#7057ff;box-shadow:0 0 0 3px #7057ff1c}.auth_primary__bHI0z,.auth_secondary__yKtIM{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:49px;border-radius:9px;font-size:13px;font-weight:600;cursor:pointer;text-decoration:none!important;transition:background .2s,transform .2s}.auth_primary__bHI0z{background:#7057ff;color:#fff!important;border:1px solid #7057ff;box-shadow:0 5px 15px #7057ff1f}.auth_primary__bHI0z:hover{background:#5d43eb;transform:translateY(-1px)}.auth_secondary__yKtIM{background:#fff;color:#363b50;border:1px solid #dddfea}.auth_secondary__yKtIM:hover{background:#ececf6}.auth_primary__bHI0z:disabled,.auth_secondary__yKtIM:disabled{opacity:.6;cursor:wait;transform:none}.auth_brand__xoWkG:focus-visible,.auth_formCard__AJHyK a:focus-visible,.auth_primary__bHI0z:focus-visible,.auth_secondary__yKtIM:focus-visible{outline:3px solid #70e4e8;outline-offset:4px}.auth_formCard__AJHyK a{color:#6550da;font-weight:600;text-decoration:none}.auth_formCard__AJHyK a:hover{text-decoration:underline}.auth_forgot__vEC92{align-self:flex-end;font-size:12px;margin-top:-8px}.auth_divider__eLfrP{display:flex;align-items:center;gap:13px;font-size:10px;color:#686e82;margin:24px 0}.auth_divider__eLfrP:after,.auth_divider__eLfrP:before{content:"";height:1px;background:#dfe1eb;flex:1}.auth_bottom__YYoWq{font-size:12px;color:#686e82;text-align:center;line-height:1.8;margin:25px 0 0}.auth_formFooter__cLFBb{display:flex;justify-content:center;align-items:center;gap:9px;font-size:9px;color:#686e82;margin-top:58px;text-align:center;line-height:1.7}.auth_formFooter__cLFBb span{color:#686e82}.auth_error__ztAd1{padding:13px 15px;border:1px solid #f0bac3;border-radius:9px;background:#fff0f2;color:#a62c45;font-size:13px;line-height:1.5}.auth_notice__UhNWB{padding:18px;border:1px solid #ded9f3;background:#eeebfa;border-radius:11px;margin:0 0 24px;color:#534776;font-size:13px;line-height:1.7}.auth_notice__UhNWB svg{color:#7057ff;margin-bottom:10px}.auth_notice__UhNWB strong{display:block;margin-bottom:5px;color:#342957}.auth_notice__UhNWB p{margin:0}.auth_grid__rvkHw{display:grid;grid-template-columns:1fr 1fr;gap:18px}.auth_full__BfUWE{grid-column:1/-1}.auth_spinner__25i6_{width:38px;height:38px;border:3px solid #e3defb;border-top-color:#7057ff;border-radius:50%;animation:auth_spin__Rdy83 1s linear infinite;margin:8px 0 25px}.auth_mobileBrand__EYAz5{display:none}@keyframes auth_spin__Rdy83{to{transform:rotate(1turn)}}@media(min-width:1500px){.auth_story__a31fr{padding-left:max(60px,calc((100vw - 1250px)/2))}}@media(max-width:1000px){.auth_story__a31fr{padding:32px}.auth_formSide__g99N9{padding:42px 30px 24px}.auth_story__a31fr h2{font-size:54px}.auth_storyBody__krCYN{padding-top:50px}.auth_formCard__AJHyK h1{font-size:32px}}@media(max-width:760px){.auth_shell__pnq67{display:block}.auth_story__a31fr{display:none}.auth_formSide__g99N9{min-height:100svh;padding:27px 24px}.auth_mobileBrand__EYAz5{display:flex;align-items:center;gap:10px;color:#161b30!important;text-decoration:none;font-weight:650;font-size:19px;margin:0 auto 50px;width:100%;max-width:400px}.auth_mobileBrand__EYAz5 svg{color:#7057ff}.auth_formCard__AJHyK{margin:auto}.auth_formFooter__cLFBb{margin-top:48px;flex-wrap:wrap;font-size:8px}.auth_formCard__AJHyK h1{font-size:34px}.auth_grid__rvkHw{gap:15px}}@media(max-width:380px){.auth_grid__rvkHw{grid-template-columns:1fr}.auth_formSide__g99N9{padding:24px 18px}.auth_formCard__AJHyK h1{font-size:30px}}@media(prefers-reduced-motion:reduce){.auth_spinner__25i6_{animation:none}.auth_primary__bHI0z,.auth_secondary__yKtIM{transition:none}}.auth_brand__xoWkG .brand small{opacity:1;color:#a9afc5}.auth_mobileBrand__EYAz5 .brand small{opacity:1;color:#686e82}