#app-loader{position:fixed;top:0;left:0;right:0;bottom:0;background:#0a0a0f;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;z-index:99999;transition:opacity .4s ease-out,visibility .4s ease-out}#app-loader:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse 80% 60% at 20% 20%,rgba(99,102,241,.12) 0,transparent 50%),radial-gradient(ellipse 60% 80% at 80% 80%,rgba(139,92,246,.08) 0,transparent 50%),radial-gradient(ellipse 50% 50% at 50% 50%,rgba(99,102,241,.04) 0,transparent 60%);pointer-events:none;animation:loader-bg-pulse 3s ease-in-out infinite}@keyframes loader-bg-pulse{0%,to{opacity:.8}50%{opacity:1}}#app-loader .loader-container{position:relative;width:100px;height:100px;z-index:1}#app-loader .loader-logo{width:80px;height:80px;border-radius:20px;object-fit:contain;box-shadow:0 0 60px rgba(99,102,241,.3),0 8px 32px rgba(99,102,241,.2)}#app-loader .loader-logo,#app-loader .loader-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#app-loader .loader-spinner{width:100px;height:100px;border:3px solid transparent;border-top-color:rgba(99,102,241,.6);border-radius:50%;animation:app-loader-spin 1s linear infinite}#app-loader .loader-text{color:rgba(255,255,255,.6);font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;z-index:1}@keyframes app-loader-spin{to{transform:translate(-50%,-50%) rotate(1turn)}}#app-loader.hidden{opacity:0;visibility:hidden;pointer-events:none}.fullscreen-loader{position:fixed;inset:0;width:100vw;height:100vh;min-height:100vh;min-height:100dvh;background:#0a0a0f;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:99998;isolation:isolate}.fullscreen-loader-bg{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse 80% 60% at 20% 20%,rgba(99,102,241,.12) 0,transparent 50%),radial-gradient(ellipse 60% 80% at 80% 80%,rgba(139,92,246,.08) 0,transparent 50%);pointer-events:none;animation:loader-bg-pulse 3s ease-in-out infinite}.fullscreen-loader-content{display:flex;flex-direction:column;align-items:center;gap:20px;position:relative;z-index:1}.fullscreen-loader-logo-container{position:relative;width:100px;height:100px}.fullscreen-loader-logo{width:80px;height:80px;border-radius:20px;object-fit:contain;box-shadow:0 0 60px rgba(99,102,241,.3),0 8px 32px rgba(99,102,241,.2)}.fullscreen-loader-logo,.fullscreen-loader-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fullscreen-loader-spinner{width:100px;height:100px;border:3px solid transparent;border-top-color:rgba(99,102,241,.6);border-radius:50%;animation:app-loader-spin 1s linear infinite}.fullscreen-loader-text{color:rgba(255,255,255,.85);font-size:16px;font-weight:500}.fullscreen-loader-subtext,.fullscreen-loader-text{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.fullscreen-loader-subtext{color:rgba(255,255,255,.5);font-size:14px;margin-top:-8px}:root{--primary:#0a0a0f;--primary-light:#1a1a22;--primary-dark:#050508;--accent:#6366f1;--accent-light:#818cf8;--accent-dark:#4f46e5;--accent-glow:#a5b4fc;--surface:#0a0a0f;--surface-light:#1a1a22;--surface-elevated:#22222c;--surface-glass:rgba(26,26,34,0.7);--surface-glass-light:rgba(34,34,44,0.5);--text-primary:#ffffff;--text-secondary:rgba(255,255,255,0.75);--text-muted:rgba(255,255,255,0.45);--border:rgba(255,255,255,0.06);--border-light:rgba(255,255,255,0.1);--border-glow:rgba(99,102,241,0.3);--success:#10b981;--success-glow:#6ee7b7;--warning:#f59e0b;--warning-glow:#fcd34d;--error:#ef4444;--error-glow:#fca5a5;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-2xl:32px;--shadow-sm:0 2px 8px rgba(0,0,0,0.3);--shadow-md:0 4px 20px rgba(0,0,0,0.4);--shadow-lg:0 8px 40px rgba(0,0,0,0.5);--shadow-glow:0 0 30px rgba(99,102,241,0.2);--shadow-glow-lg:0 0 60px rgba(99,102,241,0.25);--transition:all 0.25s cubic-bezier(0.4,0,0.2,1);--transition-smooth:all 0.35s cubic-bezier(0.25,0.46,0.45,0.94);--blur-sm:blur(8px);--blur-md:blur(16px);--blur-lg:blur(24px);--blur-xl:blur(40px)}@theme inline{--color-background:var(--surface);--color-foreground:var(--text-primary);--font-sans:var(--font-geist-sans);--font-mono:var(--font-geist-mono)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(ellipse 60% 50% at 15% 20%,rgba(99,102,241,.08) 0,transparent 60%),radial-gradient(ellipse 50% 60% at 85% 75%,rgba(139,92,246,.06) 0,transparent 60%),radial-gradient(ellipse 70% 40% at 50% 50%,rgba(99,102,241,.03) 0,transparent 50%),#0a0a0f;color:var(--text-primary);font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}body:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse 70% 50% at 20% 30%,rgba(99,102,241,.06) 0,transparent 60%),radial-gradient(ellipse 50% 60% at 80% 70%,rgba(139,92,246,.04) 0,transparent 60%),radial-gradient(ellipse 60% 40% at 50% 10%,rgba(99,102,241,.03) 0,transparent 50%);pointer-events:none;z-index:9999}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(255,255,255,.1);border-radius:3px;-webkit-transition:background .2s;transition:background .2s}::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.2)}.glass{background:rgba(26,26,34,.55);backdrop-filter:blur(30px) saturate(180%);-webkit-backdrop-filter:blur(30px) saturate(180%);border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 4px 24px rgba(0,0,0,.3)}.glass-light{background:rgba(34,34,44,.35);backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border:1px solid rgba(255,255,255,.06)}.glass-liquid{background:rgba(26,26,34,.5);backdrop-filter:blur(40px) saturate(200%);-webkit-backdrop-filter:blur(40px) saturate(200%);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-xl);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),inset 0 -1px 0 rgba(0,0,0,.15),0 8px 40px rgba(0,0,0,.4),0 0 0 1px rgba(255,255,255,.03);transition:all .3s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden}.glass-liquid:after{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15) 20%,rgba(255,255,255,.25) 50%,rgba(255,255,255,.15) 80%,transparent);pointer-events:none;opacity:.7}.glass-liquid-accent{background:rgba(99,102,241,.08);backdrop-filter:blur(40px) saturate(200%);-webkit-backdrop-filter:blur(40px) saturate(200%);border:1px solid rgba(99,102,241,.2);border-radius:var(--radius-xl);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),inset 0 -1px 0 rgba(0,0,0,.1),0 8px 40px rgba(99,102,241,.15),0 0 60px rgba(99,102,241,.05);transition:all .3s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden}.glass-liquid-accent:after{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(129,140,248,.2) 30%,rgba(165,180,252,.3) 50%,rgba(129,140,248,.2) 70%,transparent);pointer-events:none}.glass-liquid-card{composes:glass-liquid;cursor:pointer}.glass-liquid-card:hover{transform:translateY(-4px);border-color:rgba(99,102,241,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 12px 50px rgba(99,102,241,.2),0 0 80px rgba(99,102,241,.06)}.card{background:var(--surface-light);border-radius:var(--radius-lg);border:1px solid var(--border);transition:var(--transition-smooth);position:relative;overflow:hidden}.card:hover{border-color:var(--border-light);box-shadow:var(--shadow-md),0 0 30px rgba(99,102,241,.08);transform:translateY(-1px)}.card-glow{background:var(--surface-light);border-radius:var(--radius-xl);border:1px solid rgba(255,255,255,.08);transition:var(--transition-smooth);position:relative}.card-glow:after{content:"";position:absolute;inset:-1px;border-radius:var(--radius-xl);padding:1px;background:linear-gradient(135deg,rgba(99,102,241,.3),rgba(139,92,246,.1),rgba(99,102,241,.3));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .4s ease;pointer-events:none}.card-glow:hover:after{opacity:1}.card-glow:hover{box-shadow:0 8px 40px rgba(99,102,241,.15);transform:translateY(-2px)}.card-elevated{background:var(--surface-elevated);border-radius:var(--radius-lg);border:1px solid var(--border-light);box-shadow:var(--shadow-sm);transition:var(--transition)}.card-elevated:hover{box-shadow:var(--shadow-md)}.btn-primary{background:linear-gradient(135deg,var(--accent) 0,var(--accent-dark) 100%);color:white;border:none;border-radius:var(--radius-md);padding:12px 24px;font-weight:500;cursor:pointer;transition:var(--transition);position:relative;overflow:hidden}.btn-primary:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);transition:left .5s}.btn-primary:hover:after{left:100%}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(99,102,241,.45),0 0 40px rgba(99,102,241,.15)}.btn-glass{background:var(--surface-glass);backdrop-filter:var(--blur-md) saturate(1.4);-webkit-backdrop-filter:var(--blur-md) saturate(1.4);border:1px solid rgba(255,255,255,.1);color:var(--text-primary);border-radius:var(--radius-md);padding:12px 24px;font-weight:500;cursor:pointer;transition:var(--transition);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.btn-glass:hover{background:var(--surface-elevated);border-color:rgba(99,102,241,.3);transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 4px 20px rgba(99,102,241,.2)}.btn-secondary{background:var(--surface-light);color:var(--text-primary);border:1px solid var(--border-light);border-radius:var(--radius-md);padding:12px 24px;font-weight:500;cursor:pointer;transition:var(--transition)}.btn-secondary:hover{background:var(--surface-elevated);border-color:var(--accent);box-shadow:0 2px 12px rgba(99,102,241,.1)}.input{background:var(--surface-light);border:1px solid var(--border);border-radius:var(--radius-md);padding:12px 16px;color:var(--text-primary);transition:var(--transition)}.input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(99,102,241,.15)}.input::placeholder{color:var(--text-muted)}.gradient-bg{background:linear-gradient(135deg,var(--primary) 0,var(--primary-light) 50%,var(--primary) 100%)}.gradient-mesh{position:relative;background:var(--surface);overflow:hidden}.gradient-mesh:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 20% 30%,rgba(99,102,241,.08) 0,transparent 60%),radial-gradient(ellipse 40% 60% at 80% 70%,rgba(139,92,246,.06) 0,transparent 60%),radial-gradient(ellipse 50% 40% at 50% 20%,rgba(99,102,241,.04) 0,transparent 50%);pointer-events:none;animation:mesh-float 12s ease-in-out infinite}@keyframes mesh-float{0%,to{opacity:.8;transform:scale(1)}25%{opacity:1;transform:scale(1.05)}50%{opacity:.7;transform:scale(.98)}75%{opacity:.9;transform:scale(1.02)}}.gradient-accent{background:linear-gradient(135deg,var(--accent) 0,var(--accent-light) 100%)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes breathe-glow{0%,to{box-shadow:0 0 20px rgba(99,102,241,.1)}50%{box-shadow:0 0 40px rgba(99,102,241,.25)}}@keyframes border-glow-rotate{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.animate-fadeIn{animation:fadeIn .4s ease-out forwards}.animate-slideIn{animation:slideIn .3s ease-out forwards}.animate-scaleIn{animation:scaleIn .3s ease-out forwards}.animate-float{animation:float 4s ease-in-out infinite}.animate-breathe{animation:breathe-glow 3s ease-in-out infinite}.stat-card{background:rgba(26,26,34,.45);backdrop-filter:blur(30px) saturate(180%);-webkit-backdrop-filter:blur(30px) saturate(180%);border-radius:var(--radius-xl);border:1px solid rgba(255,255,255,.08);padding:20px;transition:var(--transition-smooth);position:relative;overflow:hidden}.stat-card:before{top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--accent),var(--accent-light),var(--accent-dark));transition:var(--transition)}.stat-card:after,.stat-card:before{content:"";position:absolute;opacity:0}.stat-card:after{top:-50%;right:-30%;width:60%;height:200%;background:radial-gradient(ellipse at center,rgba(99,102,241,.06) 0,transparent 70%);pointer-events:none;transition:var(--transition-smooth)}.stat-card:hover{transform:translateY(-4px);border-color:var(--accent);box-shadow:var(--shadow-lg),0 0 40px rgba(99,102,241,.15)}.stat-card:hover:after,.stat-card:hover:before{opacity:1}.nav-item{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:var(--radius-md);color:var(--text-secondary);transition:var(--transition);cursor:pointer}.nav-item:hover{background:var(--surface-elevated);color:var(--text-primary)}.nav-item.active{background:linear-gradient(135deg,var(--accent) 0,var(--accent-dark) 100%);color:white;box-shadow:0 4px 15px rgba(99,102,241,.35)}.quick-action{background:rgba(26,26,34,.45);backdrop-filter:blur(30px) saturate(180%);-webkit-backdrop-filter:blur(30px) saturate(180%);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-xl);padding:24px;cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94);display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;position:relative;overflow:hidden}.quick-action:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at center,rgba(99,102,241,.08) 0,transparent 70%);opacity:0;transition:var(--transition-smooth);pointer-events:none}.quick-action:hover{background:var(--surface-elevated);border-color:rgba(99,102,241,.3);transform:translateY(-4px);box-shadow:0 8px 30px rgba(99,102,241,.2)}.quick-action:hover:after{opacity:1}.quick-action .icon{width:52px;height:52px;border-radius:var(--radius-md);background:linear-gradient(135deg,var(--accent) 0,var(--accent-dark) 100%);display:flex;align-items:center;justify-content:center;font-size:24px;color:white;box-shadow:0 4px 15px rgba(99,102,241,.35);position:relative}.quick-action .icon:after{content:"";position:absolute;inset:-2px;border-radius:calc(var(--radius-md) + 2px);background:linear-gradient(135deg,rgba(129,140,248,.3),transparent);opacity:0;transition:opacity .3s}.quick-action:hover .icon:after{opacity:1}.welcome-banner{background:linear-gradient(135deg,var(--accent) 0,#8b5cf6 50%,var(--accent-dark) 100%);border-radius:var(--radius-2xl);padding:36px;position:relative;overflow:hidden}.welcome-banner:before{content:"";position:absolute;top:-50%;right:-20%;width:60%;height:200%;background:rgba(255,255,255,.06);transform:rotate(15deg);animation:banner-shimmer 6s ease-in-out infinite}.welcome-banner:after{content:"";position:absolute;bottom:-30%;left:-10%;width:40%;height:150%;background:radial-gradient(ellipse at center,rgba(255,255,255,.08) 0,transparent 70%);transform:rotate(-10deg);animation:banner-glow 4s ease-in-out infinite}@keyframes banner-shimmer{0%,to{transform:rotate(15deg) translateX(0)}50%{transform:rotate(15deg) translateX(5%)}}@keyframes banner-glow{0%,to{opacity:.5}50%{opacity:1}}.step-indicator{gap:8px}.step-dot,.step-indicator{display:flex;align-items:center}.step-dot{width:32px;height:32px;border-radius:50%;justify-content:center;font-size:14px;font-weight:600;transition:var(--transition)}.step-dot.completed{background:var(--success);color:white;box-shadow:0 0 15px rgba(16,185,129,.35)}.step-dot.active{background:var(--accent);color:white;box-shadow:0 0 20px rgba(99,102,241,.4);animation:breathe-glow 3s ease-in-out infinite}.step-dot.pending{background:var(--surface-elevated);color:var(--text-muted);border:1px solid var(--border)}.step-line{flex:1 1;height:2px;background:var(--border);border-radius:1px}.step-line.completed{background:var(--success);box-shadow:0 0 8px rgba(16,185,129,.3)}.info-box{background:rgba(99,102,241,.08);border:1px solid rgba(99,102,241,.15);border-radius:var(--radius-md);color:var(--accent-light)}.info-box,.warning-box{padding:16px;backdrop-filter:var(--blur-sm);-webkit-backdrop-filter:var(--blur-sm)}.warning-box{background:rgba(245,158,11,.08);border:1px solid rgba(245,158,11,.15);border-radius:var(--radius-md);color:var(--warning-glow)}.success-box{background:rgba(16,185,129,.08);border:1px solid rgba(16,185,129,.15);border-radius:var(--radius-md);padding:16px;color:var(--success-glow);backdrop-filter:var(--blur-sm);-webkit-backdrop-filter:var(--blur-sm)}.ant-message-notice-content{background:rgba(26,26,34,.65)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:var(--radius-md)!important;box-shadow:0 8px 32px rgba(0,0,0,.5)!important;color:#fff!important;backdrop-filter:blur(40px) saturate(200%)!important;-webkit-backdrop-filter:blur(40px) saturate(200%)!important}.ant-message-notice-content .ant-message-custom-content,.ant-message-notice-content .ant-message-custom-content span{color:#fff!important}.ant-message-success .anticon{color:var(--success)!important}.ant-message-error .anticon{color:var(--error)!important}.ant-message-warning .anticon{color:var(--warning)!important}.ant-message-info .anticon,.ant-message-loading .anticon{color:var(--accent-light)!important}.ant-modal-confirm .ant-modal-content{background:var(--surface-glass)!important;backdrop-filter:var(--blur-xl) saturate(1.6)!important;-webkit-backdrop-filter:var(--blur-xl) saturate(1.6)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:var(--radius-xl)!important;box-shadow:0 16px 48px rgba(0,0,0,.6)!important}.ant-modal-confirm .ant-modal-confirm-title{color:#fff!important}.ant-modal-confirm .ant-modal-confirm-content,.ant-modal-confirm .ant-modal-confirm-content p{color:rgba(255,255,255,.7)!important}.ant-modal-confirm-confirm .anticon-exclamation-circle,.ant-modal-confirm-warning .anticon-exclamation-circle{color:var(--warning)!important}.ant-modal-confirm-error .anticon-close-circle{color:var(--error)!important}.ant-modal-confirm-info .anticon-info-circle{color:var(--accent-light)!important}.ant-modal-confirm-success .anticon-check-circle{color:var(--success)!important}.ant-modal-confirm .ant-modal-confirm-btns .ant-btn-default{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.12)!important;color:rgba(255,255,255,.85)!important;border-radius:var(--radius-md)!important}.ant-modal-confirm .ant-modal-confirm-btns .ant-btn-default:hover{background:rgba(255,255,255,.1)!important;border-color:rgba(255,255,255,.2)!important;color:#fff!important}.ant-modal-confirm .ant-modal-confirm-btns .ant-btn-primary{border-radius:var(--radius-md)!important;box-shadow:0 4px 15px rgba(99,102,241,.35)!important}.ant-table{background:transparent!important;border-radius:var(--radius-lg)!important;overflow:hidden}.ant-table-wrapper{background:rgba(26,26,34,.5)!important;backdrop-filter:blur(40px) saturate(200%)!important;-webkit-backdrop-filter:blur(40px) saturate(200%)!important;border-radius:var(--radius-xl)!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 4px 24px rgba(0,0,0,.3)!important}.ant-table-container{border-radius:var(--radius-lg)!important}.ant-table-thead>tr>td,.ant-table-thead>tr>th{background:rgba(255,255,255,.02)!important;border-bottom:1px solid rgba(255,255,255,.06)!important;color:rgba(255,255,255,.85)!important;font-weight:600!important;padding:14px 16px!important}.ant-table-thead>tr>th:before{display:none!important}.ant-table-tbody>tr>td{background:transparent!important;border-bottom:1px solid rgba(255,255,255,.04)!important;color:rgba(255,255,255,.8)!important;padding:12px 16px!important;transition:var(--transition)!important}.ant-table-tbody>tr:hover>td{background:rgba(99,102,241,.06)!important}.ant-table-tbody>tr:last-child>td{border-bottom:none!important}.ant-table-cell-row-hover{background:rgba(99,102,241,.06)!important}.ant-table-pagination{margin:16px 0!important}.ant-pagination{color:rgba(255,255,255,.7)!important}.ant-pagination-item{background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:var(--radius-sm)!important;transition:var(--transition)!important}.ant-pagination-item a{color:rgba(255,255,255,.7)!important}.ant-pagination-item:hover{background:rgba(99,102,241,.1)!important;border-color:var(--accent)!important}.ant-pagination-item:hover a{color:var(--accent-light)!important}.ant-pagination-item-active{background:linear-gradient(135deg,var(--accent) 0,var(--accent-dark) 100%)!important;border-color:var(--accent)!important;box-shadow:0 2px 10px rgba(99,102,241,.4)!important}.ant-pagination-item-active a{color:#fff!important}.ant-pagination-next .ant-pagination-item-link,.ant-pagination-prev .ant-pagination-item-link{background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:var(--radius-sm)!important;color:rgba(255,255,255,.7)!important}.ant-pagination-next:hover .ant-pagination-item-link,.ant-pagination-prev:hover .ant-pagination-item-link{background:rgba(99,102,241,.1)!important;border-color:var(--accent)!important;color:var(--accent-light)!important}.ant-pagination-disabled .ant-pagination-item-link{background:rgba(255,255,255,.02)!important;border-color:rgba(255,255,255,.04)!important;color:rgba(255,255,255,.25)!important}.ant-pagination-options-quick-jumper{color:rgba(255,255,255,.7)!important}.ant-pagination-options-quick-jumper input{background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:var(--radius-sm)!important;color:#fff!important}.ant-card{background:rgba(26,26,34,.5)!important;backdrop-filter:blur(40px) saturate(200%)!important;-webkit-backdrop-filter:blur(40px) saturate(200%)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:var(--radius-xl)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 4px 24px rgba(0,0,0,.3)!important;transition:var(--transition-smooth)!important}.ant-card:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 8px 40px rgba(0,0,0,.4)!important}.ant-card-head{background:transparent!important;border-bottom:1px solid rgba(255,255,255,.06)!important}.ant-card-head,.ant-card-head-title{color:#fff!important}.ant-card-body{color:rgba(255,255,255,.85)!important}.ant-btn-primary{background:linear-gradient(135deg,var(--accent) 0,var(--accent-dark) 100%)!important;border:none!important;border-radius:var(--radius-md)!important;box-shadow:0 4px 15px rgba(99,102,241,.35)!important;transition:var(--transition)!important;position:relative;overflow:hidden}.ant-btn-primary:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);transition:left .5s}.ant-btn-primary:hover:after{left:100%}.ant-btn-primary:hover{background:linear-gradient(135deg,var(--accent-light) 0,var(--accent) 100%)!important;box-shadow:0 6px 25px rgba(99,102,241,.5),0 0 40px rgba(99,102,241,.2)!important;transform:translateY(-2px)}.ant-btn-default{background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:var(--radius-md)!important;color:rgba(255,255,255,.85)!important;transition:var(--transition)!important}.ant-btn-default:hover{background:rgba(255,255,255,.08)!important;border-color:var(--accent)!important;color:var(--accent-light)!important;box-shadow:0 2px 10px rgba(99,102,241,.15)!important}.ant-btn-dangerous,.ant-btn-default.ant-btn-dangerous{background:rgba(239,68,68,.08)!important;border:1px solid #ef4444!important;color:#ef4444!important;box-shadow:none!important;border-radius:var(--radius-md)!important}.ant-btn-dangerous:hover,.ant-btn-default.ant-btn-dangerous:hover{background:rgba(239,68,68,.15)!important;border-color:#f87171!important;color:#f87171!important;box-shadow:0 2px 15px rgba(239,68,68,.25)!important}.ant-input,.ant-input-affix-wrapper{background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:var(--radius-md)!important;color:#fff!important;transition:var(--transition)!important}.ant-input-affix-wrapper:hover,.ant-input:hover{border-color:rgba(255,255,255,.15)!important;background:rgba(255,255,255,.06)!important}.ant-input-affix-wrapper-focused,.ant-input-affix-wrapper:focus,.ant-input:focus{border-color:var(--accent)!important;box-shadow:0 0 0 3px rgba(99,102,241,.15)!important}.ant-input::placeholder{color:rgba(255,255,255,.35)!important}.ant-input-textarea textarea,.ant-select-selector{background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:var(--radius-md)!important;color:#fff!important}.ant-select-selector{transition:var(--transition)!important}.ant-select:hover .ant-select-selector{border-color:rgba(255,255,255,.15)!important}.ant-select-focused .ant-select-selector{border-color:var(--accent)!important;box-shadow:0 0 0 3px rgba(99,102,241,.15)!important}.ant-select-dropdown{background:rgba(26,26,34,.7)!important;backdrop-filter:blur(50px) saturate(220%)!important;-webkit-backdrop-filter:blur(50px) saturate(220%)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:var(--radius-lg)!important;box-shadow:0 16px 48px rgba(0,0,0,.6)!important}.ant-select-item{color:rgba(255,255,255,.85)!important;border-radius:var(--radius-sm)!important}.ant-select-item-option-active{background:rgba(99,102,241,.1)!important}.ant-select-item-option-selected{background:rgba(99,102,241,.2)!important;color:#fff!important}.ant-tag{border-radius:var(--radius-sm)!important;border:none!important}.ant-modal-content{background:rgba(26,26,34,.6)!important;backdrop-filter:blur(50px) saturate(220%)!important;-webkit-backdrop-filter:blur(50px) saturate(220%)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:var(--radius-xl)!important;box-shadow:0 24px 80px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.06)!important;will-change:backdrop-filter!important;-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important;isolation:isolate!important}.ant-modal-header{background:transparent!important;border-bottom:1px solid rgba(255,255,255,.06)!important}.ant-modal-title{color:#fff!important}.ant-modal-body{color:rgba(255,255,255,.85)!important}.ant-modal-footer{background:transparent!important;border-top:1px solid rgba(255,255,255,.06)!important}.ant-modal-close{color:rgba(255,255,255,.5)!important;transition:var(--transition)!important}.ant-modal-close:hover{background:rgba(255,255,255,.08)!important;border-radius:50%!important}.ant-form-item-label>label,.ant-modal-close:hover{color:rgba(255,255,255,.85)!important}.ant-form-item-explain-error{color:var(--error)!important}.ant-checkbox-wrapper{color:rgba(255,255,255,.85)!important}.ant-checkbox-inner{background:rgba(255,255,255,.04)!important;border-color:rgba(255,255,255,.15)!important;border-radius:4px!important}.ant-checkbox-checked .ant-checkbox-inner{background:var(--accent)!important;border-color:var(--accent)!important}.ant-radio-wrapper{color:rgba(255,255,255,.85)!important}.ant-radio-inner{background:rgba(255,255,255,.04)!important;border-color:rgba(255,255,255,.15)!important}.ant-radio-checked .ant-radio-inner{border-color:var(--accent)!important}.ant-radio-checked .ant-radio-inner:after{background:var(--accent)!important}.ant-switch{background:rgba(255,255,255,.12)!important}.ant-switch-checked{background:var(--accent)!important}.switch-liquid.ant-switch{background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02))!important;backdrop-filter:blur(20px) contrast(1.1) brightness(1.2) saturate(1.5)!important;-webkit-backdrop-filter:blur(20px) contrast(1.1) brightness(1.2) saturate(1.5)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),inset 0 -1px 0 rgba(0,0,0,.2),0 2px 8px rgba(0,0,0,.3)!important;transition:all .3s cubic-bezier(.25,.46,.45,.94)!important}.switch-liquid.ant-switch .ant-switch-handle:before{background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(230,228,240,.75))!important;box-shadow:0 2px 4px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.9)!important;transition:all .3s cubic-bezier(.25,.46,.45,.94)!important}.switch-liquid.ant-switch-checked{background:linear-gradient(135deg,rgba(99,102,241,.35),rgba(139,92,246,.25)),linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.03))!important;backdrop-filter:blur(20px) contrast(1.15) brightness(1.35) saturate(2)!important;-webkit-backdrop-filter:blur(20px) contrast(1.15) brightness(1.35) saturate(2)!important;border-color:rgba(99,102,241,.5)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),inset 0 -1px 0 rgba(0,0,0,.1),0 0 20px rgba(99,102,241,.4),0 0 40px rgba(99,102,241,.15),0 2px 8px rgba(0,0,0,.3)!important}.switch-liquid.ant-switch-checked .ant-switch-handle:before{background:linear-gradient(180deg,rgba(255,255,255,1),rgba(220,215,255,.85))!important;box-shadow:0 2px 6px rgba(99,102,241,.4),0 0 12px rgba(99,102,241,.25),inset 0 1px 0 rgba(255,255,255,.95)!important}.switch-liquid.ant-switch:hover:not(.ant-switch-disabled){border-color:rgba(255,255,255,.25)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),inset 0 -1px 0 rgba(0,0,0,.2),0 4px 16px rgba(0,0,0,.4)!important}.switch-liquid.ant-switch-checked:hover:not(.ant-switch-disabled){border-color:rgba(99,102,241,.6)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.25),inset 0 -1px 0 rgba(0,0,0,.1),0 0 30px rgba(99,102,241,.55),0 0 60px rgba(99,102,241,.2),0 4px 16px rgba(0,0,0,.4)!important}.ant-tabs-tab{color:rgba(255,255,255,.6)!important;transition:var(--transition)!important}.ant-tabs-tab:hover{color:rgba(255,255,255,.85)!important}.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--accent-light)!important}.ant-tabs-ink-bar{background:var(--accent)!important}.ant-drawer-content{background:rgba(26,26,34,.7)!important;backdrop-filter:blur(50px) saturate(220%)!important;-webkit-backdrop-filter:blur(50px) saturate(220%)!important}.ant-drawer-header{background:transparent!important;border-bottom:1px solid rgba(255,255,255,.06)!important}.ant-drawer-title{color:#fff!important}.ant-drawer-close{color:rgba(255,255,255,.5)!important}.ant-drawer-body{color:rgba(255,255,255,.85)!important}.ant-dropdown-menu{background:rgba(26,26,34,.7)!important;backdrop-filter:blur(50px) saturate(220%)!important;-webkit-backdrop-filter:blur(50px) saturate(220%)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:var(--radius-lg)!important;box-shadow:0 16px 48px rgba(0,0,0,.6)!important;padding:8px!important}.ant-dropdown-menu-item{color:rgba(255,255,255,.85)!important;border-radius:var(--radius-sm)!important;transition:var(--transition)!important;padding:10px 16px!important}.ant-dropdown-menu-item:hover{background:rgba(99,102,241,.1)!important;color:#fff!important}.ant-popconfirm .ant-popover-inner{background:var(--surface-glass)!important;backdrop-filter:var(--blur-xl) saturate(1.8)!important;-webkit-backdrop-filter:var(--blur-xl) saturate(1.8)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:var(--radius-lg)!important;box-shadow:0 16px 48px rgba(0,0,0,.6)!important}.ant-popconfirm .ant-popover-message-title{color:#fff!important}.ant-popconfirm .ant-popover-arrow:before{background:var(--surface-glass)!important}.ant-tooltip-inner{background:rgba(26,26,34,.75)!important;backdrop-filter:blur(30px) saturate(200%)!important;-webkit-backdrop-filter:blur(30px) saturate(200%)!important;border-radius:var(--radius-sm)!important;box-shadow:0 8px 24px rgba(0,0,0,.5)!important}.ant-tooltip-arrow:before{background:var(--surface-glass)!important}.ant-progress-bg{background:linear-gradient(90deg,var(--accent) 0,var(--accent-light) 100%)!important}.ant-badge-count{background:linear-gradient(135deg,var(--error) 0,#dc2626 100%)!important;box-shadow:0 2px 8px rgba(239,68,68,.4)!important}.ant-empty-description{color:rgba(255,255,255,.45)!important}.ant-empty-image svg{fill:rgba(255,255,255,.15)!important}.ant-empty-image svg path{fill:rgba(255,255,255,.1)!important}.ant-empty-image svg ellipse{fill:rgba(255,255,255,.08)!important}.ant-empty-image svg g{stroke:rgba(255,255,255,.15)!important}.ant-spin-dot-item{background:var(--accent)!important}.ant-divider{border-color:rgba(255,255,255,.06)!important}.ant-steps-item-title{color:rgba(255,255,255,.85)!important}.ant-steps-item-description{color:rgba(255,255,255,.45)!important}.ant-steps-item-finish:not(.ant-steps-item-custom) .ant-steps-item-icon{background:var(--success)!important;border-color:var(--success)!important;box-shadow:0 0 10px rgba(16,185,129,.3)!important}.ant-steps-item-process:not(.ant-steps-item-custom) .ant-steps-item-icon{background:var(--accent)!important;border-color:var(--accent)!important;box-shadow:0 0 15px rgba(99,102,241,.4)!important}.ant-steps-item-custom .ant-steps-item-icon{background:transparent!important;border:none!important}.ant-picker{background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:var(--radius-md)!important}.ant-picker-input>input{color:#fff!important}.ant-picker-dropdown{background:var(--surface-glass)!important;backdrop-filter:var(--blur-xl) saturate(1.8)!important;-webkit-backdrop-filter:var(--blur-xl) saturate(1.8)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:var(--radius-lg)!important}.ant-input-number{background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:var(--radius-md)!important}.ant-input-number-input{color:#fff!important}.ant-slider-handle:after,.ant-slider-track{background:var(--accent)!important}.ant-slider-handle:after{box-shadow:0 0 0 2px var(--accent)!important}.ant-avatar{border:2px solid rgba(255,255,255,.08)!important}.ant-list-item{border-color:rgba(255,255,255,.06)!important;color:rgba(255,255,255,.85)!important}.ant-collapse{background:rgba(26,26,34,.45)!important;backdrop-filter:blur(30px) saturate(180%)!important;-webkit-backdrop-filter:blur(30px) saturate(180%)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:var(--radius-lg)!important}.ant-collapse-header{color:rgba(255,255,255,.85)!important}.ant-collapse-content{background:transparent!important;border-color:rgba(255,255,255,.06)!important}.ant-menu-item{color:rgba(255,255,255,.7)!important;border-radius:var(--radius-md)!important;margin:4px 0!important;transition:var(--transition)!important}.ant-menu-item:hover{background:rgba(255,255,255,.06)!important;color:#fff!important}.ant-menu-item-selected{background:linear-gradient(135deg,var(--accent) 0,var(--accent-dark) 100%)!important;box-shadow:0 4px 15px rgba(99,102,241,.35)!important}.ant-menu-submenu-title{color:rgba(255,255,255,.7)!important;border-radius:var(--radius-md)!important}.ant-menu-submenu-title:hover{background:rgba(255,255,255,.06)!important;color:#fff!important}.ant-notification-notice{background:rgba(26,26,34,.7)!important;backdrop-filter:blur(50px) saturate(220%)!important;-webkit-backdrop-filter:blur(50px) saturate(220%)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:var(--radius-xl)!important;box-shadow:0 16px 48px rgba(0,0,0,.6)!important}.ant-notification-notice-message{color:#fff!important}.ant-notification-notice-description{color:rgba(255,255,255,.7)!important}.ant-notification-notice-close{color:rgba(255,255,255,.5)!important}.ant-alert{border-radius:var(--radius-lg)!important}.ant-alert-info{background:rgba(99,102,241,.08)!important;border:1px solid rgba(99,102,241,.15)!important}.ant-alert-success{border:1px solid rgba(16,185,129,.15)!important}.ant-alert-warning{border:1px solid rgba(245,158,11,.15)!important}.ant-alert-error{border:1px solid rgba(239,68,68,.15)!important}.ant-modal-footer{padding:16px 24px!important}.ant-input-affix-wrapper .ant-input{background:transparent!important;padding:0!important}.ant-input-affix-wrapper .ant-input,.ant-input-affix-wrapper .ant-input:focus{border:none!important;box-shadow:none!important}.ant-input-affix-wrapper{padding:8px 12px!important}.ant-input-affix-wrapper .ant-input-suffix{color:rgba(255,255,255,.4)!important}.ant-input-number-handler-wrap{background:rgba(255,255,255,.04)!important;border-left:1px solid rgba(255,255,255,.08)!important;border-radius:0 var(--radius-md) var(--radius-md) 0!important}.ant-input-number-handler{border-color:rgba(255,255,255,.08)!important}.ant-input-number-handler:hover{background:rgba(99,102,241,.1)!important}.ant-input-number-handler-down-inner,.ant-input-number-handler-up-inner{color:rgba(255,255,255,.5)!important}.ant-input-number-handler:hover .ant-input-number-handler-down-inner,.ant-input-number-handler:hover .ant-input-number-handler-up-inner{color:var(--accent-light)!important}.ant-input-number-handler-down-disabled,.ant-input-number-handler-up-disabled{cursor:not-allowed!important}.ant-input-number-handler-down-disabled .ant-input-number-handler-down-inner,.ant-input-number-handler-up-disabled .ant-input-number-handler-up-inner{color:rgba(255,255,255,.2)!important}.ant-divider-inner-text{color:rgba(255,255,255,.6)!important;font-size:13px!important}.ant-alert{background:var(--surface-glass)!important;backdrop-filter:var(--blur-lg) saturate(1.5)!important;-webkit-backdrop-filter:var(--blur-lg) saturate(1.5)!important}.ant-alert-message{color:#fff!important;font-weight:500!important}.ant-alert-description{color:rgba(255,255,255,.7)!important}.ant-alert-info{background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.1)!important}.ant-alert-info .ant-alert-message{color:rgba(255,255,255,.9)!important}.ant-alert-info .ant-alert-icon{color:rgba(255,255,255,.6)!important}.ant-alert-success{background:rgba(16,185,129,.08)!important;border:1px solid rgba(16,185,129,.2)!important}.ant-alert-success .ant-alert-message{color:#6ee7b7!important}.ant-alert-success .ant-alert-icon{color:var(--success)!important}.ant-alert-warning{background:rgba(245,158,11,.08)!important;border:1px solid rgba(245,158,11,.2)!important}.ant-alert-warning .ant-alert-message{color:#fcd34d!important}.ant-alert-warning .ant-alert-icon{color:var(--warning)!important}.ant-alert-error{background:rgba(239,68,68,.08)!important;border:1px solid rgba(239,68,68,.2)!important}.ant-alert-error .ant-alert-message{color:#fca5a5!important}.ant-alert-error .ant-alert-icon{color:var(--error)!important}.ant-alert .ant-typography-secondary{color:rgba(255,255,255,.6)!important}.ant-alert .ant-tag{border:1px solid rgba(255,255,255,.1)!important}.ant-alert .ant-tag,.ant-alert .ant-tag-blue{background:rgba(255,255,255,.06)!important;color:rgba(255,255,255,.85)!important}.ant-alert .ant-tag-blue{border-color:rgba(255,255,255,.15)!important}.ant-alert .ant-tag-green{background:rgba(16,185,129,.15)!important;border-color:rgba(16,185,129,.25)!important;color:#6ee7b7!important}.ant-alert .ant-tag-orange{background:rgba(245,158,11,.15)!important;border-color:rgba(245,158,11,.25)!important;color:#fcd34d!important}.ant-alert .ant-tag-red{background:rgba(239,68,68,.15)!important;border-color:rgba(239,68,68,.25)!important;color:#fca5a5!important}.ant-alert code{background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:4px!important;padding:2px 6px!important;color:rgba(255,255,255,.85)!important;font-family:var(--font-mono),monospace!important}.ant-alert-close-icon{color:rgba(255,255,255,.4)!important}.ant-alert-close-icon:hover{color:rgba(255,255,255,.7)!important}.ant-tag{background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.1)!important;color:rgba(255,255,255,.85)!important;border-radius:6px!important}.ant-tag-blue{background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.15)!important;color:rgba(255,255,255,.9)!important}.ant-tag-green{background:rgba(16,185,129,.12)!important;border-color:rgba(16,185,129,.2)!important;color:#6ee7b7!important}.ant-tag-orange{background:rgba(245,158,11,.12)!important;border-color:rgba(245,158,11,.2)!important;color:#fcd34d!important}.ant-tag-red{background:rgba(239,68,68,.12)!important;border-color:rgba(239,68,68,.2)!important;color:#fca5a5!important}.ant-tag-cyan{background:rgba(6,182,212,.12)!important;border-color:rgba(6,182,212,.2)!important;color:#67e8f9!important}.ant-tag-purple{background:rgba(139,92,246,.12)!important;border-color:rgba(139,92,246,.2)!important;color:#c4b5fd!important}.ant-tag-magenta,.ant-tag-pink{background:rgba(236,72,153,.12)!important;border-color:rgba(236,72,153,.2)!important;color:#f9a8d4!important}.ant-tag-gold,.ant-tag-yellow{background:rgba(234,179,8,.12)!important;border-color:rgba(234,179,8,.2)!important;color:#fde047!important}.ant-tag-lime{background:rgba(132,204,22,.12)!important;border-color:rgba(132,204,22,.2)!important;color:#bef264!important}.ant-tag-geekblue{background:rgba(59,130,246,.12)!important;border-color:rgba(59,130,246,.2)!important;color:#93c5fd!important}.ant-tag-volcano{background:rgba(249,115,22,.12)!important;border-color:rgba(249,115,22,.2)!important;color:#fdba74!important}.ant-tag-default,.ant-tag-processing{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.12)!important;color:rgba(255,255,255,.85)!important}.ant-tag-success{background:rgba(16,185,129,.12)!important;border-color:rgba(16,185,129,.2)!important;color:#6ee7b7!important}.ant-tag-warning{background:rgba(245,158,11,.12)!important;border-color:rgba(245,158,11,.2)!important;color:#fcd34d!important}.ant-tag-error{background:rgba(239,68,68,.12)!important;border-color:rgba(239,68,68,.2)!important;color:#fca5a5!important}.ant-pagination,.ant-table-pagination,.ant-table-pagination.ant-table-pagination-left,.ant-table-pagination.ant-table-pagination-right{justify-content:center!important}.ant-menu-submenu-popup{background:var(--surface-glass)!important;backdrop-filter:var(--blur-xl) saturate(1.8)!important;-webkit-backdrop-filter:var(--blur-xl) saturate(1.8)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:var(--radius-lg)!important;box-shadow:0 16px 48px rgba(0,0,0,.6)!important}.ant-menu-submenu-popup .ant-menu,.ant-menu-submenu-popup .ant-menu-sub{background:transparent!important}.ant-menu-submenu-popup .ant-menu-item{color:rgba(255,255,255,.7)!important;margin:4px 6px!important;border-radius:var(--radius-sm)!important}.ant-menu-submenu-popup .ant-menu-item-active,.ant-menu-submenu-popup .ant-menu-item:hover{background:rgba(255,255,255,.06)!important;color:#fff!important}.ant-menu-submenu-popup .ant-menu-item-selected{background:linear-gradient(135deg,var(--accent) 0,var(--accent-dark) 100%)!important;color:#fff!important}@media screen and (max-width:768px){div[style*="display: flex"][style*="gap: 8px"]{flex-wrap:wrap!important}div[style*="display: flex"][style*="gap: 8px"]>.ant-btn{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 4px);min-width:0!important;padding:4px 8px!important;font-size:13px!important}div[style*="display: flex"][style*="gap: 8px"]>.ant-btn-primary{flex:1 1 100%!important}.ant-table{font-size:13px!important}.ant-table-wrapper{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.ant-table-tbody>tr>td,.ant-table-thead>tr>th{padding:10px 8px!important;white-space:normal!important;word-break:break-word!important;min-width:60px!important}.ant-table-tbody>tr>td:last-child,.ant-table-thead>tr>th:last-child{white-space:nowrap!important;min-width:auto!important}.ant-table-cell .ant-btn-link{padding:0 4px!important}.ant-pagination{flex-wrap:wrap!important;gap:8px!important}.ant-pagination-item,.ant-pagination-next,.ant-pagination-prev{min-width:32px!important;height:32px!important;line-height:32px!important}.ant-card{border-radius:var(--radius-md)!important}.ant-card-body{padding:16px!important}.ant-modal{max-width:calc(100vw - 32px)!important;margin:16px auto!important}.ant-modal-content{border-radius:var(--radius-lg)!important}.ant-modal-body{padding:16px!important;max-height:60vh!important;overflow-y:auto!important}.ant-modal-footer{padding:12px 16px!important}.ant-form-item{margin-bottom:16px!important}.ant-form-item-label{padding-bottom:4px!important}.quick-action{padding:16px!important}.quick-action .icon{width:40px!important;height:40px!important;font-size:20px!important}}@media screen and (max-width:480px){div[style*="display: flex"][style*="gap: 8px"]>.ant-btn{flex:1 1 100%!important}.ant-table-tbody>tr>td,.ant-table-thead>tr>th{padding:8px 6px!important;font-size:12px!important}.ant-pagination-item,.ant-pagination-next,.ant-pagination-prev{min-width:28px!important;height:28px!important;line-height:28px!important;font-size:12px!important}}@media screen and (max-width:768px){.ant-table-body::-webkit-scrollbar,.ant-table-wrapper::-webkit-scrollbar{height:4px!important}.ant-table-body::-webkit-scrollbar-thumb,.ant-table-wrapper::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2)!important;border-radius:2px!important}.ant-table-body::-webkit-scrollbar-track,.ant-table-wrapper::-webkit-scrollbar-track{background:rgba(255,255,255,.05)!important}}.data-list{display:flex;flex-direction:column;gap:8px}.data-list-item{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:var(--surface-glass);backdrop-filter:var(--blur-md) saturate(1.3);-webkit-backdrop-filter:var(--blur-md) saturate(1.3);border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-smooth)}.data-list-item:hover{border-color:rgba(99,102,241,.2);background:var(--surface-elevated);box-shadow:0 4px 20px rgba(99,102,241,.08)}.data-list-item-disabled{opacity:.5;background:rgba(26,26,34,.5)}.data-list-item-disabled:hover{background:rgba(30,30,38,.5);border-color:rgba(255,255,255,.08)}.data-list-item-disabled .data-list-item-note{color:rgba(255,255,255,.5)}.data-list-item-disabled .ant-tag{background:rgba(255,255,255,.04)!important;border-color:rgba(255,255,255,.08)!important;color:rgba(255,255,255,.4)!important}.data-list-item-left{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:6px}.data-list-item-header{display:flex;align-items:center;gap:10px}.data-list-item-note{font-size:14px;font-weight:500;color:rgba(255,255,255,.9);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-list-item-info{display:flex;align-items:center;gap:8px;font-size:13px;color:rgba(255,255,255,.5);flex-wrap:wrap}.data-list-item-info .info-item{display:flex;align-items:center;gap:4px}.data-list-item-info .info-label{color:rgba(255,255,255,.4)}.data-list-item-info .info-value{color:rgba(255,255,255,.7)}.data-list-item-info .info-divider{color:rgba(255,255,255,.2)}.data-list-item-right{flex-shrink:0;margin-left:12px;display:flex;align-items:center;gap:4px}.data-list-item-right .ant-switch{margin-right:8px}.data-list-item .ant-tag{margin:0;font-size:11px;padding:2px 8px;border-radius:6px;background:rgba(99,102,241,.1)!important;border:1px solid rgba(99,102,241,.15)!important;color:#818cf8!important;font-weight:500}@media screen and (max-width:640px){.data-list-item{padding:12px 14px}.data-list-item-info{flex-direction:column;align-items:flex-start;gap:4px}.data-list-item-info .info-divider{display:none}}.data-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:16px;gap:16px}.data-card{background:var(--surface-glass)!important;backdrop-filter:var(--blur-lg) saturate(1.4)!important;-webkit-backdrop-filter:var(--blur-lg) saturate(1.4)!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:var(--radius-xl)!important;transition:var(--transition-smooth)!important;cursor:pointer;overflow:hidden}.data-card:hover{border-color:rgba(255,255,255,.12)!important;box-shadow:0 8px 30px rgba(0,0,0,.4),0 0 30px rgba(99,102,241,.08)!important;transform:translateY(-2px)}.data-card .ant-card-body{padding:0!important}.data-card-header{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid rgba(255,255,255,.04)}.data-card-title{font-size:15px;font-weight:600;color:rgba(255,255,255,.9);flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-card-index{font-size:12px;color:rgba(255,255,255,.35)}.data-card-body{padding:16px}.data-card-item{display:flex;gap:12px;margin-bottom:12px;font-size:13px;line-height:1.6}.data-card-item:last-child{margin-bottom:0}.data-card-item-full{flex-direction:column;gap:8px}.item-label{color:rgba(255,255,255,.45);flex-shrink:0;font-size:13px;min-width:40px}.item-value{color:rgba(255,255,255,.85);word-break:break-word;flex:1 1}.item-value-ellipsis{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.item-value-summary{font-size:13px;color:rgba(255,255,255,.7);line-height:1.6;padding:12px;background:rgba(255,255,255,.03);border-radius:10px}.item-value-empty{color:rgba(255,255,255,.25)}.data-card-footer{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:transparent;border-top:1px solid rgba(255,255,255,.04)}.data-card-footer-hint{font-size:12px;color:rgba(255,255,255,.25)}.data-card-footer .ant-btn-text{color:rgba(255,255,255,.45)!important;padding:4px 12px!important;height:auto!important;border-radius:8px!important;font-size:13px!important;transition:all .2s ease!important}.data-card-footer .ant-btn-text:hover{color:#ef4444!important;background:rgba(239,68,68,.08)!important}.data-card-pagination{display:flex;justify-content:center;padding:24px 0}.data-card-pagination .ant-pagination-mini .ant-pagination-item,.data-card-pagination .ant-pagination-mini .ant-pagination-next,.data-card-pagination .ant-pagination-mini .ant-pagination-prev{min-width:36px!important;height:36px!important;line-height:36px!important;font-size:14px!important;margin-right:8px!important}.data-card-pagination .ant-pagination-mini .ant-pagination-item a{padding:0 8px!important}.data-card-pagination .ant-pagination-total-text{height:36px!important;line-height:36px!important;margin-right:16px!important}@media screen and (max-width:640px){.data-card-pagination .ant-pagination-mini .ant-pagination-item,.data-card-pagination .ant-pagination-mini .ant-pagination-next,.data-card-pagination .ant-pagination-mini .ant-pagination-prev{min-width:32px!important;height:32px!important;line-height:32px!important;font-size:13px!important;margin-right:4px!important}.data-card-pagination .ant-pagination-total-text{height:32px!important;line-height:32px!important;margin-right:8px!important}}.data-card .ant-tag{margin:0;font-size:12px;padding:4px 10px;border-radius:8px;background:rgba(99,102,241,.1)!important;border:1px solid rgba(99,102,241,.15)!important;color:#818cf8!important;font-weight:500}@media screen and (max-width:640px){.data-card-grid{grid-template-columns:1fr;gap:12px}.data-card-body,.data-card-header{padding:14px}.data-card-footer{padding:10px 14px}}.mobile-card-list{display:flex;flex-direction:column;gap:12px}.ant-menu-item.recharge-menu-wrapper{position:relative!important;background:linear-gradient(135deg,rgba(99,102,241,.12),rgba(139,92,246,.12))!important;border:1px solid rgba(99,102,241,.2)!important;border-radius:10px!important;margin:4px 6px!important;overflow:hidden!important}.ant-menu-item.recharge-menu-wrapper:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:recharge-shimmer 2.5s infinite;z-index:1}.ant-menu-item.recharge-menu-wrapper:hover{background:linear-gradient(135deg,rgba(99,102,241,.2),rgba(139,92,246,.2))!important;border-color:rgba(99,102,241,.35)!important;transform:scale(1.02);box-shadow:0 4px 20px rgba(99,102,241,.25)!important}.ant-menu-item.recharge-menu-wrapper .anticon{color:#a78bfa!important}.ant-menu-item.recharge-menu-wrapper .ant-menu-title-content{background:linear-gradient(90deg,#a78bfa,#c4b5fd);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:600}@keyframes recharge-shimmer{0%{left:-100%}50%,to{left:100%}}@media screen and (max-width:768px){.ant-menu-item.recharge-menu-wrapper{margin:4px 8px!important}}.rcoin-modal .ant-modal-content{border-radius:var(--radius-xl)!important}@media screen and (max-width:640px){.rcoin-modal{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.rcoin-modal .ant-modal-content{width:100%!important;min-height:75vh!important;border-radius:var(--radius-xl)!important}.rcoin-modal .ant-modal-body,.rcoin-modal .ant-modal-content{max-height:85vh!important;overscroll-behavior:contain!important}.rcoin-modal .ant-modal-body{display:flex!important;flex-direction:column!important;overflow:hidden!important}.rcoin-modal .ant-modal-body>div:last-child{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important}}@media screen and (max-width:768px){.help-page-container{max-width:100%!important;padding:0 12px!important}.help-main-content{flex-direction:column!important;gap:16px!important}.help-sidebar{width:100%!important;gap:12px!important}.help-progress-indicator{padding:12px 0!important;margin-bottom:20px!important}.help-step-line{width:30px!important;margin:0 6px!important}.help-step-icon{width:36px!important;height:36px!important;font-size:14px!important}.help-step-number{width:28px!important;height:28px!important;font-size:13px!important}.help-sub-steps{flex-direction:column!important;gap:12px!important}.help-footer-buttons{flex-direction:column!important;gap:8px!important}.help-debug-info{display:none!important}.help-page-container .ant-card-body{padding:16px!important}.help-page-container .ant-typography h4,.help-page-container h4.ant-typography{font-size:16px!important}}html[data-rust-tool-app=true] .help-page-container{max-width:100%!important;padding:0 12px!important}html[data-rust-tool-app=true] .help-main-content{flex-direction:column!important;gap:16px!important}html[data-rust-tool-app=true] .help-sidebar{width:100%!important;gap:12px!important}html[data-rust-tool-app=true] .help-progress-indicator{padding:12px 0!important;margin-bottom:20px!important}html[data-rust-tool-app=true] .help-step-line{width:30px!important;margin:0 6px!important}html[data-rust-tool-app=true] .help-step-icon{width:36px!important;height:36px!important;font-size:14px!important}html[data-rust-tool-app=true] .help-step-number{width:28px!important;height:28px!important;font-size:13px!important}html[data-rust-tool-app=true] .help-sub-steps{flex-direction:column!important;gap:12px!important}html[data-rust-tool-app=true] .help-footer-buttons{flex-direction:column!important;gap:8px!important}html[data-rust-tool-app=true] .help-debug-info,html[data-rust-tool-application=true] .help-debug-info{display:none!important}html[data-rust-tool-app=true] .help-page-container .ant-card-body{padding:16px!important}html[data-rust-tool-app=true] .help-page-container .ant-typography h4,html[data-rust-tool-app=true] .help-page-container h4.ant-typography{font-size:16px!important}html[data-rust-tool-app=true] .help-page-container .ant-btn{height:auto!important;min-height:36px!important}html[data-rust-tool-app=true] .admin-sider{width:0!important;min-width:0!important;max-width:0!important;flex:0 0!important}html[data-rust-tool-app=true] .admin-sider.collapsed{width:0!important}html[data-rust-tool-app=true] .admin-content{margin-left:0!important;padding:12px!important}html[data-rust-tool-app=true] .admin-header{padding:0 12px!important;height:52px!important}html[data-rust-tool-app=true] .mobile-menu-trigger{display:flex!important}html[data-rust-tool-app=true] .ant-form-item{margin-bottom:16px!important}html[data-rust-tool-app=true] .ant-form-item-label{padding-bottom:4px!important}html[data-rust-tool-app=true] .ant-modal{max-width:calc(100vw - 24px)!important;margin:12px!important}html[data-rust-tool-app=true] .ant-modal-content{max-height:calc(100vh - 24px)!important}html[data-rust-tool-app=true] .ant-select-dropdown{max-height:50vh!important}html[data-rust-tool-app=true] .ant-table-wrapper{overflow-x:auto!important}html[data-rust-tool-app=true] .ant-table{min-width:600px!important}html[data-rust-tool-app=true] .data-card-grid{grid-template-columns:1fr!important;gap:12px!important}html[data-rust-tool-app=true] body{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)!important}html[data-rust-tool-app=true]{-webkit-touch-callout:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}html[data-rust-tool-app=true] [contenteditable=true],html[data-rust-tool-app=true] input,html[data-rust-tool-app=true] textarea{-webkit-user-select:text!important;-moz-user-select:text!important;user-select:text!important}html[data-rust-tool-app=true]{scroll-behavior:smooth!important;-webkit-overflow-scrolling:touch!important}html[data-rust-tool-app=true] .ant-drawer-wrapper-body,html[data-rust-tool-app=true] .ant-modal-wrap{overscroll-behavior:contain!important}.exchange-page{display:flex;flex-direction:column;gap:18px}.exchange-hero{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:22px;background:linear-gradient(125deg,rgba(255,92,122,.24),transparent 28%),linear-gradient(245deg,rgba(0,255,209,.18),transparent 34%),linear-gradient(135deg,rgba(138,92,255,.6),rgba(20,184,166,.34));box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 24px 62px rgba(0,0,0,.28),0 0 70px rgba(20,184,166,.09)}.exchange-hero:after,.exchange-hero:before{content:"";position:absolute;border-radius:999px;pointer-events:none}.exchange-hero:before{width:220px;height:220px;right:-58px;top:-86px;background:rgba(255,255,255,.12);filter:blur(1px)}.exchange-hero:after{left:42%;bottom:-120px;width:290px;height:290px;background:rgba(255,255,255,.07)}.exchange-hero-main{position:relative;z-index:1;display:grid;grid-template-columns:1fr auto auto;grid-gap:22px;gap:22px;align-items:center;padding:22px 28px}.exchange-hero-title{display:flex;align-items:center;gap:14px;min-width:0}.exchange-hero-icon{display:grid;width:52px;height:52px;flex:0 0 52px;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:16px;background:rgba(255,255,255,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 10px 26px rgba(0,0,0,.18);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.exchange-hero-icon img{width:34px;height:34px;border-radius:999px}.exchange-kicker{display:block;color:rgba(255,255,255,.68)!important;font-size:12px}.exchange-balance-value{display:flex;align-items:baseline;gap:8px;color:#fff;font-size:34px;font-weight:820;line-height:1;letter-spacing:0}.exchange-balance-value span{color:rgba(255,255,255,.62);font-size:13px;font-weight:600}.exchange-hero-stats{display:grid;grid-template-columns:repeat(2,minmax(120px,1fr));grid-gap:10px;gap:10px}.exchange-hero-stats>div{min-width:120px;padding:10px 12px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(8,9,13,.18);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.exchange-hero-stats .ant-typography{display:block;color:rgba(255,255,255,.58)!important;font-size:11px}.exchange-hero-stats strong{display:block;margin-top:3px;color:#fff;font-size:15px}.exchange-recharge-button{height:42px!important;padding:0 22px!important;border:1px solid rgba(255,255,255,.25)!important;border-radius:13px!important;background:rgba(255,255,255,.16)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.16)!important;font-weight:700!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.exchange-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:14px}.exchange-section-heading>div{display:flex;align-items:center;gap:9px;color:#fff;font-size:17px;font-weight:760}.exchange-section-heading .anticon{color:#f59e0b}.exchange-section-heading .ant-typography{color:rgba(255,255,255,.42)!important;font-size:12px}.exchange-exclusive-group{padding:18px;border:1px dashed rgba(94,234,212,.24);border-radius:18px;background:rgba(255,255,255,.035)}.exchange-exclusive-hint{display:block;margin-bottom:16px;color:rgba(255,255,255,.46)!important;font-size:12px}.exchange-side-stack{position:-webkit-sticky;position:sticky;top:88px;display:flex;flex-direction:column;gap:14px}.exchange-log-card,.exchange-product-card,.exchange-score-card{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,rgba(255,255,255,.07),transparent 44%),rgba(17,18,27,.74);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 18px 46px rgba(0,0,0,.22);-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%)}.exchange-score-card{padding:16px;border-color:rgba(20,184,166,.2);border-radius:18px}.exchange-score-card:before{content:"";position:absolute;inset:auto -32px -54px auto;width:150px;height:150px;border-radius:999px;background:rgba(20,184,166,.1);pointer-events:none}.exchange-score-header{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.exchange-score-header>div{display:flex;align-items:center;gap:10px}.exchange-score-header .anticon{color:#5eead4;font-size:19px}.exchange-score-header .ant-typography{color:rgba(255,255,255,.72)!important;font-size:12px}.exchange-score-header span{display:block;color:#5eead4;font-size:22px;font-weight:780;line-height:1}.exchange-score-header>.ant-typography{color:rgba(255,255,255,.36)!important;font-size:10px;text-align:right}.exchange-quick-amounts{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:7px;gap:7px;margin-bottom:10px}.exchange-quick-amounts button{height:32px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(255,255,255,.045);color:rgba(255,255,255,.68);cursor:pointer;font-size:12px;font-weight:700;transition:transform .2s ease,border-color .2s ease,background .2s ease}.exchange-quick-amounts button:hover{transform:translateY(-1px);border-color:rgba(94,234,212,.28)}.exchange-quick-amounts button.active{border-color:rgba(94,234,212,.38);background:linear-gradient(135deg,rgba(20,184,166,.28),rgba(99,102,241,.16));color:#5eead4}.exchange-amount-input .ant-input-number-input{height:34px!important}.exchange-score-preview{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding:9px 11px;border:1px solid rgba(20,184,166,.16);border-radius:12px;background:rgba(20,184,166,.08)}.exchange-score-preview .ant-typography{color:rgba(255,255,255,.56)!important;font-size:11px}.exchange-score-preview span{color:#5eead4;font-size:18px;font-weight:800}.exchange-confirm-button{height:40px!important;border-radius:12px!important;font-size:13px!important;font-weight:750!important}.exchange-log-card{border-radius:18px}.exchange-log-header{display:flex;align-items:center;gap:8px;padding:13px 16px;border-bottom:1px solid rgba(255,255,255,.075)}.exchange-log-header .anticon{color:#7dd3fc}.exchange-log-header span{color:rgba(255,255,255,.9);font-size:13px;font-weight:700}.exchange-product-card{min-height:100%;border-radius:20px;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.exchange-product-card:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 0 36%,rgba(255,255,255,.06) 48%,transparent 60%);opacity:0;transform:translateX(-24%);transition:opacity .24s ease,transform .5s ease;pointer-events:none}.exchange-product-card:hover{transform:translateY(-3px);border-color:rgba(94,234,212,.26);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 22px 54px rgba(0,0,0,.3)}.exchange-product-card:hover:after{opacity:1;transform:translateX(28%)}.exchange-product-card.duration-plan-card:before{content:"";position:absolute;inset:10px;border:1px solid rgba(255,255,255,.12);border-radius:14px;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) top left /34px 34px no-repeat,linear-gradient(#000 0 0) top right /34px 34px no-repeat,linear-gradient(#000 0 0) bottom left /34px 34px no-repeat,linear-gradient(#000 0 0) bottom right /34px 34px no-repeat;mask:linear-gradient(#000 0 0) top left /34px 34px no-repeat,linear-gradient(#000 0 0) top right /34px 34px no-repeat,linear-gradient(#000 0 0) bottom left /34px 34px no-repeat,linear-gradient(#000 0 0) bottom right /34px 34px no-repeat}.duration-plan-badge{position:absolute;top:12px;right:12px;z-index:2;display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(255,255,255,.055);color:rgba(255,255,255,.78);font-size:11px;font-weight:750;letter-spacing:0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.duration-plan-badge .anticon{color:rgba(255,255,255,.72);font-size:12px}.exchange-product-card.new-user-card{border-color:rgba(20,184,166,.24);background:linear-gradient(145deg,rgba(20,184,166,.14),transparent 42%),rgba(17,18,27,.74)}.exchange-product-card.disabled-card{opacity:.55;filter:saturate(.7)}.exchange-product-body{display:flex;flex:1 1;flex-direction:column;padding:14px 15px 15px}.exchange-reward-value{margin-top:5px;font-size:34px;font-weight:850;line-height:.95;letter-spacing:0}.exchange-reward-days{color:#fbbf24;text-shadow:0 0 18px rgba(245,158,11,.22)}.exchange-reward-score{color:#34d399;text-shadow:0 0 18px rgba(16,185,129,.22)}.exchange-reward-unit.ant-typography{display:block;margin-top:6px;color:rgba(255,255,255,.46)!important;font-size:12px;font-weight:700}.exchange-product-price{margin-top:auto;padding:13px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(255,255,255,.045)}@media screen and (max-width:992px){.exchange-side-stack{position:static}.exchange-hero-main{grid-template-columns:1fr;gap:14px;padding:18px}.exchange-hero-stats{grid-template-columns:repeat(2,1fr)}.exchange-recharge-button{width:100%}}@media screen and (max-width:640px){.exchange-page{gap:14px}.exchange-balance-value{font-size:28px}.exchange-hero-stats{grid-template-columns:1fr}.exchange-section-heading{align-items:flex-start;flex-direction:column;gap:5px}.exchange-exclusive-group{padding:14px}}.event-type-item{transition:all .2s!important;background:transparent!important}.event-type-item:hover{background:rgba(255,255,255,.06)!important}.event-type-item.selected{background:rgba(22,119,255,.12)!important;border-color:rgba(22,119,255,.35)!important}.event-type-item.selected:hover{background:rgba(22,119,255,.18)!important}.event-category-item{transition:all .2s!important;background:transparent!important}.event-category-item:hover{background:rgba(255,255,255,.06)!important}.event-category-item.active{background:rgba(22,119,255,.12)!important;color:#1677ff!important}.event-category-tag{background:rgba(255,255,255,.08)!important;color:inherit!important;font-weight:400!important;transition:all .2s!important}.event-category-tag:hover{background:rgba(255,255,255,.12)!important}.event-category-tag.active{background:#1677ff!important;color:#fff!important;font-weight:500!important}.ant-modal .event-category-item:hover,.ant-modal .event-type-item:hover,.ant-modal-content .event-category-item:hover,.ant-modal-content .event-type-item:hover{background:rgba(255,255,255,.06)!important}.ant-input,.ant-input-number-input,.ant-picker-input>input,.ant-select-selection-search-input,input,select,textarea{font-size:16px!important}.ant-dropdown-menu,.ant-select-dropdown{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.ant-select-dropdown .rc-virtual-list-holder{overscroll-behavior:contain;touch-action:pan-y}.ant-select-dropdown .rc-virtual-list-holder-inner{overscroll-behavior:contain}body.ant-scrolling-effect{overflow:hidden!important;width:100%!important;touch-action:none!important}.ant-drawer-mask,.ant-modal-mask{touch-action:none}.ant-drawer-body,.ant-drawer-wrapper-body,.ant-modal-body,.ant-modal-wrap{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.ant-modal-content{overscroll-behavior:contain}body:has(.ant-drawer-open),body:has(.ant-modal-wrap:not([style*="display: none"])){overflow:hidden!important;width:100%!important;height:100%!important;touch-action:none!important}.ant-drawer-open,.ant-modal-wrap:not([style*="display: none"]){touch-action:auto!important}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px transparent!important;-webkit-text-fill-color:inherit!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.ant-input:-webkit-autofill,.ant-input:-webkit-autofill:active,.ant-input:-webkit-autofill:focus,.ant-input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #1a1a22!important;-webkit-text-fill-color:rgba(255,255,255,.85)!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}@keyframes pageEnter{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.page-enter{animation:pageEnter .5s cubic-bezier(.25,.46,.45,.94) forwards}.stagger-children>*{opacity:0;animation:fadeIn .4s ease-out forwards}.stagger-children>:first-child{animation-delay:.05s}.stagger-children>:nth-child(2){animation-delay:.1s}.stagger-children>:nth-child(3){animation-delay:.15s}.stagger-children>:nth-child(4){animation-delay:.2s}.stagger-children>:nth-child(5){animation-delay:.25s}.stagger-children>:nth-child(6){animation-delay:.3s}.stagger-children>:nth-child(7){animation-delay:.35s}.stagger-children>:nth-child(8){animation-delay:.4s}.gloss-overlay{position:relative;overflow:hidden}.gloss-overlay:after{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.04),transparent);transform:skewX(-15deg);transition:left .6s}.gloss-overlay:hover:after{left:150%}.glow-ring{position:relative}.glow-ring:before{content:"";position:absolute;inset:-3px;border-radius:inherit;padding:2px;background:linear-gradient(135deg,rgba(99,102,241,.4),rgba(139,92,246,.2),rgba(99,102,241,.4));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .4s ease;pointer-events:none}.glow-ring:hover:before{opacity:1}@keyframes countUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.count-up{animation:countUp .6s cubic-bezier(.25,.46,.45,.94) forwards}@keyframes skeleton-shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.skeleton{background:linear-gradient(90deg,rgba(255,255,255,.04),rgba(255,255,255,.08) 50%,rgba(255,255,255,.04));background-size:200px 100%;animation:skeleton-shimmer 1.5s ease-in-out infinite;border-radius:var(--radius-sm)}.ripple{position:relative;overflow:hidden}.ripple:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at var(--ripple-x,50%) var(--ripple-y,50%),rgba(255,255,255,.15) 0,transparent 70%);opacity:0;transition:opacity .3s;pointer-events:none}.ripple:active:after{opacity:1;transition:opacity 0s}.scale-interactive{transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.scale-interactive:hover{transform:scale(1.04)}.scale-interactive:active{transform:scale(.97)}.lift-on-hover{transition:var(--transition-smooth)}.lift-on-hover:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}@keyframes border-glow-pulse{0%,to{border-color:rgba(99,102,241,.15)}50%{border-color:rgba(99,102,241,.35)}}.border-glow-pulse{animation:border-glow-pulse 3s ease-in-out infinite}.rt-kinetic-bg{position:fixed;inset:0;overflow:hidden;pointer-events:none;background:linear-gradient(120deg,rgba(20,184,166,.12),transparent 32%),linear-gradient(235deg,rgba(245,158,11,.08),transparent 36%),linear-gradient(180deg,#07080c,#101119 52%,#08090d)}.rt-kinetic-bg:before{content:"";position:absolute;inset:-24%;background:conic-gradient(from 160deg at 42% 46%,transparent 0deg,rgba(99,102,241,.16) 56deg,transparent 118deg,rgba(20,184,166,.1) 190deg,transparent 270deg),linear-gradient(100deg,transparent 35%,rgba(255,255,255,.055) 48%,transparent 62%);filter:blur(10px);opacity:.72;animation:rt-aurora-drift 18s ease-in-out infinite alternate}.rt-kinetic-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse 82% 62% at 50% 38%,#000 0,transparent 72%);mask-image:radial-gradient(ellipse 82% 62% at 50% 38%,#000 0,transparent 72%);opacity:.42;animation:rt-grid-drift 24s linear infinite}.rt-vector-grid{position:absolute;inset:0;background:linear-gradient(115deg,transparent 0 22%,rgba(20,184,166,.14) 22.15%,transparent 22.45% 58%,rgba(99,102,241,.14) 58.15%,transparent 58.45%),linear-gradient(65deg,transparent 0 34%,rgba(245,158,11,.1) 34.1%,transparent 34.45% 76%,rgba(255,255,255,.06) 76.1%,transparent 76.4%);opacity:.55}.rt-scanline{position:absolute;left:-10%;right:-10%;top:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(125,211,252,.7),rgba(255,255,255,.35),transparent);box-shadow:0 0 22px rgba(56,189,248,.35);animation:rt-scan 7s ease-in-out infinite}.rt-flow-line{position:absolute;width:44vw;max-width:760px;min-width:280px;height:2px;background:linear-gradient(90deg,transparent,rgba(20,184,166,.72),rgba(99,102,241,.52),transparent);transform-origin:left center;filter:drop-shadow(0 0 12px rgba(20,184,166,.28));opacity:.65}.rt-flow-line-a{left:8%;top:28%;transform:rotate(-18deg);animation:rt-flow-a 10s ease-in-out infinite}.rt-flow-line-b{right:-3%;bottom:22%;transform:rotate(24deg);animation:rt-flow-b 12s ease-in-out infinite}.rt-login-shell{display:flex;min-height:100vh;justify-content:center;padding:28px;background:#08090d;overflow:hidden}.rt-login-shell,.rt-login-stage{position:relative;align-items:center}.rt-login-stage{z-index:1;display:grid;width:min(1080px,100%);grid-template-columns:minmax(0,1fr) 420px;grid-gap:42px;gap:42px}.rt-login-copy{max-width:540px;animation:rt-rise .7s cubic-bezier(.2,.8,.2,1) both}.rt-eyebrow{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px;border:1px solid rgba(125,211,252,.22);border-radius:999px;background:rgba(8,12,18,.46);color:#7dd3fc;font-size:13px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.rt-login-hero-title.ant-typography{margin:18px 0 14px!important;color:#fff;font-size:clamp(38px,5vw,68px);line-height:1.02;font-weight:760;letter-spacing:0}.rt-login-hero-text{display:block;max-width:470px;color:rgba(255,255,255,.68)!important;font-size:16px;line-height:1.8}.rt-login-benefits{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.rt-login-benefits>div{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.045);color:rgba(255,255,255,.78);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.rt-login-benefits .anticon{color:#5eead4}.rt-login-card{position:relative;width:100%;padding:40px 36px;border:1px solid rgba(255,255,255,.11);border-radius:28px;background:linear-gradient(180deg,rgba(255,255,255,.09),transparent 44%),rgba(17,18,27,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 28px 80px rgba(0,0,0,.42),0 0 80px rgba(20,184,166,.08);-webkit-backdrop-filter:blur(34px) saturate(170%);backdrop-filter:blur(34px) saturate(170%);animation:rt-rise .7s cubic-bezier(.2,.8,.2,1) .08s both;overflow:hidden}.rt-login-card-rim{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(115deg,transparent,rgba(125,211,252,.22) 34%,transparent 35%),linear-gradient(245deg,transparent,rgba(245,158,11,.16) 48%,transparent 49%);opacity:.8;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);padding:1px;-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.rt-login-logo-wrap{position:relative;display:grid;width:82px;height:82px;margin:0 auto 22px;place-items:center}.rt-login-logo-wrap:after,.rt-login-logo-wrap:before{content:"";position:absolute;inset:0;border:1px solid rgba(94,234,212,.35);border-radius:24px;animation:rt-logo-circuit 5s linear infinite}.rt-login-logo-wrap:after{inset:8px;border-color:rgba(129,140,248,.4);animation-duration:7s;animation-direction:reverse}.rt-login-logo{position:relative;z-index:1;width:58px;height:58px;border-radius:18px;object-fit:contain;box-shadow:0 12px 30px rgba(20,184,166,.18),0 0 30px rgba(99,102,241,.18)}.rt-login-input{background:rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:12px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.rt-gradient-button{background:linear-gradient(135deg,#14b8a6,#6366f1 52%,#f59e0b 132%)!important;box-shadow:0 12px 28px rgba(20,184,166,.18),0 0 42px rgba(99,102,241,.18)!important;transition:transform .2s ease,box-shadow .2s ease!important}.rt-gradient-button:hover{transform:translateY(-1px);box-shadow:0 16px 36px rgba(20,184,166,.23),0 0 54px rgba(99,102,241,.24)!important}.rt-app-shell{min-height:100vh;background:#08090d!important}.rt-app-bg{z-index:0}.rt-app-sider.ant-layout-sider{overflow:hidden;background:linear-gradient(180deg,rgba(15,23,42,.9),rgba(8,9,13,.92))!important;border-right:1px solid rgba(255,255,255,.09)!important;box-shadow:12px 0 42px rgba(0,0,0,.22);-webkit-backdrop-filter:blur(26px) saturate(160%);backdrop-filter:blur(26px) saturate(160%)}.rt-sider-inner{position:relative;z-index:1;display:flex;flex-direction:column;height:100%;background:linear-gradient(140deg,rgba(20,184,166,.08),transparent 32%),linear-gradient(220deg,rgba(245,158,11,.055),transparent 45%)}.rt-sider-inner:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.03) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:32px 32px;opacity:.36;-webkit-mask-image:linear-gradient(#000,transparent 84%);mask-image:linear-gradient(#000,transparent 84%);pointer-events:none}.rt-sider-brand,.rt-sider-footer,.rt-sider-status{position:relative;z-index:1}.rt-sider-brand{display:flex;align-items:center;gap:12px;border-bottom:1px solid rgba(255,255,255,.08)}.rt-sider-logo{width:40px;height:40px;flex-shrink:0;border-radius:13px;object-fit:contain;box-shadow:0 0 26px rgba(20,184,166,.14)}.rt-sider-status{display:flex;justify-content:center;border-bottom:1px solid rgba(255,255,255,.08)}.rt-menu.ant-menu{position:relative;z-index:1}.rt-menu .ant-menu-item{margin-inline:10px!important;width:calc(100% - 20px)!important;transition:transform .2s ease,background .2s ease,color .2s ease!important}.rt-menu .ant-menu-item:hover{transform:translateX(3px)}.rt-menu .ant-menu-item-selected{background:linear-gradient(135deg,rgba(20,184,166,.88),rgba(99,102,241,.92))!important;box-shadow:0 10px 24px rgba(20,184,166,.14),inset 0 1px 0 rgba(255,255,255,.18)}.rt-topbar{background:rgba(8,9,13,.72)!important;border-bottom:1px solid rgba(255,255,255,.08)!important;-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%);box-shadow:0 10px 30px rgba(0,0,0,.18)}.rt-content-wrap{animation:rt-rise .45s ease both}.rt-collapse-tab{background:rgba(17,18,27,.82)!important;border:1px solid rgba(255,255,255,.09);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.rt-mobile-topbar{background:rgba(17,18,27,.78)!important;border-bottom:1px solid rgba(255,255,255,.09)!important;-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%)}.rt-root-surface{position:relative;min-height:100vh;background:radial-gradient(ellipse 80% 58% at 50% -10%,rgba(20,184,166,.1),transparent 55%),radial-gradient(ellipse 56% 46% at 100% 20%,rgba(138,92,255,.1),transparent 62%),#08090d}.rt-root-surface:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:linear-gradient(rgba(255,255,255,.026) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 0);background-size:38px 38px;-webkit-mask-image:radial-gradient(ellipse 78% 58% at 50% 28%,#000,transparent 78%);mask-image:radial-gradient(ellipse 78% 58% at 50% 28%,#000,transparent 78%);opacity:.38}.rt-root-surface>*{position:relative;z-index:1}.ant-layout{background:transparent!important}.ant-card,.ant-drawer-content,.ant-dropdown-menu,.ant-modal-content,.ant-picker-panel-container,.ant-popover-inner,.ant-select-dropdown{background:linear-gradient(180deg,rgba(255,255,255,.072),transparent 44%),rgba(17,18,27,.82)!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 18px 48px rgba(0,0,0,.32)!important;backdrop-filter:blur(26px) saturate(165%);-webkit-backdrop-filter:blur(26px) saturate(165%)}.ant-card{overflow:hidden}.ant-card-head,.ant-drawer-header,.ant-modal-footer,.ant-modal-header{background:transparent!important;border-color:rgba(255,255,255,.075)!important}.ant-card-head-title,.ant-drawer-title,.ant-modal-title{color:rgba(255,255,255,.94)!important}.ant-table,.ant-table-container,.ant-table-content,.ant-table-tbody>tr>td,.ant-table-thead>tr>th{background:transparent!important}.ant-table-wrapper{border-radius:14px;overflow:hidden}.ant-table-thead>tr>th{color:rgba(255,255,255,.82)!important;border-color:rgba(255,255,255,.08)!important}.ant-table-tbody>tr>td{border-color:rgba(255,255,255,.055)!important}.ant-table-tbody>tr:hover>td{background:rgba(255,255,255,.045)!important}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-input-password,.ant-mentions,.ant-picker,.ant-select-selector{background:rgba(255,255,255,.045)!important;border-color:rgba(255,255,255,.1)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.045)!important}.ant-input-affix-wrapper .ant-input,.ant-input-affix-wrapper>input.ant-input,.ant-input-password>input.ant-input{background:transparent!important;border:0!important;box-shadow:none!important}.ant-input-affix-wrapper:hover,.ant-input-number:hover,.ant-input:hover,.ant-mentions:hover,.ant-picker:hover,.ant-select-selector:hover{border-color:rgba(94,234,212,.34)!important}.ant-input-affix-wrapper-focused,.ant-input-number-focused,.ant-input:focus,.ant-picker-focused,.ant-select-focused .ant-select-selector{border-color:rgba(94,234,212,.56)!important;box-shadow:0 0 0 3px rgba(20,184,166,.12)!important}.ant-btn-primary:not(:disabled){background:linear-gradient(135deg,#14b8a6,#6366f1 56%,#f59e0b 132%)!important;border:0!important;box-shadow:0 12px 28px rgba(20,184,166,.18),0 0 42px rgba(99,102,241,.16)!important}.ant-btn-dashed,.ant-btn-default{background:rgba(255,255,255,.045)!important;border-color:rgba(255,255,255,.1)!important;color:rgba(255,255,255,.82)!important}.ant-btn-dashed:hover,.ant-btn-default:hover,.ant-btn-text:hover{border-color:rgba(94,234,212,.32)!important;color:#7dd3fc!important;background:rgba(255,255,255,.055)!important}.ant-menu{background:transparent!important}.ant-menu-item,.ant-menu-submenu-title{transition:transform .2s ease,background .2s ease,color .2s ease!important}.ant-menu-item:hover,.ant-menu-submenu-title:hover{transform:translateX(2px)}.ant-menu-item-selected{background:linear-gradient(135deg,rgba(20,184,166,.88),rgba(99,102,241,.92))!important;color:#fff!important;box-shadow:0 10px 24px rgba(20,184,166,.14),inset 0 1px 0 rgba(255,255,255,.18)}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#5eead4!important}.ant-tabs-ink-bar{background:linear-gradient(90deg,#14b8a6,#8a5cff)!important}.ant-alert{background:rgba(17,18,27,.68)!important;border-color:rgba(255,255,255,.1)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ant-tag{border-radius:999px!important}.rt-glass-page{position:relative;min-height:100vh;background:transparent!important}.rt-glass-drawer,.rt-glass-sider{background:linear-gradient(180deg,rgba(17,18,27,.9),rgba(8,9,13,.92))!important;border-right:1px solid rgba(255,255,255,.09)!important;box-shadow:12px 0 42px rgba(0,0,0,.22);backdrop-filter:blur(26px) saturate(160%);-webkit-backdrop-filter:blur(26px) saturate(160%)}.rt-glass-header{background:rgba(8,9,13,.72)!important;border-bottom:1px solid rgba(255,255,255,.08)!important;backdrop-filter:blur(22px) saturate(160%)!important;-webkit-backdrop-filter:blur(22px) saturate(160%)!important}.rt-glass-content{background:transparent!important}.rt-content-container{animation:rt-rise .38s ease both}.rt-auth-shell{position:relative;display:flex;min-height:100vh;align-items:center;justify-content:center;overflow:hidden;padding:28px;background:#08090d}.rt-auth-language{background:rgba(8,12,18,.5)!important;border:1px solid rgba(125,211,252,.18)!important;color:rgba(255,255,255,.72)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.rt-auth-panel{position:relative;z-index:1;display:grid;width:min(940px,100%);grid-template-columns:360px minmax(0,1fr);overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:30px;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 44%),rgba(17,18,27,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 28px 90px rgba(0,0,0,.48),0 0 90px rgba(20,184,166,.08);-webkit-backdrop-filter:blur(34px) saturate(170%);backdrop-filter:blur(34px) saturate(170%);animation:rt-rise .62s cubic-bezier(.2,.8,.2,1) both}.rt-auth-brand{position:relative;flex-direction:column;justify-content:space-between;padding:42px;background:linear-gradient(135deg,rgba(20,184,166,.16),transparent 35%),linear-gradient(215deg,rgba(245,158,11,.1),transparent 48%),rgba(8,12,18,.36);border-right:1px solid rgba(255,255,255,.08)}.rt-auth-brand:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 0);background-size:34px 34px;-webkit-mask-image:radial-gradient(ellipse 90% 70% at 50% 26%,#000,transparent 76%);mask-image:radial-gradient(ellipse 90% 70% at 50% 26%,#000,transparent 76%);opacity:.54;pointer-events:none}.rt-auth-brand>*{position:relative;z-index:1}.rt-auth-logo-wrap{position:relative;display:grid;width:78px;height:78px;margin-bottom:26px;place-items:center}.rt-auth-logo-wrap:after,.rt-auth-logo-wrap:before{content:"";position:absolute;inset:0;border:1px solid rgba(94,234,212,.34);border-radius:24px;animation:rt-logo-circuit 6s linear infinite}.rt-auth-logo-wrap:after{inset:8px;border-color:rgba(129,140,248,.42);animation-duration:8s;animation-direction:reverse}.rt-auth-logo{position:relative;z-index:1;width:54px;height:54px;border-radius:18px;object-fit:contain;box-shadow:0 12px 30px rgba(20,184,166,.18),0 0 30px rgba(99,102,241,.18)}.rt-auth-brand-title.ant-typography{margin:20px 0 10px!important;color:#fff;font-size:34px;line-height:1.08;font-weight:760;letter-spacing:0}.rt-auth-brand-text{display:block;color:rgba(255,255,255,.62)!important;font-size:14px;line-height:1.8}.rt-auth-feature-grid{display:grid;grid-gap:10px;gap:10px;margin-top:28px}.rt-auth-feature-grid>div{display:flex;align-items:center;gap:10px;min-height:38px;padding:9px 11px;border:1px solid rgba(255,255,255,.075);border-radius:12px;background:rgba(255,255,255,.04);color:rgba(255,255,255,.74);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.rt-auth-feature-grid .anticon{color:#5eead4}.rt-auth-actions{display:flex;flex-direction:column;gap:8px}.rt-auth-side-button{background:rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.08)!important;transition:transform .2s ease,border-color .2s ease,background .2s ease!important}.rt-auth-side-button:hover{transform:translateY(-1px);border-color:rgba(94,234,212,.26)!important}.rt-auth-side-button.active{background:linear-gradient(135deg,rgba(20,184,166,.92),rgba(99,102,241,.94))!important;border-color:transparent!important;box-shadow:0 10px 24px rgba(20,184,166,.14),inset 0 1px 0 rgba(255,255,255,.18)}.rt-auth-card{position:relative;display:flex;min-height:620px;flex-direction:column;justify-content:center;padding:42px;background:rgba(9,10,15,.34)}.rt-auth-heading{margin-bottom:28px}.rt-auth-kicker{display:block;margin-bottom:7px;color:#7dd3fc!important;font-size:11px;font-weight:700;text-transform:uppercase}.rt-auth-title.ant-typography{margin:0!important;color:#fff;font-size:30px;letter-spacing:0}.rt-auth-subtitle{display:block;margin-top:7px;color:rgba(255,255,255,.58)!important;font-size:13px}.rt-auth-card .ant-input,.rt-auth-card .ant-input-affix-wrapper,.rt-auth-card .ant-input-password{background:rgba(255,255,255,.045)!important;border-color:rgba(255,255,255,.09)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.055)}.rt-auth-card .ant-input-affix-wrapper .ant-input,.rt-auth-card .ant-input-affix-wrapper>input.ant-input,.rt-auth-card .ant-input-password>input.ant-input{background:transparent!important;border:0!important;box-shadow:none!important}.rt-auth-card .ant-input-affix-wrapper-focused,.rt-auth-card .ant-input-affix-wrapper:hover,.rt-auth-card .ant-input-password:hover,.rt-auth-card .ant-input:hover{border-color:rgba(94,234,212,.32)!important}.rt-auth-card .ant-input,.rt-auth-card .ant-input-password input{color:rgba(255,255,255,.9)!important}.rt-auth-card .ant-input-affix-wrapper,.rt-auth-card .ant-input-password,.rt-login-card .rt-login-input.ant-input-affix-wrapper,.rt-login-card .rt-login-input.ant-input-password{background:rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.09)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.055)!important}.rt-auth-card .ant-input-affix-wrapper>input.ant-input,.rt-auth-card .ant-input-password>input.ant-input,.rt-login-card .rt-login-input .ant-input,.rt-login-card .rt-login-input.ant-input-affix-wrapper>input.ant-input,.rt-login-card .rt-login-input.ant-input-password>input.ant-input{background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;color:rgba(255,255,255,.9)!important}.rt-auth-card input.ant-input:-webkit-autofill,.rt-auth-card input.ant-input:-webkit-autofill:focus,.rt-auth-card input.ant-input:-webkit-autofill:hover,.rt-login-card input.ant-input:-webkit-autofill,.rt-login-card input.ant-input:-webkit-autofill:focus,.rt-login-card input.ant-input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px rgba(17,18,27,.01)!important;-webkit-text-fill-color:rgba(255,255,255,.9)!important;caret-color:rgba(255,255,255,.9)!important;-webkit-transition:background-color 9999s ease-out 0s!important;transition:background-color 9999s ease-out 0s!important}.rt-auth-card .ant-btn-primary:not(:disabled){background:linear-gradient(135deg,#14b8a6,#6366f1 52%,#f59e0b 132%)!important;box-shadow:0 12px 28px rgba(20,184,166,.18),0 0 42px rgba(99,102,241,.18)!important}.rt-auth-card .ant-btn-link{color:#7dd3fc!important}.rt-auth-card .ant-checkbox-wrapper{color:rgba(255,255,255,.62)!important}.rt-auth-card .ant-divider,.rt-auth-card .ant-typography-secondary{color:rgba(255,255,255,.48)!important}@media screen and (max-width:860px){.rt-auth-shell{align-items:flex-start;padding:54px 16px 20px}.rt-auth-panel{display:block;border-radius:24px}.rt-auth-card{min-height:auto;padding:28px 22px}.rt-auth-title.ant-typography{font-size:26px}}@keyframes rt-aurora-drift{0%{transform:translate3d(-2%,-1%,0) rotate(0deg) scale(1)}to{transform:translate3d(3%,2%,0) rotate(8deg) scale(1.06)}}@keyframes rt-grid-drift{0%{background-position:0 0,0 0}to{background-position:44px 44px,44px 44px}}@keyframes rt-scan{0%,to{transform:translateY(0);opacity:0}15%,72%{opacity:.65}50%{transform:translateY(68vh);opacity:.36}}@keyframes rt-flow-a{0%,to{opacity:.25;transform:translateX(-6%) rotate(-18deg)}50%{opacity:.8;transform:translateX(8%) rotate(-18deg)}}@keyframes rt-flow-b{0%,to{opacity:.2;transform:translateX(8%) rotate(24deg)}50%{opacity:.65;transform:translateX(-10%) rotate(24deg)}}@keyframes rt-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes rt-logo-circuit{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media screen and (max-width:860px){.rt-login-shell{align-items:flex-start;padding:38px 18px 22px}.rt-login-stage{grid-template-columns:1fr;gap:24px}.rt-login-copy{max-width:none}.rt-login-hero-title.ant-typography{font-size:38px}.rt-login-card{padding:30px 22px;border-radius:24px}}.ant-input-affix-wrapper,.ant-input-number,.ant-input-password,.ant-input-search .ant-input-affix-wrapper,.ant-picker,.ant-select:not(.ant-select-customize-input) .ant-select-selector,input.ant-input:not([type=color]),textarea.ant-input{background:rgba(255,255,255,.045)!important;border-color:rgba(255,255,255,.1)!important;color:rgba(255,255,255,.92)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.055)!important}.ant-input-affix-wrapper .ant-input,.ant-input-affix-wrapper>input.ant-input,.ant-input-number-input,.ant-input-password>input.ant-input,.ant-input-search .ant-input-affix-wrapper .ant-input,.ant-picker-input>input,.ant-select-selection-search-input{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;color:rgba(255,255,255,.92)!important;box-shadow:none!important}.ant-input-affix-wrapper:hover,.ant-input-number:hover,.ant-picker:hover,.ant-select:not(.ant-select-customize-input) .ant-select-selector:hover,input.ant-input:not([type=color]):hover,textarea.ant-input:hover{background:rgba(255,255,255,.06)!important;border-color:rgba(94,234,212,.32)!important}.ant-input-affix-wrapper-focused,.ant-input-number-focused,.ant-picker-focused,.ant-select-focused:not(.ant-select-customize-input) .ant-select-selector,input.ant-input:not([type=color]):focus,textarea.ant-input:focus{background:rgba(255,255,255,.065)!important;border-color:rgba(20,184,166,.66)!important;box-shadow:0 0 0 3px rgba(20,184,166,.12),inset 0 1px 0 rgba(255,255,255,.06)!important}.ant-input-affix-wrapper-focused .ant-input,.ant-input-affix-wrapper-focused>input.ant-input,.ant-input-affix-wrapper:hover .ant-input,.ant-input-affix-wrapper:hover>input.ant-input{background:transparent!important;border:0!important;box-shadow:none!important}.ant-input-number-input::placeholder,.ant-input::placeholder,.ant-picker-input>input::placeholder,.ant-select-selection-placeholder{color:rgba(255,255,255,.38)!important}.ant-input-number-handler-down-inner,.ant-input-number-handler-up-inner,.ant-input-prefix,.ant-input-suffix,.ant-picker-suffix,.ant-select-arrow{color:rgba(255,255,255,.46)!important}.ant-input-group-addon,.ant-input-number-group-addon{background:rgba(255,255,255,.055)!important;border-color:rgba(255,255,255,.1)!important;color:rgba(255,255,255,.74)!important}.ant-input-affix-wrapper-disabled,.ant-input-number-disabled,.ant-input[disabled],.ant-picker-disabled,.ant-select-disabled:not(.ant-select-customize-input) .ant-select-selector,textarea.ant-input[disabled]{background:rgba(255,255,255,.028)!important;border-color:rgba(255,255,255,.07)!important;color:rgba(255,255,255,.38)!important;box-shadow:none!important}.ant-input-affix-wrapper-disabled>input.ant-input,.ant-input-number-disabled .ant-input-number-input,.ant-picker-disabled .ant-picker-input>input{background:transparent!important;color:rgba(255,255,255,.38)!important}.ant-input-affix-wrapper input:-webkit-autofill,.ant-input-affix-wrapper input:-webkit-autofill:focus,.ant-input-affix-wrapper input:-webkit-autofill:hover,input.ant-input:-webkit-autofill,input.ant-input:-webkit-autofill:focus,input.ant-input:-webkit-autofill:hover,textarea.ant-input:-webkit-autofill,textarea.ant-input:-webkit-autofill:focus,textarea.ant-input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px rgba(17,18,27,.01)!important;-webkit-text-fill-color:rgba(255,255,255,.92)!important;caret-color:rgba(255,255,255,.92)!important;-webkit-transition:background-color 9999s ease-out 0s!important;transition:background-color 9999s ease-out 0s!important}.ant-card,.ant-drawer-content,.ant-dropdown-menu,.ant-modal-content,.ant-picker-panel-container,.ant-popover-inner,.ant-select-dropdown,.data-card,.exchange-hero,.exchange-log-card,.exchange-product-card,.exchange-score-card,.glass-liquid-card,.rt-auth-panel,.rt-glass-card,.rt-login-card,.stat-card{background:rgba(13,18,28,.68)!important;border-color:rgba(255,255,255,.075)!important;box-shadow:0 18px 48px rgba(0,0,0,.34)!important;backdrop-filter:blur(24px) saturate(135%)!important;-webkit-backdrop-filter:blur(24px) saturate(135%)!important}.ant-card:hover,.data-card:hover,.exchange-product-card:hover,.glass-liquid-card:hover,.stat-card:hover{border-color:rgba(94,234,212,.16)!important;box-shadow:0 20px 52px rgba(0,0,0,.38)!important}.ant-card:after,.ant-card:before,.data-card:after,.data-card:before,.exchange-hero:after,.exchange-hero:before,.exchange-product-card:after,.exchange-score-card:before,.glass-liquid-card:after,.glass-liquid-card:before,.rt-auth-panel:after,.rt-auth-panel:before,.rt-login-card:after,.rt-login-card:before,.stat-card:after,.stat-card:before{opacity:.35!important}.ant-card-head,.ant-drawer-header,.ant-modal-footer,.ant-modal-header,.data-card-header,.exchange-log-header{background:transparent!important;border-color:rgba(255,255,255,.055)!important;box-shadow:none!important}.annual-plan-badge,.best-value-badge,.duration-plan-badge,.exchange-hero-stats>div,.exchange-product-price,.exchange-quick-amounts button,.exchange-score-preview{background:rgba(255,255,255,.035)!important;border-color:rgba(255,255,255,.075)!important;box-shadow:none!important}.ant-input-affix-wrapper,.ant-input-number,.ant-input-password,.ant-picker,.ant-select:not(.ant-select-customize-input) .ant-select-selector{box-shadow:none!important}