@font-face{font-family:Involve;src:url(/fonts/Involve-VF.ttf) format("truetype");font-weight:300 600;font-style:normal;font-display:swap}:root{--primary-color: #6940ff;--bg-purple: #6940ff;--glass-bg: #6940ff;--glass-border: rgba(255, 255, 255, .1);--text-white: #ffffff;--text-gray: rgba(255, 255, 255, .7);--button-black: #000000;--font-family: "Involve", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-family);color:var(--text-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000}.auth-layout{min-height:100vh;background:linear-gradient(#0003,#0003),url(/login-bg.png) center/cover no-repeat;background-color:#000;color:#fff;display:flex;flex-direction:column}.auth-header{padding:30px 79px;display:flex;justify-content:space-between;align-items:center}.auth-logo{font-size:32px;font-weight:700;color:#fff;text-decoration:none;display:flex;align-items:center}.auth-logo span{color:#ff5722;margin-left:2px}.auth-content{flex:1;display:flex;padding:93px 82px 60px;align-items:flex-start;justify-content:space-between}.auth-info{max-width:690px}.auth-info h1{font-size:72px;line-height:1.1;margin-bottom:43px;font-weight:500}.auth-info p{font-size:20px;line-height:1.2;color:var(--text-gray);max-width:500px}.auth-form-card{width:427px;min-width:427px;background:#6940ff;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:20px;padding:32px;border:1px solid rgba(255,255,255,.1)}.form-title{font-weight:500;font-size:20px;line-height:115%;color:#fff;margin-bottom:20px;text-align:left}.form-subtitle{font-size:14px;font-weight:500;line-height:140%;margin-bottom:20px;color:#ffffffb3;text-align:left}.auth-layout .ant-input{width:100%!important;border-radius:8px!important;padding:0 16px!important;height:56px!important;display:flex!important;align-items:center!important;background:#ffffff1a!important;border:none!important;font-weight:500!important;font-size:14px!important;line-height:140%!important;color:#fff!important;transition:all .3s ease!important;outline:none!important;font-family:var(--font-family)!important}.ant-input::placeholder{color:#ffffff80!important}.ant-form-item{margin-bottom:5px!important}.submit-btn{border-radius:50px!important;padding:0 16px!important;width:100%!important;height:56px!important;background:#000!important;font-weight:500!important;font-size:14px!important;line-height:140%!important;text-align:center!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .3s ease!important;border:none!important;margin-top:20px!important}.submit-btn:hover{background:#1a1a1a!important}.letter-wave span{display:inline-block;opacity:1;transition:color .3s}.submit-btn:hover .letter-wave span{animation:fadeOutThenIn .5s forwards;animation-delay:calc(var(--i) * .02s)}@keyframes fadeOutThenIn{0%{opacity:1;transform:translateY(0) scale(1)}40%{opacity:0;transform:translateY(-1px) scale(.9)}60%{opacity:0;transform:translateY(-1px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.submit-btn:hover .letter-wave{text-shadow:0 0 10px rgba(255,255,255,.3)}.chevron-rect{fill:#fff;opacity:1;transform:translateY(0);transition:opacity .1s linear,transform .1s linear}.switch-auth-btn{color:#fff!important;font-size:14px!important;margin-top:20px!important;text-align:center;display:block;cursor:pointer;opacity:.8}.switch-auth-btn:hover{opacity:1}.checkbox-group{margin-top:12px}.auth-layout .ant-checkbox-wrapper{color:#ffffff80!important;font-size:12px!important;margin-bottom:8px!important;display:flex;align-items:center}.auth-layout .ant-checkbox-inner{border-radius:2px!important;width:14px!important;height:14px!important;background:#ffffff26!important;border:none!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important}.auth-layout .ant-checkbox-checked .ant-checkbox-inner{background:#fff!important}.auth-layout .ant-checkbox-checked .ant-checkbox-inner:after{content:"✓"!important;color:#6940ff!important;font-size:10px!important;font-weight:700!important;border:none!important;transform:none!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important;background:transparent!important}.ant-checkbox-wrapper a{color:#ffffffe6;text-decoration:underline;transition:color .3s ease}.ant-checkbox-wrapper a:hover{color:#fff}.timer-text{font-size:14px;color:var(--text-gray);margin-top:20px;text-align:center}@media (max-width: 1200px){.auth-content{justify-content:center;gap:60px;padding-top:40px}.auth-header{padding:30px 40px}.auth-content{padding:20px 40px 60px}.auth-info h1{font-size:60px;line-height:1;margin-bottom:20px}}@media (max-width: 970px){.auth-content{flex-direction:column;gap:38px;padding:26px 12px}.auth-info h1{font-size:24px;line-height:1;margin-bottom:19px}.auth-info p{font-size:14px;line-height:1}.auth-logo{max-width:107px}.auth-header{padding:26px 12px}}@media (max-width: 468px){.auth-form-card{width:100%;max-width:100%;min-width:100%}}.ant-layout{background-color:#f5f7fa!important;color:#333!important}.ant-layout-sider{background-color:#fff!important}.ant-layout-header{box-shadow:0 1px 4px #00152914}.ant-layout-content{background-color:#f5f7fa!important}.ant-card{border-radius:12px!important;border:none!important;box-shadow:0 1px 2px #00000008,0 1px 6px -1px #00000005,0 2px 4px #00000005!important}.ant-layout-content .ant-input,.ant-layout-content .ant-input-affix-wrapper,.ant-layout-content .ant-input-number,.ant-layout-content .ant-picker,.ant-layout-content .ant-select-selector,.ant-modal .ant-input,.ant-modal .ant-input-affix-wrapper,.ant-modal .ant-input-number,.ant-modal .ant-picker,.ant-modal .ant-select-selector{border:none!important;background-color:#f0f2f5!important;box-shadow:none!important;border-radius:8px!important;padding:5px 12px!important;color:#333!important;font-size:14px!important}.ant-layout-content .ant-checkbox-wrapper{color:#333!important}.ant-layout-content .ant-input:focus,.ant-layout-content .ant-input-affix-wrapper-focused,.ant-modal .ant-input:focus,.ant-modal .ant-input-affix-wrapper-focused{background-color:#e6e8eb!important}.ant-layout-content .ant-input-textarea,.ant-modal .ant-input-textarea{border:none!important}.ant-layout-content .ant-input-textarea textarea,.ant-modal .ant-input-textarea textarea{border:none!important;background-color:#f0f2f5!important;border-radius:8px!important;padding:8px 12px!important}.ant-layout-content .ant-input::placeholder,.ant-modal .ant-input::placeholder{color:#8c8c8c!important}.stat-card .ant-statistic-title{font-size:14px;color:#8c8c8c;margin-bottom:8px}.stat-card .ant-statistic-content{font-weight:600}.ant-table{background:transparent!important}.ant-table-thead>tr>th{background:#fafafa!important;font-weight:600!important;color:#595959!important;border-bottom:1px solid #f0f0f0!important}.ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0!important}.dashboard-inline-input{display:inline-flex!important;align-items:center!important;padding:0 11px!important;height:32px!important;background-color:#f0f2f5!important}.dashboard-inline-input input{height:100%!important;padding:0!important;line-height:20px!important;background:transparent!important;font-size:14px!important}.dashboard-inline-input .ant-input-prefix{margin-right:8px!important;display:flex!important;align-items:center!important}.ant-form-item-explain-error{font-size:11px!important;margin-top:2px!important}.auth-layout .ant-form-item-has-error .ant-input,.auth-layout .ant-form-item-has-error .ant-input-affix-wrapper{border:none!important;box-shadow:none!important}.auth-layout .ant-form-item-has-error .ant-checkbox-inner{border:1px solid #fb411f!important}.auth-layout .ant-form-item-has-error .ant-form-item-explain-error{color:#fb411f!important}.auth-layout .checkbox-group .ant-form-item-has-error .ant-form-item-explain-error{display:none!important}
