.auth-shell_shell__hqPhq{min-height:100vh;display:grid;grid-template-columns:1fr 1fr}.auth-shell_visual__r2wSN{position:relative;background:#111;color:#f2efe6;display:flex;flex-direction:column;padding:40px 48px;overflow:hidden}.auth-shell_visual__r2wSN:before{content:"";position:absolute;inset:0;background:radial-gradient(520px 420px at 100% 100%,hsla(0,0%,100%,.05),transparent 60%);pointer-events:none}.auth-shell_visualGrid__2_USd{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.1;background-image:linear-gradient(hsla(45,32%,93%,.9) 1px,transparent 0),linear-gradient(90deg,hsla(45,32%,93%,.9) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 70% 55% at 50% 40%,#000 40%,transparent 80%);mask-image:radial-gradient(ellipse 70% 55% at 50% 40%,#000 40%,transparent 80%)}.auth-shell_visualBody__Bd_4u{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;justify-content:center;padding-top:24px}.auth-shell_visualTitle__hNLWk{font-family:var(--font-montserrat),sans-serif;font-weight:900;font-size:clamp(28px,3vw,38px);line-height:1.1;letter-spacing:-.01em;margin:0 0 44px;max-width:460px}.auth-shell_cluster__mRWgh{position:relative;width:100%;max-width:480px;perspective:1600px;padding-left:8px}.auth-shell_clusterInner__eId2u{display:flex;justify-content:center;gap:16px;transform:rotateY(-14deg) rotateX(8deg);transform-style:preserve-3d}.auth-shell_clusterCol__pVdW2{display:flex;flex-direction:column;gap:16px}.auth-shell_bob__sgRJi{animation:auth-shell_bob__sgRJi 6s cubic-bezier(.2,.7,.2,1) infinite}@keyframes auth-shell_bob__sgRJi{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.auth-shell_tile3d__0_G9Q{position:relative;display:grid;place-items:center;border-radius:20px;background:linear-gradient(155deg,#2e2e2e,#1a1a1a 44%,#121212);border:1px solid hsla(0,0%,100%,.05);color:#ededea;box-shadow:inset 0 1.5px 0 hsla(0,0%,100%,.09),inset 0 -2px 3px rgba(0,0,0,.55),0 22px 45px -20px rgba(0,0,0,.9),0 6px 14px -8px rgba(0,0,0,.7)}.auth-shell_tile3d__0_G9Q svg{filter:drop-shadow(0 1.5px 0 rgba(0,0,0,.75)) drop-shadow(0 -1px 0 rgba(255,255,255,.07))}.auth-shell_tileBig__LQ_mv{width:92px;height:92px;color:#f2efe6}.auth-shell_tileSmall__dmGmS{width:74px;height:74px;color:hsla(60,8%,92%,.85)}.auth-shell_visualFoot__yiGEX{position:relative;z-index:1;font-size:12px;color:hsla(45,32%,93%,.4);margin:24px 0 0}.auth-shell_formSide__P4LjO{background:#f2efe6;display:flex;align-items:center;justify-content:center;padding:40px}.auth-shell_formWrap__RLGNd{width:100%;max-width:380px}.auth-shell_kicker__G8nlF{font-size:11px;font-weight:700;letter-spacing:2.5px;color:hsla(0,0%,7%,.45);margin:0 0 14px;text-transform:uppercase}.auth-shell_title__2b2JV{font-family:var(--font-montserrat),sans-serif;font-weight:900;font-size:32px;line-height:1.1;letter-spacing:-.01em;color:#111;margin:0 0 8px}.auth-shell_sub__zkAKZ{font-size:14px;color:hsla(0,0%,7%,.55);margin:0 0 32px}.auth-shell_form__6Jsr2{display:flex;flex-direction:column;gap:18px}.auth-shell_field__CHS91{display:flex;flex-direction:column;gap:6px}.auth-shell_fieldLabelRow__g_joM{display:flex;align-items:center;justify-content:space-between;gap:8px}.auth-shell_fieldLabel__rtyd7{font-size:12px;font-weight:600;letter-spacing:.3px;color:hsla(0,0%,7%,.6)}.auth-shell_inputRow__PxP0b{position:relative;display:flex;align-items:center}.auth-shell_input__oCqLl{width:100%;height:46px;padding:0 14px;border-radius:10px;border:1px solid hsla(0,0%,7%,.14);background:#fff;color:#111;font-family:var(--font-montserrat),sans-serif;font-size:14px;font-weight:500;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.auth-shell_inputRow__PxP0b .auth-shell_input__oCqLl{padding-right:44px}.auth-shell_input__oCqLl::placeholder{color:hsla(0,0%,7%,.32)}.auth-shell_input__oCqLl:focus{border-color:hsla(0,0%,7%,.4);box-shadow:0 0 0 3px hsla(0,0%,7%,.06)}.auth-shell_toggle__JAc_X{position:absolute;right:4px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:hsla(0,0%,7%,.45);cursor:pointer;border-radius:8px;transition:color .2s ease,background .2s ease}.auth-shell_toggle__JAc_X:hover{color:#111;background:hsla(0,0%,7%,.06)}.auth-shell_hint__WvGme{font-size:11px;color:hsla(0,0%,7%,.4)}.auth-shell_error__K8ZzF{font-size:11px;color:#c1382c}.auth-shell_info__aWmRh{font-size:12px;line-height:1.6;color:hsla(0,0%,7%,.55)}.auth-shell_link___arNl{font-size:13px;font-weight:600;color:#c1382c;text-decoration:none}.auth-shell_link___arNl:hover{text-decoration:underline}.auth-shell_submit__nbxXR{margin-top:10px;height:50px;border:none;border-radius:10px;background:#c1382c;color:#f2efe6;font-family:var(--font-montserrat),sans-serif;font-size:14px;font-weight:700;letter-spacing:.4px;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:background .2s ease,transform .15s ease,opacity .2s ease}.auth-shell_submit__nbxXR:hover:not(:disabled){background:#a92f25}.auth-shell_submit__nbxXR:active:not(:disabled){transform:translateY(1px)}.auth-shell_submit__nbxXR:disabled{background:hsla(0,0%,7%,.12);color:hsla(0,0%,7%,.35);cursor:not-allowed}@media (max-width:900px){.auth-shell_shell__hqPhq{grid-template-columns:1fr}.auth-shell_visual__r2wSN{padding:28px 24px 32px}.auth-shell_visualBody__Bd_4u{padding-top:16px}.auth-shell_visualTitle__hNLWk{font-size:24px;margin-bottom:24px}.auth-shell_cluster__mRWgh{display:none}.auth-shell_visualFoot__yiGEX{margin-top:8px}.auth-shell_formSide__P4LjO{padding:32px 24px 48px}}