body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}*{box-sizing:border-box}body{color:#fff;background:radial-gradient(circle at 50% -20%,#1a1a2e,#0a0a0f) fixed;margin:0;padding:0}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#ffffff05}::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#ffffff40}.glass-panel{-webkit-backdrop-filter:blur(16px);background:#ffffff08;border:1px solid #ffffff0d;border-radius:16px;box-shadow:0 8px 32px #0000005c}.glass-card,.ant-card{-webkit-backdrop-filter:blur(20px)!important;background:#ffffff0a!important;border:1px solid #ffffff14!important;box-shadow:0 8px 32px #0003!important}h1,h2,h3,h4,h5,h6{color:#fff!important}@keyframes aurora-1{0%{opacity:.8;top:-50%;left:-50%}50%{opacity:.6;top:-20%;left:-20%}to{opacity:.8;top:-50%;left:-50%}}@keyframes aurora-2{0%{opacity:.8;bottom:-50%;right:-50%}50%{opacity:.6;bottom:-20%;right:-20%}to{opacity:.8;bottom:-50%;right:-50%}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}.aurora-bg{z-index:0;background:#0a0a0f;width:100vw;height:100vh;position:absolute;top:0;left:0;overflow:hidden}.aurora-blob-1{background:radial-gradient(circle,#722ed166 0%,#0000 70%);border-radius:40%;width:120vw;height:120vh;animation:15s ease-in-out infinite alternate aurora-1;position:absolute}.aurora-blob-2{background:radial-gradient(circle,#2ed1a240 0%,#0000 70%);border-radius:45%;width:100vw;height:100vh;animation:20s ease-in-out infinite alternate-reverse aurora-2;position:absolute}.floating-element{animation:6s ease-in-out infinite float}.glass-card:hover{background:#ffffff0d;border:1px solid #ffffff1a;transform:translateY(-5px)}.glass-steps .ant-steps-item-title{color:#fffc!important}.glass-steps .ant-steps-item-description{color:#ffffff80!important}.glass-steps .ant-steps-item-wait .ant-steps-item-icon{background-color:#ffffff1a;border-color:#fff3}.glass-steps .ant-steps-item-process .ant-steps-item-icon{background-color:#722ed1;border-color:#722ed1}.glass-steps .ant-steps-item-tail:after{background-color:#ffffff1a!important}.glass-button-interactive{transition:all .2s}.glass-button-interactive:hover{transform:scale(1.02);background:#ffffff1a!important;border-color:#ffffff4d!important}.custom-select{height:50px!important}.custom-select .ant-select-selector{color:#fff!important;height:50px!important;box-shadow:none!important;background:#ffffff0d!important;border:1px solid #ffffff1a!important;border-radius:12px!important;padding:0 11px!important}.custom-select .ant-select-selection-search{align-items:center!important;height:100%!important;display:flex!important}.custom-select .ant-select-selection-search-input{height:100%!important}.custom-select .ant-select-selection-item{color:#fff!important;background:0 0!important;padding:0!important;line-height:48px!important}.custom-select .ant-select-selection-placeholder{color:#ffffff80!important;padding:0!important;line-height:48px!important}.custom-select .ant-select-arrow{color:#ffffff80!important}.custom-select:hover .ant-select-selector{background:#ffffff0d!important;border-color:#fff3!important}.custom-select.ant-select-focused .ant-select-selector{background:#ffffff0d!important;border-color:#722ed1!important;box-shadow:0 0 0 2px #722ed133!important}.custom-select.ant-select-open .ant-select-selector{border-color:#722ed1!important;box-shadow:0 0 0 2px #722ed133!important}.ant-select-dropdown{background:#1f1f1f!important;border:1px solid #ffffff1a!important;border-radius:12px!important;padding:4px!important}.ant-select-item{color:#fffc!important;border-radius:8px!important}.ant-select-item-option-selected{color:#fff!important;background:#722ed133!important}.ant-select-item-option-active{background:#ffffff1a!important}.glass-modal-confirm .ant-modal-content{-webkit-backdrop-filter:blur(10px)!important;background:#14141ed9!important;border:1px solid #ffffff1a!important}.glass-modal-confirm .ant-modal-confirm-title,.glass-modal-confirm .ant-modal-confirm-content{color:#fff!important}
