.AuthShell-module__4GggPa__page{background:linear-gradient(#a6ddff 0%,#dff2ff 44%,#f7fbff 72%,#fff 100%);justify-content:center;align-items:center;min-height:100vh;padding:32px 24px;display:flex;position:relative;overflow:hidden}.AuthShell-module__4GggPa__background{opacity:.92;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:opacity .18s;position:absolute;inset:0;transform:scale(1.02)}.AuthShell-module__4GggPa__wash{background:linear-gradient(#b9e6ff2e 0%,#ffffff29 52%,#ffffffd1 100%),radial-gradient(circle at top,#ffffff8c 0%,#fff0 48%);position:absolute;inset:0}.AuthShell-module__4GggPa__cloudFade{background:linear-gradient(#fff0 0%,#fafcffeb 55%,#fff 100%);height:28vh;min-height:180px;position:absolute;bottom:0;left:0;right:0}.AuthShell-module__4GggPa__brand{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff8a;border:1px solid #ffffffad;border-radius:999px;align-items:center;gap:10px;padding:10px 14px;display:inline-flex;position:fixed;top:24px;left:28px;box-shadow:0 18px 36px #56759224}.AuthShell-module__4GggPa__brandLogo{object-fit:cover;border-radius:9px;width:28px;height:28px;display:block}.AuthShell-module__4GggPa__brandText{flex-direction:column;gap:2px;display:flex}.AuthShell-module__4GggPa__brandTitle{color:#13233b;margin:0;font-size:14px;font-weight:700;line-height:1.1}.AuthShell-module__4GggPa__brandSubtitle{color:#13233ba3;font-size:11px;line-height:1}.AuthShell-module__4GggPa__stage{z-index:1;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.AuthShell-module__4GggPa__orbit{pointer-events:none;filter:drop-shadow(0 12px 24px #8fb6d238);border:1px solid #ffffffb8;border-bottom:none;position:absolute;left:50%}.AuthShell-module__4GggPa__orbitLarge{opacity:.9;border-radius:50% 50% 0 0/100% 100% 0 0;width:min(1040px,150vw);height:520px;top:calc(50% + 72px);transform:translate(-50%)}.AuthShell-module__4GggPa__orbitSmall{opacity:.72;border-radius:50% 50% 0 0/100% 100% 0 0;width:min(760px,118vw);height:360px;top:calc(50% + 112px);transform:translate(-50%)}.AuthShell-module__4GggPa__panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#fcfeffc2 0%,#ffffffe6 100%);border:1px solid #ffffffb8;border-radius:28px;width:min(100%,458px);padding:30px 28px 26px;position:relative;box-shadow:0 30px 90px #4c6d8a2e,inset 0 1px #ffffffe6}.AuthShell-module__4GggPa__panelHeader{text-align:center;margin-bottom:22px}.AuthShell-module__4GggPa__panelIcon{color:#1d2741;background:#ffffffeb;border:1px solid #d7e4f3c7;border-radius:18px;justify-content:center;align-items:center;width:58px;height:58px;margin:0 auto 18px;font-size:22px;display:flex;box-shadow:0 14px 28px #60819d29}.AuthShell-module__4GggPa__panelTitle{color:#17243c;letter-spacing:-.04em;margin:0 0 8px;font-size:32px;font-weight:700;line-height:1.05}.AuthShell-module__4GggPa__panelSubtitle{color:#17243ca8;margin:0;font-size:14px;line-height:1.6}.AuthShell-module__4GggPa__content{position:relative}.AuthShell-module__4GggPa__content .ant-form-item{margin-bottom:18px}.AuthShell-module__4GggPa__content .ant-form-item-label>label{color:#21314b;font-size:13px;font-weight:600}:is(.AuthShell-module__4GggPa__content .ant-input-affix-wrapper,.AuthShell-module__4GggPa__content .ant-input,.AuthShell-module__4GggPa__content .ant-input-password,.AuthShell-module__4GggPa__content .ant-input-password .ant-input,.AuthShell-module__4GggPa__content .ant-btn,.AuthShell-module__4GggPa__content .ant-checkbox-wrapper,.AuthShell-module__4GggPa__content .ant-statistic){font-family:inherit}:is(.AuthShell-module__4GggPa__content .ant-input-affix-wrapper,.AuthShell-module__4GggPa__content .ant-input,.AuthShell-module__4GggPa__content .ant-input-password){background:#ffffffbd;border-color:#cedce9eb;border-radius:15px;min-height:48px;box-shadow:inset 0 1px #ffffff8c}:is(.AuthShell-module__4GggPa__content .ant-input-affix-wrapper:hover,.AuthShell-module__4GggPa__content .ant-input-affix-wrapper:focus-within,.AuthShell-module__4GggPa__content .ant-input:hover,.AuthShell-module__4GggPa__content .ant-input:focus,.AuthShell-module__4GggPa__content .ant-input-password:hover,.AuthShell-module__4GggPa__content .ant-input-password:focus-within){background:#ffffffe6;border-color:#6281a8b8}:is(.AuthShell-module__4GggPa__content .ant-input-prefix,.AuthShell-module__4GggPa__content .ant-input-password-icon,.AuthShell-module__4GggPa__content .ant-input-show-count-suffix){color:#1f2e4575}.AuthShell-module__4GggPa__content .ant-checkbox-wrapper{color:#1f2e45cc}.AuthShell-module__4GggPa__content .ant-btn-primary{background:linear-gradient(#1f2638 0%,#111827 100%);border:none;border-radius:16px;min-height:48px;font-weight:600;box-shadow:0 16px 28px #10182733}:is(.AuthShell-module__4GggPa__content .ant-btn-primary:hover,.AuthShell-module__4GggPa__content .ant-btn-primary:focus){background:linear-gradient(#2a334a 0%,#111827 100%)!important}.AuthShell-module__4GggPa__content .ant-btn-default{border-radius:15px;min-height:46px}.AuthShell-module__4GggPa__footer{margin-top:18px}.AuthShell-module__4GggPa__footerLinks{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.AuthShell-module__4GggPa__footerCentered{text-align:center}.AuthShell-module__4GggPa__footer a{color:#183f7d;font-weight:600}.AuthShell-module__4GggPa__footerMuted{color:#17243c9e}@media (max-width:768px){.AuthShell-module__4GggPa__page{padding:92px 18px 22px}.AuthShell-module__4GggPa__brand{padding:9px 12px;top:16px;left:16px}.AuthShell-module__4GggPa__brandSubtitle{display:none}.AuthShell-module__4GggPa__panel{border-radius:24px;padding:24px 20px 22px}.AuthShell-module__4GggPa__panelTitle{font-size:28px}.AuthShell-module__4GggPa__orbitLarge{width:148vw;height:430px;top:calc(50% + 96px)}.AuthShell-module__4GggPa__orbitSmall{width:122vw;height:300px;top:calc(50% + 118px)}}@media (max-width:480px){.AuthShell-module__4GggPa__page{padding:90px 14px 18px}.AuthShell-module__4GggPa__panel{width:100%;padding:22px 16px 18px}.AuthShell-module__4GggPa__panelTitle{font-size:25px}.AuthShell-module__4GggPa__footerLinks{flex-direction:column;align-items:flex-start}}
