.auth-shell_page__nRenL{position:relative;isolation:isolate;min-height:100dvh;display:grid;grid-template-rows:auto 1fr auto;background:var(--nc-canvas);color:var(--nc-text);overflow:hidden}.auth-shell_stage__KW7ur{position:absolute;inset:0;z-index:-1;pointer-events:none}.auth-shell_columns__C4bqZ{position:absolute;inset:0;background-image:linear-gradient(90deg,var(--auth-line) 1px,transparent 1px);background-size:120px 100%;background-position:calc(50% - 60px) 0;mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.35) 38%,transparent 62%,transparent 82%,rgba(0,0,0,.4));-webkit-mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.35) 38%,transparent 62%,transparent 82%,rgba(0,0,0,.4))}.auth-shell_topLight__47i5D{position:absolute;left:50%;top:-300px;width:min(1100px,140vw);height:460px;transform:translateX(-50%);background:radial-gradient(50% 50% at 50% 50%,var(--auth-light),transparent 100%)}.auth-shell_bottomLight__VlzKs{position:absolute;left:50%;bottom:-320px;width:min(900px,140vw);height:420px;transform:translateX(-50%);background:radial-gradient(50% 50% at 50% 50%,var(--auth-light-2),transparent 100%)}.auth-shell_page__nRenL{--auth-line:hsla(0,0%,100%,.055);--auth-light:rgba(40,110,255,.28);--auth-light-2:rgba(40,110,255,.1);--auth-card:#0e0e10;--auth-card-edge:hsla(0,0%,100%,.09)}.light .auth-shell_page__nRenL{--auth-line:rgba(9,9,11,.06);--auth-light:rgba(24,124,244,.14);--auth-light-2:rgba(24,124,244,.05);--auth-card:#fff;--auth-card-edge:rgba(9,9,11,.09)}.auth-shell_top__JumpN{display:flex;align-items:center;justify-content:space-between;gap:12px;height:64px;padding:0 clamp(16px,3vw,32px)}.auth-shell_brand__nUHpO{display:inline-flex;align-items:center;gap:9px;font-size:14.5px;font-weight:600;letter-spacing:-.01em;color:var(--nc-text);text-decoration:none;border-radius:var(--nc-r-sm)}.auth-shell_brand__nUHpO:focus-visible{outline:2px solid var(--nc-focus);outline-offset:4px}.auth-shell_brandMark__sAHrm{width:22px;height:22px;-o-object-fit:contain;object-fit:contain}.auth-shell_topRight__MxzHt{display:flex;align-items:center;gap:8px}.auth-shell_section__VBybT{display:flex;align-items:center;justify-content:center;padding:clamp(8px,4vh,40px) 16px clamp(24px,6vh,64px)}.auth-shell_column__G_8ZM{width:100%;max-width:408px;animation:auth-shell_enter__3_Q3a .52s var(--nc-ease-out) both}.auth-shell_head__z_fa_{display:grid;justify-items:center;gap:8px;margin-bottom:22px;text-align:center}.auth-shell_mark__NEy_i{display:grid;place-items:center;width:52px;height:52px;margin-bottom:14px;border-radius:15px;background:linear-gradient(180deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,0) 60%),var(--auth-card);box-shadow:inset 0 0 0 1px var(--auth-card-edge),inset 0 1px 0 hsla(0,0%,100%,.06),0 10px 30px -10px rgba(24,124,244,.45),0 0 0 6px color-mix(in srgb,var(--nc-canvas) 60%,transparent)}.auth-shell_mark__NEy_i img{width:28px;height:28px;-o-object-fit:contain;object-fit:contain}.auth-shell_badge__a5B7x{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;border:1px solid var(--nc-border);background:var(--nc-brand-soft);color:var(--nc-link);font-size:12px;font-weight:500}.auth-shell_title__2b2JV{margin:0;font-size:26px;line-height:1.2;font-weight:600;letter-spacing:-.03em;color:var(--nc-text)}.auth-shell_description__zxu_V{margin:0;max-width:340px;font-size:14.5px;line-height:1.55;color:var(--nc-text-2)}.auth-shell_card__OH97_{position:relative;padding:28px;border-radius:16px;background:linear-gradient(180deg,hsla(0,0%,100%,.025),hsla(0,0%,100%,0) 40%),var(--auth-card);box-shadow:inset 0 0 0 1px var(--auth-card-edge),inset 0 1px 0 hsla(0,0%,100%,.05),0 1px 2px rgba(0,0,0,.12),0 24px 64px -24px rgba(0,0,0,.55)}.light .auth-shell_card__OH97_{box-shadow:inset 0 0 0 1px var(--auth-card-edge),0 1px 2px rgba(9,9,11,.04),0 24px 60px -28px rgba(9,9,11,.18)}.auth-shell_card__OH97_:before{content:"";position:absolute;left:18%;right:18%;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(110,170,255,.55),transparent)}.light .auth-shell_card__OH97_:before{background:linear-gradient(90deg,transparent,rgba(24,124,244,.35),transparent)}.auth-shell_content__Vn__V{display:grid;gap:18px}.auth-shell_content__Vn__V label{font-size:13px;font-weight:500;letter-spacing:-.005em;color:var(--nc-text)}.auth-shell_content__Vn__V input:not([type=checkbox]):not([type=radio]){height:42px;border-radius:9px;font-size:14px;background:var(--nc-canvas);border-color:var(--nc-control-border);box-shadow:inset 0 1px 1px rgba(0,0,0,.12);transition:border-color .14s var(--nc-ease),box-shadow .14s var(--nc-ease),background .14s var(--nc-ease)}.light .auth-shell_content__Vn__V input:not([type=checkbox]):not([type=radio]){background:#fff;box-shadow:0 1px 2px rgba(9,9,11,.04)}.auth-shell_content__Vn__V input:not([type=checkbox]):not([type=radio]):hover{border-color:var(--nc-control-border-strong)}.auth-shell_content__Vn__V input:not([type=checkbox]):not([type=radio]):focus-visible{border-color:var(--nc-focus);box-shadow:0 0 0 3px var(--nc-focus-halo)}.auth-shell_content__Vn__V button[type=button][class*=h-11],.auth-shell_content__Vn__V button[type=submit]{height:42px;border-radius:9px;font-size:14px;font-weight:500}.auth-shell_content__Vn__V button[type=submit]:disabled{opacity:1;color:var(--nc-text-3);background:var(--nc-surface-2);background-image:none;box-shadow:inset 0 0 0 1px var(--nc-border)}.auth-shell_foot__trBrb{display:flex;align-items:center;justify-content:center;gap:14px;padding:0 16px 22px;font-size:12px;color:var(--nc-text-3)}.auth-shell_foot__trBrb a{color:var(--nc-text-3);text-decoration:none}.auth-shell_foot__trBrb a:hover{color:var(--nc-text)}.auth-shell_footSep__G0hAj{width:3px;height:3px;border-radius:50%;background:var(--nc-text-3);opacity:.6}.auth-shell_aside__oRhRf{position:fixed;right:24px;bottom:24px}.auth-shell_bottomLeft__Aq7ZR{position:fixed;left:24px;bottom:24px}@keyframes auth-shell_enter__3_Q3a{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.auth-shell_column__G_8ZM{animation:none}}@media (max-width:480px){.auth-shell_card__OH97_{padding:22px 18px}.auth-shell_title__2b2JV{font-size:24px}.auth-shell_mark__NEy_i{width:46px;height:46px;margin-bottom:8px}}.auth-shell_topLight__47i5D{animation:auth-shell_authDrift___EKfA 26s ease-in-out infinite alternate}.auth-shell_bottomLight__VlzKs{animation:auth-shell_authDrift2__k6kYq 32s ease-in-out infinite alternate}.auth-shell_card__OH97_{isolation:isolate;background:linear-gradient(180deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,0) 45%),color-mix(in srgb,var(--auth-card) 94%,transparent)!important;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%)}.light .auth-shell_card__OH97_{background:linear-gradient(180deg,hsla(0,0%,100%,.7),hsla(0,0%,100%,.4)),color-mix(in srgb,var(--auth-card) 94%,transparent)!important}.auth-shell_card__OH97_>.auth-shell_content__Vn__V{position:relative;z-index:1}@keyframes auth-shell_authDrift___EKfA{0%{transform:translateX(-50%) translate(-5%) scale(1);opacity:.78}50%{opacity:1}to{transform:translateX(-50%) translate(6%,4%) scale(1.1);opacity:.86}}@keyframes auth-shell_authDrift2__k6kYq{0%{transform:translateX(-50%) translate(4%) scale(1.04)}to{transform:translateX(-50%) translate(-4%,-2%) scale(1)}}@media (prefers-reduced-motion:reduce){.auth-shell_backlight__4qj1g,.auth-shell_backlight__4qj1g:before,.auth-shell_bottomLight__VlzKs,.auth-shell_topLight__47i5D{animation:none}}.auth-shell_cardWrap__5vHOY{position:relative;isolation:isolate}.auth-shell_cardWrap__5vHOY>.auth-shell_card__OH97_{z-index:1}.auth-shell_backlight__4qj1g{position:absolute;z-index:0;inset:-64px -88px -72px;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,rgba(40,120,255,.5),rgba(30,100,240,.22) 62%,transparent 100%);filter:blur(28px);opacity:.7;animation:auth-shell_backlightBreathe__Xsr1m 9s ease-in-out infinite alternate}.auth-shell_backlight__4qj1g:before{content:"";position:absolute;inset:18% 24%;border-radius:50%;background:radial-gradient(closest-side,rgba(110,175,255,.45),transparent);animation:auth-shell_backlightDrift__UhN6g 15s ease-in-out infinite alternate}.light .auth-shell_backlight__4qj1g{background:radial-gradient(closest-side,rgba(24,124,244,.3),rgba(24,124,244,.12) 62%,transparent 100%);opacity:.85}.light .auth-shell_backlight__4qj1g:before{background:radial-gradient(closest-side,rgba(24,124,244,.22),transparent)}@keyframes auth-shell_backlightBreathe__Xsr1m{0%{opacity:.6;transform:translateY(-4px) scale(.98)}to{opacity:.85;transform:translateY(6px) scale(1.03)}}@keyframes auth-shell_backlightDrift__UhN6g{0%{transform:translate(-6%,-4%)}to{transform:translate(6%,6%)}}