.auth-page[data-v-aa21d3ee]{background:linear-gradient(135deg,#005f8a,#0089c4 35%,#00a7e1 65%,#86d8f4);inset:72px 0 0;overflow:hidden;position:fixed;width:100vw}.auth-page[data-v-aa21d3ee]:before{background:url(../images/auth/background-logo.png) no-repeat 0 100%;background-size:auto 1040px;bottom:200px;content:"";height:1000px;opacity:.25;pointer-events:none;position:absolute;right:-100px;width:1040px;z-index:0}@media(max-width:1400px){.auth-page[data-v-aa21d3ee]:before{background-size:auto 700px;height:700px;right:-50px;width:800px}}@media(max-width:1024px){.auth-page[data-v-aa21d3ee]:before{display:none}}.auth-brand[data-v-aa21d3ee]{bottom:0;left:0;position:absolute;top:0;width:60%}.brand-text[data-v-aa21d3ee]{color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;padding:48px 56px 48px calc(30% + 50px);position:relative;text-align:left;width:100%;z-index:2}.brand-lead[data-v-aa21d3ee]{font-size:18px;letter-spacing:1px;margin-bottom:8px;opacity:.88}.brand-title[data-v-aa21d3ee]{color:#fff;font-size:36px;font-weight:700;letter-spacing:1px;line-height:1.3;margin:0 0 24px}.brand-section[data-v-aa21d3ee]{margin-bottom:14px}.brand-section-title[data-v-aa21d3ee]{color:#fff;font-size:20px;font-weight:500;margin-bottom:6px}.brand-section-desc[data-v-aa21d3ee]{color:#ffffffd1;font-size:16px;line-height:1.65;margin:0}.brand-divider[data-v-aa21d3ee]{background:#fff6;height:1px;margin:12px 0;width:36px}.deco-circle[data-v-aa21d3ee]{border-radius:50%;pointer-events:none;position:absolute;z-index:1}.deco-circle.deco-1[data-v-aa21d3ee]{background:none;border:1px solid hsla(0,0%,100%,.06);bottom:-100px;height:400px;left:5%;width:400px}.auth-form-panel[data-v-aa21d3ee]{align-items:center;bottom:0;display:flex;justify-content:center;left:60%;padding:48px 40px;position:absolute;top:0;width:40%;z-index:1}@media(max-width:768px){.auth-form-panel[data-v-aa21d3ee]{left:auto;padding:32px 24px;position:relative;top:auto;width:100%}}.auth-card[data-v-aa21d3ee]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff40;border:1px solid hsla(0,0%,100%,.35);border-radius:20px;box-shadow:0 8px 32px #003c6440;max-width:400px;padding:36px 40px;width:100%}.card-header[data-v-aa21d3ee]{margin-bottom:28px;text-align:center}.card-header .card-desc[data-v-aa21d3ee]{color:#fff;font-size:18px;font-weight:600;margin:0 0 4px}.card-header .card-desc-sub[data-v-aa21d3ee]{color:#ffffffa6;font-size:13px;margin:0}.auth-tabs[data-v-aa21d3ee] .ant-tabs-nav{margin-bottom:24px}.auth-tabs[data-v-aa21d3ee] .ant-tabs-nav:before{border-bottom-color:#ffffff1a}.auth-tabs[data-v-aa21d3ee] .ant-tabs-tab{color:#ffffffa6;font-size:14px;font-weight:500;padding:9px 0}.auth-tabs[data-v-aa21d3ee] .ant-tabs-tab:hover{color:#fff}.auth-tabs[data-v-aa21d3ee] .ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff;font-weight:600}.auth-tabs[data-v-aa21d3ee] .ant-tabs-ink-bar{background:#fff}.sms-row[data-v-aa21d3ee]{display:flex;gap:10px}.sms-row .sms-input[data-v-aa21d3ee]{flex:1;min-width:0}.sms-row .sms-btn[data-v-aa21d3ee]{background:#ffffff14;border-color:#ffffff4d;color:#fff;flex-shrink:0;font-size:13px;width:116px}.sms-row .sms-btn[data-v-aa21d3ee]:hover:not(:disabled){background:#ffffff1f;border-color:#fff6}.sms-row .sms-btn[data-v-aa21d3ee]:disabled{border-color:#ffffff1a;color:#ffffff59}.submit-btn[data-v-aa21d3ee]{background:#00a9e2;border-color:#00a9e2;border-radius:8px;box-shadow:0 4px 14px #00a9e259;font-size:15px;font-weight:500;height:44px;letter-spacing:2px}.submit-btn[data-v-aa21d3ee]:hover{background:#0094d4;border-color:#0094d4}.tab-switch-hint[data-v-aa21d3ee]{color:#ffffffa6;font-size:13px;margin-top:16px;text-align:center}.tab-switch-hint .switch-link[data-v-aa21d3ee]{color:#fff;cursor:pointer;font-weight:500}.tab-switch-hint .switch-link[data-v-aa21d3ee]:hover{text-decoration:underline}[data-v-aa21d3ee] .ant-form-item{margin-bottom:14px}[data-v-aa21d3ee] .ant-input,[data-v-aa21d3ee] .ant-input-password{background:#ffffff2e!important;border-color:#ffffff40!important;border-radius:8px;color:#fff!important}[data-v-aa21d3ee] .ant-input::-moz-placeholder{color:#ffffff80!important}[data-v-aa21d3ee] .ant-input::placeholder{color:#ffffff80!important}[data-v-aa21d3ee] .ant-input-password input:-webkit-autofill,[data-v-aa21d3ee] .ant-input-password input:-webkit-autofill:active,[data-v-aa21d3ee] .ant-input-password input:-webkit-autofill:focus,[data-v-aa21d3ee] .ant-input-password input:-webkit-autofill:hover,[data-v-aa21d3ee] input:-webkit-autofill,[data-v-aa21d3ee] input:-webkit-autofill:active,[data-v-aa21d3ee] input:-webkit-autofill:focus,[data-v-aa21d3ee] input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px transparent!important;-webkit-text-fill-color:#fff!important;background-color:#ffffff2e!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}[data-v-aa21d3ee] .ant-input-suffix .anticon{color:#ffffff80!important}
