.Logo_heading__9jDsg{display:inline-flex;align-items:center;gap:8px;color:var(--mantine-color-text);text-decoration:none;flex-shrink:0}.Logo_mark__XUkez{width:46px;height:46px;display:grid;place-items:center;overflow:hidden;border-radius:14px;background:#faf6ff}.Logo_mark__XUkez img{width:76px;height:76px;max-width:none;margin:-15px}.Logo_wordmark__bhKuz{display:flex;flex-direction:column;font-size:21px;line-height:1.3;font-weight:800}.Logo_latin__leAAT{font-family:Arial,sans-serif;font-size:9px;font-weight:600;letter-spacing:3px;color:var(--mantine-color-dimmed);margin-top:3px}.auth_page__BzxL8{min-height:100dvh;padding:30px 48px 22px;background:light-dark(#f6f4f8,#141119);display:flex;flex-direction:column;color:light-dark(#302239,#f5eef9)}.auth_footer__CPqgI,.auth_header__RGNy2{width:min(1160px,100%);margin-inline:auto;display:flex;justify-content:space-between;align-items:center}.auth_headerEnd__UioUx{display:flex;align-items:center;gap:22px;font-size:12px;color:light-dark(#796f82,#bab0c2)}.auth_shell__F7Oiq{width:min(1160px,100%);margin:auto;display:grid;grid-template-columns:1fr 1fr;border:1px solid light-dark(#e6e0eb,#3b2f45);border-radius:30px;overflow:hidden;box-shadow:0 24px 80px #2717350a;background:light-dark(#fff,#211a28)}.auth_story__BZJd4{position:relative;overflow:hidden;padding:34px 44px 24px;background:radial-gradient(ellipse at 70% 30%,#e8dcfb 0,transparent 65%),linear-gradient(145deg,#f5ecff,#eee7f6 65%,#fce9e3);color:#35193e;display:flex;flex-direction:column}.auth_eyebrow__Sob_Q{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:500}.auth_eyebrow__Sob_Q>span{width:6px;height:6px;border-radius:50%;background:#fd7957;box-shadow:0 0 0 5px #fd795716}.auth_emblem__xO77L{height:240px;display:grid;place-items:center;position:relative;margin:12px 0 4px}.auth_emblem__xO77L img{position:absolute;width:330px;height:330px;object-fit:contain;z-index:1}.auth_orbit__uO_T4{width:230px;height:230px;border:1px solid #ffffffb0;border-radius:50%;position:relative;background:#ffffff24;box-shadow:0 0 0 28px #ffffff22,0 0 0 29px #ffffff50}.auth_spark__1cam7{position:absolute;left:12%;bottom:34px;color:#a388bd;font-size:25px}.auth_story__BZJd4 h2{font-size:clamp(25px,2.4vw,34px);line-height:1.8;font-weight:800;margin:0;letter-spacing:-1px}.auth_story__BZJd4 h2>span{color:#8250b5}.auth_storyText__7THd5{font-size:13px;line-height:2.1;color:#76647e;margin:10px 0 24px}.auth_features__ncQzl{display:flex;gap:10px}.auth_features__ncQzl>div{display:flex;align-items:center;justify-content:center;gap:7px;flex:1;border:1px solid #ffffffbc;background:#ffffff75;border-radius:12px;padding:12px 7px;font-size:11px;color:#60466f}.auth_storyFooter__06_oL{border-top:1px solid #997db125;margin-top:27px;padding-top:16px;display:flex;align-items:center;justify-content:space-between;color:#8d7699;font-size:10px}.auth_formSide__nvpu_{display:flex;align-items:center;justify-content:center;padding:48px}.auth_formContent__Q5lAj{width:100%;max-width:360px}.auth_formIcon__kzh4k{width:54px;height:54px;border-radius:17px;background:light-dark(#f5effb,#382747);color:light-dark(#8552b1,#ca9ff0);display:grid;place-items:center;margin-bottom:28px}.auth_welcome__IiCM9{color:light-dark(#967fa6,#c2aace);font-size:12px;margin:0 0 8px}.auth_formContent__Q5lAj h1{font-size:26px;font-weight:800;letter-spacing:-.7px;margin:0}.auth_subtitle__aClGr{font-size:12px;color:light-dark(#8a8092,#b4a9bd);line-height:2;margin:12px 0 34px}.auth_input__c251n{border-color:light-dark(#e4ddea,#51405e);background:light-dark(#fcfbfd,#281f30);border-radius:12px;transition:border-color .15s}.auth_input__c251n:focus-within{border-color:#9964c4}.auth_label__o_lL3{font-size:12px;font-weight:600;margin-bottom:9px}.auth_submit__oaITh{height:49px;border:0;border-radius:12px;background:linear-gradient(110deg,#8050b1,#653d91);box-shadow:0 6px 16px #8354ab28;font-weight:600}.auth_submit__oaITh:hover{background:linear-gradient(110deg,#70449e,#55307e)}.auth_help__ko7vH{display:flex;align-items:center;gap:8px;justify-content:center;margin-top:28px;padding-top:24px;border-top:1px solid light-dark(#f0ecf3,#3d3048);font-size:10px;line-height:1.9;color:light-dark(#978b9f,#b4a5be)}.auth_help__ko7vH svg{flex-shrink:0}.auth_footer__CPqgI{padding-top:24px;font-size:10px;color:light-dark(#a092ac,#a698b2)}.auth_footer__CPqgI>span:last-child{font-family:Arial,sans-serif;letter-spacing:2px;font-size:9px}@media (min-height:850px){.auth_shell__F7Oiq{margin-block:auto}.auth_header__RGNy2{margin-bottom:26px}.auth_footer__CPqgI{margin-top:26px}}@media (max-height:850px){.auth_shell__F7Oiq{margin-block:28px}}@media (max-width:900px){.auth_page__BzxL8{padding:24px}.auth_story__BZJd4{padding:28px}.auth_formSide__nvpu_{padding:32px}.auth_story__BZJd4 h2{font-size:25px}.auth_features__ncQzl{flex-wrap:wrap}}@media (max-width:700px){.auth_page__BzxL8{padding:22px 20px}.auth_headerEnd__UioUx>span{display:none}.auth_shell__F7Oiq{grid-template-columns:1fr;max-width:460px;margin-block:32px;border-radius:24px}.auth_story__BZJd4{display:none}.auth_formSide__nvpu_{padding:36px 26px}.auth_formContent__Q5lAj h1{font-size:24px}.auth_formIcon__kzh4k{margin-bottom:24px}.auth_subtitle__aClGr{margin-bottom:28px}.auth_footer__CPqgI{gap:10px;font-size:9px;margin-top:auto}}@media (prefers-reduced-motion:reduce){.auth_input__c251n{transition:none}}.NavLinksGroup_control__ZuXO5,.NavLinksGroup_link__pAJYJ{display:block;padding:12px 14px;margin:5px 12px;border-radius:12px;color:var(--mantine-color-text);font-size:var(--mantine-font-size-sm);text-decoration:none;transition:background .15s ease}.NavLinksGroup_control__ZuXO5:hover,.NavLinksGroup_link__pAJYJ:hover{background:var(--mantine-color-default-hover)}.NavLinksGroup_activeControl__pAWVW,.NavLinksGroup_activeLink__Ep2Yx{background:var(--mantine-color-blue-light);color:var(--mantine-color-blue-light-color);font-weight:700;box-shadow:inset -3px 0 var(--mantine-color-blue-6)}.NavLinksGroup_chevron__TR3BJ{transition:transform .2s ease}.Navbar_links__mbKIS{flex:1}.Navbar_linksInner__vTIDW{padding-top:var(--mantine-spacing-xl);padding-bottom:var(--mantine-spacing-xl)}.Navbar_footer__GFm06{border-top:rem(1px) solid light-dark(var(--mantine-color-gray-3),var(--mantine-color-dark-4))}