body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--login-bg:#f7fbff;--login-bg-soft:#eef7ff;--login-card:#fff;--login-primary:#2563eb;--login-primary-dark:#1d4ed8;--login-primary-soft:#dbeafe;--login-secondary:#10b981;--login-secondary-dark:#059669;--login-secondary-soft:#d1fae5;--login-info:#0ea5e9;--login-info-soft:#e0f2fe;--login-danger:#ef4444;--login-danger-dark:#dc2626;--login-danger-soft:#fee2e2;--login-success:#16a34a;--login-success-dark:#15803d;--login-success-soft:#dcfce7;--login-warning:#f59e0b;--login-warning-soft:#fef3c7;--login-text:#0f172a;--login-text-soft:#475569;--login-muted:#64748b;--login-border:#e2e8f0;--login-border-strong:#cbd5e1;--login-shadow-soft:0 18px 55px #0f172a14;--login-shadow-card:0 24px 80px #2563eb1f;--login-radius-xl:28px;--login-radius-lg:22px;--login-radius-md:16px;--login-radius-sm:12px;--login-transition:0.25s ease}.login-page{background:radial-gradient(circle at top left,#2563eb1f,#0000 32%),radial-gradient(circle at bottom right,#10b98124,#0000 34%),linear-gradient(135deg,#f8fbff,#eef7ff 45%,#f9fffb);color:#0f172a;color:var(--login-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;overflow-x:hidden;position:relative;width:100%}.light-login-page{isolation:isolate}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:#0f172a!important;box-shadow:inset 0 0 0 1000px #fff!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important;caret-color:#0f172a!important;-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}.login-background{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:-1}.login-orb{animation:loginOrbFloat 9s ease-in-out infinite;border-radius:999px;filter:blur(8px);opacity:.55;position:absolute}.login-orb-one{background:radial-gradient(circle,#2563eb38,#2563eb08);height:320px;left:-80px;top:-90px;width:320px}.login-orb-two{animation-delay:-2s;background:radial-gradient(circle,#10b9812e,#10b98105);height:260px;right:7%;top:14%;width:260px}.login-orb-three{animation-delay:-4s;background:radial-gradient(circle,#0ea5e92e,#0ea5e905);bottom:-140px;height:360px;right:-130px;width:360px}.login-grid-bg{animation:loginGridMove 24s linear infinite;background-image:linear-gradient(#2563eb0d 1px,#0000 0),linear-gradient(90deg,#2563eb0d 1px,#0000 0);background-size:42px 42px;inset:0;-webkit-mask-image:linear-gradient(180deg,#00000073,#0000 80%);mask-image:linear-gradient(180deg,#00000073,#0000 80%);position:absolute}.login-layout{grid-gap:28px;align-items:center;display:grid;gap:28px;grid-template-columns:.9fr 1.1fr;margin:0 auto;min-height:100vh;padding:34px 0;width:min(1220px,calc(100% - 32px))}.login-info-panel{animation:loginPanelFadeUp .65s ease both;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffffeb,#eff8ffbd),radial-gradient(circle at top right,#2563eb1f,#0000 35%);border:1px solid #e2e8f0eb;border-radius:28px;border-radius:var(--login-radius-xl);box-shadow:0 18px 55px #0f172a14;box-shadow:var(--login-shadow-soft);min-height:710px;overflow:hidden;padding:34px;position:relative}.login-info-panel:before{background:radial-gradient(circle,#2563eb24,#0000 65%);border-radius:50%;content:"";height:380px;position:absolute;right:-180px;top:-140px;width:380px}.login-info-panel:after{background:linear-gradient(90deg,#0000,#2563eb40,#0000);bottom:150px;content:"";height:1px;left:34px;position:absolute;right:34px}.login-brand-block{align-items:center;display:flex;gap:16px;position:relative;z-index:1}.login-logo-shell{background:linear-gradient(145deg,#fff,#edf6ff),linear-gradient(135deg,#2563eb24,#10b9811f);border:1px solid #cbd5e1cc;border-radius:22px;box-shadow:0 16px 35px #2563eb24;display:grid;height:74px;place-items:center;width:74px}.login-logo{display:block;height:54px;object-fit:contain;width:54px}.login-brand-eyebrow{color:#2563eb;color:var(--login-primary);font-size:12px;font-weight:800;letter-spacing:.16em;margin:0 0 4px;text-transform:uppercase}.login-brand-block h1{color:#0f172a;color:var(--login-text);font-size:clamp(26px,3vw,38px);letter-spacing:-.04em;line-height:1.05;margin:0}.login-info-content{padding-top:70px;position:relative;z-index:1}.login-form-badge,.login-soft-badge{align-items:center;background:#2563eb17;border:1px solid #2563eb1f;border-radius:999px;color:#1d4ed8;color:var(--login-primary-dark);display:inline-flex;font-size:12px;font-weight:800;gap:8px;letter-spacing:.06em;min-height:34px;padding:8px 13px;text-transform:uppercase;width:fit-content}.login-form-badge:before,.login-soft-badge:before{background:#10b981;background:var(--login-secondary);border-radius:50%;box-shadow:0 0 0 5px #10b9811f;content:"";height:7px;width:7px}.login-info-content h2{color:#0f172a;color:var(--login-text);font-size:clamp(34px,4vw,56px);letter-spacing:-.06em;line-height:.98;margin:24px 0 16px;max-width:520px}.login-info-content>p{color:#475569;color:var(--login-text-soft);font-size:16px;line-height:1.75;margin:0;max-width:500px}.login-feature-list{grid-gap:16px;display:grid;gap:16px;margin-top:38px}.login-feature-item{grid-gap:14px;align-items:flex-start;background:#ffffffb8;border:1px solid #e2e8f0e0;border-radius:20px;box-shadow:0 14px 38px rgba(15,23,42,.045);display:grid;gap:14px;grid-template-columns:52px 1fr;padding:18px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;transition:transform var(--login-transition),box-shadow var(--login-transition),border-color var(--login-transition)}.login-feature-item:hover{border-color:#2563eb3d;box-shadow:0 20px 48px #2563eb17;transform:translateY(-4px)}.login-feature-icon{background:linear-gradient(145deg,#2563eb,#38bdf8);background:linear-gradient(145deg,var(--login-primary),#38bdf8);border-radius:18px;box-shadow:0 14px 25px #2563eb38;color:#fff;display:grid;font-size:13px;font-weight:900;height:52px;place-items:center;width:52px}.login-feature-item h3{color:#0f172a;color:var(--login-text);font-size:16px;letter-spacing:-.02em;margin:0 0 5px}.login-feature-item p{color:#64748b;color:var(--login-muted);font-size:14px;line-height:1.55;margin:0}.login-risk-note{background:linear-gradient(135deg,#fffbebf2,#ffffffe0);border:1px solid #f59e0b38;border-radius:20px;bottom:34px;box-shadow:0 18px 48px #f59e0b1a;left:34px;padding:18px 20px;position:absolute;right:34px;z-index:1}.login-risk-note strong{color:#92400e;display:block;font-size:14px;margin-bottom:6px}.login-risk-note p{color:#78350f;font-size:13px;line-height:1.55;margin:0}.login-form-panel{align-items:stretch;animation:loginCardFadeIn .75s ease both;animation-delay:.12s;display:flex;flex-direction:column}.login-mobile-brand{align-items:center;color:#0f172a;color:var(--login-text);display:none;font-weight:900;gap:10px;justify-content:center;letter-spacing:-.03em;margin-bottom:18px}.login-mobile-logo{height:42px;object-fit:contain;width:42px}.login-card{width:100%}.modern-login-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff0;border:1px solid #e2e8f0eb;border-radius:28px;border-radius:var(--login-radius-xl);box-shadow:0 24px 80px #2563eb1f;box-shadow:var(--login-shadow-card);overflow:hidden;padding:34px;position:relative}.modern-login-card:before{background:linear-gradient(90deg,#2563eb,#38bdf8,#10b981);background:linear-gradient(90deg,var(--login-primary),#38bdf8,var(--login-secondary));content:"";height:6px;inset:0;position:absolute}.login-card-top{margin-bottom:24px;position:relative;z-index:1}.login-card-top h2{color:#0f172a;color:var(--login-text);font-size:clamp(30px,3vw,42px);letter-spacing:-.055em;line-height:1;margin:16px 0 8px}.login-card-top p{color:#475569;color:var(--login-text-soft);font-size:15px;line-height:1.68;margin:0;max-width:610px}.login-server-message{animation:loginMessageSlide .28s ease both;border-radius:16px;font-size:14px;font-weight:700;line-height:1.45;margin:0 0 18px;padding:14px 16px;position:relative;z-index:1}.login-server-message.error{background:#fee2e2;background:var(--login-danger-soft);border:1px solid #ef444438;color:#991b1b}.login-server-message.success{background:#dcfce7;background:var(--login-success-soft);border:1px solid #16a34a33;color:#166534}.login-form{grid-gap:17px;display:grid;gap:17px;position:relative;z-index:1}.login-input-group{grid-gap:8px;display:grid;gap:8px}.login-label-row{align-items:center;display:flex;gap:12px;justify-content:space-between}.login-input-group label{color:#0f172a;color:var(--login-text);font-size:13px;font-weight:850;letter-spacing:-.01em}.login-detected-pill{border-radius:999px;flex:0 0 auto;font-size:10px;font-weight:900;letter-spacing:.04em;max-width:55%;overflow:hidden;padding:6px 9px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:fit-content}.login-detected-pill.valid{background:#dcfce7;background:var(--login-success-soft);border:1px solid #16a34a29;color:#15803d;color:var(--login-success-dark)}.login-detected-pill.invalid{background:#fee2e2;background:var(--login-danger-soft);border:1px solid #ef444429;color:#dc2626;color:var(--login-danger-dark)}.login-input-group input{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--login-border);border-radius:15px;color:#0f172a;color:var(--login-text);font-size:14px;font-weight:600;min-height:52px;outline:none;padding:0 15px;transition:border-color .25s ease,box-shadow .25s ease,background .25s ease,transform .25s ease;transition:border-color var(--login-transition),box-shadow var(--login-transition),background var(--login-transition),transform var(--login-transition);width:100%}.login-input-group input::placeholder{color:#94a3b8;font-weight:500}.login-input-group input:hover{background:#fcfdff;border-color:#cbd5e1;border-color:var(--login-border-strong)}.login-input-group input:focus{border-color:#2563ebd9;box-shadow:0 0 0 4px #2563eb1a,0 10px 25px #2563eb0f;transform:translateY(-1px)}.login-input-group input.login-input-error{background:snow;border-color:#ef4444c7}.login-input-group input.login-input-error:focus{box-shadow:0 0 0 4px #ef44441a,0 10px 25px #ef44440f}.login-password-wrapper{align-items:center;display:flex;position:relative}.login-password-wrapper input{padding-right:78px}.login-show-password-btn{background:#eef6ff;border:0;border-radius:12px;color:#1d4ed8;color:var(--login-primary-dark);cursor:pointer;font-size:12px;font-weight:900;height:36px;min-width:58px;padding:0 10px;position:absolute;right:8px;transition:background .25s ease,transform .25s ease,color .25s ease;transition:background var(--login-transition),transform var(--login-transition),color var(--login-transition)}.login-show-password-btn:hover{background:#2563eb;background:var(--login-primary);color:#fff;transform:translateY(-1px)}.login-show-password-btn:active{transform:translateY(0)}.login-field-status{align-items:center;animation:loginStatusIn .22s ease both;border-radius:999px;display:flex;font-size:12px;font-weight:800;gap:8px;letter-spacing:-.01em;line-height:1.35;max-width:100%;min-height:28px;padding:7px 10px;width:fit-content}.login-field-status span:last-child{overflow-wrap:anywhere}.login-field-status.idle{background:#f1f5f9;border:1px solid #cbd5e1b8;color:#475569}.login-field-status.valid{background:#dcfce7;background:var(--login-success-soft);border:1px solid #16a34a33;color:#166534}.login-field-status.invalid{background:#fee2e2;background:var(--login-danger-soft);border:1px solid #ef444438;color:#991b1b}.login-status-dot{background:currentColor;border-radius:999px;box-shadow:0 0 0 4px #64748b1a;flex:0 0 auto;height:8px;width:8px}.login-field-status.valid .login-status-dot{box-shadow:0 0 0 4px #16a34a1f}.login-field-status.invalid .login-status-dot{box-shadow:0 0 0 4px #ef44441f}.login-password-progress{background:#e5e7eb;border-radius:999px;height:8px;overflow:hidden;width:100%}.login-password-progress-fill{border-radius:inherit;height:100%;transition:width .35s ease,background .35s ease}.login-password-progress-fill.empty{background:#cbd5e1}.login-password-progress-fill.weak{background:linear-gradient(90deg,#ef4444,#f97316)}.login-password-progress-fill.valid{background:linear-gradient(90deg,#10b981,#34d399)}.login-options{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin:2px 0 0}.remember-me{align-items:center;color:#0f172a;color:var(--login-text);cursor:pointer;display:inline-flex;font-size:13px;font-weight:800;gap:8px;-webkit-user-select:none;user-select:none}.remember-me input{accent-color:#2563eb;accent-color:var(--login-primary);cursor:pointer;height:17px;margin:0;width:17px}.forgot-link{color:#0f172a;font-size:13px;font-weight:900;text-decoration:none;transition:color .25s ease,text-decoration-color .25s ease;transition:color var(--login-transition),text-decoration-color var(--login-transition)}.forgot-link:hover{color:#1d4ed8;color:var(--login-primary-dark);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.login-btn{align-items:center!important;border:none!important;border-radius:18px!important;color:#fff!important;display:inline-flex!important;font-size:15px!important;font-weight:950!important;height:58px!important;justify-content:center!important;letter-spacing:.01em!important;margin-top:4px!important;min-height:58px!important;outline:none!important;overflow:hidden!important;position:relative!important;text-align:center!important;transition:transform .25s ease,box-shadow .25s ease,opacity .25s ease,filter .25s ease!important;transition:transform var(--login-transition),box-shadow var(--login-transition),opacity var(--login-transition),filter var(--login-transition)!important;width:100%!important;z-index:1!important}.login-btn:before{background:linear-gradient(135deg,#1d4ed8,#2563eb 38%,#0ea5e9 68%,#10b981);inset:0;opacity:1}.login-btn:after,.login-btn:before{content:"";position:absolute;z-index:-1}.login-btn:after{background:linear-gradient(90deg,#0000,#ffffff57,#0000);height:100%;left:-120%;top:0;transform:skewX(-18deg);transition:.55s ease;width:80%}.login-btn.enabled,.login-btn:not(:disabled){background:linear-gradient(135deg,#1d4ed8,#2563eb 38%,#0ea5e9 68%,#10b981)!important;box-shadow:0 20px 42px #2563eb47,0 10px 24px #10b9812e!important;cursor:pointer!important}.login-btn.enabled:hover,.login-btn:not(:disabled):hover{box-shadow:0 26px 56px #2563eb57,0 14px 30px #10b98138!important;filter:saturate(1.08) brightness(1.02)!important;transform:translateY(-3px)!important}.login-btn.enabled:hover:after,.login-btn:not(:disabled):hover:after{left:130%}.login-btn.enabled:active,.login-btn:not(:disabled):active{transform:translateY(-1px)!important}.login-btn.disabled,.login-btn:disabled{box-shadow:none!important;color:#fff!important;cursor:not-allowed!important;opacity:.75!important;transform:none!important}.login-btn.disabled,.login-btn.disabled:before,.login-btn:disabled,.login-btn:disabled:before{background:linear-gradient(135deg,#94a3b8,#64748b)!important}.login-btn-loading{align-items:center;color:#fff;display:inline-flex;gap:10px;justify-content:center}.login-btn-spinner{animation:loginSpin .8s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;height:18px;width:18px}.login-helper-text{color:#64748b;color:var(--login-muted);font-size:12px;font-weight:700;margin:-4px 0 0;text-align:center}.login-footer{margin-top:22px;position:relative;text-align:center;z-index:1}.login-footer p{color:#64748b;color:var(--login-muted);font-size:14px;font-weight:700;margin:0}.register-link{color:#1d4ed8;color:var(--login-primary-dark);font-weight:950;text-decoration:none;transition:color .25s ease,text-decoration-color .25s ease;transition:color var(--login-transition),text-decoration-color var(--login-transition)}.register-link:hover{color:#059669;color:var(--login-secondary-dark);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.login-overlay{display:none}.login-container{position:relative;width:min(500px,100%);z-index:2}.login-brand{margin-bottom:28px;text-align:center}.show-password-btn{color:var(--login-primary-dark)}@keyframes loginOrbFloat{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(18px,-18px,0) scale(1.04)}}@keyframes loginGridMove{0%{transform:translateZ(0)}to{transform:translate3d(42px,42px,0)}}@keyframes loginPanelFadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes loginCardFadeIn{0%{opacity:0;transform:translateY(28px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes loginMessageSlide{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes loginStatusIn{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes loginSpin{to{transform:rotate(1turn)}}@media (max-width:1100px){.login-layout{grid-template-columns:1fr;padding:24px 0;width:min(760px,calc(100% - 28px))}.login-info-panel{min-height:auto;padding:28px}.login-info-content{padding-top:38px}.login-info-content h2{max-width:100%}.login-risk-note{bottom:auto;left:auto;margin-top:30px;position:relative;right:auto}.login-info-panel:after{display:none}}@media (max-width:760px){.login-layout{padding:16px 0;width:min(100% - 20px,620px)}.login-info-panel{display:none}.login-mobile-brand{display:flex}.modern-login-card{border-radius:24px;padding:24px}.login-card-top h2{font-size:32px}.login-field-status{align-items:flex-start;border-radius:14px;width:100%}}@media (max-width:480px){.login-layout{padding:14px 0;width:min(100% - 18px,620px)}.modern-login-card{padding:20px 16px}.login-card-top{margin-bottom:20px}.login-card-top h2{font-size:29px}.login-card-top p{font-size:14px}.login-input-group input{border-radius:14px;font-size:13px;min-height:50px}.login-password-wrapper input{padding-right:72px}.login-show-password-btn{font-size:11px;min-width:54px}.login-label-row{align-items:flex-start;flex-direction:column;gap:7px}.login-detected-pill{max-width:100%}.login-options{align-items:flex-start;flex-direction:column}.login-btn{font-size:14px!important;height:54px!important;min-height:54px!important}.login-mobile-logo{height:38px;width:38px}}@media (prefers-reduced-motion:reduce){.login-btn-spinner,.login-field-status,.login-form-panel,.login-grid-bg,.login-info-panel,.login-orb,.login-server-message{animation:none!important}.forgot-link,.login-btn,.login-feature-item,.login-input-group input,.login-show-password-btn,.register-link{transition:none!important}}:root{--register-bg:#f7fbff;--register-bg-soft:#eef7ff;--register-card:#fff;--register-card-soft:#ffffffd1;--register-primary:#2563eb;--register-primary-dark:#1d4ed8;--register-primary-light:#60a5fa;--register-primary-soft:#dbeafe;--register-secondary:#10b981;--register-secondary-dark:#059669;--register-secondary-light:#34d399;--register-secondary-soft:#d1fae5;--register-info:#0ea5e9;--register-info-soft:#e0f2fe;--register-warning:#f59e0b;--register-warning-dark:#d97706;--register-warning-soft:#fef3c7;--register-danger:#ef4444;--register-danger-dark:#dc2626;--register-danger-soft:#fee2e2;--register-success:#16a34a;--register-success-dark:#15803d;--register-success-soft:#dcfce7;--register-text:#0f172a;--register-text-soft:#475569;--register-muted:#64748b;--register-muted-light:#94a3b8;--register-border:#e2e8f0;--register-border-strong:#cbd5e1;--register-shadow-soft:0 18px 55px #0f172a14;--register-shadow-card:0 24px 80px #2563eb1f;--register-shadow-blue:0 18px 42px #2563eb2e;--register-shadow-green:0 18px 42px #10b98129;--register-radius-xl:28px;--register-radius-lg:22px;--register-radius-md:16px;--register-radius-sm:12px;--register-transition-fast:0.18s ease;--register-transition:0.25s ease;--register-transition-slow:0.45s ease}.register-page{background:radial-gradient(circle at top left,#2563eb21,#0000 32%),radial-gradient(circle at bottom right,#10b98124,#0000 34%),linear-gradient(135deg,#f8fbff,#eef7ff 42%,#f9fffb);color:#0f172a;color:var(--register-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;overflow-x:hidden;position:relative;width:100%}.light-register-page{isolation:isolate}.register-background{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:-1}.animated-orb{animation:orbFloat 9s ease-in-out infinite;border-radius:999px;filter:blur(8px);opacity:.55;position:absolute}.orb-one{background:radial-gradient(circle,#2563eb38,#2563eb08);height:320px;left:-80px;top:-90px;width:320px}.orb-two{animation-delay:-2s;background:radial-gradient(circle,#10b9812e,#10b98105);height:260px;right:7%;top:14%;width:260px}.orb-three{animation-delay:-4s;background:radial-gradient(circle,#0ea5e92e,#0ea5e905);bottom:-140px;height:360px;right:-130px;width:360px}.floating-grid{animation:gridMove 24s linear infinite;background-image:linear-gradient(#2563eb0d 1px,#0000 0),linear-gradient(90deg,#2563eb0d 1px,#0000 0);background-size:42px 42px;inset:0;-webkit-mask-image:linear-gradient(180deg,#00000073,#0000 80%);mask-image:linear-gradient(180deg,#00000073,#0000 80%);position:absolute}.register-layout{grid-gap:28px;align-items:center;display:grid;gap:28px;grid-template-columns:.9fr 1.1fr;margin:0 auto;min-height:100vh;padding:34px 0;width:min(1220px,calc(100% - 32px))}.register-info-panel{animation:panelFadeUp .65s ease both;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffffeb,#eff8ffbd),radial-gradient(circle at top right,#2563eb1f,#0000 35%);border:1px solid #e2e8f0eb;border-radius:28px;border-radius:var(--register-radius-xl);box-shadow:0 18px 55px #0f172a14;box-shadow:var(--register-shadow-soft);min-height:760px;overflow:hidden;padding:34px;position:relative}.register-info-panel:before{background:radial-gradient(circle,#2563eb24,#0000 65%);border-radius:50%;content:"";height:380px;position:absolute;right:-180px;top:-140px;width:380px}.register-info-panel:after{background:linear-gradient(90deg,#0000,#2563eb40,#0000);bottom:150px;content:"";height:1px;left:34px;position:absolute;right:34px}.brand-block{align-items:center;display:flex;gap:16px;position:relative;z-index:1}.brand-logo-shell{background:linear-gradient(145deg,#fff,#edf6ff),linear-gradient(135deg,#2563eb24,#10b9811f);border:1px solid #cbd5e1cc;border-radius:22px;box-shadow:0 16px 35px #2563eb24;display:grid;height:74px;place-items:center;width:74px}.register-logo{display:block;height:54px;object-fit:contain;width:54px}.brand-eyebrow{color:#2563eb;color:var(--register-primary);font-size:12px;font-weight:800;letter-spacing:.16em;margin:0 0 4px;text-transform:uppercase}.brand-block h1{color:#0f172a;color:var(--register-text);font-size:clamp(26px,3vw,38px);letter-spacing:-.04em;line-height:1.05;margin:0}.info-panel-content{padding-top:70px;position:relative;z-index:1}.form-step-badge,.soft-badge{align-items:center;background:#2563eb17;border:1px solid #2563eb1f;border-radius:999px;color:#1d4ed8;color:var(--register-primary-dark);display:inline-flex;font-size:12px;font-weight:800;gap:8px;letter-spacing:.06em;min-height:34px;padding:8px 13px;text-transform:uppercase;width:fit-content}.form-step-badge:before,.soft-badge:before{background:#10b981;background:var(--register-secondary);border-radius:50%;box-shadow:0 0 0 5px #10b9811f;content:"";height:7px;width:7px}.info-panel-content h2{color:#0f172a;color:var(--register-text);font-size:clamp(34px,4vw,56px);letter-spacing:-.06em;line-height:.98;margin:24px 0 16px;max-width:520px}.info-panel-content>p{color:#475569;color:var(--register-text-soft);font-size:16px;line-height:1.75;margin:0;max-width:500px}.feature-list{grid-gap:16px;display:grid;gap:16px;margin-top:38px}.feature-item{grid-gap:14px;align-items:flex-start;background:#ffffffb8;border:1px solid #e2e8f0e0;border-radius:20px;box-shadow:0 14px 38px rgba(15,23,42,.045);display:grid;gap:14px;grid-template-columns:52px 1fr;padding:18px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;transition:transform var(--register-transition),box-shadow var(--register-transition),border-color var(--register-transition)}.feature-item:hover{border-color:#2563eb3d;box-shadow:0 20px 48px #2563eb17;transform:translateY(-4px)}.feature-icon{background:linear-gradient(145deg,#2563eb,#38bdf8);background:linear-gradient(145deg,var(--register-primary),#38bdf8);border-radius:18px;box-shadow:0 14px 25px #2563eb38;color:#fff;display:grid;font-size:13px;font-weight:900;height:52px;place-items:center;width:52px}.feature-item h3{color:#0f172a;color:var(--register-text);font-size:16px;letter-spacing:-.02em;margin:0 0 5px}.feature-item p{color:#64748b;color:var(--register-muted);font-size:14px;line-height:1.55;margin:0}.risk-note-card{background:linear-gradient(135deg,#fffbebf2,#ffffffe0);border:1px solid #f59e0b38;border-radius:20px;bottom:34px;box-shadow:0 18px 48px #f59e0b1a;left:34px;padding:18px 20px;position:absolute;right:34px;z-index:1}.risk-note-card strong{color:#92400e;display:block;font-size:14px;margin-bottom:6px}.risk-note-card p{color:#78350f;font-size:13px;line-height:1.55;margin:0}.register-form-panel{align-items:stretch;animation:cardFadeIn .75s ease both;animation-delay:.12s;display:flex;flex-direction:column}.mobile-brand{align-items:center;color:#0f172a;color:var(--register-text);display:none;font-weight:900;gap:10px;justify-content:center;letter-spacing:-.03em;margin-bottom:18px}.mobile-logo{height:42px;object-fit:contain;width:42px}.register-card{width:100%}.modern-light-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe6;border:1px solid #e2e8f0eb;border-radius:28px;border-radius:var(--register-radius-xl);box-shadow:0 24px 80px #2563eb1f;box-shadow:var(--register-shadow-card);overflow:hidden;padding:34px;position:relative}.modern-light-card:before{background:linear-gradient(90deg,#2563eb,#38bdf8,#10b981);background:linear-gradient(90deg,var(--register-primary),#38bdf8,var(--register-secondary));content:"";height:6px;inset:0;position:absolute}.register-card-top{margin-bottom:24px;position:relative;z-index:1}.register-card-top h2{color:#0f172a;color:var(--register-text);font-size:clamp(30px,3vw,42px);letter-spacing:-.055em;line-height:1;margin:16px 0 8px}.register-card-top p{color:#475569;color:var(--register-text-soft);font-size:15px;line-height:1.68;margin:0;max-width:610px}.server-message{animation:messageSlide .28s ease both;border-radius:16px;font-size:14px;font-weight:700;line-height:1.45;margin:0 0 18px;padding:14px 16px;position:relative;z-index:1}.server-message.error{background:#fee2e2;background:var(--register-danger-soft);border:1px solid #ef444438;color:#991b1b}.server-message.success{background:#dcfce7;background:var(--register-success-soft);border:1px solid #16a34a33;color:#166534}.register-form{grid-gap:17px;display:grid;gap:17px;position:relative;z-index:1}.form-grid{grid-gap:16px;display:grid;gap:16px}.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.input-group{grid-gap:8px;display:grid;gap:8px}.input-group label{font-size:13px;font-weight:850;letter-spacing:-.01em}.input-group input,.input-group label{color:#0f172a;color:var(--register-text)}.input-group input{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--register-border);border-radius:15px;font-size:14px;font-weight:600;min-height:52px;outline:none;padding:0 15px;transition:border-color .25s ease,box-shadow .25s ease,background .25s ease,transform .25s ease;transition:border-color var(--register-transition),box-shadow var(--register-transition),background var(--register-transition),transform var(--register-transition);width:100%}.input-group input::placeholder{color:#94a3b8;font-weight:500}.input-group input:hover{background:#fcfdff;border-color:#cbd5e1;border-color:var(--register-border-strong)}.input-group input:focus{border-color:#2563ebd9;box-shadow:0 0 0 4px #2563eb1a,0 10px 25px #2563eb0f;transform:translateY(-1px)}.input-group input.input-error{background:snow;border-color:#ef4444c7}.input-group input.input-error:focus{box-shadow:0 0 0 4px #ef44441a,0 10px 25px #ef44440f}.field-error{animation:errorShake .24s ease both;color:#dc2626;display:block;font-size:12px;font-weight:700;line-height:1.45}.username-status{align-items:center;animation:usernameStatusIn .22s ease both;border-radius:999px;display:flex;font-size:12px;font-weight:800;gap:8px;letter-spacing:-.01em;line-height:1.35;max-width:100%;min-height:28px;padding:7px 10px;width:fit-content}.username-status span:last-child{overflow-wrap:anywhere}.username-status.idle{background:#f1f5f9;border:1px solid #cbd5e1b8;color:#475569}.username-status.checking{background:#e0f2fe;background:var(--register-info-soft);border:1px solid #0ea5e92e;color:#075985}.username-status.available{background:#dcfce7;background:var(--register-success-soft);border:1px solid #16a34a33;color:#166534}.username-status.error,.username-status.invalid,.username-status.taken{background:#fee2e2;background:var(--register-danger-soft);border:1px solid #ef444438;color:#991b1b}.username-status-dot{background:currentColor;border-radius:999px;box-shadow:0 0 0 4px #64748b1a;flex:0 0 auto;height:8px;width:8px}.username-status.available .username-status-dot{box-shadow:0 0 0 4px #16a34a1f}.username-status.error .username-status-dot,.username-status.invalid .username-status-dot,.username-status.taken .username-status-dot{box-shadow:0 0 0 4px #ef44441f}.username-spinner{animation:spin .75s linear infinite;border:2px solid #0ea5e938;border-radius:50%;border-top-color:#0284c7;flex:0 0 auto;height:13px;width:13px}.referral-input-wrap{align-items:center;display:flex;position:relative}.referral-input-wrap input{padding-right:190px}.input-locked{background:#f8fafc!important;color:#334155!important;cursor:not-allowed}.locked-pill{background:#dbeafe;background:var(--register-primary-soft);border:1px solid #2563eb1f;border-radius:999px;color:#1d4ed8;color:var(--register-primary-dark);font-size:11px;font-weight:850;padding:8px 10px;position:absolute;right:8px;top:50%;transform:translateY(-50%);white-space:nowrap}.password-wrapper{align-items:center;display:flex;position:relative}.password-wrapper input{padding-right:78px}.show-password-btn{background:#eef6ff;border:0;border-radius:12px;color:#1d4ed8;color:var(--register-primary-dark);cursor:pointer;font-size:12px;font-weight:900;height:36px;min-width:58px;padding:0 10px;position:absolute;right:8px;transition:background .25s ease,transform .25s ease,color .25s ease;transition:background var(--register-transition),transform var(--register-transition),color var(--register-transition)}.show-password-btn:hover{background:#2563eb;background:var(--register-primary);color:#fff;transform:translateY(-1px)}.show-password-btn:active{transform:translateY(0)}.password-strength-card{background:linear-gradient(135deg,#f8fafcf2,#fffffff5);border:1px solid #e2e8f0eb;border-radius:18px;padding:16px}.strength-header{align-items:center;color:#64748b;color:var(--register-muted);display:flex;font-size:13px;font-weight:800;gap:12px;justify-content:space-between;margin-bottom:10px}.strength-label{font-size:12px;letter-spacing:.04em;text-transform:uppercase}.strength-label.empty{color:#64748b}.strength-label.weak{color:#dc2626}.strength-label.medium{color:#d97706}.strength-label.strong{color:#2563eb}.strength-label.excellent{color:#059669}.strength-bar{background:#e5e7eb;border-radius:999px;height:9px;overflow:hidden;width:100%}.strength-fill{border-radius:inherit;height:100%;transition:width .35s ease,background .35s ease}.strength-fill.empty{background:#cbd5e1}.strength-fill.weak{background:linear-gradient(90deg,#ef4444,#f97316)}.strength-fill.medium{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.strength-fill.strong{background:linear-gradient(90deg,#2563eb,#38bdf8)}.strength-fill.excellent{background:linear-gradient(90deg,#10b981,#34d399)}.password-requirements{grid-gap:8px 14px;display:grid;gap:8px 14px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:13px 0 0;padding:0}.requirement-item{align-items:center;color:#64748b;display:flex;font-size:12px;font-weight:700;gap:7px;transition:color .25s ease;transition:color var(--register-transition)}.requirement-item.valid{color:#047857}.requirement-icon{background:#e2e8f0;border-radius:50%;color:#64748b;display:grid;flex:0 0 auto;font-size:11px;font-weight:950;height:18px;place-items:center;transition:background .25s ease,color .25s ease;transition:background var(--register-transition),color var(--register-transition);width:18px}.requirement-item.valid .requirement-icon{background:#10b981;background:var(--register-secondary);color:#fff}.terms-card{align-items:flex-start;background:#f8fbff;border:1px solid #cbd5e1c7;border-radius:18px;display:flex;gap:14px;justify-content:space-between;padding:16px}.terms-left{grid-gap:10px;align-items:flex-start;display:grid;gap:10px;grid-template-columns:22px 1fr}.terms-left input{accent-color:#2563eb;accent-color:var(--register-primary);cursor:pointer;height:19px;margin-top:2px;width:19px}.terms-left label{color:#475569;color:var(--register-text-soft);cursor:pointer;font-size:13px;font-weight:700;line-height:1.58}.terms-open-btn{background:#fff;border:1px solid #2563eb26;border-radius:12px;box-shadow:0 8px 22px #2563eb12;color:#1d4ed8;color:var(--register-primary-dark);cursor:pointer;flex:0 0 auto;font-size:12px;font-weight:900;min-height:38px;padding:0 13px;transition:background .25s ease,color .25s ease,transform .25s ease,box-shadow .25s ease;transition:background var(--register-transition),color var(--register-transition),transform var(--register-transition),box-shadow var(--register-transition)}.terms-open-btn:hover{background:#2563eb;background:var(--register-primary);box-shadow:0 14px 32px #2563eb33;color:#fff;transform:translateY(-2px)}.terms-error{margin-top:-8px}.register-btn{border:0;border-radius:17px;color:#fff;font-size:15px;font-weight:950;letter-spacing:-.01em;min-height:56px;transition:transform .25s ease,box-shadow .25s ease,opacity .25s ease,filter .25s ease;transition:transform var(--register-transition),box-shadow var(--register-transition),opacity var(--register-transition),filter var(--register-transition);width:100%}.register-btn.enabled{background:linear-gradient(135deg,#2563eb,#0ea5e9 50%,#10b981);background:linear-gradient(135deg,var(--register-primary),#0ea5e9 50%,var(--register-secondary));box-shadow:0 18px 38px #2563eb3d,0 8px 18px #10b9811f;cursor:pointer}.register-btn.enabled:hover{box-shadow:0 24px 52px #2563eb47,0 12px 24px #10b98124;filter:saturate(1.06);transform:translateY(-3px)}.register-btn.enabled:active{transform:translateY(-1px)}.register-btn.disabled,.register-btn:disabled{background:linear-gradient(135deg,#cbd5e1,#94a3b8);box-shadow:none;cursor:not-allowed;opacity:.8}.btn-loading-content{align-items:center;display:inline-flex;gap:10px;justify-content:center}.btn-spinner{animation:spin .8s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;height:18px;width:18px}.submit-helper-text{color:#64748b;color:var(--register-muted);font-size:12px;font-weight:700;margin:-4px 0 0;text-align:center}.register-footer{margin-top:20px;position:relative;text-align:center;z-index:1}.register-footer p{color:#64748b;color:var(--register-muted);font-size:14px;font-weight:650;margin:0}.login-link{color:#1d4ed8;color:var(--register-primary-dark);font-weight:950;text-decoration:none;transition:color .25s ease,text-decoration-color .25s ease;transition:color var(--register-transition),text-decoration-color var(--register-transition)}.login-link:hover{color:#059669;color:var(--register-secondary-dark);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.terms-modal-overlay{animation:overlayFade .22s ease both;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a6b;display:grid;inset:0;padding:22px;place-items:center;position:fixed;z-index:50}.terms-modal{animation:modalPop .3s ease both;background:#fff;border:1px solid #e2e8f0d9;border-radius:28px;box-shadow:0 32px 100px #0f172a47;display:flex;flex-direction:column;max-height:min(86vh,820px);overflow:hidden;width:min(820px,100%)}.terms-modal-header{align-items:flex-start;background:radial-gradient(circle at top left,#2563eb1a,#0000 35%),linear-gradient(135deg,#fff,#f8fbff);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--register-border);display:flex;gap:18px;justify-content:space-between;padding:24px 26px 18px}.modal-eyebrow{color:#2563eb;color:var(--register-primary);display:block;font-size:11px;font-weight:950;letter-spacing:.15em;margin-bottom:6px;text-transform:uppercase}.terms-modal-header h2{color:#0f172a;color:var(--register-text);font-size:28px;letter-spacing:-.04em;margin:0}.modal-close-btn{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--register-border);border-radius:14px;color:#0f172a;color:var(--register-text);cursor:pointer;display:grid;flex:0 0 auto;font-size:26px;height:42px;line-height:1;place-items:center;transition:background .25s ease,color .25s ease,transform .25s ease,border-color .25s ease;transition:background var(--register-transition),color var(--register-transition),transform var(--register-transition),border-color var(--register-transition);width:42px}.modal-close-btn:hover{background:#fee2e2;border-color:#ef444438;color:#dc2626;transform:rotate(4deg)}.terms-modal-body{background:#fff;overflow-y:auto;padding:24px 26px;scrollbar-color:#cbd5e1 #0000;scrollbar-width:thin}.terms-modal-body::-webkit-scrollbar{width:10px}.terms-modal-body::-webkit-scrollbar-track{background:#0000}.terms-modal-body::-webkit-scrollbar-thumb{background:#cbd5e1;border:3px solid #fff;border-radius:999px}.terms-modal-body section{border-bottom:1px solid #eef2f7;padding:16px 0}.terms-modal-body section:first-child{padding-top:0}.terms-modal-body section:last-child{border-bottom:0;padding-bottom:0}.terms-modal-body h3{color:#0f172a;color:var(--register-text);font-size:16px;letter-spacing:-.02em;margin:0 0 8px}.terms-modal-body p{color:#475569;color:var(--register-text-soft);font-size:14px;line-height:1.75;margin:0}.terms-modal-footer{background:#f8fafc;border-top:1px solid #e2e8f0;border-top:1px solid var(--register-border);display:flex;gap:12px;justify-content:flex-end;padding:18px 26px 24px}.modal-primary-btn,.modal-secondary-btn{border-radius:14px;cursor:pointer;font-size:13px;font-weight:950;min-height:44px;padding:0 18px;transition:transform .25s ease,box-shadow .25s ease,background .25s ease,color .25s ease,border-color .25s ease;transition:transform var(--register-transition),box-shadow var(--register-transition),background var(--register-transition),color var(--register-transition),border-color var(--register-transition)}.modal-secondary-btn{background:#fff;border:1px solid #cbd5e1;border:1px solid var(--register-border-strong);color:#0f172a;color:var(--register-text)}.modal-secondary-btn:hover{background:#f1f5f9;transform:translateY(-2px)}.modal-primary-btn{background:linear-gradient(135deg,#2563eb,#10b981);background:linear-gradient(135deg,var(--register-primary),var(--register-secondary));border:0;box-shadow:0 14px 30px #2563eb33;color:#fff}.modal-primary-btn:hover{box-shadow:0 18px 38px #2563eb42;transform:translateY(-2px)}@keyframes orbFloat{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(18px,-18px,0) scale(1.04)}}@keyframes gridMove{0%{transform:translateZ(0)}to{transform:translate3d(42px,42px,0)}}@keyframes panelFadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes cardFadeIn{0%{opacity:0;transform:translateY(28px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes messageSlide{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes errorShake{0%{transform:translateX(0)}35%{transform:translateX(-3px)}70%{transform:translateX(3px)}to{transform:translateX(0)}}@keyframes usernameStatusIn{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes overlayFade{0%{opacity:0}to{opacity:1}}@keyframes modalPop{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:1100px){.register-layout{grid-template-columns:1fr;padding:24px 0;width:min(760px,calc(100% - 28px))}.register-info-panel{min-height:auto;padding:28px}.info-panel-content{padding-top:38px}.info-panel-content h2{max-width:100%}.risk-note-card{bottom:auto;left:auto;margin-top:30px;position:relative;right:auto}.register-info-panel:after{display:none}}@media (max-width:760px){.register-layout{padding:16px 0;width:min(100% - 20px,620px)}.register-info-panel{display:none}.mobile-brand{display:flex}.modern-light-card{border-radius:24px;padding:24px}.register-card-top h2{font-size:32px}.password-requirements,.two-columns{grid-template-columns:1fr}.terms-card{flex-direction:column}.terms-open-btn{width:100%}.referral-input-wrap{display:block}.referral-input-wrap input{padding-right:15px}.locked-pill{display:inline-flex;margin-top:8px;position:static;transform:none;width:fit-content}.username-status{align-items:flex-start;border-radius:14px;width:100%}.terms-modal-overlay{padding:12px}.terms-modal{border-radius:22px;max-height:90vh}.terms-modal-body,.terms-modal-footer,.terms-modal-header{padding-left:18px;padding-right:18px}.terms-modal-footer{flex-direction:column-reverse}.modal-primary-btn,.modal-secondary-btn{width:100%}}@media (max-width:460px){.modern-light-card{padding:20px 16px}.register-card-top h2{font-size:29px}.register-card-top p{font-size:14px}.input-group input{border-radius:14px;min-height:50px}.password-wrapper input{padding-right:72px}.show-password-btn{font-size:11px;min-width:54px}.terms-left{grid-template-columns:20px 1fr}.terms-left label{font-size:12px}}@media (prefers-reduced-motion:reduce){.animated-orb,.btn-spinner,.field-error,.floating-grid,.register-form-panel,.register-info-panel,.server-message,.terms-modal,.terms-modal-overlay,.username-spinner,.username-status{animation:none!important}.feature-item,.input-group input,.modal-close-btn,.modal-primary-btn,.modal-secondary-btn,.register-btn,.show-password-btn,.terms-open-btn{transition:none!important}}@font-face{font-display:swap;font-family:Jameel Noori Nastaleeq Regular;font-style:normal;font-weight:400;src:url(/static/media/JameelNooriNastaleeqRegular.a1d0cd1fea67e7ad50f3.ttf) format("truetype")}.new-member-language-screen{align-items:center;background:radial-gradient(circle at top,#d4af372e,#0000 36%),linear-gradient(180deg,#050505,#0b0b0b 50%,#050505);display:flex;justify-content:center;min-height:100vh;padding:24px 16px}.new-member-language-card{background:#111111fa;border:1px solid #d4af3742;border-radius:26px;box-shadow:0 0 45px #d4af371f;max-width:460px;padding:38px 28px;text-align:center;width:100%}.new-member-language-logo{height:96px;margin-bottom:18px;object-fit:contain;width:96px}.new-member-language-card h1{color:#fff;font-size:30px;font-weight:800;line-height:1.25;margin:0}.new-member-language-card p{color:#cfcfcf;font-size:15px;line-height:1.7;margin:14px 0 26px}.new-member-first-language-buttons{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr}.new-member-first-language-buttons button{background:#d4af37;border:1px solid #d4af3759;border-radius:16px;color:#111;cursor:pointer;font-size:17px;font-weight:800;padding:16px;transition:.3s ease;width:100%}.new-member-first-language-buttons button:hover{box-shadow:0 12px 28px #d4af372e;transform:translateY(-1px)}.new-member-first-language-buttons .new-member-urdu-first-button{font-family:Jameel Noori Nastaleeq Regular,Noto Nastaliq Urdu,serif;font-size:28px;line-height:1.4;padding:14px 16px 18px}.new-member-page{background:radial-gradient(circle at top,#d4af3724,#0000 34%),linear-gradient(180deg,#050505,#0b0b0b 45%,#050505);min-height:100vh;padding:24px 16px}.new-member-page-ur,.new-member-page-ur button,.new-member-page-ur input,.new-member-page-ur select,.new-member-page-ur textarea{font-family:Jameel Noori Nastaleeq Regular,Noto Nastaliq Urdu,serif}.new-member-overlay{margin:0 auto;max-width:1120px;width:100%}.new-member-card{background:#111111f5;border:1px solid #d4af3738;border-radius:24px;box-shadow:0 0 40px #d4af3714;overflow:hidden}.new-member-language-box{align-items:center;background:#d4af3714;border-bottom:1px solid #d4af3729;display:flex;gap:14px;justify-content:space-between;padding:16px 22px}.new-member-language-box span{color:#fff;font-size:14px;font-weight:800}.new-member-language-buttons{align-items:center;display:flex;gap:10px}.new-member-language-option{background:#00000040;border:1px solid #d4af3759;border-radius:999px;color:#d4af37;cursor:pointer;font-size:14px;font-weight:800;padding:9px 18px;transition:.3s ease}.new-member-language-option.active,.new-member-language-option:hover{background:#d4af37;color:#111}.new-member-page-ur .new-member-language-option{font-size:20px;line-height:1.2;padding:8px 18px 12px}.new-member-header{background:linear-gradient(180deg,#d4af3714,#0000);border-bottom:1px solid #d4af3724;padding:44px 24px 30px;text-align:center}.new-member-logo{height:92px;margin-bottom:16px;object-fit:contain;width:92px}.new-member-logo-text{color:#d4af37;font-size:32px;font-weight:800;letter-spacing:1px;margin-bottom:16px}.new-member-badge{align-items:center;background:#d4af37;border-radius:999px;color:#111;display:inline-flex;font-size:13px;font-weight:700;justify-content:center;margin-bottom:16px;padding:8px 16px}.new-member-page-ur .new-member-badge{font-size:20px;line-height:1.2;padding:8px 18px 12px}.new-member-header h1{color:#fff;font-size:36px;font-weight:800;line-height:1.2;margin:0}.new-member-page-ur .new-member-header h1{font-size:42px;line-height:1.9}.new-member-header p{color:#cfcfcf;font-size:15px;line-height:1.8;margin:16px auto 0;max-width:780px}.new-member-page-ur .new-member-header p{font-size:25px;line-height:2.2}.new-member-info{border-bottom:1px solid #d4af3724;padding:30px}.new-member-hero-box{background:linear-gradient(135deg,#d4af371f,#ffffff08);border:1px solid #d4af3733;border-radius:20px;margin-bottom:22px;padding:24px}.new-member-hero-box h2{color:#d4af37;font-size:24px;font-weight:800;margin:0 0 12px}.new-member-page-ur .new-member-hero-box h2{font-size:34px;line-height:1.8}.new-member-hero-box p{color:#ddd;font-size:15px;line-height:1.8;margin:0}.new-member-page-ur .new-member-hero-box p{font-size:24px;line-height:2.2}.new-member-info-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:22px}.new-member-info-card{background:#151515;border:1px solid #d4af3726;border-radius:18px;padding:22px}.new-member-info-card h3{color:#fff;font-size:18px;font-weight:800;margin:0 0 10px}.new-member-page-ur .new-member-info-card h3{font-size:30px;line-height:1.8}.new-member-info-card p{color:#cfcfcf;font-size:14px;line-height:1.75;margin:0}.new-member-page-ur .new-member-info-card p{font-size:23px;line-height:2.15}.new-member-benefits{background:#121212;border:1px solid #d4af3724;border-radius:20px;margin-bottom:22px;padding:24px}.new-member-benefits h2{color:#d4af37;font-size:24px;font-weight:800;margin:0 0 18px}.new-member-page-ur .new-member-benefits h2{font-size:34px;line-height:1.8}.new-member-benefit-list{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.new-member-benefit-item{align-items:flex-start;background:#171717;border:1px solid #d4af371f;border-radius:16px;display:flex;gap:12px;padding:16px}.new-member-benefit-item span{align-items:center;background:#d4af3729;border:1px solid #d4af3747;border-radius:50%;color:#d4af37;display:inline-flex;font-size:13px;font-weight:800;height:38px;justify-content:center;min-width:38px}.new-member-benefit-item p{color:#dcdcdc;font-size:14px;line-height:1.65;margin:0}.new-member-page-ur .new-member-benefit-item p{font-size:23px;line-height:2.05}.new-member-policy-box{background:linear-gradient(135deg,hsla(0,0%,100%,.035),#d4af370f);border:1px solid #d4af3729;border-radius:20px;padding:24px}.new-member-policy-box h2{color:#d4af37;font-size:24px;font-weight:800;margin:0 0 18px}.new-member-page-ur .new-member-policy-box h2{font-size:34px;line-height:1.8}.new-member-policy-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.new-member-policy-grid div{background:#151515;border:1px solid #d4af371f;border-radius:16px;padding:18px}.new-member-policy-grid h3{color:#fff;font-size:17px;font-weight:800;margin:0 0 10px}.new-member-page-ur .new-member-policy-grid h3{font-size:29px;line-height:1.8}.new-member-policy-grid p{color:#cfcfcf;font-size:14px;line-height:1.7;margin:0}.new-member-page-ur .new-member-policy-grid p{font-size:23px;line-height:2.1}.new-member-form{padding:30px}.new-member-form-title{margin-bottom:28px;text-align:center}.new-member-form-title h2{color:#fff;font-size:28px;font-weight:800;margin:0}.new-member-page-ur .new-member-form-title h2{font-size:38px;line-height:1.8}.new-member-form-title p{color:#cfcfcf;font-size:14px;line-height:1.7;margin:12px auto 0;max-width:680px}.new-member-page-ur .new-member-form-title p{font-size:23px;line-height:2.1}.new-member-section{margin-bottom:30px}.new-member-section h2{border-bottom:1px solid #d4af3726;color:#d4af37;font-size:20px;margin-bottom:20px;padding-bottom:10px}.new-member-page-ur .new-member-section h2{font-size:32px;line-height:1.8}.new-member-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.new-member-field{display:flex;flex-direction:column}.new-member-field-full{grid-column:span 2}.new-member-field label{color:#fff;font-size:14px;font-weight:600;margin-bottom:8px}.new-member-page-ur .new-member-field label{font-size:24px;line-height:1.8}.new-member-field input,.new-member-field select,.new-member-field textarea{background:#1a1a1a;border:1px solid #d4af372e;border-radius:12px;box-sizing:border-box;color:#fff;font-size:14px;outline:none;padding:14px 15px;transition:.3s ease;width:100%}.new-member-page-ur .new-member-field input,.new-member-page-ur .new-member-field select,.new-member-page-ur .new-member-field textarea{font-size:22px;line-height:1.7;padding:12px 16px 18px}.new-member-field input:focus,.new-member-field select:focus,.new-member-field textarea:focus{border-color:#d4af37;box-shadow:0 0 0 3px #d4af371f}.new-member-field textarea{min-height:120px;resize:vertical}.new-member-rules{background:#171717;border:1px solid #d4af3726;border-radius:16px;margin-bottom:24px;padding:20px}.new-member-rules h2{color:#d4af37;font-size:20px;margin:0 0 12px}.new-member-page-ur .new-member-rules h2{font-size:32px;line-height:1.8}.new-member-rules p{color:#cfcfcf;font-size:14px;line-height:1.8;margin:0}.new-member-page-ur .new-member-rules p{font-size:23px;line-height:2.1}.new-member-agreement{align-items:flex-start;color:#fff;cursor:pointer;display:flex;gap:12px;line-height:1.7;margin-top:18px}.new-member-agreement input{margin-top:4px}.new-member-page-ur .new-member-agreement span{font-size:23px;line-height:2.1}.new-member-message{border-radius:12px;font-size:14px;margin-bottom:18px;padding:14px 16px;text-align:center}.new-member-page-ur .new-member-message{font-size:23px;line-height:1.9}.new-member-message.success{background:#00800026;border:1px solid #00800059;color:#7dff7d}.new-member-message.error{background:#ff00001f;border:1px solid #ff000040;color:#ff8c8c}.new-member-submit{background:#d4af37;border:none;border-radius:14px;color:#111;cursor:pointer;font-size:16px;font-weight:800;padding:16px;transition:.3s ease;width:100%}.new-member-page-ur .new-member-submit{font-size:28px;line-height:1.3;padding:14px 18px 20px}.new-member-submit:hover{box-shadow:0 10px 24px #d4af3729;transform:translateY(-1px)}.new-member-submit:disabled{cursor:not-allowed;opacity:.7}.new-member-page-ur .new-member-benefits,.new-member-page-ur .new-member-form,.new-member-page-ur .new-member-hero-box,.new-member-page-ur .new-member-info-card,.new-member-page-ur .new-member-policy-box,.new-member-page-ur .new-member-rules{text-align:right}.new-member-page-ur .new-member-form-title{text-align:center}.new-member-page-ur .new-member-benefit-item{flex-direction:row-reverse}.new-member-page-ur .new-member-agreement{flex-direction:row-reverse;text-align:right}@media (max-width:768px){.new-member-language-screen{padding:18px 12px}.new-member-language-card{border-radius:22px;padding:32px 20px}.new-member-language-logo{height:82px;width:82px}.new-member-language-card h1{font-size:26px}.new-member-language-card p{font-size:14px}.new-member-first-language-buttons button{font-size:16px;padding:15px}.new-member-first-language-buttons .new-member-urdu-first-button{font-size:28px;padding:12px 16px 18px}.new-member-page{padding:14px 10px}.new-member-card{border-radius:18px}.new-member-language-box{align-items:stretch;flex-direction:column;padding:14px}.new-member-language-box span{text-align:center}.new-member-language-buttons{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;width:100%}.new-member-language-option{padding:10px;width:100%}.new-member-page-ur .new-member-language-option{font-size:22px;padding:8px 10px 13px}.new-member-header{padding:30px 18px 22px}.new-member-logo{height:76px;width:76px}.new-member-header h1{font-size:27px}.new-member-page-ur .new-member-header h1{font-size:34px;line-height:1.8}.new-member-header p{font-size:14px}.new-member-page-ur .new-member-header p{font-size:22px;line-height:2.15}.new-member-info{padding:18px}.new-member-benefits,.new-member-hero-box,.new-member-policy-box{border-radius:16px;padding:18px}.new-member-benefit-list,.new-member-grid,.new-member-info-grid,.new-member-policy-grid{grid-template-columns:1fr}.new-member-field-full{grid-column:span 1}.new-member-benefit-item,.new-member-info-card,.new-member-policy-grid div{padding:16px}.new-member-benefits h2,.new-member-hero-box h2,.new-member-policy-box h2{font-size:21px}.new-member-page-ur .new-member-benefits h2,.new-member-page-ur .new-member-hero-box h2,.new-member-page-ur .new-member-policy-box h2{font-size:31px;line-height:1.75}.new-member-page-ur .new-member-agreement span,.new-member-page-ur .new-member-benefit-item p,.new-member-page-ur .new-member-form-title p,.new-member-page-ur .new-member-hero-box p,.new-member-page-ur .new-member-info-card p,.new-member-page-ur .new-member-policy-grid p,.new-member-page-ur .new-member-rules p{font-size:21px;line-height:2.05}.new-member-page-ur .new-member-info-card h3,.new-member-page-ur .new-member-policy-grid h3{font-size:28px;line-height:1.7}.new-member-form{padding:20px}.new-member-form-title h2{font-size:24px}.new-member-page-ur .new-member-form-title h2{font-size:34px;line-height:1.75}.new-member-page-ur .new-member-rules h2,.new-member-page-ur .new-member-section h2{font-size:30px;line-height:1.7}.new-member-page-ur .new-member-field label{font-size:23px;line-height:1.7}.new-member-page-ur .new-member-field input,.new-member-page-ur .new-member-field select,.new-member-page-ur .new-member-field textarea{font-size:21px;line-height:1.7}.new-member-benefit-item{gap:10px}.new-member-benefit-item span{font-size:12px;height:34px;min-width:34px}.new-member-page-ur .new-member-submit{font-size:26px}}.vnax-dashboard-page{background:linear-gradient(#e2e8f061 1px,#0000 0),linear-gradient(90deg,#e2e8f061 1px,#0000 0),radial-gradient(circle at top left,#2563eb21,#0000 34%),radial-gradient(circle at top right,#0ea5e924,#0000 38%),radial-gradient(circle at bottom right,#10b9811f,#0000 36%),linear-gradient(135deg,#fff,#f8fbff 44%,#eef8ff);background-size:38px 38px,38px 38px,auto,auto,auto,auto;color:#0f172a;color:var(--vnax-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;isolation:isolate;min-height:100vh;overflow:hidden;padding:28px 28px 36px;position:relative;width:100%}.vnax-dashboard-bg-grid{background:linear-gradient(#2563eb0a 1px,#0000 0),linear-gradient(90deg,#2563eb0a 1px,#0000 0);background-size:72px 72px;inset:0;-webkit-mask-image:radial-gradient(circle at center,#000 0,#0000 78%);mask-image:radial-gradient(circle at center,#000 0,#0000 78%);pointer-events:none;position:fixed;z-index:-3}.vnax-dashboard-bg-orb{animation:vnaxDashboardOrbFloat 12s ease-in-out infinite alternate;border-radius:999px;filter:blur(6px);height:440px;opacity:.46;pointer-events:none;position:fixed;width:440px;z-index:-2}.vnax-dashboard-bg-orb-one{background:radial-gradient(circle,#2563eb40,#0000 68%);left:-150px;top:5%}.vnax-dashboard-bg-orb-two{animation-delay:1.8s;background:radial-gradient(circle,#10b9813b,#0000 68%);bottom:8%;right:-140px}@keyframes vnaxDashboardOrbFloat{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(28px,-22px,0) scale(1.08)}}.vnax-dashboard-shell{margin:0 auto;max-width:1380px;position:relative;width:100%;z-index:1}.vnax-dashboard-topbar{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:0 0 24px;width:100%}.vnax-brand-block{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border:1px solid #e2e8f0e0;border:1px solid var(--vnax-border-soft);border-radius:999px;box-shadow:0 12px 30px #0f172a0f;gap:12px;min-height:58px;padding:9px 16px 9px 9px}.vnax-brand-block,.vnax-brand-mark{align-items:center;display:inline-flex}.vnax-brand-mark{background:linear-gradient(135deg,#2563eb,#0ea5e9,#10b981);background:linear-gradient(135deg,var(--vnax-blue),var(--vnax-sky),var(--vnax-green));border-radius:16px;box-shadow:0 14px 30px #2563eb38;color:#fff;font-size:14px;font-weight:950;height:42px;justify-content:center;letter-spacing:-.3px;width:42px}.vnax-brand-block span{color:#64748b;color:var(--vnax-muted);display:block;font-size:11px;font-weight:900;letter-spacing:.45px;text-transform:uppercase}.vnax-brand-block strong{color:#0f172a;color:var(--vnax-text);display:block;font-size:14px;font-weight:950;letter-spacing:-.25px;margin-top:2px}.vnax-topbar-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.vnax-copy-referral-btn,.vnax-poster-side-list button,.vnax-poster-tabs button,.vnax-topbar-danger-btn,.vnax-topbar-primary-btn,.vnax-topbar-secondary-btn{border:none;cursor:pointer;font-family:inherit;outline:none}.vnax-topbar-danger-btn,.vnax-topbar-primary-btn,.vnax-topbar-secondary-btn{align-items:center;border-radius:999px;display:inline-flex;font-size:14px;font-weight:850;justify-content:center;min-height:44px;padding:10px 18px;text-decoration:none;transition:transform .25s ease,opacity .25s ease,box-shadow .25s ease,background .25s ease,border-color .25s ease,color .25s ease}.vnax-topbar-primary-btn{background:linear-gradient(135deg,#2563eb,#0ea5e9);background:linear-gradient(135deg,var(--vnax-blue),var(--vnax-sky));box-shadow:0 16px 34px #2563eb3d;color:#fff}.vnax-topbar-primary-btn:hover{box-shadow:0 22px 46px #2563eb4d;transform:translateY(-2px)}.vnax-topbar-secondary-btn{background:#ffffffd6;border:1px solid #e2e8f0e0;border:1px solid var(--vnax-border-soft);box-shadow:0 12px 28px #0f172a0d;color:#0f172a;color:var(--vnax-text)}.vnax-topbar-secondary-btn:hover:not(:disabled){background:#fffffffa;border-color:#2563eb4d;color:#2563eb;color:var(--vnax-blue);transform:translateY(-2px)}.vnax-topbar-danger-btn{background:#ef444414;border:1px solid #ef44442e;box-shadow:0 12px 28px #ef44440a;color:#dc2626}.vnax-topbar-danger-btn:hover{background:linear-gradient(135deg,#ef4444,#f97316);border-color:#0000;box-shadow:0 18px 38px #ef444433;color:#fff;transform:translateY(-2px)}.vnax-topbar-secondary-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.62;transform:none}.vnax-dashboard-hero{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(0,1.22fr) minmax(360px,.78fr);margin:0 0 20px;width:100%}.vnax-hero-left,.vnax-hero-right{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffc7;background:var(--vnax-card);border:1px solid #e2e8f0e0;border:1px solid var(--vnax-border-soft);box-shadow:0 24px 70px #0f172a14;box-shadow:var(--vnax-shadow)}.vnax-hero-left{background:radial-gradient(circle at top right,#2563eb24,#0000 36%),radial-gradient(circle at bottom left,#10b9811f,#0000 34%),linear-gradient(135deg,#fffffff0,#f8fbffc2);border-radius:32px;border-radius:var(--vnax-radius-xl);min-height:360px;overflow:hidden;padding:30px;position:relative}.vnax-hero-left:before{background:radial-gradient(circle,#0ea5e924,#0000 70%);border-radius:999px;height:260px;right:-80px;top:-80px;width:260px}.vnax-hero-left:after,.vnax-hero-left:before{content:"";pointer-events:none;position:absolute}.vnax-hero-left:after{background:linear-gradient(#2563eb0f 1px,#0000 0),linear-gradient(90deg,#2563eb0f 1px,#0000 0);background-size:18px 18px;border-radius:44px;bottom:24px;height:180px;opacity:.75;right:28px;transform:rotate(8deg);width:180px}.vnax-user-welcome{align-items:center;display:flex;gap:16px;position:relative;z-index:1}.vnax-user-avatar{align-items:center;background:radial-gradient(circle at top right,#ffffff47,#0000 35%),linear-gradient(135deg,#2563eb,#0ea5e9,#10b981);background:radial-gradient(circle at top right,#ffffff47,#0000 35%),linear-gradient(135deg,var(--vnax-blue),var(--vnax-sky),var(--vnax-green));border-radius:24px;box-shadow:0 20px 42px #2563eb38;color:#fff;display:inline-flex;flex:0 0 auto;font-size:22px;font-weight:950;height:68px;justify-content:center;letter-spacing:-.8px;width:68px}.vnax-user-welcome span{color:#2563eb;color:var(--vnax-blue);display:block;font-size:12px;font-weight:950;letter-spacing:1.3px;text-transform:uppercase}.vnax-user-welcome h1{color:#0f172a;color:var(--vnax-text);font-size:clamp(30px,4vw,50px);font-weight:950;letter-spacing:-1.5px;line-height:1.06;margin:6px 0 0}.vnax-user-welcome p{color:#64748b;color:var(--vnax-muted);font-size:14px;font-weight:760;margin:6px 0 0}.vnax-hero-balance-card{background:radial-gradient(circle at top right,#10b9811f,#0000 40%),#f0fdfabf;border:1px solid #10b98133;border-radius:28px;box-shadow:inset 0 1px 0 #ffffffe6,0 18px 42px #10b98114;margin-top:28px;max-width:640px;padding:24px;position:relative;z-index:1}.vnax-hero-balance-card span{color:#047857;display:block;font-size:12px;font-weight:950;letter-spacing:1.1px;text-transform:uppercase}.vnax-hero-balance-card strong{color:#0f172a;color:var(--vnax-text);display:block;font-size:clamp(38px,6vw,72px);font-weight:950;letter-spacing:-2.5px;line-height:.98;margin-top:10px}.vnax-hero-balance-card p{color:#64748b;color:var(--vnax-muted);font-size:14px;font-weight:650;line-height:1.65;margin:14px 0 0;max-width:560px}.vnax-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:24px;position:relative;z-index:1}.vnax-hero-action{align-items:center;border-radius:999px;display:inline-flex;font-size:15px;font-weight:950;justify-content:center;min-height:52px;padding:13px 22px;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,background .25s ease,border-color .25s ease,color .25s ease}.vnax-hero-action.primary{background:linear-gradient(135deg,#2563eb,#0ea5e9);background:linear-gradient(135deg,var(--vnax-blue),var(--vnax-sky));box-shadow:0 18px 38px #2563eb3d;color:#fff}.vnax-hero-action.secondary{background:linear-gradient(135deg,#10b981,#34d399);background:linear-gradient(135deg,var(--vnax-green),#34d399);box-shadow:0 18px 38px #10b98138;color:#fff}.vnax-hero-action.soft{background:#ffffffdb;border:1px solid #e2e8f0e0;border:1px solid var(--vnax-border-soft);box-shadow:0 14px 34px #0f172a0f;color:#0f172a;color:var(--vnax-text)}.vnax-hero-action:hover{transform:translateY(-2px)}.vnax-hero-action.primary:hover{box-shadow:0 24px 48px #2563eb4f}.vnax-hero-action.secondary:hover{box-shadow:0 24px 48px #10b98147}.vnax-hero-action.soft:hover{background:#fff;border-color:#2563eb4d;color:#2563eb;color:var(--vnax-blue)}.vnax-hero-right{grid-gap:14px;border-radius:32px;border-radius:var(--vnax-radius-xl);display:grid;gap:14px;padding:24px}.vnax-mini-profit-grid div,.vnax-status-card{background:#ffffffb8;border:1px solid #e2e8f0eb;border-radius:24px;padding:20px}.vnax-status-card{background:radial-gradient(circle at top right,#2563eb17,#0000 38%),#f8fbffd1;min-height:130px}.vnax-mini-profit-grid span,.vnax-status-card span{color:#64748b;color:var(--vnax-muted);display:block;font-size:11px;font-weight:950;letter-spacing:.5px;text-transform:uppercase}.vnax-status-card strong{display:block;font-size:34px;font-weight:950;letter-spacing:-1px;line-height:1.05;margin-top:10px}.vnax-status-card strong.success{color:#10b981;color:var(--vnax-green)}.vnax-status-card strong.pending{color:#f59e0b;color:var(--vnax-orange)}.vnax-status-card strong.danger{color:#ef4444;color:var(--vnax-red)}.vnax-mini-profit-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr}.vnax-mini-profit-grid div:first-child{background:radial-gradient(circle at top right,#10b9811a,#0000 38%),#f0fdfab8;border-color:#10b98133}.vnax-mini-profit-grid strong{color:#0f172a;color:var(--vnax-text);display:block;font-size:25px;font-weight:950;letter-spacing:-.75px;line-height:1.15;margin-top:8px}.vnax-mini-profit-grid div:first-child strong{color:#10b981;color:var(--vnax-green)}.vnax-stat-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 20px;width:100%}.vnax-stat-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffffe0,#f8fbffb8);border:1px solid #e2e8f0e0;border:1px solid var(--vnax-border-soft);border-radius:26px;border-radius:var(--vnax-radius-lg);box-shadow:0 16px 40px #0f172a0f;min-height:150px;overflow:hidden;padding:22px;position:relative}.vnax-stat-card:after{background:radial-gradient(circle,#0ea5e929,#0000 70%);border-radius:999px;content:"";height:130px;pointer-events:none;position:absolute;right:-44px;top:-44px;width:130px}.vnax-stat-card.profit:after,.vnax-stat-card.withdraw:after{background:radial-gradient(circle,#10b98126,#0000 70%)}.vnax-stat-card span{color:#64748b;color:var(--vnax-muted);display:block;font-size:13px;font-weight:850}.vnax-stat-card strong{display:block;font-size:28px;font-weight:950;letter-spacing:-.75px;margin-top:10px}.vnax-stat-card strong,.vnax-stat-card.balance strong{color:#0f172a;color:var(--vnax-text)}.vnax-stat-card.profit strong,.vnax-stat-card.withdraw strong{color:#10b981;color:var(--vnax-green)}.vnax-stat-card.daily strong{color:#2563eb;color:var(--vnax-blue)}.vnax-stat-card p{color:#64748b;color:var(--vnax-muted);font-size:12px;font-weight:650;line-height:1.5;margin:8px 0 0}.vnax-section-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.vnax-section-head.compact{margin-bottom:16px}.vnax-section-head span{color:#2563eb;color:var(--vnax-blue);display:block;font-size:12px;font-weight:950;letter-spacing:1.4px;margin-bottom:5px;text-transform:uppercase}.vnax-section-head h2{color:#0f172a;color:var(--vnax-text);font-size:24px;font-weight:950;letter-spacing:-.65px;line-height:1.16;margin:0}.vnax-insight-card,.vnax-poster-showcase,.vnax-quick-actions-card,.vnax-referral-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffc7;background:var(--vnax-card);border:1px solid #e2e8f0e0;border:1px solid var(--vnax-border-soft);box-shadow:0 24px 70px #0f172a14;box-shadow:var(--vnax-shadow)}.vnax-poster-showcase{border-radius:32px;border-radius:var(--vnax-radius-xl);margin:0 0 20px;overflow:hidden;padding:24px;position:relative;width:100%}.vnax-poster-showcase:before{background:radial-gradient(circle,#2563eb1f,#0000 70%);border-radius:999px;content:"";height:260px;pointer-events:none;position:absolute;right:-85px;top:-90px;width:260px}.vnax-poster-tabs{align-items:center;background:#f8fafcd1;border:1px solid #e2e8f0e6;border-radius:999px;display:inline-flex;gap:6px;padding:6px;position:relative;z-index:2}.vnax-poster-tabs button{background:#0000;border-radius:999px;color:#64748b;color:var(--vnax-muted);font-size:12px;font-weight:950;height:34px;transition:background .25s ease,color .25s ease,box-shadow .25s ease,transform .25s ease;width:34px}.vnax-poster-tabs button:hover{background:#2563eb14;color:#2563eb;color:var(--vnax-blue)}.vnax-poster-tabs button.active{background:linear-gradient(135deg,#2563eb,#0ea5e9);background:linear-gradient(135deg,var(--vnax-blue),var(--vnax-sky));box-shadow:0 10px 22px #2563eb33;color:#fff}.vnax-poster-layout{grid-gap:18px;align-items:stretch;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 430px;position:relative;z-index:1}.vnax-main-poster{aspect-ratio:8/3;background:radial-gradient(circle at top right,#2563eb14,#0000 40%),linear-gradient(135deg,#020617,#0f172a);border:1px solid #2563eb2e;border-radius:26px;box-shadow:0 18px 42px #0f172a12;overflow:hidden;position:relative;width:100%}.vnax-main-poster.tall,.vnax-main-poster.wide{aspect-ratio:8/3}.vnax-main-poster img{background:#020617;display:block;height:100%;object-fit:contain;object-position:center;width:100%}.vnax-poster-caption{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f172a6b;border:1px solid #ffffff38;border-radius:18px;bottom:18px;box-shadow:0 16px 34px #0f172a38;display:flex;gap:14px;justify-content:space-between;left:18px;padding:14px 16px;position:absolute;right:18px}.vnax-poster-caption span{color:#ffffffb8;font-size:12px;font-weight:800}.vnax-poster-caption strong{color:#fff;font-size:16px;font-weight:950;letter-spacing:-.25px;text-align:right}.vnax-poster-side-list{grid-gap:18px;display:grid;gap:18px;grid-template-rows:repeat(3,minmax(0,1fr))}.vnax-poster-side-list button{grid-gap:14px;align-items:center;background:#ffffffb8;border:1px solid #e2e8f0eb;border-radius:22px;display:grid;gap:14px;grid-template-columns:180px minmax(0,1fr);min-height:0;padding:12px;text-align:left;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease,background .25s ease;width:100%}.vnax-poster-side-list button.active,.vnax-poster-side-list button:hover{background:#f8fbfff0;border-color:#2563eb4d;box-shadow:0 16px 34px #0f172a0f;transform:translateY(-2px)}.vnax-poster-side-list button.active{box-shadow:0 16px 34px #2563eb1a,inset 0 0 0 1px #2563eb1f}.vnax-poster-side-list img{aspect-ratio:8/3;background:#020617;border:1px solid #2563eb2e;border-radius:16px;display:block;object-fit:contain;object-position:center;width:180px}.vnax-poster-side-list span{color:#64748b;color:var(--vnax-muted);display:block;font-size:11px;font-weight:850;line-height:1.35}.vnax-poster-side-list strong{color:#0f172a;color:var(--vnax-text);display:block;font-size:15px;font-weight:950;letter-spacing:-.35px;line-height:1.25;margin-top:6px}.vnax-main-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);margin:0 0 20px;width:100%}.vnax-quick-actions-card,.vnax-referral-card{border-radius:32px;border-radius:var(--vnax-radius-xl);padding:24px}.vnax-quick-actions-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.vnax-action-card{align-items:center;background:#ffffffbd;border:1px solid #e2e8f0eb;border-radius:22px;display:flex;gap:14px;min-height:128px;overflow:hidden;padding:16px;position:relative;text-decoration:none;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease,background .25s ease}.vnax-action-card:after{background:radial-gradient(circle,#2563eb1f,#0000 70%);border-radius:999px;content:"";height:130px;pointer-events:none;position:absolute;right:-52px;top:-52px;width:130px}.vnax-action-card.green:after{background:radial-gradient(circle,#10b9811f,#0000 70%)}.vnax-action-card.sky:after{background:radial-gradient(circle,#0ea5e91f,#0000 70%)}.vnax-action-card:hover{background:#f8fbfff0;border-color:#2563eb47;box-shadow:0 18px 40px #0f172a12;transform:translateY(-3px)}.vnax-action-icon{align-items:center;background:linear-gradient(135deg,#2563eb,#0ea5e9);background:linear-gradient(135deg,var(--vnax-blue),var(--vnax-sky));border-radius:18px;box-shadow:0 14px 30px #2563eb33;color:#fff;display:inline-flex;flex:0 0 auto;height:52px;justify-content:center;width:52px}.vnax-action-card.green .vnax-action-icon{background:linear-gradient(135deg,#10b981,#34d399);background:linear-gradient(135deg,var(--vnax-green),#34d399);box-shadow:0 14px 30px #10b9812e}.vnax-action-card.sky .vnax-action-icon{background:linear-gradient(135deg,#0ea5e9,#38bdf8);background:linear-gradient(135deg,var(--vnax-sky),#38bdf8);box-shadow:0 14px 30px #0ea5e92e}.vnax-action-icon svg{fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round;height:25px;width:25px}.vnax-action-card strong{color:#0f172a;color:var(--vnax-text);display:block;font-size:16px;font-weight:950;letter-spacing:-.3px}.vnax-action-card span{color:#64748b;color:var(--vnax-muted);display:block;font-size:12px;font-weight:650;line-height:1.45;margin-top:4px}.vnax-referral-card{overflow:hidden;position:relative}.vnax-referral-card:after{background:radial-gradient(circle,#10b98124,#0000 70%);border-radius:999px;content:"";height:200px;pointer-events:none;position:absolute;right:-72px;top:-72px;width:200px}.vnax-referral-box,.vnax-referral-link-box{background:#ffffffb8;border:1px solid #e2e8f0eb;border-radius:20px;padding:16px;position:relative;z-index:1}.vnax-referral-box{background:radial-gradient(circle at top right,#2563eb17,#0000 38%),#f8fbffd6;border-color:#2563eb2e;margin-bottom:12px}.vnax-referral-link-box{margin-bottom:14px}.vnax-referral-box span,.vnax-referral-link-box span,.vnax-team-mini-grid span{color:#64748b;color:var(--vnax-muted);display:block;font-size:11px;font-weight:950;letter-spacing:.45px;text-transform:uppercase}.vnax-referral-box strong{color:#2563eb;color:var(--vnax-blue);display:block;font-size:26px;font-weight:950;letter-spacing:-.7px;line-height:1.1;margin-top:7px;word-break:break-word}.vnax-referral-link-box p{color:#0f172a;color:var(--vnax-text);font-size:13px;font-weight:720;line-height:1.55;margin:7px 0 0;word-break:break-all}.vnax-copy-referral-btn{align-items:center;background:linear-gradient(135deg,#2563eb,#0ea5e9);background:linear-gradient(135deg,var(--vnax-blue),var(--vnax-sky));border-radius:18px;box-shadow:0 18px 36px #2563eb38;color:#fff;display:inline-flex;font-size:14px;font-weight:950;gap:9px;justify-content:center;min-height:50px;padding:13px 18px;position:relative;transition:transform .25s ease,box-shadow .25s ease,opacity .25s ease;width:100%;z-index:1}.vnax-copy-referral-btn:hover{box-shadow:0 24px 48px #2563eb4d;transform:translateY(-2px)}.vnax-copy-referral-btn svg{fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round;height:20px;width:20px}.vnax-team-mini-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px;position:relative;z-index:1}.vnax-team-mini-grid div{background:#ffffffb8;border:1px solid #e2e8f0eb;border-radius:18px;padding:15px}.vnax-team-mini-grid div:nth-child(2){background:#f0fdfab8;border-color:#10b98133}.vnax-team-mini-grid strong{color:#0f172a;color:var(--vnax-text);display:block;font-size:23px;font-weight:950;letter-spacing:-.55px;margin-top:6px}.vnax-team-mini-grid div:nth-child(2) strong{color:#10b981;color:var(--vnax-green)}.vnax-insight-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);margin:0 0 20px;width:100%}.vnax-insight-card{border-radius:32px;border-radius:var(--vnax-radius-xl);padding:24px}.vnax-profit-progress{grid-gap:12px;display:grid;gap:12px}.vnax-profit-progress div{background:#ffffffbd;border:1px solid #e2e8f0eb;border-radius:18px;padding:16px}.vnax-profit-progress div:first-child{background:radial-gradient(circle at top right,#10b9811a,#0000 38%),#f0fdfab8;border-color:#10b98133}.vnax-profit-progress span{color:#64748b;color:var(--vnax-muted);display:block;font-size:11px;font-weight:950;letter-spacing:.45px;text-transform:uppercase}.vnax-profit-progress strong{color:#0f172a;color:var(--vnax-text);display:block;font-size:22px;font-weight:950;letter-spacing:-.55px;margin-top:6px}.vnax-profit-progress div:first-child strong{color:#10b981;color:var(--vnax-green)}.vnax-insight-link{align-items:center;background:linear-gradient(135deg,#10b981,#0ea5e9);background:linear-gradient(135deg,var(--vnax-green),var(--vnax-sky));border-radius:18px;box-shadow:0 18px 36px #10b98133;color:#fff;display:inline-flex;font-size:14px;font-weight:950;justify-content:center;margin-top:16px;min-height:50px;padding:13px 18px;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease;width:100%}.vnax-insight-link:hover{box-shadow:0 24px 48px #10b98145;transform:translateY(-2px)}.vnax-activity-list{grid-gap:10px;display:grid;gap:10px}.vnax-activity-row{grid-gap:14px;align-items:center;background:#ffffffbd;border:1px solid #e2e8f0e6;border-radius:18px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;padding:14px;transition:transform .25s ease,border-color .25s ease,background .25s ease,box-shadow .25s ease}.vnax-activity-row:hover{background:#f8fbfff0;border-color:#2563eb38;box-shadow:0 14px 30px #0f172a0d;transform:translateY(-2px)}.vnax-activity-row strong{color:#0f172a;color:var(--vnax-text);display:block;font-size:14px;font-weight:950}.vnax-activity-row span{color:#64748b;color:var(--vnax-muted);display:block;font-size:12px;font-weight:650;margin-top:4px}.vnax-activity-right{text-align:right}.vnax-status-pill{align-items:center;border-radius:999px;display:inline-flex!important;font-size:11px!important;font-weight:950!important;justify-content:center;min-height:30px;padding:7px 10px;text-transform:capitalize;white-space:nowrap}.vnax-status-pill.success{background:#10b9811f;border:1px solid #10b9813d;color:#047857}.vnax-status-pill.pending{background:#f59e0b21;border:1px solid #f59e0b40;color:#b45309}.vnax-status-pill.danger{background:#ef44441a;border:1px solid #ef444438;color:#dc2626}.vnax-status-pill.neutral{background:#64748b1a;border:1px solid #64748b2e;color:#475569}.vnax-empty-state{background:radial-gradient(circle at top right,#2563eb14,#0000 38%),#f8fbffc2;border:1px dashed #2563eb38;border-radius:22px;min-height:210px;padding:24px}.vnax-empty-state h3{font-size:20px;line-height:1.2}.vnax-empty-state p{font-size:13px;margin:8px 0 0}.vnax-mobile-bottom-nav{display:none}.vnax-mobile-bottom-nav svg{fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round;height:22px;width:22px}.vnax-dashboard-page ::-webkit-scrollbar{height:8px;width:10px}.vnax-dashboard-page ::-webkit-scrollbar-track{background:#e2e8f08c;border-radius:999px}.vnax-dashboard-page ::-webkit-scrollbar-thumb{background:#2563eb6b;border-radius:999px}.vnax-dashboard-page ::-webkit-scrollbar-thumb:hover{background:#2563ebad}@media (max-width:1240px){.vnax-dashboard-hero{grid-template-columns:1fr}.vnax-hero-right{grid-template-columns:1fr 1fr}.vnax-status-card{min-height:auto}.vnax-mini-profit-grid,.vnax-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vnax-poster-layout{grid-template-columns:1fr}.vnax-poster-side-list{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:none}.vnax-poster-side-list button{grid-template-columns:1fr}.vnax-poster-side-list img{aspect-ratio:8/3;width:100%}.vnax-insight-grid,.vnax-main-grid{grid-template-columns:1fr}}@media (max-width:980px){.vnax-dashboard-page{padding:18px 18px 102px}.vnax-dashboard-topbar{align-items:stretch;flex-direction:column}.vnax-brand-block{width:100%}.vnax-topbar-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.vnax-topbar-danger-btn,.vnax-topbar-primary-btn,.vnax-topbar-secondary-btn{width:100%}.vnax-hero-left,.vnax-hero-right,.vnax-insight-card,.vnax-poster-showcase,.vnax-quick-actions-card,.vnax-referral-card{border-radius:26px;padding:22px}.vnax-user-welcome h1{font-size:38px}.vnax-hero-balance-card strong{font-size:50px}.vnax-hero-actions{display:grid;grid-template-columns:1fr}.vnax-hero-action{width:100%}.vnax-quick-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vnax-poster-side-list{grid-template-columns:1fr;grid-template-rows:repeat(3,minmax(0,1fr))}.vnax-poster-side-list button{grid-template-columns:190px minmax(0,1fr)}.vnax-poster-side-list img{aspect-ratio:8/3;width:190px}.vnax-section-head{align-items:flex-start;flex-direction:column}.vnax-poster-tabs{justify-content:space-between;width:100%}.vnax-poster-tabs button{flex:1 1}.vnax-mobile-bottom-nav{grid-gap:8px;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffdb;border:1px solid #e2e8f0b8;border-radius:26px;bottom:14px;box-shadow:0 24px 70px #0f172a24,inset 0 1px 0 #ffffffe0;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));left:50%;max-width:520px;min-height:74px;padding:9px;position:fixed;transform:translateX(-50%);width:calc(100% - 28px);z-index:50}.vnax-mobile-bottom-nav a{align-items:center;border-radius:18px;color:#64748b;color:var(--vnax-muted);display:flex;flex-direction:column;font-size:11px;font-weight:850;gap:4px;justify-content:center;min-height:56px;padding:8px 6px;text-decoration:none;transition:transform .25s ease,background .25s ease,color .25s ease,box-shadow .25s ease}.vnax-mobile-bottom-nav a:hover{background:#2563eb14;color:#2563eb;color:var(--vnax-blue);transform:translateY(-2px)}.vnax-mobile-bottom-nav a.profile{background:linear-gradient(135deg,#2563eb,#0ea5e9);background:linear-gradient(135deg,var(--vnax-blue),var(--vnax-sky));box-shadow:0 14px 28px #2563eb38;color:#fff}}@media (max-width:720px){.vnax-dashboard-page{padding:14px 14px 100px}.vnax-topbar-actions{grid-template-columns:1fr}.vnax-hero-left,.vnax-hero-right,.vnax-insight-card,.vnax-poster-showcase,.vnax-quick-actions-card,.vnax-referral-card{border-radius:24px;padding:18px}.vnax-user-welcome{align-items:flex-start;flex-direction:column}.vnax-user-avatar{border-radius:22px;height:62px;width:62px}.vnax-user-welcome h1{font-size:32px}.vnax-hero-balance-card{border-radius:24px;padding:20px}.vnax-hero-balance-card strong{font-size:42px}.vnax-hero-right,.vnax-mini-profit-grid,.vnax-stat-grid{grid-template-columns:1fr}.vnax-stat-card{min-height:auto}.vnax-poster-caption{background:#0f172ac7;margin:10px;position:static}.vnax-poster-side-list{grid-template-columns:1fr;grid-template-rows:none}.vnax-poster-side-list button{grid-template-columns:150px minmax(0,1fr)}.vnax-poster-side-list img{aspect-ratio:8/3;width:150px}.vnax-quick-actions-grid{grid-template-columns:1fr}.vnax-action-card{min-height:104px}.vnax-activity-row,.vnax-team-mini-grid{grid-template-columns:1fr}.vnax-activity-right{text-align:left}}@media (max-width:460px){.vnax-dashboard-page{padding:12px 12px 98px}.vnax-brand-block{border-radius:22px}.vnax-brand-mark{height:40px;width:40px}.vnax-user-welcome h1{font-size:28px}.vnax-hero-balance-card strong{font-size:36px;letter-spacing:-1.5px}.vnax-section-head h2{font-size:21px}.vnax-status-card strong{font-size:28px}.vnax-stat-card strong{font-size:24px}.vnax-poster-caption{align-items:flex-start;flex-direction:column}.vnax-poster-caption strong{text-align:left}.vnax-poster-side-list button{grid-template-columns:1fr}.vnax-poster-side-list img{aspect-ratio:8/3;width:100%}.vnax-action-card{padding:14px}.vnax-action-icon{border-radius:17px;height:48px;width:48px}.vnax-mobile-bottom-nav{border-radius:22px;bottom:10px;gap:6px;width:calc(100% - 20px)}.vnax-mobile-bottom-nav a{border-radius:16px;font-size:10px;min-height:54px}.vnax-mobile-bottom-nav svg{height:20px;width:20px}}@media (prefers-reduced-motion:reduce){.vnax-dashboard-bg-orb{animation:none}.vnax-action-card,.vnax-activity-row,.vnax-copy-referral-btn,.vnax-hero-action,.vnax-insight-link,.vnax-mobile-bottom-nav a,.vnax-poster-side-list button,.vnax-poster-tabs button,.vnax-topbar-danger-btn,.vnax-topbar-primary-btn,.vnax-topbar-secondary-btn{transition:none}}.deposit-page{background:linear-gradient(#e2e8f061 1px,#0000 0),linear-gradient(90deg,#e2e8f061 1px,#0000 0),radial-gradient(circle at top left,#2563eb21,#0000 34%),radial-gradient(circle at top right,#0ea5e924,#0000 38%),radial-gradient(circle at bottom right,#10b9811f,#0000 36%),linear-gradient(135deg,#fff,#f8fbff 44%,#eef8ff);background-size:38px 38px,38px 38px,auto,auto,auto,auto;color:#0f172a;color:var(--vnax-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;isolation:isolate;min-height:100vh;overflow:hidden;padding:28px;position:relative;width:100%}.deposit-bg-grid{background:linear-gradient(#2563eb0a 1px,#0000 0),linear-gradient(90deg,#2563eb0a 1px,#0000 0);background-size:72px 72px;inset:0;-webkit-mask-image:radial-gradient(circle at center,#000 0,#0000 78%);mask-image:radial-gradient(circle at center,#000 0,#0000 78%);z-index:-3}.deposit-bg-grid,.deposit-bg-orb{pointer-events:none;position:fixed}.deposit-bg-orb{animation:depositOrbFloat 12s ease-in-out infinite alternate;border-radius:999px;filter:blur(6px);height:420px;opacity:.46;width:420px;z-index:-2}.deposit-bg-orb-one{background:radial-gradient(circle,#2563eb40,#0000 68%);left:-150px;top:6%}.deposit-bg-orb-two{animation-delay:1.8s;background:radial-gradient(circle,#10b9813b,#0000 68%);bottom:8%;right:-140px}@keyframes depositOrbFloat{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(28px,-22px,0) scale(1.08)}}.deposit-shell{margin:0 auto;max-width:1360px;position:relative;width:100%;z-index:1}.deposit-topbar{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:0 0 24px;width:100%}.deposit-back-btn{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border:1px solid #e2e8f0e0;border:1px solid var(--vnax-border-soft);border-radius:999px;box-shadow:0 12px 30px #0f172a0f;color:#0f172a;color:var(--vnax-text);display:inline-flex;font-size:14px;font-weight:850;justify-content:center;min-height:44px;padding:10px 18px;text-decoration:none;transition:transform .25s ease,color .25s ease,border-color .25s ease,background .25s ease,box-shadow .25s ease}.deposit-back-btn:hover{background:#fffffff5;border-color:#2563eb52;box-shadow:0 16px 42px #2563eb1f;box-shadow:var(--vnax-shadow-soft);color:#2563eb;color:var(--vnax-blue);transform:translateY(-2px)}.deposit-topbar-badge{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f0f9ffd6;border:1px solid #0ea5e933;border-radius:999px;box-shadow:0 12px 28px #0f172a0d;display:inline-flex;gap:10px;min-height:44px;padding:8px 16px}.deposit-topbar-badge span{color:#64748b;color:var(--vnax-muted);font-size:12px;font-weight:850}.deposit-topbar-badge strong{color:#0369a1;font-size:13px;font-weight:950}.deposit-hero-card{grid-gap:26px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(circle at top right,#0ea5e92b,#0000 35%),radial-gradient(circle at bottom left,#10b9811f,#0000 34%),linear-gradient(135deg,#fffffff0,#f8fbffc2);border:1px solid #e2e8f0e0;border:1px solid var(--vnax-border-soft);border-radius:32px;border-radius:var(--vnax-radius-xl);box-shadow:0 24px 70px #0f172a14;box-shadow:var(--vnax-shadow);display:grid;gap:26px;grid-template-columns:minmax(0,1fr) 390px;margin:0 0 20px;overflow:hidden;padding:32px;position:relative;width:100%}.deposit-hero-card:before{background:radial-gradient(circle,#2563eb1f,#0000 70%);border-radius:999px;content:"";height:230px;pointer-events:none;position:absolute;right:32%;top:-90px;width:230px}.deposit-hero-content{position:relative;z-index:1}.deposit-eyebrow{color:#2563eb;color:var(--vnax-blue);display:inline-flex;font-size:12px;font-weight:950;letter-spacing:2.5px;margin:0 0 10px;text-transform:uppercase}.deposit-title{color:#0f172a;color:var(--vnax-text);font-size:clamp(34px,5vw,58px);font-weight:950;letter-spacing:-1.7px;line-height:1.04;margin:0}.deposit-subtitle{color:#64748b;color:var(--vnax-muted);font-size:15px;font-weight:560;line-height:1.75;margin:16px 0 0;max-width:780px}.deposit-hero-pills{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.deposit-hero-pills span{background:#2563eb14;border:1px solid #2563eb29;border-radius:999px;color:#2563eb;color:var(--vnax-blue);font-size:12px;font-weight:850;padding:9px 13px}.deposit-hero-summary{grid-gap:12px;align-self:stretch;background:linear-gradient(145deg,#fffffff0,#f0f9ffc2);border:1px solid #e2e8f0eb;border-radius:28px;box-shadow:inset 0 1px 0 #ffffffe6,0 16px 38px #0f172a0f;display:grid;gap:12px;padding:18px;position:relative;z-index:1}.deposit-hero-summary div{background:#ffffffb8;border:1px solid #e2e8f0e6;border-radius:20px;padding:17px}.deposit-hero-summary span{color:#64748b;color:var(--vnax-muted);display:block;font-size:11px;font-weight:950;letter-spacing:.5px;text-transform:uppercase}.deposit-hero-summary strong{color:#0f172a;color:var(--vnax-text);display:block;font-size:18px;font-weight:950;line-height:1.25;margin-top:7px}.deposit-warning-card{grid-gap:16px;align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at top right,#f59e0b24,#0000 40%),#fffbebd1;border:1px solid #f59e0b3d;border-radius:26px;border-radius:var(--vnax-radius-lg);box-shadow:0 16px 42px #f59e0b14;display:grid;gap:16px;grid-template-columns:56px minmax(0,1fr);margin:0 0 20px;padding:20px;width:100%}.deposit-warning-icon{align-items:center;background:linear-gradient(135deg,#f59e0b,#fbbf24);background:linear-gradient(135deg,var(--vnax-orange),#fbbf24);border-radius:18px;box-shadow:0 16px 34px #f59e0b38;color:#fff;display:inline-flex;font-size:26px;font-weight:950;height:56px;justify-content:center;width:56px}.deposit-warning-card h2{color:#0f172a;color:var(--vnax-text);font-size:20px;font-weight:950;letter-spacing:-.45px;margin:0}.deposit-warning-card p{color:#92400e;font-size:14px;font-weight:700;line-height:1.65;margin:7px 0 0}.deposit-card-head,.deposit-section-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.deposit-section-head{margin-bottom:16px}.deposit-card-head span,.deposit-section-head span{color:#2563eb;color:var(--vnax-blue);display:block;font-size:12px;font-weight:950;letter-spacing:1.4px;margin-bottom:5px;text-transform:uppercase}.deposit-card-head h2,.deposit-section-head h2{color:#0f172a;color:var(--vnax-text);font-size:24px;font-weight:950;letter-spacing:-.65px;line-height:1.16;margin:0}.deposit-options-section{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffc7;background:var(--vnax-card);border:1px solid #e2e8f0e0;border:1px solid var(--vnax-border-soft);border-radius:32px;border-radius:var(--vnax-radius-xl);box-shadow:0 24px 70px #0f172a14;box-shadow:var(--vnax-shadow);margin:0 0 20px;padding:24px;width:100%}.deposit-options-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.deposit-option-card{background:radial-gradient(circle at top right,#0ea5e914,#0000 40%),#ffffffc2;border:1px solid #e2e8f0eb;border-radius:24px;box-shadow:inset 0 1px 0 #ffffffe6;cursor:pointer;font-family:inherit;min-height:210px;overflow:hidden;padding:20px;position:relative;text-align:left;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease,background .25s ease;width:100%}.deposit-option-card:after{background:radial-gradient(circle,#2563eb21,#0000 70%);border-radius:999px;content:"";height:140px;pointer-events:none;position:absolute;right:-52px;top:-52px;width:140px}.deposit-option-card:hover{border-color:#2563eb42;box-shadow:0 18px 40px #0f172a12;transform:translateY(-3px)}.deposit-option-card.active{background:radial-gradient(circle at top right,#2563eb21,#0000 42%),linear-gradient(145deg,#fffffff5,#f0f9ffe0);border-color:#2563eb73;box-shadow:0 18px 42px #2563eb1f,inset 0 0 0 1px #2563eb1f}.deposit-option-top{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px;position:relative;z-index:1}.deposit-option-top span{background:#2563eb17;border:1px solid #2563eb2e;border-radius:999px;color:#2563eb;color:var(--vnax-blue);font-size:11px;font-weight:950;padding:7px 10px}.deposit-option-top strong{font-size:26px;letter-spacing:-.7px}.deposit-option-card h3,.deposit-option-top strong{color:#0f172a;color:var(--vnax-text);font-weight:950}.deposit-option-card h3{font-size:18px;letter-spacing:-.35px;margin:0;position:relative;z-index:1}.deposit-option-card p{color:#64748b;color:var(--vnax-muted);font-size:13px;font-weight:650;line-height:1.6;margin:9px 0 18px;position:relative;z-index:1}.deposit-option-footer{align-items:center;background:#f0fdfac7;border:1px solid #10b9812e;border-radius:16px;display:flex;gap:12px;justify-content:space-between;padding:13px;position:relative;z-index:1}.deposit-option-footer small{color:#64748b;color:var(--vnax-muted);font-size:11px;font-weight:850}.deposit-option-footer b{color:#10b981;color:var(--vnax-green);font-size:14px;font-weight:950}.deposit-main-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(360px,.72fr) minmax(0,1.28fr);width:100%}.deposit-form-card,.deposit-wallet-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffc7;background:var(--vnax-card);border:1px solid #e2e8f0e0;border:1px solid var(--vnax-border-soft);border-radius:32px;border-radius:var(--vnax-radius-xl);box-shadow:0 24px 70px #0f172a14;box-shadow:var(--vnax-shadow);padding:24px}.deposit-wallet-card{overflow:hidden;position:relative}.deposit-wallet-card:after{background:radial-gradient(circle,#0ea5e926,#0000 70%);border-radius:999px;content:"";height:190px;pointer-events:none;position:absolute;right:-70px;top:-70px;width:190px}.deposit-network-pill,.deposit-short-address{align-items:center;background:#0ea5e91a;border:1px solid #0ea5e938;border-radius:999px;color:#0369a1;display:inline-flex;font-size:12px;font-weight:950;justify-content:center;min-height:34px;padding:8px 12px;white-space:nowrap}.deposit-short-address{background:#2563eb17;border-color:#2563eb2e;color:#2563eb;color:var(--vnax-blue)}.deposit-address-box{background:radial-gradient(circle at top right,#2563eb1a,#0000 40%),#f8fbffd1;border:1px solid #2563eb29;border-radius:22px;margin-top:18px;padding:18px}.deposit-address-box>span{color:#64748b;color:var(--vnax-muted);display:block;font-size:11px;font-weight:950;letter-spacing:.45px;margin-bottom:8px;text-transform:uppercase}.deposit-address-text{background:#ffffffd6;border:1px solid #e2e8f0eb;border-radius:16px;color:#0f172a;color:var(--vnax-text);font-size:14px;font-weight:800;line-height:1.55;margin:0;padding:14px;word-break:break-all}.deposit-copy-btn,.deposit-remove-btn,.deposit-submit-btn,.deposit-upload-btn{border:none;cursor:pointer;font-family:inherit;outline:none}.deposit-copy-btn{background:linear-gradient(135deg,#2563eb,#0ea5e9);background:linear-gradient(135deg,var(--vnax-blue),var(--vnax-sky));border-radius:16px;box-shadow:0 16px 34px #2563eb38;color:#fff;font-size:14px;font-weight:950;margin-top:14px;min-height:46px;padding:12px 16px;transition:transform .25s ease,box-shadow .25s ease,opacity .25s ease;width:100%}.deposit-copy-btn:hover{box-shadow:0 22px 44px #2563eb47;transform:translateY(-2px)}.deposit-wallet-summary{grid-gap:10px;display:grid;gap:10px;margin-top:16px}.deposit-wallet-summary div{align-items:center;background:#ffffffb8;border:1px solid #e2e8f0e6;border-radius:16px;display:flex;gap:14px;justify-content:space-between;padding:14px}.deposit-wallet-summary span{color:#64748b;color:var(--vnax-muted);font-size:12px;font-weight:850}.deposit-wallet-summary strong{color:#0f172a;color:var(--vnax-text);font-size:15px;font-weight:950}.deposit-wallet-summary div:last-child{background:#f0fdfac2;border-color:#10b98138}.deposit-wallet-summary div:last-child strong{color:#10b981;color:var(--vnax-green)}.deposit-instruction-list{grid-gap:10px;display:grid;gap:10px;margin-top:16px}.deposit-instruction-list div{grid-gap:11px;align-items:center;background:#ffffffb8;border:1px solid #e2e8f0e6;border-radius:16px;display:grid;gap:11px;grid-template-columns:36px minmax(0,1fr);padding:13px}.deposit-instruction-list span{align-items:center;background:linear-gradient(135deg,#2563eb,#0ea5e9);background:linear-gradient(135deg,var(--vnax-blue),var(--vnax-sky));border-radius:14px;color:#fff;display:inline-flex;font-size:12px;font-weight:950;height:36px;justify-content:center;width:36px}.deposit-instruction-list p{color:#64748b;color:var(--vnax-muted);font-size:13px;font-weight:700;line-height:1.5;margin:0}.deposit-form{margin-top:18px}.deposit-form-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.deposit-field{display:flex;flex-direction:column;gap:8px}.deposit-field-full{grid-column:1/-1}.deposit-field span{color:#0f172a;color:var(--vnax-text);font-size:12px;font-weight:900;letter-spacing:.25px}.deposit-field input,.deposit-field select{background:#ffffffeb;border:1px solid #e2e8f0;border:1px solid var(--vnax-border);border-radius:16px;color:#0f172a;color:var(--vnax-text);font-size:14px;font-weight:700;min-height:50px;outline:none;padding:0 14px;transition:border-color .25s ease,box-shadow .25s ease,background .25s ease;width:100%}.deposit-field input::placeholder{color:#94a3b8;color:var(--vnax-soft-muted)}.deposit-field select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#2563eb 0),linear-gradient(135deg,#2563eb 50%,#0000 0);background-image:linear-gradient(45deg,#0000 50%,var(--vnax-blue) 50%),linear-gradient(135deg,var(--vnax-blue) 50%,#0000 50%);background-position:calc(100% - 18px) 22px,calc(100% - 12px) 22px;background-repeat:no-repeat;background-size:6px 6px,6px 6px;cursor:pointer;padding-right:40px}.deposit-field input:focus,.deposit-field select:focus{background:#fff;border-color:#2563ebb8;box-shadow:0 0 0 4px #2563eb1c}.deposit-amount-check{border-radius:16px;font-size:13px;font-weight:780;line-height:1.55;margin-top:14px;padding:13px 15px}.deposit-amount-check.neutral{background:#0ea5e91a;border:1px solid #0ea5e938;color:#0369a1}.deposit-amount-check.success{background:#10b9811a;border:1px solid #10b98138;color:#047857}.deposit-amount-check.error{background:#ef44441a;border:1px solid #ef444438;color:#dc2626}.deposit-upload-box{grid-gap:16px;align-items:stretch;background:radial-gradient(circle at top right,#2563eb17,#0000 42%),#f8fbffd1;border:1px solid #2563eb29;border-radius:24px;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 260px;margin-top:16px;padding:16px}.deposit-upload-content{display:flex;flex-direction:column;justify-content:center;padding:8px}.deposit-upload-content>span{color:#2563eb;color:var(--vnax-blue);font-size:12px;font-weight:950;letter-spacing:1.3px;text-transform:uppercase}.deposit-upload-content h3{color:#0f172a;color:var(--vnax-text);font-size:22px;font-weight:950;letter-spacing:-.5px;margin:8px 0 0}.deposit-upload-content p{color:#64748b;color:var(--vnax-muted);font-size:13px;font-weight:650;line-height:1.6;margin:8px 0 0}.deposit-upload-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.deposit-remove-btn,.deposit-upload-btn{border-radius:15px;font-size:13px;font-weight:950;min-height:44px;padding:11px 15px;transition:transform .25s ease,box-shadow .25s ease,background .25s ease,border-color .25s ease,color .25s ease}.deposit-upload-btn{background:linear-gradient(135deg,#2563eb,#0ea5e9);background:linear-gradient(135deg,var(--vnax-blue),var(--vnax-sky));box-shadow:0 14px 30px #2563eb33;color:#fff}.deposit-upload-btn:hover{box-shadow:0 20px 38px #2563eb42;transform:translateY(-2px)}.deposit-remove-btn{background:#ef444414;border:1px solid #ef444433;color:#dc2626}.deposit-remove-btn:hover{background:#ef44441f;transform:translateY(-2px)}.deposit-preview-box{background:#ffffffbd;border:1px dashed #2563eb47;border-radius:20px;min-height:190px;overflow:hidden}.deposit-preview-box img{display:block;height:100%;min-height:190px;object-fit:cover;width:100%}.deposit-preview-placeholder{align-items:center;color:#64748b;color:var(--vnax-muted);display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:190px;text-align:center;width:100%}.deposit-preview-placeholder span{align-items:center;background:#2563eb1a;border:1px solid #2563eb2e;border-radius:18px;color:#2563eb;color:var(--vnax-blue);display:inline-flex;font-size:30px;font-weight:850;height:52px;justify-content:center;width:52px}.deposit-preview-placeholder p{color:#64748b;color:var(--vnax-muted);font-size:13px;font-weight:750;margin:0}.deposit-review-card{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px}.deposit-review-card div{background:#ffffffb8;border:1px solid #e2e8f0e6;border-radius:16px;padding:13px}.deposit-review-card div:nth-child(3){background:#f0fdfabd;border-color:#10b98133}.deposit-review-card span{color:#64748b;color:var(--vnax-muted);display:block;font-size:11px;font-weight:900;letter-spacing:.35px;text-transform:uppercase}.deposit-review-card strong{color:#0f172a;color:var(--vnax-text);display:block;font-size:13px;font-weight:950;line-height:1.35;margin-top:5px;word-break:break-word}.deposit-review-card div:nth-child(3) strong{color:#10b981;color:var(--vnax-green)}.deposit-separate-note{background:radial-gradient(circle at top right,#0ea5e91a,#0000 36%),#f0f9ffdb;border:1px solid #0ea5e938;border-radius:16px;color:#0369a1;line-height:1.6}.deposit-message,.deposit-separate-note{font-size:13px;font-weight:780;margin-top:16px;padding:14px 16px}.deposit-message{border-radius:16px;line-height:1.55}.deposit-message.success{background:#10b9811a;border:1px solid #10b98138;color:#047857}.deposit-message.error{background:#ef44441a;border:1px solid #ef444438;color:#dc2626}.deposit-submit-btn{background:linear-gradient(135deg,#2563eb,#0ea5e9);background:linear-gradient(135deg,var(--vnax-blue),var(--vnax-sky));border-radius:18px;box-shadow:0 18px 38px #2563eb40;color:#fff;font-size:15px;font-weight:950;margin-top:16px;min-height:56px;padding:14px 20px;transition:transform .25s ease,box-shadow .25s ease,opacity .25s ease;width:100%}.deposit-submit-btn:hover:not(:disabled){box-shadow:0 24px 48px #2563eb4f;transform:translateY(-2px)}.deposit-submit-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.62;transform:none}.deposit-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(360px,.72fr) minmax(0,1.28fr);width:100%}.deposit-card-head{margin-bottom:18px}@media (max-width:1220px){.deposit-hero-card{grid-template-columns:1fr}.deposit-hero-summary{max-width:560px}.deposit-options-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.deposit-grid,.deposit-main-grid{grid-template-columns:1fr}.deposit-review-card{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.deposit-page{padding:18px}.deposit-topbar{align-items:stretch;flex-direction:column}.deposit-back-btn,.deposit-topbar-badge{width:100%}.deposit-topbar-badge{justify-content:center}.deposit-hero-card{border-radius:24px;padding:24px}.deposit-title{font-size:38px}.deposit-warning-card{grid-template-columns:1fr}.deposit-form-card,.deposit-options-section,.deposit-wallet-card{border-radius:24px;padding:20px}.deposit-card-head,.deposit-section-head{align-items:flex-start;flex-direction:column}.deposit-form-grid,.deposit-upload-box{grid-template-columns:1fr}.deposit-preview-box,.deposit-preview-box img,.deposit-preview-placeholder{min-height:240px}}@media (max-width:680px){.deposit-page{padding:14px}.deposit-hero-card{padding:20px}.deposit-title{font-size:32px}.deposit-subtitle{font-size:13px}.deposit-hero-pills{display:grid;grid-template-columns:1fr}.deposit-hero-pills span{text-align:center}.deposit-hero-summary{padding:14px}.deposit-warning-card{padding:18px}.deposit-warning-card h2{font-size:18px}.deposit-warning-card p{font-size:13px}.deposit-card-head h2,.deposit-section-head h2{font-size:21px}.deposit-options-grid{grid-template-columns:1fr}.deposit-option-card{min-height:auto;padding:18px}.deposit-option-top{align-items:flex-start;flex-direction:column}.deposit-option-top strong{font-size:24px}.deposit-option-footer,.deposit-wallet-summary div{align-items:flex-start;flex-direction:column}.deposit-upload-actions{display:grid;grid-template-columns:1fr}.deposit-remove-btn,.deposit-upload-btn{width:100%}.deposit-review-card{grid-template-columns:1fr}.deposit-preview-box,.deposit-preview-box img,.deposit-preview-placeholder{min-height:210px}}@media (max-width:420px){.deposit-form-card,.deposit-hero-card,.deposit-options-section,.deposit-wallet-card{padding:16px}.deposit-title{font-size:29px}.deposit-address-text{font-size:12px}.deposit-field input,.deposit-field select{font-size:13px;min-height:48px}.deposit-submit-btn{font-size:13px;min-height:52px}}@media (prefers-reduced-motion:reduce){.deposit-bg-orb{animation:none}.deposit-back-btn,.deposit-copy-btn,.deposit-field input,.deposit-field select,.deposit-option-card,.deposit-remove-btn,.deposit-submit-btn,.deposit-upload-btn{transition:none}}:root{--vnax-red-dark:#dc2626;--vnax-orange-dark:#b45309}.withdraw-page{background:linear-gradient(#e2e8f061 1px,#0000 0),linear-gradient(90deg,#e2e8f061 1px,#0000 0),radial-gradient(circle at top left,#2563eb21,#0000 34%),radial-gradient(circle at top right,#0ea5e924,#0000 38%),radial-gradient(circle at bottom right,#10b9811f,#0000 36%),linear-gradient(135deg,#fff,#f8fbff 44%,#eef8ff);background-size:38px 38px,38px 38px,auto,auto,auto,auto;color:#0f172a;color:var(--vnax-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;isolation:isolate;min-height:100vh;overflow:hidden;padding:28px;position:relative;width:100%}.withdraw-bg-grid{background:linear-gradient(#2563eb0a 1px,#0000 0),linear-gradient(90deg,#2563eb0a 1px,#0000 0);background-size:72px 72px;inset:0;-webkit-mask-image:radial-gradient(circle at center,#000 0,#0000 78%);mask-image:radial-gradient(circle at center,#000 0,#0000 78%);pointer-events:none;position:fixed;z-index:-3}.withdraw-bg-orb{animation:withdrawOrbFloat 12s ease-in-out infinite alternate;border-radius:999px;filter:blur(6px);height:420px;opacity:.46;pointer-events:none;position:fixed;width:420px;z-index:-2}.withdraw-bg-orb-one{background:radial-gradient(circle,#2563eb40,#0000 68%);left:-150px;top:6%}.withdraw-bg-orb-two{animation-delay:1.8s;background:radial-gradient(circle,#10b9813b,#0000 68%);bottom:8%;right:-140px}@keyframes withdrawOrbFloat{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(28px,-22px,0) scale(1.08)}}.withdraw-shell{margin:0 auto;max-width:1360px;position:relative;width:100%;z-index:1}.withdraw-topbar{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:0 0 24px}.withdraw-back,.withdraw-back-btn{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border:1px solid #e2e8f0e0;border:1px solid var(--vnax-border-soft);border-radius:999px;box-shadow:0 12px 30px #0f172a0f;color:#0f172a;color:var(--vnax-text);display:inline-flex;font-size:14px;font-weight:850;justify-content:center;min-height:44px;padding:10px 18px;text-decoration:none;transition:transform .25s ease,color .25s ease,border-color .25s ease,background .25s ease,box-shadow .25s ease}.withdraw-back-btn:hover,.withdraw-back:hover{background:#fffffff5;border-color:#2563eb52;box-shadow:0 16px 42px #2563eb1f;box-shadow:var(--vnax-shadow-soft);color:#2563eb;color:var(--vnax-blue);transform:translateY(-2px)}.withdraw-topbar-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.withdraw-primary-btn,.withdraw-profit-actions button,.withdraw-secondary-btn,.withdraw-submit,.withdraw-submit-btn{border:none;cursor:pointer;font-family:inherit;outline:none}.withdraw-primary-btn,.withdraw-secondary-btn{border-radius:999px;font-size:14px;font-weight:850;min-height:44px;padding:10px 18px;transition:transform .25s ease,opacity .25s ease,box-shadow .25s ease,background .25s ease,border-color .25s ease,color .25s ease}.withdraw-primary-btn{background:linear-gradient(135deg,#2563eb,#0ea5e9);background:linear-gradient(135deg,var(--vnax-blue),var(--vnax-sky));box-shadow:0 16px 34px #2563eb3d;color:#fff}.withdraw-primary-btn:hover:not(:disabled){box-shadow:0 22px 46px #2563eb4d;transform:translateY(-2px)}.withdraw-secondary-btn{background:#ffffffd6;border:1px solid #e2e8f0e0;border:1px solid var(--vnax-border-soft);box-shadow:0 12px 28px #0f172a0d;color:#0f172a;color:var(--vnax-text)}.withdraw-secondary-btn:hover:not(:disabled){background:#fffffffa;border-color:#2563eb4d;color:#2563eb;color:var(--vnax-blue);transform:translateY(-2px)}.withdraw-primary-btn:disabled,.withdraw-secondary-btn:disabled,.withdraw-submit-btn:disabled,.withdraw-submit:disabled{box-shadow:none;cursor:not-allowed;opacity:.62;transform:none}.withdraw-hero{grid-gap:26px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(circle at top right,#0ea5e92b,#0000 35%),radial-gradient(circle at bottom left,#10b9811f,#0000 34%),linear-gradient(135deg,#fffffff0,#f8fbffc2);border:1px solid #e2e8f0e0;border:1px solid var(--vnax-border-soft);border-radius:32px;border-radius:var(--vnax-radius-xl);box-shadow:0 24px 70px #0f172a14;box-shadow:var(--vnax-shadow);display:grid;gap:26px;grid-template-columns:minmax(0,1fr) 390px;margin:0 0 20px;overflow:hidden;padding:32px;position:relative;width:100%}.withdraw-hero:before{background:radial-gradient(circle,#2563eb1f,#0000 70%);border-radius:999px;content:"";height:230px;pointer-events:none;position:absolute;right:32%;top:-90px;width:230px}.withdraw-hero-content{position:relative;z-index:1}.withdraw-eyebrow{color:#2563eb;color:var(--vnax-blue);display:inline-flex;font-size:12px;font-weight:950;letter-spacing:2.5px;margin:0 0 10px;text-transform:uppercase}.withdraw-hero h1{color:#0f172a;color:var(--vnax-text);font-size:clamp(36px,5vw,60px);font-weight:950;letter-spacing:-1.7px;line-height:1.04;margin:0}.withdraw-hero p{color:#64748b;color:var(--vnax-muted);font-size:15px;font-weight:560;line-height:1.75;margin:16px 0 0;max-width:780px}.withdraw-hero-pills{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.withdraw-hero-pills span{background:#2563eb14;border:1px solid #2563eb29;border-radius:999px;color:#2563eb;color:var(--vnax-blue);font-size:12px;font-weight:850;padding:9px 13px}.withdraw-hero-card{grid-gap:12px;align-self:stretch;background:linear-gradient(145deg,#fffffff0,#f0f9ffc2);border:1px solid #e2e8f0eb;border-radius:28px;box-shadow:inset 0 1px 0 #ffffffe6,0 16px 38px #0f172a0f;display:grid;gap:12px;padding:18px;position:relative;z-index:1}.withdraw-hero-card div{background:#ffffffb8;border:1px solid #e2e8f0e6;border-radius:20px;padding:18px}.withdraw-hero-card div:first-child{background:radial-gradient(circle at top right,#10b9811a,#0000 40%),#f0fdfab8;border-color:#10b98133}.withdraw-hero-card span{color:#64748b;color:var(--vnax-muted);display:block;font-size:11px;font-weight:950;letter-spacing:.5px;text-transform:uppercase}.withdraw-hero-card strong{color:#0f172a;color:var(--vnax-text);display:block;font-size:22px;font-weight:950;letter-spacing:-.55px;line-height:1.25;margin-top:7px}.withdraw-hero-card div:first-child strong{color:#10b981;color:var(--vnax-green)}.withdraw-summary-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 20px;width:100%}.withdraw-summary-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffffe0,#f8fbffb8);border:1px solid #e2e8f0e0;border:1px solid var(--vnax-border-soft);border-radius:26px;border-radius:var(--vnax-radius-lg);box-shadow:0 16px 40px #0f172a0f;min-height:145px;overflow:hidden;padding:22px;position:relative}.withdraw-summary-card:after{background:radial-gradient(circle,#0ea5e929,#0000 70%);border-radius:999px;content:"";height:130px;pointer-events:none;position:absolute;right:-44px;top:-44px;width:130px}.withdraw-summary-card:first-child:after,.withdraw-summary-card:nth-child(4):after{background:radial-gradient(circle,#10b98126,#0000 70%)}.withdraw-summary-card span{color:#64748b;color:var(--vnax-muted);display:block;font-size:13px;font-weight:850}.withdraw-summary-card strong{color:#0f172a;color:var(--vnax-text);display:block;font-size:28px;font-weight:950;letter-spacing:-.75px;margin-top:10px}.withdraw-summary-card .profit-value{color:#10b981;color:var(--vnax-green)}.withdraw-summary-card p{color:#64748b;color:var(--vnax-muted);font-size:12px;font-weight:650;line-height:1.5;margin:8px 0 0}.withdraw-form-card,.withdraw-history-card,.withdraw-wallet-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffc7;background:var(--vnax-card);border:1px solid #e2e8f0e0;border:1px solid var(--vnax-border-soft);box-shadow:0 24px 70px #0f172a14;box-shadow:var(--vnax-shadow)}.withdraw-card-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.withdraw-card-head span{color:#2563eb;color:var(--vnax-blue);display:block;font-size:12px;font-weight:950;letter-spacing:1.4px;margin-bottom:5px;text-transform:uppercase}.withdraw-card-head h2{color:#0f172a;color:var(--vnax-text);font-size:24px;font-weight:950;letter-spacing:-.65px;line-height:1.16;margin:0}.withdraw-main-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(360px,.75fr) minmax(0,1.25fr);margin:0 0 20px;width:100%}.withdraw-form-card,.withdraw-wallet-card{border-radius:32px;border-radius:var(--vnax-radius-xl);padding:24px}.withdraw-wallet-card{overflow:hidden;position:relative}.withdraw-wallet-card:after{background:radial-gradient(circle,#2563eb21,#0000 70%);border-radius:999px;content:"";height:200px;pointer-events:none;position:absolute;right:-72px;top:-72px;width:200px}.withdraw-history-count,.withdraw-network-pill,.withdraw-wallet-status{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:950;justify-content:center;min-height:34px;padding:8px 12px;white-space:nowrap}.withdraw-wallet-status.saved{background:#10b9811f;border:1px solid #10b9813d;color:#047857}.withdraw-wallet-status.empty{background:#f59e0b21;border:1px solid #f59e0b40;color:#b45309}.withdraw-history-count,.withdraw-network-pill{background:#0ea5e91a;border:1px solid #0ea5e938;color:#0369a1}.withdraw-saved-wallet{grid-gap:14px;display:grid;gap:14px;position:relative;z-index:1}.withdraw-address-line,.withdraw-wallet-name{background:#ffffffbd;border:1px solid #e2e8f0eb;border-radius:22px;padding:18px}.withdraw-address-line span,.withdraw-wallet-name span{color:#64748b;color:var(--vnax-muted);display:block;font-size:11px;font-weight:950;letter-spacing:.45px;text-transform:uppercase}.withdraw-address-line strong,.withdraw-wallet-name strong{color:#0f172a;color:var(--vnax-text);display:block;font-size:18px;font-weight:950;line-height:1.3;margin-top:7px;word-break:break-word}.withdraw-address-line{background:radial-gradient(circle at top right,#2563eb17,#0000 38%),#f8fbffd1;border-color:#2563eb29}.withdraw-address-line strong{color:#2563eb;color:var(--vnax-blue)}.withdraw-address-line p{color:#64748b;color:var(--vnax-muted);font-size:12px;font-weight:700;line-height:1.55;margin:8px 0 0;word-break:break-all}.withdraw-local-note{background:radial-gradient(circle at top right,#0ea5e91a,#0000 36%),#f0f9ffdb;border:1px solid #0ea5e938;border-radius:16px;color:#0369a1;font-size:13px;font-weight:780;line-height:1.6;padding:14px 16px}.withdraw-wallet-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.withdraw-empty-wallet{align-items:center;background:radial-gradient(circle at top right,#2563eb14,#0000 40%),#f8fbffc7;border:1px dashed #2563eb42;border-radius:24px;color:#64748b;color:var(--vnax-muted);display:flex;flex-direction:column;justify-content:center;min-height:260px;padding:24px;position:relative;text-align:center;z-index:1}.withdraw-empty-wallet h3{color:#0f172a;color:var(--vnax-text);font-size:22px;font-weight:950;letter-spacing:-.5px;line-height:1.2;margin:0}.withdraw-empty-wallet p{color:#64748b;color:var(--vnax-muted);font-size:14px;font-weight:650;line-height:1.65;margin:10px 0 18px;max-width:420px}.withdraw-form,.withdraw-wallet-form{grid-gap:14px;display:grid;gap:14px;position:relative;z-index:1}.withdraw-field{display:flex;flex-direction:column;gap:8px}.withdraw-field label{color:#0f172a;color:var(--vnax-text);font-size:12px;font-weight:900;letter-spacing:.25px}.withdraw-field input,.withdraw-field textarea{background:#ffffffeb;border:1px solid #e2e8f0;border:1px solid var(--vnax-border);border-radius:16px;color:#0f172a;color:var(--vnax-text);font-family:inherit;font-size:14px;font-weight:700;min-height:50px;outline:none;padding:0 14px;transition:border-color .25s ease,box-shadow .25s ease,background .25s ease;width:100%}.withdraw-field textarea{line-height:1.6;min-height:110px;padding:14px;resize:vertical}.withdraw-field input::placeholder,.withdraw-field textarea::placeholder{color:#94a3b8;color:var(--vnax-soft-muted)}.withdraw-field input:focus,.withdraw-field textarea:focus{background:#fff;border-color:#2563ebb8;box-shadow:0 0 0 4px #2563eb1c}.withdraw-field small{color:#64748b;color:var(--vnax-muted);font-size:12px;font-weight:650;line-height:1.45}.withdraw-input-box{align-items:center;background:#ffffffeb;border:1px solid #e2e8f0;border:1px solid var(--vnax-border);border-radius:16px;display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:50px;overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease,background .25s ease;width:100%}.withdraw-input-box:focus-within{background:#fff;border-color:#2563ebb8;box-shadow:0 0 0 4px #2563eb1c}.withdraw-input-box input{background:#0000;border:none;border-radius:0;box-shadow:none;min-height:50px}.withdraw-input-box input:focus{box-shadow:none}.withdraw-input-box span{align-items:center;background:#2563eb14;border-left:1px solid #e2e8f0;border-left:1px solid var(--vnax-border);color:#2563eb;color:var(--vnax-blue);display:inline-flex;font-size:13px;font-weight:950;justify-content:center;min-height:50px;padding:0 15px}.withdraw-message{border-radius:16px;font-size:13px;font-weight:780;line-height:1.55;margin-top:16px;padding:14px 16px;position:relative;z-index:1}.withdraw-message.success{background:#10b9811a;border:1px solid #10b98138;color:#047857}.withdraw-message.error{background:#ef44441a;border:1px solid #ef444438;color:#dc2626}.withdraw-profit-card{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}.withdraw-profit-card div{background:radial-gradient(circle at top right,#2563eb14,#0000 40%),#ffffffc7;border:1px solid #e2e8f0eb;border-radius:22px;padding:18px}.withdraw-profit-card div:first-child{background:radial-gradient(circle at top right,#10b9811a,#0000 42%),#f0fdfac2;border-color:#10b98133}.withdraw-profit-card span{color:#64748b;color:var(--vnax-muted);display:block;font-size:11px;font-weight:950;letter-spacing:.45px;text-transform:uppercase}.withdraw-profit-card strong{color:#0f172a;color:var(--vnax-text);display:block;font-size:24px;font-weight:950;letter-spacing:-.65px;line-height:1.15;margin-top:7px}.withdraw-profit-card div:first-child strong{color:#10b981;color:var(--vnax-green)}.withdraw-profit-card p{color:#64748b;color:var(--vnax-muted);font-size:12px;font-weight:650;line-height:1.5;margin:7px 0 0}.withdraw-profit-actions{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.withdraw-profit-actions button{background:#2563eb14;border:1px solid #2563eb29;border-radius:15px;color:#2563eb;color:var(--vnax-blue);font-size:12px;font-weight:950;min-height:44px;padding:10px 12px;transition:transform .25s ease,background .25s ease,color .25s ease,border-color .25s ease,box-shadow .25s ease}.withdraw-profit-actions button:hover{background:linear-gradient(135deg,#2563eb,#0ea5e9);background:linear-gradient(135deg,var(--vnax-blue),var(--vnax-sky));border-color:#0000;box-shadow:0 14px 28px #2563eb33;color:#fff;transform:translateY(-2px)}.withdraw-preview-card{background:radial-gradient(circle at top right,#2563eb17,#0000 42%),#f8fbffd1;border:1px solid #2563eb29;border-radius:24px;padding:18px}.withdraw-preview-title{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-bottom:12px}.withdraw-preview-title h3{color:#0f172a;color:var(--vnax-text);font-size:18px;font-weight:950;letter-spacing:-.35px;margin:0}.withdraw-preview-title span{align-items:center;background:#0ea5e91a;border:1px solid #0ea5e938;border-radius:999px;color:#0369a1;display:inline-flex;font-size:12px;font-weight:950;justify-content:center;min-height:32px;padding:7px 11px;white-space:nowrap}.withdraw-preview-row{align-items:center;border-bottom:1px solid #e2e8f0db;display:flex;gap:16px;justify-content:space-between;min-height:46px;padding:10px 0}.withdraw-preview-row:last-child{border-bottom:none}.withdraw-preview-row span{color:#64748b;color:var(--vnax-muted);font-size:13px;font-weight:750}.withdraw-preview-row strong{color:#0f172a;color:var(--vnax-text);font-size:14px;font-weight:950;text-align:right;word-break:break-word}.withdraw-preview-final{background:#f0fdfac2;border:1px solid #10b98138;border-radius:18px;margin-top:8px;padding:14px}.withdraw-preview-final span{color:#047857;font-weight:900}.withdraw-preview-final strong{color:#10b981;color:var(--vnax-green);font-size:18px}.withdraw-safety-card{background:radial-gradient(circle at top right,#f59e0b1f,#0000 38%),#fffbebd1;border:1px solid #f59e0b3d;border-radius:18px;padding:16px}.withdraw-safety-card strong{color:#92400e;display:block;font-size:14px;font-weight:950}.withdraw-safety-card p{color:#92400e;font-size:13px;font-weight:700;line-height:1.6;margin:7px 0 0}.withdraw-submit,.withdraw-submit-btn{background:linear-gradient(135deg,#2563eb,#0ea5e9);background:linear-gradient(135deg,var(--vnax-blue),var(--vnax-sky));border-radius:18px;box-shadow:0 18px 38px #2563eb40;color:#fff;font-size:15px;font-weight:950;min-height:56px;padding:14px 20px;transition:transform .25s ease,box-shadow .25s ease,opacity .25s ease;width:100%}.withdraw-submit-btn:hover:not(:disabled),.withdraw-submit:hover:not(:disabled){box-shadow:0 24px 48px #2563eb4f;transform:translateY(-2px)}.withdraw-history-card{border-radius:32px;border-radius:var(--vnax-radius-xl);margin:0 0 20px;padding:24px;scroll-margin-top:24px;width:100%}.withdraw-history-list{grid-gap:12px;display:grid;gap:12px}.withdraw-history-row{background:#ffffffc7;border:1px solid #e2e8f0e6;border-radius:22px;padding:16px;transition:transform .25s ease,background .25s ease,box-shadow .25s ease,border-color .25s ease}.withdraw-history-row:hover{background:#f8fbfff0;border-color:#2563eb38;box-shadow:0 16px 34px #0f172a0f;transform:translateY(-2px)}.withdraw-history-main{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px}.withdraw-history-main h3{color:#0f172a;color:var(--vnax-text);font-size:22px;font-weight:950;letter-spacing:-.55px;margin:0}.withdraw-history-main p{color:#64748b;color:var(--vnax-muted);font-size:12px;font-weight:650;margin:5px 0 0}.withdraw-status-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:950;justify-content:center;min-height:34px;padding:8px 12px;text-transform:capitalize;white-space:nowrap}.withdraw-status-badge.success{background:#10b9811f;border:1px solid #10b9813d;color:#047857}.withdraw-status-badge.pending{background:#f59e0b21;border:1px solid #f59e0b40;color:#b45309}.withdraw-status-badge.danger{background:#ef44441a;border:1px solid #ef444438;color:#dc2626}.withdraw-status-badge.neutral{background:#64748b1a;border:1px solid #64748b2e;color:#475569}.withdraw-history-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.withdraw-history-grid div{background:#f8fafcc7;border:1px solid #e2e8f0e6;border-radius:16px;padding:13px}.withdraw-history-grid span{color:#64748b;color:var(--vnax-muted);display:block;font-size:11px;font-weight:900;letter-spacing:.35px;text-transform:uppercase}.withdraw-history-grid strong{color:#0f172a;color:var(--vnax-text);display:block;font-size:13px;font-weight:950;line-height:1.4;margin-top:5px;word-break:break-word}.withdraw-history-note{background:#f8fafce0;border:1px solid #e2e8f0e6;border-radius:16px;color:#64748b;color:var(--vnax-muted);font-size:12px;font-weight:650;line-height:1.6;margin-top:12px;padding:13px 14px}.withdraw-empty-state{align-items:center;color:#64748b;color:var(--vnax-muted);display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:230px;text-align:center}.withdraw-empty-state h3{color:#0f172a;color:var(--vnax-text);font-size:22px;font-weight:950;letter-spacing:-.45px;margin:0}.withdraw-empty-state p{color:#64748b;color:var(--vnax-muted);font-size:14px;font-weight:650;line-height:1.65;margin:0;max-width:520px}.withdraw-loader{animation:withdrawSpin .9s linear infinite;border:4px solid #e2e8f0f2;border-radius:999px;border-top:4px solid var(--vnax-blue);height:46px;width:46px}@keyframes withdrawSpin{to{transform:rotate(1turn)}}.withdraw-header{align-items:center;display:flex;gap:16px;margin:0 0 24px;width:100%}.withdraw-title-block h1{color:#0f172a;color:var(--vnax-text);font-size:34px;font-weight:950;letter-spacing:-1px;margin:0}.withdraw-title-block p{color:#64748b;color:var(--vnax-muted);font-size:14px;line-height:1.55;margin:6px 0 0}.withdraw-balance-card,.withdraw-details-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffc7;background:var(--vnax-card);border:1px solid #e2e8f0e0;border:1px solid var(--vnax-border-soft);border-radius:32px;border-radius:var(--vnax-radius-xl);box-shadow:0 24px 70px #0f172a14;box-shadow:var(--vnax-shadow);padding:24px}.withdraw-balance-card{align-items:stretch;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.withdraw-asset-card span,.withdraw-balance-content span,.withdraw-limit-item span{color:#64748b;color:var(--vnax-muted);display:block;font-size:12px;font-weight:900;letter-spacing:.45px;text-transform:uppercase}.withdraw-asset-card strong,.withdraw-balance-content strong,.withdraw-limit-item strong{color:#0f172a;color:var(--vnax-text);display:block;font-size:24px;font-weight:950;margin-top:8px}.withdraw-balance-content small{color:#64748b;color:var(--vnax-muted);display:block;font-size:12px;font-weight:650;margin-top:7px}.withdraw-asset-card,.withdraw-limit-item{background:#ffffffbd;border:1px solid #e2e8f0e6;border-radius:20px;padding:16px}.withdraw-card-title h2{color:#0f172a;color:var(--vnax-text);font-size:24px;font-weight:950;margin:0}.withdraw-card-title p{color:#64748b;color:var(--vnax-muted);font-size:13px;line-height:1.55;margin:7px 0 0}.withdraw-limits-grid{grid-gap:12px;display:grid;gap:12px;margin:18px 0}.withdraw-limits-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.withdraw-page ::-webkit-scrollbar{height:8px;width:10px}.withdraw-page ::-webkit-scrollbar-track{background:#e2e8f08c;border-radius:999px}.withdraw-page ::-webkit-scrollbar-thumb{background:#2563eb6b;border-radius:999px}.withdraw-page ::-webkit-scrollbar-thumb:hover{background:#2563ebad}@media (max-width:1220px){.withdraw-hero{grid-template-columns:1fr}.withdraw-hero-card{max-width:560px}.withdraw-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.withdraw-main-grid{grid-template-columns:1fr}.withdraw-history-grid,.withdraw-limits-grid-three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.withdraw-page{padding:18px}.withdraw-header,.withdraw-topbar{align-items:stretch;flex-direction:column}.withdraw-topbar-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.withdraw-back,.withdraw-back-btn,.withdraw-primary-btn,.withdraw-secondary-btn{width:100%}.withdraw-hero{border-radius:24px;padding:24px}.withdraw-hero h1{font-size:38px}.withdraw-balance-card,.withdraw-details-card,.withdraw-form-card,.withdraw-history-card,.withdraw-wallet-card{border-radius:24px;padding:20px}.withdraw-card-head{align-items:flex-start;flex-direction:column}.withdraw-profit-actions,.withdraw-profit-card{grid-template-columns:1fr}.withdraw-balance-card{flex-direction:column}.withdraw-limits-grid-three{grid-template-columns:1fr}}@media (max-width:680px){.withdraw-page{padding:14px}.withdraw-topbar-actions{grid-template-columns:1fr}.withdraw-hero{padding:20px}.withdraw-hero h1{font-size:32px}.withdraw-hero p{font-size:13px}.withdraw-hero-pills{display:grid;grid-template-columns:1fr}.withdraw-hero-pills span{text-align:center}.withdraw-summary-grid{grid-template-columns:1fr}.withdraw-summary-card{min-height:auto}.withdraw-card-head h2{font-size:21px}.withdraw-wallet-actions{display:grid}.withdraw-trade-protected-box,.withdraw-wallet-actions{grid-template-columns:1fr}.withdraw-preview-row,.withdraw-preview-title{align-items:flex-start;flex-direction:column}.withdraw-preview-row{gap:6px}.withdraw-preview-row strong{text-align:left}.withdraw-history-main{align-items:flex-start;flex-direction:column}.withdraw-history-grid{grid-template-columns:1fr}}@media (max-width:420px){.withdraw-balance-card,.withdraw-details-card,.withdraw-form-card,.withdraw-hero,.withdraw-history-card,.withdraw-wallet-card{padding:16px}.withdraw-hero h1{font-size:29px}.withdraw-hero-card{padding:14px}.withdraw-hero-card strong,.withdraw-summary-card strong{font-size:22px}.withdraw-field input,.withdraw-input-box,.withdraw-input-box input,.withdraw-input-box span{font-size:13px;min-height:48px}.withdraw-submit,.withdraw-submit-btn{font-size:13px;min-height:52px}}@media (prefers-reduced-motion:reduce){.withdraw-bg-orb,.withdraw-loader{animation:none}.withdraw-back,.withdraw-back-btn,.withdraw-field input,.withdraw-field textarea,.withdraw-history-row,.withdraw-input-box,.withdraw-primary-btn,.withdraw-profit-actions button,.withdraw-secondary-btn,.withdraw-submit,.withdraw-submit-btn{transition:none}}:root{--vnax-soft-bg:#f8fbff;--vnax-card-solid:#fff;--vnax-shadow:0 22px 60px #0f172a14;--vnax-shadow-soft:0 14px 36px #2563eb1a;--vnax-radius-xl:28px;--vnax-radius-lg:22px;--vnax-radius-md:16px}.history-page{background:linear-gradient(#e2e8f057 1px,#0000 0),linear-gradient(90deg,#e2e8f057 1px,#0000 0),radial-gradient(circle at top left,#0ea5e924,#0000 34%),radial-gradient(circle at top right,#10b9811f,#0000 36%),linear-gradient(135deg,#fff,#f8fbff 42%,#eef7ff);background-size:38px 38px,38px 38px,auto,auto,auto;color:#0f172a;color:var(--vnax-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;isolation:isolate;min-height:100vh;overflow:hidden;padding:28px;position:relative;width:100%}.history-page:after,.history-page:before{animation:historyOrbFloat 10s ease-in-out infinite alternate;border-radius:999px;content:"";filter:blur(4px);height:360px;opacity:.42;pointer-events:none;position:fixed;width:360px;z-index:-1}.history-page:before{background:radial-gradient(circle,#2563eb3d,#0000 68%);left:-120px;top:7%}.history-page:after{animation-delay:1.5s;background:radial-gradient(circle,#10b98138,#0000 68%);bottom:8%;right:-110px}@keyframes historyOrbFloat{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(26px,-18px,0) scale(1.08)}}.history-topbar{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:0 auto 24px;max-width:1320px;width:100%}.history-back-btn{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc7;border:1px solid #e2e8f0e6;border-radius:999px;box-shadow:0 12px 28px #0f172a0f;color:#0f172a;color:var(--vnax-text);display:inline-flex;font-size:14px;font-weight:800;justify-content:center;min-height:44px;padding:10px 18px;text-decoration:none;transition:transform .25s ease,border-color .25s ease,color .25s ease,box-shadow .25s ease,background .25s ease}.history-back-btn:hover{background:#fffffff2;border-color:#2563eb57;box-shadow:0 14px 36px #2563eb1a;box-shadow:var(--vnax-shadow-soft);color:#2563eb;color:var(--vnax-blue);transform:translateY(-2px)}.history-topbar-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.history-copy-value,.history-expanded-grid button,.history-primary-btn,.history-reset-btn,.history-secondary-btn,.history-view-btn{border:none;cursor:pointer;font-family:inherit;outline:none}.history-primary-btn,.history-secondary-btn{border-radius:999px;font-size:14px;font-weight:850;min-height:44px;padding:10px 18px;transition:transform .25s ease,opacity .25s ease,box-shadow .25s ease,background .25s ease,border-color .25s ease}.history-primary-btn{background:linear-gradient(135deg,#2563eb,#0ea5e9);background:linear-gradient(135deg,var(--vnax-blue),var(--vnax-sky));box-shadow:0 16px 34px #2563eb3d;color:#fff}.history-primary-btn:hover{box-shadow:0 22px 44px #2563eb4d;transform:translateY(-2px)}.history-secondary-btn{background:#ffffffd1;border:1px solid #e2e8f0eb;box-shadow:0 12px 28px #0f172a0d;color:#0f172a;color:var(--vnax-text)}.history-secondary-btn:hover{background:#fffffffa;border-color:#2563eb47;color:#2563eb;color:var(--vnax-blue);transform:translateY(-2px)}.history-primary-btn:disabled,.history-secondary-btn:disabled{cursor:not-allowed;opacity:.62;transform:none}.history-hero{align-items:stretch;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(circle at top right,#0ea5e929,#0000 34%),linear-gradient(135deg,#fffffff0,#f8fbffc2);border:1px solid #e2e8f0e0;border-radius:28px;border-radius:var(--vnax-radius-xl);box-shadow:0 22px 60px #0f172a14;box-shadow:var(--vnax-shadow);display:flex;gap:22px;justify-content:space-between;margin:0 auto 22px;max-width:1320px;overflow:hidden;padding:28px;position:relative;width:100%}.history-hero:before{background:radial-gradient(circle,#10b9812e,#0000 70%);border-radius:999px;content:"";height:180px;inset:auto 24px 0 auto;pointer-events:none;position:absolute;width:180px}.history-eyebrow{color:#2563eb;color:var(--vnax-blue);font-size:12px;font-weight:950;letter-spacing:2.4px;margin:0 0 8px;text-transform:uppercase}.history-hero h1{color:#0f172a;color:var(--vnax-text);font-size:clamp(30px,4vw,48px);font-weight:950;letter-spacing:-1.2px;line-height:1.08;margin:0}.history-subtitle{color:#64748b;color:var(--vnax-muted);font-size:15px;font-weight:560;line-height:1.75;margin:14px 0 0;max-width:720px}.history-hero-badge{align-items:center;background:linear-gradient(145deg,#ffffffe6,#f0f9ffb8);border:1px solid #e2e8f0eb;border-radius:24px;box-shadow:inset 0 1px 0 #ffffffe6;display:flex;flex-direction:column;gap:8px;justify-content:center;min-width:185px;padding:22px}.history-hero-badge span{color:#64748b;color:var(--vnax-muted);font-size:13px;font-weight:800}.history-hero-badge strong{color:#2563eb;color:var(--vnax-blue);font-size:42px;font-weight:950;line-height:1}.history-summary-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto 20px;max-width:1320px;width:100%}.history-summary-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffffe0,#f8fbffb8);border:1px solid #e2e8f0e6;border-radius:22px;border-radius:var(--vnax-radius-lg);box-shadow:0 16px 40px #0f172a0f;min-height:142px;overflow:hidden;padding:20px;position:relative}.history-summary-card:after{background:radial-gradient(circle,#0ea5e929,#0000 70%);border-radius:999px;content:"";height:126px;pointer-events:none;position:absolute;right:-42px;top:-42px;width:126px}.history-summary-card:nth-child(2):after{background:radial-gradient(circle,#2563eb26,#0000 70%)}.history-summary-card:nth-child(3):after,.history-summary-card:nth-child(4):after{background:radial-gradient(circle,#10b98126,#0000 70%)}.history-summary-card span{color:#64748b;color:var(--vnax-muted);display:block;font-size:13px;font-weight:850}.history-summary-card strong{color:#0f172a;color:var(--vnax-text);display:block;font-size:26px;font-weight:950;letter-spacing:-.6px;margin-top:10px;word-break:break-word}.history-summary-card small{color:#64748b;color:var(--vnax-muted);display:block;font-size:12px;font-weight:600;line-height:1.45;margin-top:8px}.positive-value{color:#10b981!important;color:var(--vnax-green)!important}.negative-value{color:#ef4444!important}.history-tabs{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb8;border:1px solid #e2e8f0e6;border-radius:22px;border-radius:var(--vnax-radius-lg);box-shadow:0 12px 32px #0f172a0d;display:flex;gap:8px;margin:0 auto 18px;max-width:1320px;overflow-x:auto;padding:8px;width:100%}.history-tabs button{background:#0000;border:none;border-radius:16px;color:#64748b;color:var(--vnax-muted);cursor:pointer;flex:1 1;font-size:14px;font-weight:850;min-height:48px;min-width:145px;outline:none;transition:background .25s ease,color .25s ease,transform .25s ease,box-shadow .25s ease}.history-tabs button span{background:#2563eb1a;border-radius:999px;color:#2563eb;color:var(--vnax-blue);font-size:11px;font-weight:950;margin-left:6px;padding:3px 8px}.history-tabs button:hover{background:#f0f9ffeb;color:#2563eb;color:var(--vnax-blue)}.history-tabs button.active{background:linear-gradient(135deg,#2563eb,#0ea5e9);background:linear-gradient(135deg,var(--vnax-blue),var(--vnax-sky));box-shadow:0 14px 30px #2563eb38;color:#fff}.history-tabs button.active span{background:#ffffff38;color:#fff}.history-filter-panel{grid-gap:14px;align-items:end;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc2;border:1px solid #e2e8f0e6;border-radius:24px;box-shadow:0 16px 40px #0f172a0f;display:grid;gap:14px;grid-template-columns:1.5fr .8fr .8fr .8fr auto;margin:0 auto 20px;max-width:1320px;padding:18px;width:100%}.history-filter-box,.history-search-box{width:100%}.history-filter-box label,.history-search-box label{color:#0f172a;color:var(--vnax-text);display:block;font-size:12px;font-weight:850;letter-spacing:.2px;margin:0 0 8px}.history-filter-box select,.history-search-box input{background:#ffffffeb;border:1px solid #e2e8f0;border:1px solid var(--vnax-border);border-radius:15px;color:#0f172a;color:var(--vnax-text);font-size:14px;font-weight:650;min-height:48px;outline:none;padding:0 14px;transition:border-color .25s ease,box-shadow .25s ease,background .25s ease;width:100%}.history-search-box input::placeholder{color:#94a3b8}.history-filter-box select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#2563eb 0),linear-gradient(135deg,#2563eb 50%,#0000 0);background-image:linear-gradient(45deg,#0000 50%,var(--vnax-blue) 50%),linear-gradient(135deg,var(--vnax-blue) 50%,#0000 50%);background-position:calc(100% - 18px) 21px,calc(100% - 12px) 21px;background-repeat:no-repeat;background-size:6px 6px,6px 6px;cursor:pointer;padding-right:38px}.history-filter-box select:focus,.history-search-box input:focus{background:#fff;border-color:#2563ebb8;box-shadow:0 0 0 4px #2563eb1c}.history-reset-btn{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--vnax-border);border-radius:15px;box-shadow:0 10px 24px #0f172a0a;color:#0f172a;color:var(--vnax-text);font-size:13px;font-weight:850;min-height:48px;padding:0 18px;transition:transform .25s ease,color .25s ease,border-color .25s ease,background .25s ease;white-space:nowrap}.history-reset-btn:hover{background:#f8fbff;border-color:#2563eb4d;color:#2563eb;color:var(--vnax-blue);transform:translateY(-2px)}.history-info-alert{background:linear-gradient(135deg,#0ea5e91a,#ffffffd1);border:1px solid #0ea5e93d;border-radius:16px;color:#075985;font-size:13px;font-weight:750;line-height:1.55;margin:0 auto 18px;max-width:1320px;padding:14px 16px;width:100%}.history-table-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border:1px solid #e2e8f0e6;border-radius:26px;box-shadow:0 22px 60px #0f172a14;box-shadow:var(--vnax-shadow);margin:0 auto;max-width:1320px;overflow:hidden;width:100%}.history-table-header{align-items:center;background:linear-gradient(135deg,#fffffff2,#f8fbffd1);border-bottom:1px solid #e2e8f0e6;display:flex;gap:16px;justify-content:space-between;padding:22px 24px}.history-table-header h2{color:#0f172a;color:var(--vnax-text);font-size:22px;font-weight:950;letter-spacing:-.5px;margin:0}.history-table-header p{color:#64748b;color:var(--vnax-muted);font-size:13px;font-weight:600;margin:6px 0 0}.history-loading-state{align-items:center;color:#64748b;color:var(--vnax-muted);display:flex;flex-direction:column;gap:14px;justify-content:center;min-height:280px}.history-loading-state p{font-size:14px;font-weight:750;margin:0}.history-loader{animation:historySpin .9s linear infinite;border:4px solid #e2e8f0f2;border-radius:999px;border-top:4px solid var(--vnax-blue);height:46px;width:46px}@keyframes historySpin{to{transform:rotate(1turn)}}.history-table-wrapper{overflow-x:auto;width:100%}.history-table{border-collapse:collapse;min-width:1080px;width:100%}.history-table thead{background:#f8fafc}.history-table th{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--vnax-border);color:#64748b;color:var(--vnax-muted);font-size:12px;font-weight:950;letter-spacing:.65px;padding:15px 18px;text-align:left;text-transform:uppercase;white-space:nowrap}.history-table td{border-bottom:1px solid #e2e8f0d9;color:#0f172a;color:var(--vnax-text);font-size:14px;font-weight:650;padding:17px 18px;vertical-align:middle}.history-table tbody tr{background:#ffffffb8;transition:background .25s ease,box-shadow .25s ease}.history-table tbody tr:hover{background:#f0f9ffdb}.history-table tbody tr:last-child td{border-bottom:none}.history-type-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:950;justify-content:center;letter-spacing:.25px;min-width:92px;padding:8px 12px;text-transform:uppercase}.history-type-pill.deposit{background:#10b9811f;border:1px solid #10b98138;color:#047857}.history-type-pill.withdraw{background:#2563eb1a;border:1px solid #2563eb33;color:#1d4ed8}.history-type-pill.trade{background:#0ea5e91f;border:1px solid #0ea5e938;color:#0369a1}.history-amount-cell,.history-details-cell,.history-method-cell{display:flex;flex-direction:column;gap:5px}.history-amount-cell strong,.history-details-cell strong,.history-method-cell strong{color:#0f172a;color:var(--vnax-text);font-size:14px;font-weight:900;line-height:1.25}.history-amount-cell small,.history-details-cell small,.history-method-cell small{color:#64748b;color:var(--vnax-muted);font-size:12px;font-weight:650;line-height:1.45;max-width:310px}.history-copy-value{background:#2563eb12;border:1px solid #2563eb29;border-radius:12px;color:#2563eb;color:var(--vnax-blue);font-size:12px;font-weight:850;max-width:160px;overflow:hidden;padding:8px 10px;text-align:left;text-overflow:ellipsis;transition:transform .25s ease,border-color .25s ease,background .25s ease;white-space:nowrap}.history-copy-value:hover{background:#2563eb1a;border-color:#2563eb61;transform:translateY(-1px)}.history-status-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:950;justify-content:center;line-height:1;min-width:98px;padding:8px 11px;text-transform:capitalize}.status-success{background:#10b9811f;border:1px solid #10b9813d;color:#047857}.status-pending{background:#f59e0b1f;border:1px solid #f59e0b3d;color:#b45309}.status-danger{background:#ef44441a;border:1px solid #ef444438;color:#dc2626}.status-neutral{background:#64748b1a;border:1px solid #64748b2e;color:#475569}.history-view-btn{background:#2563eb14;border:1px solid #2563eb29;border-radius:999px;color:#2563eb;color:var(--vnax-blue);font-size:12px;font-weight:900;min-height:36px;min-width:72px;padding:8px 12px;transition:transform .25s ease,border-color .25s ease,background .25s ease,color .25s ease}.history-view-btn:hover{background:linear-gradient(135deg,#2563eb,#0ea5e9);background:linear-gradient(135deg,var(--vnax-blue),var(--vnax-sky));border-color:#2563eb6b;color:#fff;transform:translateY(-1px)}.history-expanded-row td{background:#f8fbffe6;padding:0 18px 18px!important}.history-expanded-panel{background:radial-gradient(circle at top right,#0ea5e914,#0000 34%),#ffffffe6;border:1px solid #e2e8f0eb;border-radius:20px;box-shadow:inset 0 1px 0 #ffffffe6;padding:18px}.history-expanded-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.history-expanded-grid div{background:#f8fafce0;border:1px solid #e2e8f0eb;border-radius:16px;min-height:84px;overflow:hidden;padding:14px}.history-expanded-grid span,.history-expanded-note span{color:#64748b;color:var(--vnax-muted);display:block;font-size:11px;font-weight:900;letter-spacing:.35px;margin-bottom:7px;text-transform:uppercase}.history-expanded-grid strong{color:#0f172a;color:var(--vnax-text);display:block}.history-expanded-grid button,.history-expanded-grid strong{font-size:13px;font-weight:850;line-height:1.45;word-break:break-word}.history-expanded-grid button{background:#0000;color:#2563eb;color:var(--vnax-blue);padding:0;text-align:left;width:100%}.history-expanded-grid button:hover{text-decoration:underline}.history-expanded-note{background:#f8fafce6;border:1px solid #e2e8f0eb;border-radius:16px;margin-top:12px;padding:15px}.history-expanded-note p{color:#64748b;color:var(--vnax-muted);font-size:13px;font-weight:650;line-height:1.65;margin:0}.history-empty-state{align-items:center;color:#64748b;color:var(--vnax-muted);display:flex;flex-direction:column;justify-content:center;min-height:220px;text-align:center}.history-empty-state h3{color:#0f172a;color:var(--vnax-text);font-size:22px;font-weight:950;margin:0}.history-empty-state p{color:#64748b;color:var(--vnax-muted);font-size:14px;font-weight:600;line-height:1.65;margin:10px auto 0;max-width:460px}.admin-deposits-page{background:linear-gradient(#e2e8f057 1px,#0000 0),linear-gradient(90deg,#e2e8f057 1px,#0000 0),radial-gradient(circle at top left,#0ea5e924,#0000 34%),radial-gradient(circle at top right,#10b9811f,#0000 36%),linear-gradient(135deg,#fff,#f8fbff 42%,#eef7ff);background-size:38px 38px,38px 38px,auto,auto,auto;color:var(--vnax-text)}.withdraw-topbar{margin:0 auto 22px;max-width:1320px;width:100%}.withdraw-back-btn{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffc;border:1px solid #e2e8f0e6;border-radius:999px;box-shadow:0 12px 28px #0f172a0f;color:#0f172a;color:var(--vnax-text);display:inline-flex;font-size:14px;font-weight:800;justify-content:center;min-height:44px;padding:10px 18px;text-decoration:none}.admin-deposits-page h2{color:#0f172a;color:var(--vnax-text);font-size:34px;font-weight:950;letter-spacing:-.8px;margin:0 auto 18px;max-width:1320px;width:100%}.admin-deposits-page input,.admin-deposits-page select{background:#ffffffeb;border:1px solid #e2e8f0;border:1px solid var(--vnax-border);border-radius:15px;color:#0f172a;color:var(--vnax-text);font-size:14px;font-weight:650;min-height:46px;outline:none;padding:0 14px}.admin-deposits-page input:focus,.admin-deposits-page select:focus{border-color:#2563ebb8;box-shadow:0 0 0 4px #2563eb1c}.admin-deposits-table{background:#ffffffdb;border:1px solid #e2e8f0e6;border-collapse:initial;border-radius:22px;border-spacing:0;box-shadow:0 22px 60px #0f172a14;box-shadow:var(--vnax-shadow);margin:18px auto 0;max-width:1320px;overflow:hidden;width:100%}.admin-deposits-table th{background:#f8fafc;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--vnax-border);color:#64748b;color:var(--vnax-muted);font-size:12px;font-weight:950;letter-spacing:.65px;padding:15px 18px;text-align:left;text-transform:uppercase}.admin-deposits-table td{border-bottom:1px solid #e2e8f0d9;color:#0f172a;color:var(--vnax-text);font-size:14px;font-weight:650;padding:16px 18px}.admin-deposits-table tr:last-child td{border-bottom:none}.history-table-wrapper::-webkit-scrollbar,.history-tabs::-webkit-scrollbar{height:8px}.history-table-wrapper::-webkit-scrollbar-track,.history-tabs::-webkit-scrollbar-track{background:#e2e8f08c;border-radius:999px}.history-table-wrapper::-webkit-scrollbar-thumb,.history-tabs::-webkit-scrollbar-thumb{background:#2563eb73;border-radius:999px}.history-table-wrapper::-webkit-scrollbar-thumb:hover,.history-tabs::-webkit-scrollbar-thumb:hover{background:#2563ebad}@media (max-width:1180px){.history-filter-panel,.history-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.history-search-box{grid-column:1/-1}.history-reset-btn{width:100%}.history-expanded-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.admin-deposits-page,.history-page{padding:18px}.history-topbar{align-items:stretch;flex-direction:column}.history-back-btn,.history-primary-btn,.history-secondary-btn{width:100%}.history-topbar-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.history-hero{border-radius:22px;flex-direction:column;padding:22px}.history-hero-badge{min-width:0;width:100%}.history-filter-panel,.history-summary-grid{grid-template-columns:1fr}.history-filter-panel{padding:16px}.history-tabs{justify-content:flex-start}.history-tabs button{flex:0 0 auto}.history-table-header{padding:18px}.history-expanded-grid{grid-template-columns:1fr}.admin-deposits-table{display:block;overflow-x:auto;white-space:nowrap}}@media (max-width:560px){.admin-deposits-page,.history-page{padding:14px}.history-topbar{margin-bottom:16px}.history-topbar-actions{grid-template-columns:1fr}.history-hero{padding:18px}.history-hero h1{font-size:28px}.history-subtitle{font-size:13px}.history-summary-card{min-height:auto;padding:17px}.history-summary-card strong{font-size:23px}.history-filter-panel,.history-table-card{border-radius:20px}.history-table-header h2{font-size:19px}.history-table td,.history-table th{padding:14px}.history-type-pill{font-size:11px;min-width:82px;padding:7px 10px}.history-status-badge{font-size:11px;min-width:88px;padding:7px 9px}}:root{--profile-blue:#2563eb;--profile-blue-dark:#1d4ed8;--profile-sky:#0ea5e9;--profile-green:#10b981;--profile-green-dark:#047857;--profile-red:#ef4444;--profile-red-dark:#dc2626;--profile-orange:#f59e0b;--profile-orange-dark:#d97706;--profile-text:#0f172a;--profile-muted:#64748b;--profile-soft-muted:#94a3b8;--profile-border:#e2e8f0;--profile-border-soft:#e2e8f0e0;--profile-card:#ffffffd1;--profile-card-strong:#fffffff0;--profile-shadow:0 24px 70px #0f172a14;--profile-shadow-soft:0 16px 42px #2563eb1f;--profile-radius-xl:32px;--profile-radius-lg:26px;--profile-radius-md:18px}.profile-page{background:linear-gradient(#e2e8f061 1px,#0000 0),linear-gradient(90deg,#e2e8f061 1px,#0000 0),radial-gradient(circle at top left,#2563eb24,#0000 34%),radial-gradient(circle at top right,#0ea5e924,#0000 38%),radial-gradient(circle at bottom right,#10b9811f,#0000 36%),linear-gradient(135deg,#fff,#f8fbff 44%,#eef8ff);background-size:38px 38px,38px 38px,auto,auto,auto,auto;color:#0f172a;color:var(--profile-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;isolation:isolate;min-height:100vh;overflow:hidden;padding:28px;position:relative;width:100%}.profile-bg-grid{background:linear-gradient(#2563eb0a 1px,#0000 0),linear-gradient(90deg,#2563eb0a 1px,#0000 0);background-size:72px 72px;inset:0;-webkit-mask-image:radial-gradient(circle at center,#000 0,#0000 78%);mask-image:radial-gradient(circle at center,#000 0,#0000 78%);z-index:-3}.profile-bg-grid,.profile-bg-orb{pointer-events:none;position:fixed}.profile-bg-orb{animation:profileOrbFloat 12s ease-in-out infinite alternate;border-radius:999px;filter:blur(7px);height:440px;opacity:.46;width:440px;z-index:-2}.profile-bg-orb-one{background:radial-gradient(circle,#2563eb3d,#0000 68%);left:-160px;top:4%}.profile-bg-orb-two{animation-delay:1.8s;background:radial-gradient(circle,#10b9813b,#0000 68%);bottom:7%;right:-150px}@keyframes profileOrbFloat{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(28px,-22px,0) scale(1.08)}}.profile-shell{margin:0 auto;max-width:1480px;position:relative;width:100%;z-index:1}.profile-loader-box{align-items:center;color:#64748b;color:var(--profile-muted);display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 56px);text-align:center}.profile-loader{animation:profileSpin .85s linear infinite;border:4px solid #2563eb29;border-radius:999px;border-top:4px solid var(--profile-blue);height:42px;margin-bottom:14px;width:42px}.profile-loader-box p{color:#0f172a;color:var(--profile-text);font-size:16px;font-weight:900;margin:0}@keyframes profileSpin{to{transform:rotate(1turn)}}.profile-topbar{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:0 0 24px;width:100%}.profile-brand-block{align-items:center;display:inline-flex;gap:14px;min-height:72px}.profile-brand-mark{align-items:center;background:radial-gradient(circle at top right,#ffffff59,#0000 36%),linear-gradient(135deg,#2563eb,#0ea5e9,#10b981);background:radial-gradient(circle at top right,#ffffff59,#0000 36%),linear-gradient(135deg,var(--profile-blue),var(--profile-sky),var(--profile-green));border-radius:24px;box-shadow:0 18px 38px #2563eb38;color:#fff;display:inline-flex;font-size:22px;font-weight:950;height:76px;justify-content:center;letter-spacing:-.7px;width:76px}.profile-brand-block span{color:#2563eb;color:var(--profile-blue);display:block;font-size:13px;font-weight:950;letter-spacing:4px;text-transform:uppercase}.profile-brand-block strong{color:#0f172a;color:var(--profile-text);display:block;font-size:clamp(34px,4vw,56px);font-weight:950;letter-spacing:-2px;line-height:1;margin-top:4px}.profile-top-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.profile-primary-btn,.profile-soft-btn,.profile-submit-btn,.profile-upload-control,.profile-upload-head button{border:none;cursor:pointer;font-family:inherit;outline:none}.profile-primary-btn,.profile-soft-btn{align-items:center;border-radius:18px;display:inline-flex;font-size:15px;font-weight:950;gap:9px;justify-content:center;min-height:54px;padding:14px 22px;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,background .25s ease,color .25s ease,border-color .25s ease,opacity .25s ease}.profile-primary-btn{background:linear-gradient(135deg,#2563eb,#0ea5e9,#10b981);background:linear-gradient(135deg,var(--profile-blue),var(--profile-sky),var(--profile-green));box-shadow:0 18px 38px #2563eb3d;color:#fff}.profile-primary-btn:hover{box-shadow:0 24px 50px #2563eb52;transform:translateY(-2px)}.profile-soft-btn{background:#ffffffdb;border:1px solid #e2e8f0e0;border:1px solid var(--profile-border-soft);box-shadow:0 12px 28px #0f172a0d;color:#2563eb;color:var(--profile-blue)}.profile-soft-btn:hover:not(:disabled){background:#fff;border-color:#2563eb4d;color:#1d4ed8;color:var(--profile-blue-dark);transform:translateY(-2px)}.profile-primary-btn:disabled,.profile-soft-btn:disabled,.profile-submit-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.profile-primary-btn svg,.profile-soft-btn svg{fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round;height:18px;width:18px}.profile-warning-banner{background:linear-gradient(135deg,#fef3c7f5,#fffbebf0);border:1px solid #f59e0b47;border-radius:18px;box-shadow:0 16px 34px #f59e0b14;color:#92400e;font-size:15px;font-weight:850;line-height:1.55;margin:0 0 24px;padding:18px 20px}.profile-hero-card{grid-gap:34px;align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(circle at top right,#2563eb1f,#0000 38%),radial-gradient(circle at bottom left,#10b9811a,#0000 36%),#ffffffd1;border:1px solid #e2e8f0e0;border:1px solid var(--profile-border-soft);border-radius:32px;border-radius:var(--profile-radius-xl);box-shadow:0 24px 70px #0f172a14;box-shadow:var(--profile-shadow);display:grid;gap:34px;grid-template-columns:minmax(0,1fr) 520px;margin-bottom:30px;min-height:330px;overflow:hidden;padding:38px;position:relative;width:100%}.profile-hero-card:before{background:radial-gradient(circle,#0ea5e929,#0000 68%);border-radius:999px;content:"";height:320px;position:absolute;right:-100px;top:-120px;width:320px}.profile-hero-card>div{position:relative;z-index:1}.profile-chip{align-items:center;background:#2563eb17;border:1px solid #2563eb2e;border-radius:999px;color:#2563eb;color:var(--profile-blue);display:inline-flex;font-size:12px;font-weight:950;gap:10px;letter-spacing:1px;min-height:42px;padding:9px 14px;text-transform:uppercase}.profile-chip i{background:#10b981;background:var(--profile-green);border-radius:999px;box-shadow:0 0 0 6px #10b98124,0 0 22px #10b98166;display:inline-flex;height:13px;width:13px}.profile-hero-card h1{color:#0f172a;color:var(--profile-text);font-size:clamp(42px,5vw,72px);font-weight:950;letter-spacing:-3px;line-height:.98;margin:26px 0 0;max-width:900px}.profile-hero-card p{color:#475569;font-size:18px;font-weight:650;line-height:1.75;margin:22px 0 0;max-width:900px}.profile-status-panel{grid-gap:18px;display:grid;gap:18px}.profile-progress-card,.profile-status-card{background:#ffffffdb;border:1px solid #e2e8f0e0;border:1px solid var(--profile-border-soft);border-radius:24px;box-shadow:0 18px 42px #0f172a0f;padding:26px}.profile-status-card{overflow:hidden;position:relative}.profile-status-card:before{background:currentColor;border-radius:999px;box-shadow:0 0 0 12px #64748b17;content:"";height:17px;left:22px;position:absolute;top:34px;width:17px}.profile-progress-card span,.profile-status-card span{color:#64748b;color:var(--profile-muted);display:block;font-size:13px;font-weight:950;letter-spacing:1.2px;padding-left:38px;text-transform:uppercase}.profile-status-card strong{display:block;font-size:24px;font-weight:950;line-height:1.2;margin-top:8px;padding-left:38px}.profile-status-card.neutral{background:#f8fafcdb;border-color:#64748b2e;color:#475569}.profile-status-card.pending{background:#fffbebdb;border-color:#f59e0b47;color:#d97706;color:var(--profile-orange-dark)}.profile-status-card.success{background:#f0fdfadb;border-color:#10b98140;color:#047857;color:var(--profile-green-dark)}.profile-status-card.danger{background:#fef2f2db;border-color:#ef44443d;color:#dc2626;color:var(--profile-red-dark)}.profile-progress-card>div:first-child{align-items:center;display:flex;gap:12px;justify-content:space-between}.profile-progress-card span{font-size:15px;letter-spacing:0;padding-left:0;text-transform:none}.profile-progress-card strong{color:#2563eb;color:var(--profile-blue);font-size:24px;font-weight:950}.profile-progress-track{background:#e5e7eb;border-radius:999px;height:12px;margin-top:18px;overflow:hidden;width:100%}.profile-progress-track div{background:linear-gradient(90deg,#2563eb,#0ea5e9,#10b981);background:linear-gradient(90deg,var(--profile-blue),var(--profile-sky),var(--profile-green));border-radius:inherit;height:100%;transition:width .35s ease}.profile-main-grid{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:430px minmax(0,1fr);width:100%}.profile-account-card,.profile-verification-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffd1;background:var(--profile-card);border:1px solid #e2e8f0e0;border:1px solid var(--profile-border-soft);border-radius:32px;border-radius:var(--profile-radius-xl);box-shadow:0 24px 70px #0f172a14;box-shadow:var(--profile-shadow)}.profile-account-card{padding:28px;position:sticky;top:24px}.profile-avatar-card{background:radial-gradient(circle at top right,#2563eb1a,#0000 40%),#ffffffc7;border:1px solid #e2e8f0e0;border:1px solid var(--profile-border-soft);border-radius:28px;margin-bottom:18px;padding:26px;text-align:center}.profile-avatar{align-items:center;background:radial-gradient(circle at top right,#ffffff52,#0000 36%),linear-gradient(135deg,#2563eb,#0ea5e9,#10b981);background:radial-gradient(circle at top right,#ffffff52,#0000 36%),linear-gradient(135deg,var(--profile-blue),var(--profile-sky),var(--profile-green));border-radius:32px;box-shadow:0 22px 44px #2563eb38;color:#fff;display:inline-flex;font-size:34px;font-weight:950;height:112px;justify-content:center;letter-spacing:-1px;margin:0 auto 18px;width:112px}.profile-avatar-card h2{color:#0f172a;color:var(--profile-text);font-size:24px;font-weight:950;letter-spacing:-.6px;line-height:1.18;margin:0}.profile-avatar-card p{color:#64748b;color:var(--profile-muted);font-size:14px;font-weight:750;margin:8px 0 16px}.profile-status-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:950;justify-content:center;min-height:38px;padding:10px 14px}.profile-status-pill.neutral{background:#64748b1a;border:1px solid #64748b2e;color:#475569}.profile-status-pill.pending{background:#f59e0b21;border:1px solid #f59e0b3d;color:#b45309}.profile-status-pill.success{background:#10b9811f;border:1px solid #10b9813d;color:#047857}.profile-status-pill.danger{background:#ef44441a;border:1px solid #ef444438;color:#dc2626}.profile-info-grid{grid-gap:12px;display:grid;gap:12px}.profile-info-item{background:#ffffffb8;border:1px solid #e2e8f0eb;border-radius:18px;min-height:76px;padding:15px}.profile-info-item span{color:#64748b;color:var(--profile-muted);display:block;font-size:11px;font-weight:950;letter-spacing:.5px;text-transform:uppercase}.profile-info-item strong{color:#0f172a;color:var(--profile-text);display:block;font-size:14px;font-weight:900;line-height:1.45;margin-top:7px;word-break:break-word}.profile-verification-card{padding:30px}.profile-section-head{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:24px}.profile-section-head span{color:#2563eb;color:var(--profile-blue);display:block;font-size:12px;font-weight:950;letter-spacing:1.3px;text-transform:uppercase}.profile-section-head h2{color:#0f172a;color:var(--profile-text);font-size:32px;font-weight:950;letter-spacing:-.9px;line-height:1.1;margin:8px 0 0}.profile-section-head p{color:#64748b;color:var(--profile-muted);font-size:15px;font-weight:650;line-height:1.65;margin:10px 0 0;max-width:780px}.profile-status-icon{align-items:center;border-radius:22px;box-shadow:0 16px 34px #2563eb2e;color:#fff;display:inline-flex;flex:0 0 auto;height:64px;justify-content:center;width:64px}.profile-status-icon svg{fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round;height:30px;width:30px}.profile-status-icon.neutral{background:linear-gradient(135deg,#64748b,#94a3b8)}.profile-status-icon.pending{background:linear-gradient(135deg,#f59e0b,#fb923c);background:linear-gradient(135deg,var(--profile-orange),#fb923c)}.profile-status-icon.success{background:linear-gradient(135deg,#10b981,#34d399);background:linear-gradient(135deg,var(--profile-green),#34d399)}.profile-status-icon.danger{background:linear-gradient(135deg,#ef4444,#f97316);background:linear-gradient(135deg,var(--profile-red),#f97316)}.profile-rejection-note{background:#fef2f2d1;border:1px solid #ef444438;border-radius:20px;color:#dc2626;color:var(--profile-red-dark);margin-bottom:22px;padding:18px}.profile-rejection-note strong{display:block;font-size:14px;font-weight:950}.profile-rejection-note p{color:#991b1b;font-size:14px;font-weight:650;line-height:1.6;margin:7px 0 0}.profile-form-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.profile-form-grid label{display:block}.profile-form-grid label.wide{grid-column:1/-1}.profile-form-grid label span{color:#64748b;color:var(--profile-muted);display:block;font-size:12px;font-weight:950;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.profile-form-grid input,.profile-form-grid select,.profile-form-grid textarea{background:#ffffffc2;border:1px solid #e2e8f0f2;border-radius:16px;color:#0f172a;color:var(--profile-text);font-family:inherit;font-size:14px;font-weight:750;min-height:54px;outline:none;padding:14px 16px;resize:vertical;transition:border-color .25s ease,box-shadow .25s ease,background .25s ease;width:100%}.profile-form-grid textarea{min-height:98px}.profile-form-grid input::placeholder,.profile-form-grid textarea::placeholder{color:#94a3b8}.profile-form-grid input:focus,.profile-form-grid select:focus,.profile-form-grid textarea:focus{background:#fff;border-color:#2563eb6b;box-shadow:0 0 0 4px #2563eb14}.profile-form-grid input:disabled,.profile-form-grid select:disabled,.profile-form-grid textarea:disabled{background:#f1f5f9d1;color:#64748b;cursor:not-allowed}.profile-documents-card{background:radial-gradient(circle at top right,#0ea5e91a,#0000 42%),#f0f9ffbf;border:1px solid #0ea5e938;border-radius:24px;margin-top:24px;padding:22px}.profile-documents-head{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.profile-documents-head span{color:#2563eb;color:var(--profile-blue);display:block;font-size:11px;font-weight:950;letter-spacing:.55px;text-transform:uppercase}.profile-documents-head h3{color:#0f172a;color:var(--profile-text);font-size:22px;font-weight:950;letter-spacing:-.5px;line-height:1.18;margin:6px 0 0}.profile-documents-head>svg{fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round;background:linear-gradient(135deg,#2563eb,#0ea5e9);background:linear-gradient(135deg,var(--profile-blue),var(--profile-sky));border-radius:16px;box-shadow:0 14px 30px #2563eb2e;color:#fff;height:42px;padding:10px;width:42px}.profile-upload-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.profile-upload-box{background:#ffffffc7;border:1px solid #e2e8f0eb;border-radius:20px;min-height:180px;padding:16px}.profile-upload-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px;min-height:58px}.profile-upload-head span{color:#64748b;color:var(--profile-muted);display:block;font-size:11px;font-weight:950;letter-spacing:.45px;text-transform:uppercase}.profile-upload-head strong{color:#0f172a;color:var(--profile-text);display:block;font-size:13px;font-weight:900;line-height:1.35;margin-top:6px;word-break:break-word}.profile-upload-head button{background:#2563eb14;border:1px solid #2563eb2e;border-radius:12px;color:#2563eb;color:var(--profile-blue);font-size:11px;font-weight:950;min-height:34px;padding:8px 11px;transition:transform .25s ease,color .25s ease,background .25s ease}.profile-upload-head button:hover{background:linear-gradient(135deg,#2563eb,#0ea5e9);background:linear-gradient(135deg,var(--profile-blue),var(--profile-sky));color:#fff;transform:translateY(-1px)}.profile-upload-control{align-items:center;background:linear-gradient(#e2e8f073 1px,#0000 0),linear-gradient(90deg,#e2e8f073 1px,#0000 0),#f8fbffc7;background-size:18px 18px;border:1px dashed #2563eb4d;border-radius:18px;color:#2563eb;color:var(--profile-blue);display:flex;flex-direction:column;font-size:13px;font-weight:950;justify-content:center;min-height:86px;overflow:hidden;padding:14px;position:relative;transition:transform .25s ease,border-color .25s ease,background .25s ease;width:100%}.profile-upload-control:hover:not(.disabled){background-color:#fff;border-color:#2563eb80;transform:translateY(-2px)}.profile-upload-control.disabled{background:#f1f5f9d1;border-color:#94a3b859;color:#94a3b8;cursor:not-allowed}.profile-upload-control svg{fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round;height:26px;margin-bottom:8px;width:26px}.profile-upload-control input{display:none}.profile-form-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.profile-submit-btn{align-items:center;background:linear-gradient(135deg,#2563eb,#0ea5e9,#10b981);background:linear-gradient(135deg,var(--profile-blue),var(--profile-sky),var(--profile-green));border-radius:18px;box-shadow:0 18px 38px #2563eb3d;color:#fff;display:inline-flex;font-size:15px;font-weight:950;justify-content:center;min-height:56px;padding:14px 26px;transition:transform .25s ease,box-shadow .25s ease,opacity .25s ease}.profile-submit-btn:hover:not(:disabled){box-shadow:0 24px 50px #2563eb52;transform:translateY(-2px)}.profile-form-actions .profile-soft-btn{min-height:56px}.profile-page ::-webkit-scrollbar{height:8px;width:10px}.profile-page ::-webkit-scrollbar-track{background:#e2e8f08c;border-radius:999px}.profile-page ::-webkit-scrollbar-thumb{background:#2563eb6b;border-radius:999px}.profile-page ::-webkit-scrollbar-thumb:hover{background:#2563ebad}@media (max-width:1240px){.profile-hero-card{grid-template-columns:1fr}.profile-status-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-main-grid{grid-template-columns:1fr}.profile-account-card{position:static}.profile-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.profile-page{padding:18px}.profile-topbar{align-items:stretch;flex-direction:column}.profile-top-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.profile-primary-btn,.profile-soft-btn{width:100%}.profile-account-card,.profile-hero-card,.profile-verification-card{border-radius:28px;padding:24px}.profile-upload-grid{grid-template-columns:1fr}}@media (max-width:720px){.profile-page{padding:14px}.profile-brand-mark{border-radius:20px;font-size:18px;height:62px;width:62px}.profile-brand-block span{font-size:11px;letter-spacing:2.4px}.profile-brand-block strong{font-size:36px}.profile-form-grid,.profile-info-grid,.profile-status-panel,.profile-top-actions{grid-template-columns:1fr}.profile-account-card,.profile-hero-card,.profile-verification-card{border-radius:24px;padding:20px}.profile-hero-card h1{font-size:38px;letter-spacing:-1.4px}.profile-hero-card p{font-size:15px}.profile-section-head{flex-direction:column}.profile-status-icon{width:100%}.profile-form-actions{display:grid;grid-template-columns:1fr}.profile-form-actions .profile-soft-btn,.profile-submit-btn{width:100%}}@media (max-width:460px){.profile-page{padding:12px}.profile-brand-block{gap:10px}.profile-brand-mark{border-radius:18px;font-size:16px;height:54px;width:54px}.profile-brand-block strong{font-size:30px}.profile-hero-card h1{font-size:32px}.profile-section-head h2{font-size:26px}.profile-avatar{border-radius:28px;font-size:28px;height:92px;width:92px}.profile-progress-card,.profile-status-card{padding:20px}.profile-status-card strong{font-size:21px}}@media (prefers-reduced-motion:reduce){.profile-bg-orb,.profile-loader{animation:none}.profile-form-grid input,.profile-form-grid select,.profile-form-grid textarea,.profile-primary-btn,.profile-progress-track div,.profile-soft-btn,.profile-submit-btn,.profile-upload-control,.profile-upload-head button{transition:none}}:root{--team-bg:#f7fbff;--team-bg-soft:#eef7ff;--team-card:#fff;--team-primary:#2563eb;--team-primary-dark:#1d4ed8;--team-primary-light:#60a5fa;--team-primary-soft:#dbeafe;--team-secondary:#10b981;--team-secondary-dark:#059669;--team-secondary-light:#34d399;--team-secondary-soft:#d1fae5;--team-info:#0ea5e9;--team-info-dark:#0284c7;--team-info-soft:#e0f2fe;--team-warning:#f59e0b;--team-warning-dark:#d97706;--team-warning-soft:#fef3c7;--team-danger:#ef4444;--team-danger-dark:#dc2626;--team-danger-soft:#fee2e2;--team-success:#16a34a;--team-success-dark:#15803d;--team-success-soft:#dcfce7;--team-text:#0f172a;--team-text-soft:#475569;--team-muted:#64748b;--team-muted-light:#94a3b8;--team-border:#e2e8f0;--team-border-strong:#cbd5e1;--team-shadow-soft:0 18px 55px #0f172a14;--team-shadow-card:0 24px 80px #2563eb1f;--team-shadow-blue:0 18px 42px #2563eb2e;--team-shadow-green:0 18px 42px #10b98129;--team-radius-xl:28px;--team-radius-lg:22px;--team-radius-md:16px;--team-radius-sm:12px;--team-transition:0.25s ease}html{scroll-behavior:smooth}body{margin:0}.team-page{background:radial-gradient(circle at top left,#2563eb1f,#0000 32%),radial-gradient(circle at bottom right,#10b98124,#0000 34%),linear-gradient(135deg,#f8fbff,#eef7ff 45%,#f9fffb);color:#0f172a;color:var(--team-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;overflow-x:hidden;position:relative;width:100%}.team-page input:-webkit-autofill,.team-page input:-webkit-autofill:active,.team-page input:-webkit-autofill:focus,.team-page input:-webkit-autofill:hover{-webkit-text-fill-color:#0f172a!important;box-shadow:inset 0 0 0 1000px #fff!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important;caret-color:#0f172a!important;-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}.team-background{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.team-orb{animation:teamOrbFloat 9s ease-in-out infinite;border-radius:999px;filter:blur(8px);opacity:.55;position:absolute}.team-orb-one{background:radial-gradient(circle,#2563eb38,#2563eb08);height:330px;left:-90px;top:-95px;width:330px}.team-orb-two{animation-delay:-2s;background:radial-gradient(circle,#10b9812e,#10b98105);height:270px;right:8%;top:12%;width:270px}.team-orb-three{animation-delay:-4s;background:radial-gradient(circle,#0ea5e92e,#0ea5e905);bottom:-150px;height:380px;right:-135px;width:380px}.team-grid-bg{animation:teamGridMove 24s linear infinite;background-image:linear-gradient(#2563eb0d 1px,#0000 0),linear-gradient(90deg,#2563eb0d 1px,#0000 0);background-size:42px 42px;inset:0;-webkit-mask-image:linear-gradient(180deg,#00000073,#0000 80%);mask-image:linear-gradient(180deg,#00000073,#0000 80%);position:absolute}.team-wrapper{margin:0 auto;padding:30px 0 54px;position:relative;width:min(1280px,calc(100% - 32px));z-index:1}.team-header{animation:teamFadeUp .55s ease both;gap:18px;justify-content:space-between;margin-bottom:24px}.team-brand,.team-header{align-items:center;display:flex}.team-brand{gap:14px}.team-logo-shell{background:linear-gradient(145deg,#fff,#edf6ff),linear-gradient(135deg,#2563eb24,#10b9811f);border:1px solid #cbd5e1cc;border-radius:22px;box-shadow:0 16px 35px #2563eb24;display:grid;height:68px;place-items:center;width:68px}.team-logo-shell img{height:48px;object-fit:contain;width:48px}.team-brand span{color:#2563eb;color:var(--team-primary);display:block;font-size:12px;font-weight:900;letter-spacing:.16em;margin-bottom:4px;text-transform:uppercase}.team-brand h1{color:#0f172a;color:var(--team-text);font-size:clamp(28px,3.2vw,44px);letter-spacing:-.055em;line-height:1;margin:0}.team-header-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.team-dashboard-btn,.team-refresh-btn{border-radius:14px;cursor:pointer;font-size:13px;font-weight:950;min-height:44px;padding:0 17px;transition:transform .25s ease,box-shadow .25s ease,background .25s ease,color .25s ease,border-color .25s ease;transition:transform var(--team-transition),box-shadow var(--team-transition),background var(--team-transition),color var(--team-transition),border-color var(--team-transition)}.team-refresh-btn{background:#fff;border:1px solid #2563eb29;box-shadow:0 10px 24px #2563eb14;color:#1d4ed8;color:var(--team-primary-dark)}.team-refresh-btn:hover:not(:disabled){background:#2563eb;background:var(--team-primary);box-shadow:0 18px 38px #2563eb33;color:#fff;transform:translateY(-2px)}.team-refresh-btn:disabled{cursor:not-allowed;opacity:.7}.team-dashboard-btn{background:linear-gradient(135deg,#2563eb,#0ea5e9 56%,#10b981);background:linear-gradient(135deg,var(--team-primary),#0ea5e9 56%,var(--team-secondary));border:0;box-shadow:0 18px 38px #2563eb3d,0 8px 18px #10b9811f;color:#fff}.team-dashboard-btn:hover{box-shadow:0 24px 52px #2563eb47,0 12px 24px #10b98124;transform:translateY(-2px)}.team-inline-message{animation:teamMessageSlide .28s ease both;border-radius:18px;font-size:14px;font-weight:800;line-height:1.55;margin-bottom:20px;padding:15px 17px}.team-inline-message.warning{background:#fef3c7;background:var(--team-warning-soft);border:1px solid #f59e0b3d;color:#92400e}.team-inline-message.error{background:#fee2e2;background:var(--team-danger-soft);border:1px solid #ef444438;color:#991b1b}.team-inline-message.success{background:#dcfce7;background:var(--team-success-soft);border:1px solid #16a34a33;color:#166534}.team-hero-card{grid-gap:24px;align-items:stretch;animation:teamFadeUp .6s ease both;animation-delay:.08s;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffffed,#eff8ffbf),radial-gradient(circle at top right,#2563eb1f,#0000 35%);border:1px solid #e2e8f0eb;border-radius:28px;border-radius:var(--team-radius-xl);box-shadow:0 18px 55px #0f172a14;box-shadow:var(--team-shadow-soft);display:grid;gap:24px;grid-template-columns:1.25fr .75fr;margin-bottom:24px;overflow:hidden;padding:30px}.team-hero-content{min-width:0}.team-soft-badge{align-items:center;background:#2563eb17;border:1px solid #2563eb1f;border-radius:999px;color:#1d4ed8;color:var(--team-primary-dark);display:inline-flex;font-size:12px;font-weight:900;gap:8px;letter-spacing:.06em;min-height:34px;padding:8px 13px;text-transform:uppercase;width:fit-content}.team-soft-badge:before{background:#10b981;background:var(--team-secondary);border-radius:50%;box-shadow:0 0 0 5px #10b9811f;content:"";height:7px;width:7px}.team-hero-content h2{color:#0f172a;color:var(--team-text);font-size:clamp(34px,4.2vw,58px);letter-spacing:-.065em;line-height:.98;margin:22px 0 14px;max-width:820px}.team-hero-content p{color:#475569;color:var(--team-text-soft);font-size:16px;line-height:1.75;margin:0;max-width:850px}.team-hero-side{grid-gap:16px;align-content:center;display:grid;gap:16px;grid-template-columns:1fr}.team-hero-metric{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--team-border);border-radius:24px;box-shadow:0 14px 34px rgba(15,23,42,.055);padding:22px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;transition:transform var(--team-transition),box-shadow var(--team-transition),border-color var(--team-transition)}.team-hero-metric:hover{border-color:#2563eb38;box-shadow:0 20px 46px #2563eb1a;transform:translateY(-3px)}.team-hero-metric span{color:#64748b;color:var(--team-muted);display:block;font-size:12px;font-weight:900;letter-spacing:.08em;margin-bottom:7px;text-transform:uppercase}.team-hero-metric strong{color:#1d4ed8;color:var(--team-primary-dark);display:block;font-size:44px;letter-spacing:-.07em;line-height:1}.team-hero-metric p{color:#475569;color:var(--team-text-soft);font-size:13px;font-weight:700;margin:9px 0 0}.team-policy-grid{grid-gap:18px;animation:teamFadeUp .6s ease both;animation-delay:.12s;display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin-bottom:24px}.team-policy-card{grid-gap:15px;align-items:flex-start;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #e2e8f0eb;border-radius:22px;border-radius:var(--team-radius-lg);box-shadow:0 18px 55px #0f172a14;box-shadow:var(--team-shadow-soft);display:grid;gap:15px;grid-template-columns:56px 1fr;padding:22px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;transition:transform var(--team-transition),box-shadow var(--team-transition),border-color var(--team-transition)}.team-policy-card:hover{border-color:#2563eb38;box-shadow:0 24px 54px #2563eb1c;transform:translateY(-4px)}.team-policy-icon{border-radius:18px;box-shadow:0 14px 28px #2563eb2e;color:#fff;display:grid;font-size:19px;font-weight:950;height:56px;place-items:center;width:56px}.team-policy-card.commission .team-policy-icon{background:linear-gradient(135deg,#2563eb,#0ea5e9);background:linear-gradient(135deg,var(--team-primary),#0ea5e9)}.team-policy-card.withdraw .team-policy-icon{background:linear-gradient(135deg,#f59e0b,#f97316);background:linear-gradient(135deg,var(--team-warning),#f97316)}.team-policy-card.salary .team-policy-icon{background:linear-gradient(135deg,#10b981,#34d399);background:linear-gradient(135deg,var(--team-secondary),#34d399)}.team-policy-card h3{color:#0f172a;color:var(--team-text);font-size:18px;letter-spacing:-.035em;margin:0 0 8px}.team-policy-card p{color:#475569;color:var(--team-text-soft);font-size:13px;font-weight:650;line-height:1.65;margin:0}.team-main-grid{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:.95fr 1.05fr;margin-bottom:24px}.team-left-column,.team-right-column{grid-gap:20px;display:grid;gap:20px}.team-card{animation:teamFadeUp .6s ease both;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #e2e8f0eb;border-radius:28px;border-radius:var(--team-radius-xl);box-shadow:0 18px 55px #0f172a14;box-shadow:var(--team-shadow-soft);padding:26px}.team-card-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.members-header span,.salary-header span,.team-card-head span{background:#dbeafe;background:var(--team-primary-soft);border-radius:999px;color:#1d4ed8;color:var(--team-primary-dark);display:inline-flex;font-size:11px;font-weight:950;letter-spacing:.08em;margin-bottom:7px;padding:7px 11px;text-transform:uppercase}.members-header h2,.salary-header h2,.team-card-head h2{color:#0f172a;color:var(--team-text);font-size:clamp(24px,2.5vw,34px);letter-spacing:-.055em;line-height:1.05;margin:0}.members-header p,.salary-header p,.team-card-head p{color:#475569;color:var(--team-text-soft);font-size:14px;line-height:1.62;margin:8px 0 0}.referral-card{overflow:hidden}.referral-code-box,.referral-link-box{background:linear-gradient(135deg,#f8fbff,#fff);border:1px solid #2563eb21;border-radius:22px;margin-bottom:14px;padding:18px}.referral-code-box span,.referral-link-box span{color:#64748b;color:var(--team-muted);display:block;font-size:11px;font-weight:950;letter-spacing:.08em;margin-bottom:7px;text-transform:uppercase}.referral-code-box strong{display:block;font-size:28px;letter-spacing:-.045em;line-height:1;margin-bottom:14px}.referral-code-box strong,.referral-link-box p{color:#0f172a;color:var(--team-text);overflow-wrap:anywhere}.referral-link-box p{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--team-border);border-radius:16px;font-size:13px;font-weight:800;line-height:1.55;margin:0 0 14px;min-height:48px;padding:13px 14px}.referral-code-box button,.referral-link-box button{background:linear-gradient(135deg,#2563eb,#0ea5e9 58%,#10b981);background:linear-gradient(135deg,var(--team-primary),#0ea5e9 58%,var(--team-secondary));border:0;border-radius:15px;box-shadow:0 14px 30px #2563eb30,0 7px 16px #10b9811a;color:#fff;cursor:pointer;font-size:13px;font-weight:950;min-height:46px;transition:transform .25s ease,box-shadow .25s ease,filter .25s ease;transition:transform var(--team-transition),box-shadow var(--team-transition),filter var(--team-transition);width:100%}.referral-code-box button:hover,.referral-link-box button:hover{box-shadow:0 20px 42px #2563eb3d,0 10px 22px #10b98121;filter:saturate(1.05);transform:translateY(-2px)}.team-note-box{background:#fef3c7;background:var(--team-warning-soft);border:1px solid #f59e0b3d;border-radius:16px;color:#92400e;font-size:13px;font-weight:750;line-height:1.55;padding:14px 15px}.commission-rate-card{background:radial-gradient(circle at top right,#2563eb21,#0000 35%),linear-gradient(135deg,#fff,#f8fbff);border:1px solid #2563eb29;border-radius:24px;margin-bottom:16px;padding:22px}.commission-rate-card span{color:#64748b;color:var(--team-muted);display:block;font-size:12px;font-weight:900;letter-spacing:.08em;margin-bottom:7px;text-transform:uppercase}.commission-rate-card strong{color:#1d4ed8;color:var(--team-primary-dark);display:block;font-size:52px;letter-spacing:-.07em;line-height:1}.commission-rate-card p{color:#475569;color:var(--team-text-soft);font-size:13px;font-weight:700;margin:10px 0 0}.commission-summary-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.commission-summary-grid div{background:#f8fafc;border:1px solid #e2e8f0;border:1px solid var(--team-border);border-radius:18px;padding:16px}.commission-summary-grid span{color:#64748b;color:var(--team-muted);display:block;font-size:11px;font-weight:950;letter-spacing:.07em;margin-bottom:6px;text-transform:uppercase}.commission-summary-grid strong{color:#0f172a;color:var(--team-text);display:block;font-size:22px;letter-spacing:-.04em;line-height:1.1}.withdraw-rule-status{grid-gap:15px;align-items:center;border-radius:22px;display:grid;gap:15px;grid-template-columns:56px 1fr;margin-bottom:18px;padding:18px}.withdraw-rule-status.qualified{background:linear-gradient(135deg,#fff,#f0fdf4);border:1px solid #16a34a38}.withdraw-rule-status.not-qualified{background:linear-gradient(135deg,#fff,#fff7ed);border:1px solid #f59e0b47}.withdraw-rule-icon{border-radius:18px;color:#fff;display:grid;font-size:22px;font-weight:950;height:56px;place-items:center;width:56px}.withdraw-rule-status.qualified .withdraw-rule-icon{background:linear-gradient(135deg,#16a34a,#10b981);background:linear-gradient(135deg,var(--team-success),var(--team-secondary))}.withdraw-rule-status.not-qualified .withdraw-rule-icon{background:linear-gradient(135deg,#f59e0b,#f97316);background:linear-gradient(135deg,var(--team-warning),#f97316)}.withdraw-rule-status strong{color:#0f172a;color:var(--team-text);display:block;font-size:17px;letter-spacing:-.03em;margin-bottom:5px}.withdraw-rule-status p{color:#475569;color:var(--team-text-soft);font-size:13px;font-weight:650;line-height:1.55;margin:0}.withdraw-rule-progress{background:#f8fbff;border:1px solid #e2e8f0;border:1px solid var(--team-border);border-radius:20px;padding:17px}.salary-progress-head,.team-completion-head,.withdraw-rule-progress-head{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:12px}.salary-progress-head span,.team-completion-head span,.withdraw-rule-progress-head span{color:#64748b;color:var(--team-muted);font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.salary-progress-head strong,.team-completion-head strong,.withdraw-rule-progress-head strong{color:#1d4ed8;color:var(--team-primary-dark);font-size:18px;font-weight:950}.salary-progress-bar,.team-completion-bar,.withdraw-rule-bar{background:#e5e7eb;border-radius:999px;height:10px;overflow:hidden;width:100%}.salary-progress-bar div,.team-completion-bar div,.withdraw-rule-bar div{background:linear-gradient(90deg,#2563eb,#0ea5e9,#10b981);background:linear-gradient(90deg,var(--team-primary),#0ea5e9,var(--team-secondary));border-radius:inherit;height:100%;transition:width .35s ease}.team-stats-grid{grid-gap:13px;display:grid;gap:13px;grid-template-columns:repeat(4,1fr)}.team-stat-item{background:#f8fafc;border:1px solid #e2e8f0;border:1px solid var(--team-border);border-radius:18px;padding:16px;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease;transition:transform var(--team-transition),border-color var(--team-transition),box-shadow var(--team-transition)}.team-stat-item:hover{border-color:#2563eb33;box-shadow:0 14px 30px #2563eb14;transform:translateY(-2px)}.team-stat-item span{color:#64748b;color:var(--team-muted);display:block;font-size:10px;font-weight:950;letter-spacing:.07em;margin-bottom:7px;text-transform:uppercase}.team-stat-item strong{color:#0f172a;color:var(--team-text);display:block;font-size:28px;letter-spacing:-.055em;line-height:1}.team-completion-box{background:linear-gradient(135deg,#f8fbff,#fff);border:1px solid #2563eb21;border-radius:22px;margin-top:17px;padding:18px}.team-completion-head{align-items:flex-start}.team-completion-head div span{display:block;margin-bottom:5px}.team-completion-head p{color:#475569;color:var(--team-text-soft);font-size:13px;font-weight:700;line-height:1.55;margin:0;max-width:360px;text-align:right}.salary-card{overflow:hidden}.salary-header{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:18px}.salary-header>div{min-width:0}.salary-claim-btn{background:linear-gradient(135deg,#2563eb,#0ea5e9 55%,#10b981);background:linear-gradient(135deg,var(--team-primary),#0ea5e9 55%,var(--team-secondary));border:0;border-radius:16px;box-shadow:0 18px 38px #2563eb3d,0 8px 18px #10b9811f;color:#fff;cursor:pointer;font-size:13px;font-weight:950;min-height:52px;min-width:210px;padding:0 20px;transition:transform .25s ease,box-shadow .25s ease,opacity .25s ease,filter .25s ease;transition:transform var(--team-transition),box-shadow var(--team-transition),opacity var(--team-transition),filter var(--team-transition);white-space:nowrap}.salary-claim-btn:hover:not(:disabled){box-shadow:0 24px 52px #2563eb47,0 12px 24px #10b98124;filter:saturate(1.05);transform:translateY(-3px)}.salary-claim-btn:disabled{background:linear-gradient(135deg,#94a3b8,#64748b);box-shadow:none;cursor:not-allowed;opacity:.7}.salary-loading-content{align-items:center;display:inline-flex;gap:10px}.salary-spinner{animation:teamSpin .85s linear infinite;border:2px solid #ffffff6b;border-radius:50%;border-top-color:#fff;height:17px;width:17px}.salary-status-grid{grid-gap:13px;display:grid;gap:13px;grid-template-columns:repeat(4,1fr);margin-bottom:17px}.salary-status-grid div{background:#f8fafc;border:1px solid #e2e8f0;border:1px solid var(--team-border);border-radius:18px;padding:16px}.salary-status-grid span{color:#64748b;color:var(--team-muted);display:block;font-size:10px;font-weight:950;letter-spacing:.07em;margin-bottom:7px;text-transform:uppercase}.salary-status-grid strong{color:#0f172a;color:var(--team-text);display:block;font-size:20px;letter-spacing:-.04em;line-height:1.15}.salary-progress-card{background:linear-gradient(135deg,#f8fbff,#fff);border:1px solid #10b98129;border-radius:22px;padding:18px}.members-card{animation-delay:.18s}.members-header{align-items:flex-start;display:flex;gap:22px;justify-content:space-between;margin-bottom:20px}.members-header>div:first-child{min-width:0}.members-summary{display:flex;flex:0 0 auto;gap:12px}.members-summary div{background:#f8fafc;border:1px solid #e2e8f0;border:1px solid var(--team-border);border-radius:18px;min-width:110px;padding:15px;text-align:center}.members-summary span{color:#64748b;color:var(--team-muted);display:block;font-size:10px;font-weight:950;letter-spacing:.07em;margin-bottom:6px;text-transform:uppercase}.members-summary strong{color:#0f172a;color:var(--team-text);font-size:24px;letter-spacing:-.05em;line-height:1}.members-toolbar{grid-gap:14px;background:#f8fbff;border:1px solid #e2e8f0;border:1px solid var(--team-border);border-radius:22px;display:grid;gap:14px;grid-template-columns:1fr 190px 170px;margin-bottom:18px;padding:16px}.members-filter,.members-search{grid-gap:7px;display:grid;gap:7px}.members-filter label,.members-search label{color:#0f172a;color:var(--team-text);font-size:12px;font-weight:900}.members-filter select,.members-search input{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--team-border);border-radius:15px;color:#0f172a;color:var(--team-text);font-size:13px;font-weight:700;min-height:48px;outline:none;padding:0 14px;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease;transition:border-color var(--team-transition),box-shadow var(--team-transition),transform var(--team-transition);width:100%}.members-filter select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#64748b 0),linear-gradient(135deg,#64748b 50%,#0000 0);background-position:calc(100% - 18px) 50%,calc(100% - 12px) 50%;background-repeat:no-repeat;background-size:6px 6px,6px 6px;cursor:pointer;padding-right:38px}.members-filter select:focus,.members-search input:focus{border-color:#2563ebd9;box-shadow:0 0 0 4px #2563eb1a,0 10px 25px #2563eb0f;transform:translateY(-1px)}.team-members-list{grid-gap:12px;display:grid;gap:12px}.team-member-row{grid-gap:18px;align-items:center;background:#fff;border:1px solid #e2e8f0;border:1px solid var(--team-border);border-radius:22px;box-shadow:0 12px 28px rgba(15,23,42,.045);display:grid;gap:18px;grid-template-columns:1fr auto;padding:16px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;transition:transform var(--team-transition),box-shadow var(--team-transition),border-color var(--team-transition)}.team-member-row:hover{border-color:#2563eb2e;box-shadow:0 18px 42px #2563eb14;transform:translateY(-2px)}.team-member-row.active{border-left:4px solid #16a34a;border-left:4px solid var(--team-success)}.team-member-row.inactive{border-left:4px solid #94a3b8;border-left:4px solid var(--team-muted-light)}.team-member-left{align-items:center;display:flex;gap:13px;min-width:0}.team-member-number{background:#dbeafe;background:var(--team-primary-soft);border-radius:14px;color:#1d4ed8;color:var(--team-primary-dark);display:grid;flex:0 0 auto;font-size:13px;font-weight:950;height:38px;place-items:center;width:38px}.team-member-avatar{background:linear-gradient(135deg,#2563eb,#0ea5e9);background:linear-gradient(135deg,var(--team-primary),#0ea5e9);border-radius:17px;color:#fff;display:grid;flex:0 0 auto;font-size:15px;font-weight:950;height:48px;letter-spacing:-.04em;place-items:center;width:48px}.team-member-info{min-width:0}.team-member-info strong{color:#0f172a;color:var(--team-text);display:block;font-size:16px;letter-spacing:-.025em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-member-info span{color:#475569;color:var(--team-text-soft);font-size:13px;font-weight:700}.team-member-info small,.team-member-info span{display:block;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-member-info small{color:#64748b;color:var(--team-muted);font-size:12px;font-weight:650}.team-member-details{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.team-commission-status,.team-member-pill,.team-member-status{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:950;min-height:34px;padding:0 11px;white-space:nowrap}.team-member-pill{background:#dbeafe;background:var(--team-primary-soft);border:1px solid #2563eb24;color:#1d4ed8;color:var(--team-primary-dark)}.team-member-status.active{background:#dcfce7;background:var(--team-success-soft);border:1px solid #16a34a2e;color:#15803d;color:var(--team-success-dark)}.team-member-status.inactive{background:#f1f5f9;border:1px solid #cbd5e1b8;color:#64748b;color:var(--team-muted)}.team-member-commission{background:#f8fafc;border:1px solid #e2e8f0;border:1px solid var(--team-border);border-radius:14px;min-width:120px;padding:8px 11px}.team-member-commission span{color:#64748b;color:var(--team-muted);display:block;font-size:9px;font-weight:950;letter-spacing:.07em;margin-bottom:3px;text-transform:uppercase}.team-member-commission strong{color:#0f172a;color:var(--team-text);display:block;font-size:14px;line-height:1}.team-commission-status.withdrawable{background:#dcfce7;background:var(--team-success-soft);border:1px solid #16a34a2e;color:#15803d;color:var(--team-success-dark)}.team-commission-status.pending{background:#fef3c7;background:var(--team-warning-soft);border:1px solid #f59e0b38;color:#92400e}.team-commission-status.paid{background:#dbeafe;background:var(--team-primary-soft);border:1px solid #2563eb24;color:#1d4ed8;color:var(--team-primary-dark)}.team-commission-status.rejected{background:#fee2e2;background:var(--team-danger-soft);border:1px solid #ef44442e;color:#dc2626;color:var(--team-danger-dark)}.team-empty-members{align-content:center;background:radial-gradient(circle at top,#2563eb0f,#0000 42%),#f8fbff;border:1.5px dashed #2563eb3d;border-radius:24px;display:grid;min-height:260px;padding:34px 20px;place-items:center;text-align:center}.team-empty-icon{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--team-border);border-radius:26px;box-shadow:0 14px 30px #2563eb14;display:grid;font-size:32px;height:76px;margin-bottom:14px;place-items:center;width:76px}.team-empty-members h3{color:#0f172a;color:var(--team-text);font-size:24px;letter-spacing:-.04em;margin:0 0 8px}.team-empty-members p{color:#475569;color:var(--team-text-soft);font-size:14px;font-weight:650;line-height:1.6;margin:0;max-width:460px}.team-loading-card{grid-gap:16px;align-content:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff0;border:1px solid #e2e8f0eb;border-radius:28px;border-radius:var(--team-radius-xl);box-shadow:0 24px 80px #2563eb1f;box-shadow:var(--team-shadow-card);display:grid;gap:16px;min-height:520px;padding:42px 24px;place-items:center;text-align:center}.team-loading-logo{background:linear-gradient(145deg,#fff,#edf6ff);border:1px solid #cbd5e1cc;border-radius:28px;box-shadow:0 16px 35px #2563eb24;display:grid;height:88px;place-items:center;width:88px}.team-loading-logo img{height:62px;object-fit:contain;width:62px}.team-loading-spinner{animation:teamSpin .85s linear infinite;border:4px solid #2563eb24;border-radius:50%;border-top:4px solid var(--team-primary);height:42px;width:42px}.team-loading-card h2{color:#0f172a;color:var(--team-text);font-size:30px;letter-spacing:-.05em;margin:0}.team-loading-card p{color:#64748b;color:var(--team-muted);font-size:14px;font-weight:650;margin:0}.vnax-swal-popup{border:1px solid #e2e8f0!important;border-radius:24px!important;box-shadow:0 24px 80px #0f172a2e!important}.vnax-swal-title{color:#0f172a!important;letter-spacing:-.04em!important}.vnax-swal-confirm{border-radius:14px!important;font-weight:900!important;min-height:42px!important;padding:0 20px!important}.team-title{color:#0f172a;color:var(--team-text);font-size:clamp(30px,3.4vw,46px);letter-spacing:-.055em;line-height:1;margin:0 0 22px}.team-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.referral-box{align-items:center;background:#f8fbff;border:1px solid #e2e8f0;border:1px solid var(--team-border);border-radius:18px;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px;padding:16px}.referral-label{color:#64748b;color:var(--team-muted);display:block;font-size:11px;font-weight:950;letter-spacing:.08em;margin-bottom:5px;text-transform:uppercase}.referral-value{color:#0f172a;color:var(--team-text);font-size:22px;letter-spacing:-.04em}.referral-copy-btn,.referral-link-btn,.salary-claim-btn{font-family:inherit}.referral-copy-btn,.referral-link-btn{background:linear-gradient(135deg,#2563eb,#10b981);background:linear-gradient(135deg,var(--team-primary),var(--team-secondary));border:0;border-radius:14px;color:#fff;cursor:pointer;font-size:13px;font-weight:950;min-height:42px;padding:0 16px}.referral-link-text{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--team-border);border-radius:15px;color:#0f172a;color:var(--team-text);font-size:13px;font-weight:800;margin:8px 0 12px;overflow-wrap:anywhere;padding:13px}.salary-subtitle,.team-members-subtitle{color:#475569;color:var(--team-text-soft);font-size:14px;line-height:1.55;margin:6px 0 0}.salary-levels,.salary-stats-grid{grid-gap:12px;display:grid;gap:12px}.salary-level-row,.salary-stat-item,.team-summary-pill{background:#f8fafc;border:1px solid #e2e8f0;border:1px solid var(--team-border);border-radius:18px;padding:15px}.salary-level-row{display:flex;gap:14px;justify-content:space-between}.salary-level-row span,.salary-stat-item span,.team-summary-pill span{color:#64748b;color:var(--team-muted);font-size:11px;font-weight:950;letter-spacing:.07em;text-transform:uppercase}.salary-level-row strong,.salary-stat-item strong,.team-summary-pill strong{color:#0f172a;color:var(--team-text);font-size:18px}.team-members-header{display:flex;gap:18px;justify-content:space-between;margin-bottom:18px}.team-members-summary{display:flex;gap:12px}@keyframes teamOrbFloat{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(18px,-18px,0) scale(1.04)}}@keyframes teamGridMove{0%{transform:translateZ(0)}to{transform:translate3d(42px,42px,0)}}@keyframes teamFadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes teamMessageSlide{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes teamSpin{to{transform:rotate(1turn)}}@media (max-width:1180px){.team-hero-card,.team-left-column,.team-main-grid,.team-policy-grid,.team-right-column{grid-template-columns:1fr}.team-hero-side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.salary-status-grid,.team-stats-grid{grid-template-columns:repeat(2,1fr)}.members-toolbar{grid-template-columns:1fr}.members-header{flex-direction:column}.members-summary{width:100%}.members-summary div{flex:1 1}.team-member-row{grid-template-columns:1fr}.team-member-details{justify-content:flex-start}}@media (max-width:760px){.team-wrapper{padding:18px 0 36px;width:min(100% - 20px,620px)}.team-header{align-items:stretch;flex-direction:column}.team-header-actions{width:100%}.team-dashboard-btn,.team-refresh-btn{flex:1 1}.team-hero-card{border-radius:24px;padding:24px}.team-hero-content h2{font-size:36px}.team-hero-side{grid-template-columns:1fr}.team-card{border-radius:24px;padding:22px}.salary-header{flex-direction:column}.salary-claim-btn{width:100%}.team-completion-head{align-items:flex-start;flex-direction:column}.team-completion-head p{text-align:left}.team-grid{grid-template-columns:1fr}.team-members-header{flex-direction:column}}@media (max-width:560px){.commission-summary-grid,.salary-status-grid,.team-policy-card,.team-stats-grid{grid-template-columns:1fr}.team-member-left{align-items:flex-start}.team-member-avatar{display:none}.team-member-details{display:grid;grid-template-columns:1fr;width:100%}.team-commission-status,.team-member-pill,.team-member-status{width:fit-content}.team-member-commission{width:100%}}@media (max-width:480px){.team-wrapper{padding-top:14px;width:min(100% - 16px,620px)}.team-brand{align-items:flex-start}.team-logo-shell{border-radius:18px;height:58px;width:58px}.team-logo-shell img{height:42px;width:42px}.team-brand h1{font-size:31px}.team-brand span{font-size:10px}.team-hero-card{padding:20px}.team-hero-content h2{font-size:31px}.team-hero-content p{font-size:14px}.team-card{padding:20px 16px}.team-hero-metric strong{font-size:38px}.commission-rate-card strong{font-size:44px}.referral-code-box strong{font-size:23px}.members-filter select,.members-search input{border-radius:14px;min-height:46px}.team-member-row{border-radius:18px;padding:14px}.team-member-number{border-radius:12px;height:34px;width:34px}}@media (prefers-reduced-motion:reduce){.salary-spinner,.team-card,.team-grid-bg,.team-header,.team-hero-card,.team-inline-message,.team-loading-spinner,.team-orb,.team-policy-grid{animation:none!important}.members-filter select,.members-search input,.referral-code-box button,.referral-link-box button,.salary-claim-btn,.team-dashboard-btn,.team-hero-metric,.team-member-row,.team-policy-card,.team-refresh-btn,.team-stat-item{transition:none!important}}:root{--vnax-blue:#2563eb;--vnax-blue-dark:#1d4ed8;--vnax-sky:#0ea5e9;--vnax-sky-dark:#0284c7;--vnax-green:#10b981;--vnax-green-dark:#047857;--vnax-red:#ef4444;--vnax-orange:#f59e0b;--vnax-text:#0f172a;--vnax-muted:#64748b;--vnax-soft-muted:#94a3b8;--vnax-border:#e2e8f0;--vnax-border-soft:#e2e8f0e0;--vnax-white:#fff;--vnax-bg:#f8fbff;--vnax-card:#ffffffc7;--vnax-card-strong:#fffffff0;--vnax-blue-soft:#2563eb1a;--vnax-sky-soft:#0ea5e91a;--vnax-green-soft:#10b9811a;--vnax-red-soft:#ef44441a;--vnax-orange-soft:#f59e0b1f;--vnax-radius-xl:32px;--vnax-radius-lg:26px;--vnax-radius-md:18px;--vnax-radius-sm:14px;--vnax-shadow:0 24px 70px #0f172a14;--vnax-shadow-soft:0 16px 42px #2563eb1f;--vnax-shadow-green:0 16px 42px #10b98121}.vnax-trade-page{background:linear-gradient(#e2e8f061 1px,#0000 0),linear-gradient(90deg,#e2e8f061 1px,#0000 0),radial-gradient(circle at top left,#2563eb21,#0000 34%),radial-gradient(circle at top right,#0ea5e924,#0000 38%),radial-gradient(circle at bottom right,#10b9811f,#0000 36%),linear-gradient(135deg,#fff,#f8fbff 44%,#eef8ff);background-size:38px 38px,38px 38px,auto,auto,auto,auto;color:#0f172a;color:var(--vnax-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;isolation:isolate;min-height:100vh;overflow:hidden;padding:28px;position:relative;width:100%}.vnax-trade-bg-grid{background:linear-gradient(#2563eb0a 1px,#0000 0),linear-gradient(90deg,#2563eb0a 1px,#0000 0);background-size:72px 72px;inset:0;-webkit-mask-image:radial-gradient(circle at center,#000 0,#0000 78%);mask-image:radial-gradient(circle at center,#000 0,#0000 78%);pointer-events:none;position:fixed;z-index:-3}.vnax-trade-bg-orb{animation:vnaxOrbFloat 12s ease-in-out infinite alternate;border-radius:999px;filter:blur(6px);height:420px;opacity:.46;pointer-events:none;position:fixed;width:420px;z-index:-2}.vnax-trade-bg-orb-one{background:radial-gradient(circle,#2563eb40,#0000 68%);left:-150px;top:6%}.vnax-trade-bg-orb-two{animation-delay:1.8s;background:radial-gradient(circle,#10b9813b,#0000 68%);bottom:8%;right:-140px}@keyframes vnaxOrbFloat{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(28px,-22px,0) scale(1.08)}}.vnax-trade-shell{margin:0 auto;max-width:1360px;position:relative;width:100%;z-index:1}.vnax-trade-topbar{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:0 0 24px;width:100%}.vnax-trade-back-btn{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border:1px solid #e2e8f0e0;border:1px solid var(--vnax-border-soft);border-radius:999px;box-shadow:0 12px 30px #0f172a0f;color:#0f172a;color:var(--vnax-text);display:inline-flex;font-size:14px;font-weight:850;justify-content:center;min-height:44px;padding:10px 18px;text-decoration:none;transition:transform .25s ease,color .25s ease,border-color .25s ease,background .25s ease,box-shadow .25s ease}.vnax-trade-back-btn:hover{background:#fffffff5;border-color:#2563eb52;box-shadow:0 16px 42px #2563eb1f;box-shadow:var(--vnax-shadow-soft);color:#2563eb;color:var(--vnax-blue);transform:translateY(-2px)}.vnax-trade-topbar-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.vnax-chart-mode-tabs button,.vnax-hero-primary-action,.vnax-hero-secondary-action,.vnax-plans-close-btn,.vnax-signal-btn,.vnax-start-trade-btn,.vnax-timeframe-tabs button,.vnax-trade-primary-btn,.vnax-trade-secondary-btn{border:none;cursor:pointer;font-family:inherit;outline:none}.vnax-trade-primary-btn,.vnax-trade-secondary-btn{border-radius:999px;font-size:14px;font-weight:850;min-height:44px;padding:10px 18px;transition:transform .25s ease,opacity .25s ease,box-shadow .25s ease,background .25s ease,border-color .25s ease,color .25s ease}.vnax-trade-primary-btn{background:linear-gradient(135deg,#2563eb,#0ea5e9);background:linear-gradient(135deg,var(--vnax-blue),var(--vnax-sky));box-shadow:0 16px 34px #2563eb3d;color:#fff}.vnax-trade-primary-btn:hover{box-shadow:0 22px 46px #2563eb4d;transform:translateY(-2px)}.vnax-trade-secondary-btn{background:#ffffffd6;border:1px solid #e2e8f0e0;border:1px solid var(--vnax-border-soft);box-shadow:0 12px 28px #0f172a0d;color:#0f172a;color:var(--vnax-text)}.vnax-trade-secondary-btn:hover{background:#fffffffa;border-color:#2563eb4d;color:#2563eb;color:var(--vnax-blue);transform:translateY(-2px)}.vnax-hero-primary-action:disabled,.vnax-hero-secondary-action:disabled,.vnax-signal-btn:disabled,.vnax-start-trade-btn:disabled,.vnax-trade-primary-btn:disabled,.vnax-trade-secondary-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.62;transform:none}.vnax-trade-hero{grid-gap:26px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(circle at top right,#0ea5e92b,#0000 35%),radial-gradient(circle at bottom left,#10b9811f,#0000 34%),linear-gradient(135deg,#fffffff0,#f8fbffc2);border:1px solid #e2e8f0e0;border:1px solid var(--vnax-border-soft);border-radius:32px;border-radius:var(--vnax-radius-xl);box-shadow:0 24px 70px #0f172a14;box-shadow:var(--vnax-shadow);display:grid;gap:26px;grid-template-columns:minmax(0,1fr) 380px;margin:0 0 20px;overflow:hidden;padding:32px;position:relative;width:100%}.vnax-trade-hero:before{background:radial-gradient(circle,#2563eb1f,#0000 70%);border-radius:999px;content:"";height:230px;pointer-events:none;position:absolute;right:32%;top:-90px;width:230px}.vnax-trade-hero-content{position:relative;z-index:1}.vnax-trade-eyebrow{color:#2563eb;color:var(--vnax-blue);display:inline-flex;font-size:12px;font-weight:950;letter-spacing:2.5px;margin:0 0 10px;text-transform:uppercase}.vnax-trade-hero h1{color:#0f172a;color:var(--vnax-text);font-size:clamp(36px,5vw,60px);font-weight:950;letter-spacing:-1.7px;line-height:1.04;margin:0}.vnax-trade-hero p{color:#64748b;color:var(--vnax-muted);font-size:15px;font-weight:560;line-height:1.75;margin:16px 0 0;max-width:780px}.vnax-trade-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.vnax-hero-primary-action,.vnax-hero-secondary-action{border-radius:999px;font-size:15px;font-weight:950;min-height:52px;padding:13px 22px;transition:transform .25s ease,box-shadow .25s ease,background .25s ease,border-color .25s ease,color .25s ease,opacity .25s ease}.vnax-hero-primary-action{background:linear-gradient(135deg,#6d8ff0,#0ea5e9);background:linear-gradient(135deg,#6d8ff0,var(--vnax-sky));box-shadow:0 18px 38px #2563eb38;color:#fff}.vnax-hero-primary-action:hover:not(:disabled){box-shadow:0 24px 48px #2563eb47;transform:translateY(-2px)}.vnax-hero-secondary-action{background:#ffffffd1;border:1px solid #e2e8f0e0;border:1px solid var(--vnax-border-soft);box-shadow:0 14px 34px #0f172a0f;color:#0f172a;color:var(--vnax-text)}.vnax-hero-secondary-action:hover:not(:disabled){background:#fff;border-color:#2563eb4d;color:#2563eb;color:var(--vnax-blue);transform:translateY(-2px)}.vnax-trade-hero-card{grid-gap:14px;align-self:stretch;background:linear-gradient(145deg,#fffffff0,#f0f9ffc2);border:1px solid #e2e8f0eb;border-radius:28px;box-shadow:inset 0 1px 0 #ffffffe6,0 16px 38px #0f172a0f;display:grid;gap:14px;padding:24px;position:relative;z-index:1}.vnax-hero-status-box,.vnax-hero-time-box{background:radial-gradient(circle at top right,#2563eb14,#0000 38%),#f8fbffd6;border:1px solid #2563eb24;border-radius:22px;padding:22px}.vnax-hero-time-box{background:radial-gradient(circle at top right,#10b9811f,#0000 40%),#f0fdfac7;border-color:#10b9812e}.vnax-hero-status-box span,.vnax-hero-time-box span{color:#64748b;color:var(--vnax-muted);display:block;font-size:12px;font-weight:950;letter-spacing:.7px;text-transform:uppercase}.vnax-hero-status-box strong{color:#2563eb;color:var(--vnax-blue);display:block;font-size:30px;font-weight:950;letter-spacing:-.8px;line-height:1.1;margin-top:9px}.vnax-hero-time-box strong{color:#10b981;color:var(--vnax-green);display:block;font-size:26px;font-weight:950;letter-spacing:-.7px;line-height:1.2;margin-top:9px}.vnax-hero-time-box p{color:#64748b;color:var(--vnax-muted);font-size:13px;font-weight:800;line-height:1.4;margin:8px 0 0}.vnax-trade-stat-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 20px;width:100%}.vnax-trade-stat-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffffe0,#f8fbffb8);border:1px solid #e2e8f0e0;border:1px solid var(--vnax-border-soft);border-radius:26px;border-radius:var(--vnax-radius-lg);box-shadow:0 16px 40px #0f172a0f;min-height:145px;overflow:hidden;padding:22px;position:relative}.vnax-trade-stat-card:after{background:radial-gradient(circle,#0ea5e929,#0000 70%);border-radius:999px;content:"";height:130px;pointer-events:none;position:absolute;right:-44px;top:-44px;width:130px}.vnax-trade-stat-card:nth-child(2):after,.vnax-trade-stat-card:nth-child(4):after{background:radial-gradient(circle,#10b98126,#0000 70%)}.vnax-trade-stat-card span{color:#64748b;color:var(--vnax-muted);display:block;font-size:13px;font-weight:850}.vnax-trade-stat-card strong{color:#0f172a;color:var(--vnax-text);display:block;font-size:28px;font-weight:950;letter-spacing:-.75px;margin-top:10px}.vnax-trade-stat-card p{color:#64748b;color:var(--vnax-muted);font-size:12px;font-weight:650;line-height:1.5;margin:8px 0 0}.vnax-card-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.vnax-card-head span{color:#2563eb;color:var(--vnax-blue);display:block;font-size:12px;font-weight:950;letter-spacing:1.4px;margin-bottom:5px;text-transform:uppercase}.vnax-card-head h2{color:#0f172a;color:var(--vnax-text);font-size:24px;font-weight:950;letter-spacing:-.65px;line-height:1.16;margin:0}.vnax-chart-section,.vnax-history-card,.vnax-live-chart-card,.vnax-plans-panel,.vnax-schedule-card,.vnax-signal-card,.vnax-trade-main-card,.vnax-win-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffc7;background:var(--vnax-card);border:1px solid #e2e8f0e0;border:1px solid var(--vnax-border-soft);box-shadow:0 24px 70px #0f172a14;box-shadow:var(--vnax-shadow)}.vnax-plans-panel{animation:vnaxPanelEnter .32s ease both;border-radius:32px;border-radius:var(--vnax-radius-xl);margin:0 0 20px;overflow:hidden;padding:24px;position:relative;width:100%}.vnax-plans-panel:before{background:radial-gradient(circle,#2563eb1f,#0000 70%);height:240px;right:-90px;top:-90px;width:240px}.vnax-plans-panel:after,.vnax-plans-panel:before{border-radius:999px;content:"";pointer-events:none;position:absolute}.vnax-plans-panel:after{background:radial-gradient(circle,#10b9811c,#0000 70%);bottom:-110px;height:260px;left:-90px;width:260px}@keyframes vnaxPanelEnter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.vnax-plans-close-btn{background:#2563eb17;border:1px solid #2563eb2e;border-radius:999px;color:#2563eb;color:var(--vnax-blue);font-size:12px;font-weight:950;min-height:38px;padding:9px 14px;position:relative;transition:transform .25s ease,background .25s ease,color .25s ease,border-color .25s ease;z-index:1}.vnax-plans-close-btn:hover{background:linear-gradient(135deg,#2563eb,#0ea5e9);background:linear-gradient(135deg,var(--vnax-blue),var(--vnax-sky));border-color:#0000;color:#fff;transform:translateY(-2px)}.vnax-plan-example-note{background:radial-gradient(circle at top right,#0ea5e91c,#0000 38%),#f0f9ffd6;border:1px solid #0ea5e938;border-radius:18px;color:#0369a1;font-size:13px;font-weight:780;line-height:1.6;margin-bottom:16px;padding:14px 16px;position:relative;z-index:1}.vnax-plan-example-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));position:relative;z-index:1}.vnax-plan-example-card{background:radial-gradient(circle at top right,#0ea5e914,#0000 42%),#ffffffc2;border:1px solid #e2e8f0eb;border-radius:24px;box-shadow:inset 0 1px 0 #fffffff0;min-height:238px;overflow:hidden;padding:20px;position:relative;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease,background .25s ease}.vnax-plan-example-card:hover{background:radial-gradient(circle at top right,#2563eb1c,#0000 42%),#ffffffeb;border-color:#2563eb47;box-shadow:0 18px 40px #0f172a12;transform:translateY(-3px)}.vnax-plan-example-card:after{background:radial-gradient(circle,#2563eb1f,#0000 70%);border-radius:999px;content:"";height:150px;pointer-events:none;position:absolute;right:-55px;top:-55px;width:150px}.vnax-plan-example-card:nth-child(2n):after{background:radial-gradient(circle,#10b9811f,#0000 70%)}.vnax-plan-example-top{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:15px;position:relative;z-index:1}.vnax-plan-example-top span{background:#2563eb17;border:1px solid #2563eb2e;border-radius:999px;color:#2563eb;color:var(--vnax-blue)}.vnax-plan-example-top span,.vnax-plan-example-top strong{font-size:11px;font-weight:950;padding:7px 10px;white-space:nowrap}.vnax-plan-example-top strong{background:#10b9811c;border:1px solid #10b98138;border-radius:999px;color:#047857}.vnax-plan-example-values{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));position:relative;z-index:1}.vnax-plan-example-values div{background:#ffffffc7;border:1px solid #e2e8f0eb;border-radius:18px;padding:14px}.vnax-plan-example-values div:nth-child(2){background:#f0fdfac2;border-color:#10b98133}.vnax-plan-example-values span{color:#64748b;color:var(--vnax-muted);display:block;font-size:11px;font-weight:900;letter-spacing:.35px;text-transform:uppercase}.vnax-plan-example-values strong{color:#0f172a;color:var(--vnax-text);display:block;font-size:21px;font-weight:950;letter-spacing:-.6px;line-height:1.1;margin-top:7px}.vnax-plan-example-values div:nth-child(2) strong{color:#10b981;color:var(--vnax-green)}.vnax-plan-example-card p{color:#64748b;color:var(--vnax-muted);font-size:13px;font-weight:650;line-height:1.6;margin:14px 0 0;position:relative;z-index:1}.vnax-trade-main-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);margin:0 0 20px;width:100%}.vnax-signal-card,.vnax-trade-main-card{border-radius:32px;border-radius:var(--vnax-radius-xl);padding:24px}.vnax-history-count,.vnax-schedule-note,.vnax-signal-status,.vnax-trade-status-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:950;justify-content:center;min-height:34px;padding:8px 12px;white-space:nowrap}.vnax-trade-status-pill.available{background:#10b9811f;border:1px solid #10b9813d;color:#047857}.vnax-trade-status-pill.running{background:#0ea5e91f;border:1px solid #0ea5e93d;color:#0369a1}.vnax-trade-status-pill.used{background:#f59e0b21;border:1px solid #f59e0b40;color:#b45309}.vnax-trade-status-pill.scheduled{background:#2563eb1a;border:1px solid #2563eb38;color:#1d4ed8}.vnax-trade-protected-box{grid-gap:16px;align-items:center;background:radial-gradient(circle at top right,#2563eb1a,#0000 38%),#f8fbffd1;border:1px solid #2563eb29;border-radius:22px;display:grid;gap:16px;grid-template-columns:58px minmax(0,1fr);margin-bottom:16px;padding:18px}.vnax-trade-lock-icon{align-items:center;background:linear-gradient(135deg,#2563eb,#0ea5e9);background:linear-gradient(135deg,var(--vnax-blue),var(--vnax-sky));border-radius:18px;box-shadow:0 16px 30px #2563eb38;color:#fff;display:inline-flex;font-size:22px;height:58px;justify-content:center;line-height:1;width:58px}.vnax-trade-protected-box h3{color:#0f172a;color:var(--vnax-text);font-size:18px;font-weight:950;letter-spacing:-.35px;margin:0}.vnax-trade-protected-box p{color:#64748b;color:var(--vnax-muted);font-size:13px;font-weight:620;line-height:1.6;margin:7px 0 0}.vnax-trade-flow-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.vnax-trade-flow-grid div{background:#ffffffc7;border:1px solid #e2e8f0eb;border-radius:20px;box-shadow:inset 0 1px 0 #fffffff2;min-height:128px;padding:16px}.vnax-trade-flow-grid span{color:#64748b;color:var(--vnax-muted);display:inline-flex;font-size:11px;font-weight:950;letter-spacing:1.1px;margin-bottom:9px;text-transform:uppercase}.vnax-trade-flow-grid strong{color:#0f172a;color:var(--vnax-text);display:block;font-size:20px;font-weight:950;line-height:1.25}.vnax-trade-flow-grid p{color:#64748b;color:var(--vnax-muted);font-size:12px;font-weight:620;line-height:1.55;margin:8px 0 0}.vnax-next-trade-box{background:radial-gradient(circle at top right,#0ea5e91f,#0000 40%),#f0f9ffd1;border:1px solid #0ea5e938;border-radius:22px;margin-bottom:18px;padding:18px}.vnax-next-trade-box span{color:#0369a1;display:block;font-size:12px;font-weight:950;letter-spacing:1.2px;text-transform:uppercase}.vnax-next-trade-box strong{color:#0f172a;color:var(--vnax-text);display:block;font-size:20px;font-weight:950;letter-spacing:-.45px;margin-top:8px}.vnax-next-trade-box p{color:#64748b;color:var(--vnax-muted);font-size:13px;font-weight:760;margin:6px 0 0}.vnax-start-trade-btn{background:linear-gradient(135deg,#2563eb,#0ea5e9);background:linear-gradient(135deg,var(--vnax-blue),var(--vnax-sky));border-radius:18px;box-shadow:0 18px 36px #2563eb40;color:#fff;font-size:15px;font-weight:950;min-height:54px;padding:13px 18px;transition:transform .25s ease,box-shadow .25s ease,opacity .25s ease;width:100%}.vnax-start-trade-btn:hover:not(:disabled){box-shadow:0 24px 48px #2563eb4f;transform:translateY(-2px)}.vnax-signal-card{overflow:hidden;position:relative}.vnax-signal-card:after{background:radial-gradient(circle,#10b98129,#0000 70%);border-radius:999px;content:"";height:190px;pointer-events:none;position:absolute;right:-70px;top:-70px;width:190px}.vnax-signal-status.active{background:#10b9811f;border:1px solid #10b9813d;color:#047857}.vnax-signal-status.inactive{background:#0ea5e91a;border:1px solid #0ea5e938;color:#0369a1}.vnax-signal-price{background:radial-gradient(circle at top right,#10b98124,#0000 42%),#f0fdfad6;border:1px solid #10b98138;border-radius:22px;margin-bottom:16px;padding:20px}.vnax-signal-price span{color:#64748b;color:var(--vnax-muted);font-size:12px;font-weight:900;letter-spacing:.45px;text-transform:uppercase}.vnax-signal-price strong{color:#10b981;color:var(--vnax-green);display:block;font-size:42px;font-weight:950;letter-spacing:-1.2px;line-height:1;margin-top:8px}.vnax-signal-price p{color:#64748b;color:var(--vnax-muted);font-size:13px;font-weight:650;line-height:1.6;margin:10px 0 0}.vnax-signal-list{grid-gap:10px;display:grid;gap:10px;margin-bottom:18px}.vnax-signal-list div{grid-gap:10px;align-items:center;background:#ffffffb8;border:1px solid #e2e8f0e6;border-radius:16px;display:grid;gap:10px;grid-template-columns:30px minmax(0,1fr);padding:12px}.vnax-signal-list span{align-items:center;background:linear-gradient(135deg,#10b981,#34d399);background:linear-gradient(135deg,var(--vnax-green),#34d399);border-radius:999px;color:#fff;display:inline-flex;font-size:14px;font-weight:950;height:30px;justify-content:center;width:30px}.vnax-signal-list p{color:#0f172a;color:var(--vnax-text);font-size:13px;font-weight:750;line-height:1.45;margin:0}.vnax-signal-btn{background:linear-gradient(135deg,#10b981,#0ea5e9);background:linear-gradient(135deg,var(--vnax-green),var(--vnax-sky));border-radius:18px;box-shadow:0 18px 36px #10b98138;color:#fff;font-size:14px;font-weight:950;min-height:52px;padding:13px 18px;transition:transform .25s ease,box-shadow .25s ease,opacity .25s ease;width:100%}.vnax-signal-btn:hover:not(:disabled){box-shadow:0 24px 48px #10b98147;transform:translateY(-2px)}.vnax-chart-section{border-radius:32px;border-radius:var(--vnax-radius-xl);margin:0 0 20px;padding:24px;width:100%}.vnax-live-chart-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.vnax-live-chart-card{background:radial-gradient(circle at top right,#2563eb17,#0000 42%),#ffffffd1;border-radius:28px;color:#2563eb;color:var(--vnax-blue);min-height:440px;overflow:hidden;padding:22px;position:relative}.vnax-live-chart-card:nth-child(2){background:radial-gradient(circle at top right,#10b9811c,#0000 42%),#ffffffd1;color:#10b981;color:var(--vnax-green)}.vnax-live-chart-card:after{background:radial-gradient(circle,currentColor,#0000 70%);border-radius:999px;content:"";height:200px;opacity:.1;pointer-events:none;position:absolute;right:-70px;top:-70px;width:200px}.vnax-live-chart-head{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;margin-bottom:16px;position:relative;z-index:1}.vnax-live-chart-head span{color:currentColor;display:block;font-size:12px;font-weight:950;letter-spacing:1.4px;text-transform:uppercase}.vnax-live-chart-head h2{color:#0f172a;color:var(--vnax-text);font-size:23px;font-weight:950;letter-spacing:-.6px;line-height:1.15;margin:6px 0 0}.vnax-live-chart-head p{color:#64748b;color:var(--vnax-muted);font-size:13px;font-weight:650;line-height:1.5;margin:7px 0 0}.vnax-market-change{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:950;justify-content:center;min-height:36px;padding:9px 12px;white-space:nowrap}.vnax-market-change.up{background:#10b9811f;border:1px solid #10b9813d;color:#047857}.vnax-market-change.down{background:#ef44441a;border:1px solid #ef444438;color:#dc2626}.vnax-market-change.neutral{background:#64748b1a;border:1px solid #64748b2e;color:#475569}.vnax-chart-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:14px;position:relative;z-index:1}.vnax-chart-mode-tabs,.vnax-timeframe-tabs{align-items:center;background:#f8fafcd1;border:1px solid #e2e8f0e6;border-radius:999px;display:inline-flex;gap:6px;padding:6px}.vnax-chart-mode-tabs button,.vnax-timeframe-tabs button{background:#0000;border-radius:999px;color:#64748b;color:var(--vnax-muted);font-size:12px;font-weight:900;min-height:34px;padding:8px 12px;transition:background .25s ease,color .25s ease,box-shadow .25s ease,transform .25s ease}.vnax-chart-mode-tabs button:hover,.vnax-timeframe-tabs button:hover{background:#2563eb14;color:#2563eb;color:var(--vnax-blue)}.vnax-chart-mode-tabs button.active,.vnax-timeframe-tabs button.active{background:linear-gradient(135deg,#2563eb,#0ea5e9);background:linear-gradient(135deg,var(--vnax-blue),var(--vnax-sky));box-shadow:0 10px 22px #2563eb33;color:#fff}.vnax-chart-price-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px;position:relative;z-index:1}.vnax-chart-price-row div{background:#ffffffc2;border:1px solid #e2e8f0e6;border-radius:16px;padding:13px}.vnax-chart-price-row span{color:#64748b;color:var(--vnax-muted);display:block;font-size:11px;font-weight:900;letter-spacing:.35px;text-transform:uppercase}.vnax-chart-price-row strong{color:#0f172a;color:var(--vnax-text);display:block;font-size:14px;font-weight:950;margin-top:5px;white-space:nowrap}.vnax-chart-canvas{background:linear-gradient(#e2e8f06b 1px,#0000 0),linear-gradient(90deg,#e2e8f06b 1px,#0000 0),#f8fbffd1;background-size:34px 34px;border:1px solid #e2e8f0e6;border-radius:22px;min-height:238px;overflow:hidden;padding:14px;position:relative;width:100%;z-index:1}.vnax-chart-canvas svg{display:block;height:238px;overflow:visible;width:100%}.vnax-chart-canvas.loading,.vnax-chart-loading{align-items:center;display:flex;justify-content:center}.vnax-chart-loading{color:#64748b;color:var(--vnax-muted);font-size:14px;font-weight:800;min-height:210px}.vnax-chart-grid-lines line{stroke:#94a3b83b;stroke-width:1;stroke-dasharray:5 7}.vnax-chart-area{stroke:none}.vnax-chart-line{fill:none;stroke:currentColor;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 10px 18px rgba(37,99,235,.22))}.vnax-live-chart-card:nth-child(2) .vnax-chart-line{filter:drop-shadow(0 10px 18px rgba(16,185,129,.22))}.vnax-candle-group .vnax-candle-wick{stroke-width:2;stroke-linecap:round}.vnax-candle-group .vnax-candle-body{stroke-width:1}.vnax-candle-group .up .vnax-candle-body,.vnax-candle-group .up .vnax-candle-wick{stroke:#10b981;stroke:var(--vnax-green);fill:#10b981d1}.vnax-candle-group .down .vnax-candle-body,.vnax-candle-group .down .vnax-candle-wick{stroke:#ef4444;stroke:var(--vnax-red);fill:#ef4444c7}.vnax-win-card{align-items:center;background:radial-gradient(circle at top right,#10b98129,#0000 38%),#ffffffc7;border-radius:32px;border-radius:var(--vnax-radius-xl);display:flex;gap:18px;margin:0 0 20px;min-height:170px;padding:24px;width:100%}.vnax-win-icon{align-items:center;background:linear-gradient(135deg,#10b981,#34d399);background:linear-gradient(135deg,var(--vnax-green),#34d399);border-radius:24px;box-shadow:0 20px 42px #10b98140;color:#fff;display:inline-flex;flex:0 0 auto;font-size:34px;font-weight:950;height:72px;justify-content:center;width:72px}.vnax-win-card span{color:#10b981;color:var(--vnax-green);display:block;font-size:12px;font-weight:950;letter-spacing:1.4px;text-transform:uppercase}.vnax-win-card h2{color:#0f172a;color:var(--vnax-text);font-size:28px;font-weight:950;letter-spacing:-.8px;line-height:1.14;margin:8px 0 0}.vnax-win-card p{color:#64748b;color:var(--vnax-muted);font-size:14px;font-weight:650;line-height:1.65;margin:10px 0 0}.vnax-schedule-card{border-radius:32px;border-radius:var(--vnax-radius-xl);margin:0 0 20px;padding:24px;width:100%}.vnax-schedule-note{background:#0ea5e91a;border:1px solid #0ea5e938;color:#0369a1}.vnax-schedule-summary{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.vnax-schedule-summary div{background:radial-gradient(circle at top right,#2563eb14,#0000 38%),#f8fbffd1;border:1px solid #e2e8f0eb;border-radius:20px;padding:18px}.vnax-schedule-summary div:nth-child(2){background:radial-gradient(circle at top right,#10b98117,#0000 38%),#f8fbffd1}.vnax-schedule-summary span{color:#64748b;color:var(--vnax-muted);display:block;font-size:12px;font-weight:900;letter-spacing:.45px;text-transform:uppercase}.vnax-schedule-summary strong{color:#0f172a;color:var(--vnax-text);display:block;font-size:23px;font-weight:950;letter-spacing:-.55px;margin-top:8px}.vnax-schedule-summary p{color:#64748b;color:var(--vnax-muted);font-size:13px;font-weight:650;line-height:1.5;margin:7px 0 0}.vnax-time-table-wrap{background:#ffffffb8;border:1px solid #e2e8f0e6;border-radius:22px;overflow-x:auto;width:100%}.vnax-time-table{border-collapse:collapse;min-width:840px;width:100%}.vnax-time-table thead{background:#f8fafc}.vnax-time-table th{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--vnax-border);color:#64748b;color:var(--vnax-muted);font-size:12px;font-weight:950;letter-spacing:.65px;padding:15px 18px;text-align:left;text-transform:uppercase;white-space:nowrap}.vnax-time-table td{border-bottom:1px solid #e2e8f0d1;color:#0f172a;color:var(--vnax-text);font-size:14px;font-weight:720;padding:16px 18px}.vnax-time-table tr:last-child td{border-bottom:none}.vnax-time-table tbody tr{transition:background .25s ease}.vnax-time-table tbody tr:hover{background:#f0f9ffc7}.vnax-time-table .primary-row{background:linear-gradient(90deg,#2563eb14,#10b9810f)}.vnax-time-table .primary-row td:first-child{color:#2563eb;color:var(--vnax-blue);font-weight:950}.vnax-history-card{border-radius:32px;border-radius:var(--vnax-radius-xl);margin:0 0 20px;padding:24px;scroll-margin-top:24px;width:100%}.vnax-history-count{background:#2563eb1a;border:1px solid #2563eb38;color:#2563eb;color:var(--vnax-blue)}.vnax-history-list{grid-gap:12px;display:grid;gap:12px}.vnax-history-row{grid-gap:16px;align-items:center;background:#ffffffc7;border:1px solid #e2e8f0e6;border-radius:20px;display:grid;gap:16px;grid-template-columns:minmax(260px,1fr) minmax(320px,.9fr) 110px;padding:16px;transition:transform .25s ease,background .25s ease,box-shadow .25s ease,border-color .25s ease}.vnax-history-row:hover{background:#f8fbfff0;border-color:#2563eb38;box-shadow:0 16px 34px #0f172a0f;transform:translateY(-2px)}.vnax-history-left{align-items:center;display:flex;gap:13px}.vnax-result-dot{align-items:center;border-radius:16px;display:inline-flex;flex:0 0 auto;font-size:18px;font-weight:950;height:44px;justify-content:center;width:44px}.vnax-result-dot.win{background:linear-gradient(135deg,#10b981,#34d399);background:linear-gradient(135deg,var(--vnax-green),#34d399);box-shadow:0 16px 32px #10b98138;color:#fff}.vnax-result-dot.neutral{background:#64748b1a;border:1px solid #64748b2e;color:#64748b;color:var(--vnax-muted)}.vnax-history-left h3{color:#0f172a;color:var(--vnax-text);font-size:16px;font-weight:950;letter-spacing:-.35px;margin:0}.vnax-history-left p{color:#64748b;color:var(--vnax-muted);font-size:12px;font-weight:650;margin:5px 0 0}.vnax-history-middle{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.vnax-history-middle div{background:#f8fafcc7;border:1px solid #e2e8f0e6;border-radius:16px;padding:13px}.vnax-history-middle span{color:#64748b;color:var(--vnax-muted);display:block;font-size:11px;font-weight:900;letter-spacing:.35px;text-transform:uppercase}.vnax-history-middle strong{color:#0f172a;color:var(--vnax-text);display:block;font-size:15px;font-weight:950;margin-top:5px}.vnax-history-result{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:950;justify-content:center;justify-self:end;letter-spacing:.6px;min-height:38px;padding:8px 12px}.vnax-history-result.win{background:#10b9811f;border:1px solid #10b9813d;color:#047857}.vnax-history-result.neutral{background:#64748b1a;border:1px solid #64748b2e;color:#475569}.vnax-empty-state{align-items:center;color:#64748b;color:var(--vnax-muted);display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:230px;text-align:center}.vnax-empty-state h3{color:#0f172a;color:var(--vnax-text);font-size:22px;font-weight:950;letter-spacing:-.45px;margin:0}.vnax-empty-state p{color:#64748b;color:var(--vnax-muted);font-size:14px;font-weight:650;line-height:1.65;margin:0;max-width:520px}.vnax-loader{animation:vnaxSpin .9s linear infinite;border:4px solid #e2e8f0f2;border-radius:999px;border-top:4px solid var(--vnax-blue);height:46px;width:46px}@keyframes vnaxSpin{to{transform:rotate(1turn)}}.vnax-chart-mode-tabs::-webkit-scrollbar,.vnax-time-table-wrap::-webkit-scrollbar,.vnax-timeframe-tabs::-webkit-scrollbar{height:8px}.vnax-chart-mode-tabs::-webkit-scrollbar-track,.vnax-time-table-wrap::-webkit-scrollbar-track,.vnax-timeframe-tabs::-webkit-scrollbar-track{background:#e2e8f08c;border-radius:999px}.vnax-chart-mode-tabs::-webkit-scrollbar-thumb,.vnax-time-table-wrap::-webkit-scrollbar-thumb,.vnax-timeframe-tabs::-webkit-scrollbar-thumb{background:#2563eb73;border-radius:999px}.vnax-chart-mode-tabs::-webkit-scrollbar-thumb:hover,.vnax-time-table-wrap::-webkit-scrollbar-thumb:hover,.vnax-timeframe-tabs::-webkit-scrollbar-thumb:hover{background:#2563ebad}.copytrade-page{background:linear-gradient(#e2e8f061 1px,#0000 0),linear-gradient(90deg,#e2e8f061 1px,#0000 0),radial-gradient(circle at top left,#2563eb21,#0000 34%),radial-gradient(circle at top right,#0ea5e924,#0000 38%),radial-gradient(circle at bottom right,#10b9811f,#0000 36%),linear-gradient(135deg,#fff,#f8fbff 44%,#eef8ff);background-size:38px 38px,38px 38px,auto,auto,auto,auto;color:#0f172a;color:var(--vnax-text);min-height:100vh;width:100%}.copytrade-wrapper{margin:0 auto;max-width:1360px;width:100%}@media (max-width:1220px){.vnax-trade-hero{grid-template-columns:1fr}.vnax-trade-hero-card{max-width:520px}.vnax-plan-example-grid,.vnax-trade-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vnax-history-row,.vnax-live-chart-grid,.vnax-trade-main-grid{grid-template-columns:1fr}.vnax-history-result{justify-self:start}}@media (max-width:900px){.vnax-trade-page{padding:18px}.vnax-trade-topbar{align-items:stretch;flex-direction:column}.vnax-trade-topbar-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.vnax-trade-back-btn,.vnax-trade-primary-btn,.vnax-trade-secondary-btn{width:100%}.vnax-trade-hero{border-radius:24px;padding:24px}.vnax-trade-hero h1{font-size:38px}.vnax-trade-hero-actions{display:grid;grid-template-columns:1fr}.vnax-hero-primary-action,.vnax-hero-secondary-action{width:100%}.vnax-chart-section,.vnax-history-card,.vnax-plans-panel,.vnax-schedule-card,.vnax-signal-card,.vnax-trade-main-card{border-radius:24px;padding:20px}.vnax-card-head{align-items:flex-start;flex-direction:column}.vnax-chart-price-row,.vnax-history-middle,.vnax-schedule-summary,.vnax-trade-flow-grid{grid-template-columns:1fr}}@media (max-width:680px){.vnax-trade-page{padding:14px}.vnax-trade-topbar-actions{grid-template-columns:1fr}.vnax-trade-hero{padding:20px}.vnax-trade-hero h1{font-size:32px}.vnax-trade-hero p{font-size:13px}.vnax-hero-status-box strong{font-size:26px}.vnax-hero-time-box strong{font-size:22px}.vnax-plan-example-grid,.vnax-trade-stat-grid{grid-template-columns:1fr}.vnax-plan-example-card{min-height:auto;padding:18px}.vnax-plan-example-top{align-items:flex-start;flex-direction:column}.vnax-plan-example-values{grid-template-columns:1fr}.vnax-card-head h2{font-size:21px}.vnax-trade-protected-box{grid-template-columns:1fr}.vnax-signal-price strong{font-size:34px}.vnax-chart-toolbar{align-items:stretch}.vnax-chart-mode-tabs,.vnax-timeframe-tabs{overflow-x:auto;width:100%}.vnax-chart-mode-tabs button,.vnax-timeframe-tabs button{flex:1 1}.vnax-win-card{align-items:flex-start;flex-direction:column}.vnax-win-card h2{font-size:23px}.vnax-time-table{min-width:760px}.vnax-history-row{padding:14px}}@media (max-width:420px){.vnax-trade-hero-card{padding:18px}.vnax-trade-stat-card{min-height:auto}.vnax-signal-btn,.vnax-start-trade-btn{font-size:13px;min-height:50px}.vnax-live-chart-card{padding:16px}.vnax-live-chart-head{align-items:flex-start;flex-direction:column}.vnax-chart-canvas{padding:10px}.vnax-chart-canvas svg{height:210px}}@media (prefers-reduced-motion:reduce){.vnax-loader,.vnax-trade-bg-orb{animation:none}.vnax-chart-mode-tabs button,.vnax-hero-primary-action,.vnax-hero-secondary-action,.vnax-history-row,.vnax-plan-example-card,.vnax-plans-close-btn,.vnax-signal-btn,.vnax-start-trade-btn,.vnax-timeframe-tabs button,.vnax-trade-back-btn,.vnax-trade-primary-btn,.vnax-trade-secondary-btn{transition:none}}.community-page{background:#f7f8fb;color:#111827;font-family:Inter,Segoe UI,Arial,sans-serif;min-height:100vh;padding:24px 16px 34px;width:100%}.community-page,.community-page *{box-sizing:border-box}.community-header{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:20px;box-shadow:0 18px 45px #0f172a14;display:flex;gap:14px;margin:0 auto 18px;max-width:980px;padding:16px;width:100%}.community-back-btn{background:#f8fafc;border:1px solid #e5e7eb;border-radius:14px;color:#111827;cursor:pointer;font-size:22px;height:42px;line-height:1;min-width:42px;transition:.2s ease;width:42px}.community-back-btn:hover{background:#eef2ff;border-color:#c7d2fe;color:#4f46e5;transform:translateY(-1px)}.community-header h1{color:#111827;font-size:24px;font-weight:900;letter-spacing:-.3px;margin:0}.community-header p{color:#64748b;font-size:13px;font-weight:650;line-height:1.5;margin:6px 0 0}.community-toast{background:#eef2ff;border:1px solid #c7d2fe;border-radius:14px;color:#4338ca;font-size:13px;font-weight:800;margin:0 auto 14px;max-width:980px;padding:13px 15px;width:100%}.community-tabs{background:#fff;border:1px solid #e5e7eb;border-radius:18px;box-shadow:0 12px 26px #0f172a0d;display:flex;gap:10px;margin:0 auto 16px;max-width:980px;overflow-x:auto;padding:8px;width:100%}.community-tabs button{background:#f8fafc;border:1px solid #e5e7eb;border-radius:13px;color:#475569;cursor:pointer;font-size:13px;font-weight:800;min-width:max-content;padding:10px 14px;transition:.2s ease}.community-tabs button:hover{background:#eef2ff;border-color:#c7d2fe;color:#4f46e5}.community-tabs button.active{background:linear-gradient(135deg,#111827,#4f46e5);border-color:#0000;box-shadow:0 12px 22px #4f46e52e;color:#fff}.community-card{background:#fff;border:1px solid #e5e7eb;border-radius:22px;box-shadow:0 18px 45px #0f172a14;margin:0 auto;max-width:980px;padding:20px;width:100%}.community-page .section-title{margin-bottom:16px}.community-page .section-title h2{color:#111827;font-size:20px;font-weight:900;margin:0}.community-page .section-title p{color:#64748b;font-size:13px;font-weight:650;line-height:1.55;margin:7px 0 0}.ai-info-box{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}.ai-info-box span{background:#f8fafc;border:1px solid #e5e7eb;border-radius:14px;color:#475569;font-size:12px;font-weight:750;padding:11px 12px}.chat-box{background:#f8fafc;border:1px solid #e5e7eb;border-radius:18px;display:flex;flex-direction:column;gap:12px;max-height:440px;min-height:320px;overflow-y:auto;padding:14px}.chat-message{display:flex;width:100%}.chat-message.user{justify-content:flex-end}.chat-message.ai{justify-content:flex-start}.chat-bubble{background:#fff;border:1px solid #e5e7eb;border-radius:16px;color:#111827;max-width:78%;padding:12px 13px;width:fit-content}.chat-message.user .chat-bubble{background:linear-gradient(135deg,#111827,#4f46e5);border-color:#0000;color:#fff}.chat-sender{color:#4f46e5;display:block;font-size:12px;font-weight:900;margin-bottom:6px}.chat-message.user .chat-sender{color:#ffffffdb}.chat-bubble p{color:#111827;font-size:13px;font-weight:650;line-height:1.55;margin:0}.chat-message.user .chat-bubble p{color:#fff}.chat-bubble small{color:#94a3b8;display:block;font-size:11px;font-weight:650;margin-top:7px}.chat-message.user .chat-bubble small{color:#ffffffb3}.message-form{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr auto;margin-top:14px}.message-form input,.ticket-form input,.ticket-form textarea,.ticket-reply-box input{background:#fff;border:1px solid #d1d5db;border-radius:14px;color:#111827;font-size:14px;font-weight:700;outline:none;transition:.2s ease;width:100%}.message-form input,.ticket-form input,.ticket-reply-box input{height:46px;padding:0 13px}.ticket-form textarea{line-height:1.5;min-height:112px;padding:13px;resize:vertical}.message-form input::placeholder,.ticket-form input::placeholder,.ticket-form textarea::placeholder,.ticket-reply-box input::placeholder{color:#9ca3af;font-weight:600}.message-form input:focus,.ticket-form input:focus,.ticket-form textarea:focus,.ticket-reply-box input:focus{border-color:#4f46e5;box-shadow:0 0 0 4px #4f46e51f}.message-form input:disabled{background:#f8fafc;cursor:not-allowed;opacity:.62}.message-form button,.ticket-form button,.ticket-reply-box button{background:linear-gradient(135deg,#111827,#4f46e5);border:0;border-radius:14px;box-shadow:0 12px 22px #4f46e52e;color:#fff;cursor:pointer;font-size:13px;font-weight:900;height:46px;padding:0 18px;transition:.2s ease}.message-form button:hover:not(:disabled),.ticket-form button:hover:not(:disabled),.ticket-reply-box button:hover:not(:disabled){box-shadow:0 16px 28px #4f46e53d;transform:translateY(-1px)}.message-form button:disabled,.ticket-form button:disabled,.ticket-reply-box button:disabled{box-shadow:none;cursor:not-allowed;opacity:.58;transform:none}.access-box{border:1px solid #e5e7eb;border-radius:16px;display:flex;flex-direction:column;gap:6px;margin-bottom:14px;padding:14px}.access-box strong{font-size:14px;font-weight:900}.access-box span{color:#64748b;font-size:13px;font-weight:650;line-height:1.5}.access-box.unlocked{background:#ecfdf5;border-color:#a7f3d0}.access-box.unlocked strong{color:#047857}.access-box.locked{background:#fffbeb;border-color:#fde68a}.access-box.locked strong{color:#d97706}.announcement-list,.community-message-list,.ticket-list{display:flex;flex-direction:column;gap:12px}.announcement,.community-message-item,.ticket-item{background:#f8fafc;border:1px solid #e5e7eb;border-radius:18px;padding:14px}.announcement-top,.community-message-top,.ticket-top{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:9px}.announcement-top h3,.community-message-top strong,.ticket-top h3{color:#111827;font-size:15px;font-weight:900;margin:0}.community-message-top span{color:#64748b;display:block;font-size:11px;font-weight:700;margin-top:4px}.announcement small,.community-message-top small,.ticket-top small{color:#94a3b8;font-size:11px;font-weight:650;white-space:nowrap}.announcement p,.community-message-item p{color:#475569;font-size:13px;font-weight:650;line-height:1.55;margin:0}.leader-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.leader-stat{background:#f8fafc;border:1px solid #e5e7eb;border-radius:18px;padding:15px}.leader-stat span{color:#64748b;display:block;font-size:12px;font-weight:700;line-height:1.35;margin-bottom:8px}.leader-stat strong{color:#4f46e5;font-size:22px;font-weight:900}.community-page .salary-levels{background:#f8fafc;border:1px solid #e5e7eb;border-radius:18px;margin-top:14px;padding:15px}.community-page .salary-levels h3{color:#111827;font-size:16px;font-weight:900;margin:0 0 12px}.community-page .salary-levels div{align-items:center;border-top:1px solid #e5e7eb;display:flex;gap:14px;justify-content:space-between;padding:11px 0}.community-page .salary-levels div:first-of-type{border-top:0}.community-page .salary-levels span{color:#64748b;font-size:13px;font-weight:700}.community-page .salary-levels strong{color:#4f46e5;font-size:13px;font-weight:900}.announcement.pinned{background:#eef2ff;border-color:#c7d2fe}.announcement-top span{background:#fff;border:1px solid #c7d2fe;border-radius:999px;color:#4f46e5;font-size:11px;font-weight:900;padding:5px 9px;white-space:nowrap}.ticket-form{display:flex;flex-direction:column;gap:11px;margin-bottom:16px}.ticket-top h3{margin-bottom:5px}.ticket-top span{display:inline-flex;padding:5px 9px}.review-badge,.ticket-top span{background:#eef2ff;border:1px solid #c7d2fe;border-radius:999px;color:#4f46e5;font-size:11px;font-weight:900}.review-badge{margin-bottom:12px;padding:7px 10px;width:fit-content}.ticket-messages{display:flex;flex-direction:column;gap:10px}.ticket-message{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:11px}.ticket-message strong{color:#4f46e5;font-size:12px;font-weight:900}.ticket-message p{color:#475569;font-size:13px;font-weight:650;line-height:1.5;margin:6px 0}.ticket-message small{color:#94a3b8;font-size:11px;font-weight:650}.ticket-message.user{background:#eef2ff;border-color:#c7d2fe}.ticket-reply-box{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr auto;margin-top:12px}.community-loading,.community-page .empty-state{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:16px;color:#64748b;font-size:13px;font-weight:800;padding:18px;text-align:center;width:100%}.community-loading{background:#fff;border:1px solid #e5e7eb;box-shadow:0 18px 45px #0f172a14;margin:0 auto;max-width:980px}@media (max-width:768px){.community-page{padding:14px 14px 28px}.community-header{border-radius:18px;padding:14px}.community-header h1{font-size:20px}.community-header p{font-size:12px}.community-tabs{gap:8px;padding:7px}.community-tabs button{font-size:12px;padding:9px 12px}.community-card{border-radius:20px;padding:15px}.ai-info-box{grid-template-columns:1fr}.chat-box{max-height:390px;min-height:300px;padding:12px}.chat-bubble{max-width:86%}.leader-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.message-form,.ticket-reply-box{grid-template-columns:1fr}.message-form button,.ticket-reply-box button{width:100%}.announcement-top,.community-message-top,.ticket-top{flex-direction:column;gap:8px}.community-message-top small,.ticket-top small{white-space:normal}}@media (max-width:420px){.community-page{padding:12px 12px 24px}.community-header{gap:10px}.community-back-btn{border-radius:12px;height:38px;min-width:38px;width:38px}.community-header h1,.community-page .section-title h2{font-size:18px}.leader-grid{grid-template-columns:1fr}.community-page .salary-levels div{align-items:flex-start;flex-direction:column;gap:5px}}:root{--admin-blue:#2563eb;--admin-blue-dark:#1d4ed8;--admin-sky:#0ea5e9;--admin-sky-dark:#0284c7;--admin-green:#10b981;--admin-green-dark:#047857;--admin-red:#ef4444;--admin-orange:#f59e0b;--admin-text:#0f172a;--admin-muted:#64748b;--admin-soft-muted:#94a3b8;--admin-border:#e2e8f0;--admin-border-soft:#e2e8f0e0;--admin-white:#fff;--admin-bg:#f8fbff;--admin-card:#fffc;--admin-card-strong:#fffffff0;--admin-blue-soft:#2563eb1a;--admin-sky-soft:#0ea5e91a;--admin-green-soft:#10b9811a;--admin-red-soft:#ef44441a;--admin-orange-soft:#f59e0b1f;--admin-radius-xl:32px;--admin-radius-lg:26px;--admin-radius-md:18px;--admin-radius-sm:14px;--admin-shadow:0 24px 70px #0f172a14;--admin-shadow-soft:0 16px 42px #2563eb1f;--admin-shadow-green:0 16px 42px #10b98121}.admin-dashboard-page{background:linear-gradient(#e2e8f061 1px,#0000 0),linear-gradient(90deg,#e2e8f061 1px,#0000 0),radial-gradient(circle at top left,#2563eb21,#0000 34%),radial-gradient(circle at top right,#0ea5e924,#0000 38%),radial-gradient(circle at bottom right,#10b9811f,#0000 36%),linear-gradient(135deg,#fff,#f8fbff 44%,#eef8ff);background-size:38px 38px,38px 38px,auto,auto,auto,auto;color:#0f172a;color:var(--admin-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;isolation:isolate;min-height:100vh;overflow:hidden;padding:28px;position:relative;width:100%}.admin-dashboard-bg-grid{background:linear-gradient(#2563eb0a 1px,#0000 0),linear-gradient(90deg,#2563eb0a 1px,#0000 0);background-size:72px 72px;inset:0;-webkit-mask-image:radial-gradient(circle at center,#000 0,#0000 78%);mask-image:radial-gradient(circle at center,#000 0,#0000 78%);pointer-events:none;position:fixed;z-index:-3}.admin-dashboard-bg-orb{animation:adminOrbFloat 12s ease-in-out infinite alternate;border-radius:999px;filter:blur(7px);height:440px;opacity:.45;pointer-events:none;position:fixed;width:440px;z-index:-2}.admin-dashboard-bg-orb-one{background:radial-gradient(circle,#2563eb3d,#0000 68%);left:-160px;top:4%}.admin-dashboard-bg-orb-two{animation-delay:1.8s;background:radial-gradient(circle,#10b9813b,#0000 68%);bottom:7%;right:-150px}@keyframes adminOrbFloat{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(28px,-22px,0) scale(1.08)}}.admin-dashboard-shell{margin:0 auto;max-width:1480px;position:relative;width:100%;z-index:1}.admin-topbar{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:0 0 24px;width:100%}.admin-brand-block{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border:1px solid #e2e8f0e0;border:1px solid var(--admin-border-soft);border-radius:999px;box-shadow:0 12px 30px #0f172a0f;gap:12px;min-height:58px;padding:9px 16px 9px 9px}.admin-brand-block,.admin-brand-mark{align-items:center;display:inline-flex}.admin-brand-mark{background:linear-gradient(135deg,#2563eb,#0ea5e9,#10b981);background:linear-gradient(135deg,var(--admin-blue),var(--admin-sky),var(--admin-green));border-radius:16px;box-shadow:0 14px 30px #2563eb38;color:#fff;font-size:14px;font-weight:950;height:42px;justify-content:center;letter-spacing:-.3px;width:42px}.admin-brand-block span{color:#64748b;color:var(--admin-muted);display:block;font-size:11px;font-weight:900;letter-spacing:.45px;text-transform:uppercase}.admin-brand-block strong{color:#0f172a;color:var(--admin-text);display:block;font-size:14px;font-weight:950;letter-spacing:-.25px;margin-top:2px}.admin-topbar-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.admin-danger-btn,.admin-hero-download-card button,.admin-primary-btn,.admin-soft-btn,.admin-tabs button,.admin-user-row{border:none;cursor:pointer;font-family:inherit;outline:none}.admin-danger-btn,.admin-primary-btn,.admin-soft-btn{align-items:center;border-radius:999px;display:inline-flex;font-size:14px;font-weight:850;gap:8px;justify-content:center;min-height:44px;padding:10px 18px;text-decoration:none;transition:transform .25s ease,opacity .25s ease,box-shadow .25s ease,background .25s ease,border-color .25s ease,color .25s ease}.admin-primary-btn{background:linear-gradient(135deg,#2563eb,#0ea5e9);background:linear-gradient(135deg,var(--admin-blue),var(--admin-sky));box-shadow:0 16px 34px #2563eb3d;color:#fff}.admin-primary-btn:hover{box-shadow:0 22px 46px #2563eb4d;transform:translateY(-2px)}.admin-primary-btn.small{font-size:12px;min-height:42px;padding:9px 14px}.admin-soft-btn{background:#ffffffd6;border:1px solid #e2e8f0e0;border:1px solid var(--admin-border-soft);box-shadow:0 12px 28px #0f172a0d;color:#0f172a;color:var(--admin-text)}.admin-soft-btn:hover:not(:disabled){background:#fffffffa;border-color:#2563eb4d;color:#2563eb;color:var(--admin-blue);transform:translateY(-2px)}.admin-danger-btn{background:#ef444414;border:1px solid #ef44442e;box-shadow:0 12px 28px #ef44440a;color:#dc2626}.admin-danger-btn:hover{background:linear-gradient(135deg,#ef4444,#f97316);border-color:#0000;box-shadow:0 18px 38px #ef444433;color:#fff;transform:translateY(-2px)}.admin-danger-btn:disabled,.admin-primary-btn:disabled,.admin-soft-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.62;transform:none}.admin-danger-btn svg,.admin-primary-btn svg,.admin-soft-btn svg{fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round;height:18px;width:18px}.admin-hero-card{grid-gap:20px;align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(circle at top right,#2563eb21,#0000 36%),radial-gradient(circle at bottom left,#10b9811f,#0000 34%),linear-gradient(135deg,#fffffff0,#f8fbffc7);border:1px solid #e2e8f0e0;border:1px solid var(--admin-border-soft);border-radius:32px;border-radius:var(--admin-radius-xl);box-shadow:0 24px 70px #0f172a14;box-shadow:var(--admin-shadow);display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 320px;margin:0 0 20px;min-height:260px;overflow:hidden;padding:30px;position:relative;width:100%}.admin-hero-card:before{background:radial-gradient(circle,#0ea5e924,#0000 70%);border-radius:999px;height:280px;right:-90px;top:-90px;width:280px}.admin-hero-card:after,.admin-hero-card:before{content:"";pointer-events:none;position:absolute}.admin-hero-card:after{background:linear-gradient(#2563eb0f 1px,#0000 0),linear-gradient(90deg,#2563eb0f 1px,#0000 0);background-size:18px 18px;border-radius:44px;bottom:24px;height:190px;opacity:.75;right:28px;transform:rotate(8deg);width:190px}.admin-hero-card>div{position:relative;z-index:1}.admin-hero-card span{color:#2563eb;color:var(--admin-blue);display:block;font-size:12px;font-weight:950;letter-spacing:1.4px;text-transform:uppercase}.admin-hero-card h1{color:#0f172a;color:var(--admin-text);font-size:clamp(36px,5vw,64px);font-weight:950;letter-spacing:-2.2px;line-height:1.02;margin:10px 0 0;max-width:820px}.admin-hero-card p{color:#64748b;color:var(--admin-muted);font-size:15px;font-weight:650;line-height:1.75;margin:16px 0 0;max-width:780px}.admin-hero-download-card{background:radial-gradient(circle at top right,#2563eb1a,#0000 40%),#ffffffc2;border:1px solid #2563eb2e;border-radius:28px;box-shadow:inset 0 1px 0 #ffffffe6,0 18px 42px #2563eb14;display:flex;flex-direction:column;justify-content:center;min-height:210px;padding:24px}.admin-hero-download-card strong{color:#0f172a;color:var(--admin-text);display:block;font-size:52px;font-weight:950;letter-spacing:-2px;line-height:1}.admin-hero-download-card span{color:#64748b;color:var(--admin-muted);letter-spacing:.4px;margin-top:8px}.admin-hero-download-card button{background:linear-gradient(135deg,#10b981,#0ea5e9);background:linear-gradient(135deg,var(--admin-green),var(--admin-sky));border-radius:18px;box-shadow:0 18px 36px #10b98133;color:#fff;font-size:14px;font-weight:950;margin-top:20px;min-height:48px;padding:12px 16px;transition:transform .25s ease,box-shadow .25s ease;width:100%}.admin-hero-download-card button:hover{box-shadow:0 24px 48px #10b98145;transform:translateY(-2px)}.admin-stat-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 20px;width:100%}.admin-stat-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffffe0,#f8fbffb8);border:1px solid #e2e8f0e0;border:1px solid var(--admin-border-soft);border-radius:26px;border-radius:var(--admin-radius-lg);box-shadow:0 16px 40px #0f172a0f;min-height:175px;overflow:hidden;padding:22px;position:relative}.admin-stat-card:after{background:radial-gradient(circle,#2563eb29,#0000 70%);border-radius:999px;content:"";height:132px;pointer-events:none;position:absolute;right:-44px;top:-44px;width:132px}.admin-stat-card.green:after{background:radial-gradient(circle,#10b98129,#0000 70%)}.admin-stat-card.sky:after{background:radial-gradient(circle,#0ea5e929,#0000 70%)}.admin-stat-card.orange:after{background:radial-gradient(circle,#f59e0b2b,#0000 70%)}.admin-stat-icon{align-items:center;background:linear-gradient(135deg,#2563eb,#0ea5e9);background:linear-gradient(135deg,var(--admin-blue),var(--admin-sky));border-radius:18px;box-shadow:0 14px 30px #2563eb33;color:#fff;display:inline-flex;height:52px;justify-content:center;margin-bottom:18px;position:relative;width:52px;z-index:1}.admin-stat-card.green .admin-stat-icon{background:linear-gradient(135deg,#10b981,#34d399);background:linear-gradient(135deg,var(--admin-green),#34d399);box-shadow:0 14px 30px #10b9812e}.admin-stat-card.sky .admin-stat-icon{background:linear-gradient(135deg,#0ea5e9,#38bdf8);background:linear-gradient(135deg,var(--admin-sky),#38bdf8);box-shadow:0 14px 30px #0ea5e92e}.admin-stat-card.orange .admin-stat-icon{background:linear-gradient(135deg,#f59e0b,#fb923c);background:linear-gradient(135deg,var(--admin-orange),#fb923c);box-shadow:0 14px 30px #f59e0b2e}.admin-stat-icon svg{fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round;height:25px;width:25px}.admin-stat-card span{color:#64748b;color:var(--admin-muted);display:block;font-size:13px;font-weight:850;position:relative;z-index:1}.admin-stat-card strong{color:#0f172a;color:var(--admin-text);display:block;font-size:28px;font-weight:950;letter-spacing:-.75px;line-height:1.12;margin-top:8px;position:relative;z-index:1}.admin-stat-card.green strong{color:#10b981;color:var(--admin-green)}.admin-stat-card.sky strong{color:#2563eb;color:var(--admin-blue)}.admin-stat-card.orange strong{color:#d97706}.admin-stat-card p{color:#64748b;color:var(--admin-muted);font-size:12px;font-weight:650;line-height:1.5;margin:8px 0 0;position:relative;z-index:1}.admin-section-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.admin-section-head span{color:#2563eb;color:var(--admin-blue);display:block;font-size:12px;font-weight:950;letter-spacing:1.4px;margin-bottom:5px;text-transform:uppercase}.admin-section-head h2{color:#0f172a;color:var(--admin-text);font-size:24px;font-weight:950;letter-spacing:-.65px;line-height:1.16;margin:0}.admin-count-pill{align-items:center;background:#2563eb17;border:1px solid #2563eb2e;border-radius:999px;color:#2563eb!important;color:var(--admin-blue)!important;display:inline-flex!important;font-size:11px!important;font-weight:950!important;justify-content:center;letter-spacing:0!important;min-height:34px;padding:8px 12px;text-transform:none!important;white-space:nowrap}.admin-management-grid{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);margin:0 0 20px;width:100%}.admin-detail-card,.admin-mini-card,.admin-users-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffc;background:var(--admin-card);border:1px solid #e2e8f0e0;border:1px solid var(--admin-border-soft);box-shadow:0 24px 70px #0f172a14;box-shadow:var(--admin-shadow)}.admin-detail-card,.admin-users-card{border-radius:32px;border-radius:var(--admin-radius-xl);padding:24px}.admin-detail-card,.admin-users-card{min-height:720px}.admin-filter-panel{grid-gap:10px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 150px 150px;margin-bottom:16px}.admin-search-box{align-items:center;background:#ffffffc7;border:1px solid #e2e8f0f2;border-radius:16px;display:flex;gap:10px;min-height:48px;padding:0 14px;transition:border-color .25s ease,box-shadow .25s ease,background .25s ease}.admin-search-box:focus-within{background:#fff;border-color:#2563eb6b;box-shadow:0 0 0 4px #2563eb14}.admin-search-box svg{fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round;color:#64748b;color:var(--admin-muted);flex:0 0 auto;height:19px;width:19px}.admin-filter-panel select,.admin-search-box input{background:#0000;border:none;color:#0f172a;color:var(--admin-text);font-family:inherit;font-size:13px;font-weight:700;outline:none;width:100%}.admin-search-box input::placeholder{color:#94a3b8}.admin-filter-panel select{background:#ffffffc7;border:1px solid #e2e8f0f2;border-radius:16px;cursor:pointer;min-height:48px;padding:0 14px;transition:border-color .25s ease,box-shadow .25s ease,background .25s ease}.admin-filter-panel select:focus{background:#fff;border-color:#2563eb6b;box-shadow:0 0 0 4px #2563eb14}.admin-user-list{grid-gap:10px;display:grid;gap:10px;max-height:560px;overflow:auto;padding-right:4px}.admin-user-row{grid-gap:12px;align-items:center;background:#ffffffb8;border:1px solid #e2e8f0eb;border-radius:22px;display:grid;gap:12px;grid-template-columns:54px minmax(0,1fr) auto;min-height:86px;padding:12px;text-align:left;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease,background .25s ease;width:100%}.admin-user-row:hover{background:#f8fbfff5;border-color:#2563eb3d;box-shadow:0 14px 30px #0f172a0d;transform:translateY(-2px)}.admin-user-row.active{background:radial-gradient(circle at top right,#2563eb14,#0000 42%),#f8fbfffa;border-color:#2563eb57;box-shadow:0 16px 34px #2563eb14,inset 0 0 0 1px #2563eb1a}.admin-user-avatar{align-items:center;background:radial-gradient(circle at top right,#ffffff47,#0000 35%),linear-gradient(135deg,#2563eb,#0ea5e9,#10b981);background:radial-gradient(circle at top right,#ffffff47,#0000 35%),linear-gradient(135deg,var(--admin-blue),var(--admin-sky),var(--admin-green));border-radius:20px;box-shadow:0 16px 32px #2563eb2e;color:#fff;display:inline-flex;font-size:15px;font-weight:950;height:54px;justify-content:center;letter-spacing:-.4px;width:54px}.admin-user-main{min-width:0}.admin-user-main strong{color:#0f172a;color:var(--admin-text);font-size:14px;font-weight:950;letter-spacing:-.25px;line-height:1.25}.admin-user-main span,.admin-user-main strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-user-main span{color:#64748b;color:var(--admin-muted);font-size:12px;font-weight:650;line-height:1.35;margin-top:5px}.admin-user-side{min-width:105px;text-align:right}.admin-user-side strong{color:#0f172a;color:var(--admin-text);display:block;font-size:13px;font-weight:950;letter-spacing:-.2px}.admin-status-pill{align-items:center;border-radius:999px;display:inline-flex!important;font-size:11px!important;font-weight:950!important;justify-content:center;line-height:1!important;margin-top:6px;min-height:30px;padding:7px 10px;text-transform:capitalize;white-space:nowrap}.admin-status-pill.success{background:#10b9811f;border:1px solid #10b9813d;color:#047857}.admin-status-pill.pending{background:#f59e0b21;border:1px solid #f59e0b40;color:#b45309}.admin-status-pill.danger{background:#ef44441a;border:1px solid #ef444438;color:#dc2626}.admin-status-pill.neutral{background:#64748b1a;border:1px solid #64748b2e;color:#475569}.admin-detail-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.admin-detail-head span{color:#2563eb;color:var(--admin-blue);display:block;font-size:12px;font-weight:950;letter-spacing:1.4px;text-transform:uppercase}.admin-detail-head h2{color:#0f172a;color:var(--admin-text);font-size:30px;font-weight:950;letter-spacing:-.9px;line-height:1.12;margin:6px 0 0}.admin-detail-head p{color:#64748b;color:var(--admin-muted);font-size:13px;font-weight:700;line-height:1.45;margin:7px 0 0}.admin-user-summary-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.admin-user-summary-grid div{background:radial-gradient(circle at top right,#2563eb12,#0000 40%),#ffffffbd;border:1px solid #e2e8f0eb;border-radius:20px;min-height:108px;padding:16px}.admin-user-summary-grid div:nth-child(2),.admin-user-summary-grid div:nth-child(3){background:radial-gradient(circle at top right,#10b98114,#0000 40%),#f0fdfab8;border-color:#10b9812e}.admin-user-summary-grid span{color:#64748b;color:var(--admin-muted);display:block;font-size:11px;font-weight:950;letter-spacing:.45px;text-transform:uppercase}.admin-user-summary-grid strong{color:#0f172a;color:var(--admin-text);display:block;font-size:22px;font-weight:950;letter-spacing:-.55px;line-height:1.14;margin-top:8px}.admin-user-summary-grid div:nth-child(2) strong,.admin-user-summary-grid div:nth-child(3) strong{color:#10b981;color:var(--admin-green)}.admin-tabs{align-items:center;background:#f8fafcd1;border:1px solid #e2e8f0eb;border-radius:999px;display:flex;gap:6px;margin-bottom:18px;overflow-x:auto;padding:6px}.admin-tabs button{background:#0000;border-radius:999px;color:#64748b;color:var(--admin-muted);flex:0 0 auto;font-size:12px;font-weight:950;min-height:38px;padding:9px 14px;transition:background .25s ease,color .25s ease,box-shadow .25s ease,transform .25s ease}.admin-tabs button:hover{background:#2563eb14;color:#2563eb;color:var(--admin-blue)}.admin-tabs button.active{background:linear-gradient(135deg,#2563eb,#0ea5e9);background:linear-gradient(135deg,var(--admin-blue),var(--admin-sky));box-shadow:0 10px 22px #2563eb33;color:#fff}.admin-info-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-info-item{background:#ffffffb8;border:1px solid #e2e8f0eb;border-radius:18px;min-height:86px;overflow:hidden;padding:15px}.admin-info-item span{color:#64748b;color:var(--admin-muted);display:block;font-size:11px;font-weight:950;letter-spacing:.45px;text-transform:uppercase}.admin-info-item strong{color:#0f172a;color:var(--admin-text);display:block;font-size:14px;font-weight:900;line-height:1.45;margin-top:7px;word-break:break-word}.admin-table-wrap{background:#ffffffbd;border:1px solid #e2e8f0eb;border-radius:22px;overflow-x:auto;width:100%}.admin-record-table{border-collapse:collapse;min-width:760px;width:100%}.admin-record-table td,.admin-record-table th{border-bottom:1px solid #e2e8f0d1;font-size:13px;padding:14px 16px;text-align:left;vertical-align:middle}.admin-record-table th{background:#f8fafcdb;color:#64748b;color:var(--admin-muted);font-size:11px;font-weight:950;letter-spacing:.55px;text-transform:uppercase}.admin-record-table td{color:#0f172a;color:var(--admin-text);font-weight:720}.admin-record-table tbody tr:hover td{background:#f8fbffb8}.admin-record-table tr:last-child td{border-bottom:none}.admin-raw-panel{grid-gap:10px;display:grid;gap:10px;max-height:520px;overflow:auto;padding-right:4px}.admin-raw-row{grid-gap:14px;align-items:start;background:#ffffffb8;border:1px solid #e2e8f0eb;border-radius:18px;display:grid;gap:14px;grid-template-columns:180px minmax(0,1fr);padding:14px}.admin-raw-row span{color:#2563eb;color:var(--admin-blue);font-size:12px;font-weight:950;word-break:break-word}.admin-raw-row strong{color:#0f172a;color:var(--admin-text);font-size:12px;font-weight:750;line-height:1.55;word-break:break-word}.admin-empty-state,.admin-loader-box{align-items:center;background:radial-gradient(circle at top right,#2563eb14,#0000 38%),#f8fbffc2;border:1px dashed #2563eb38;border-radius:22px;color:#64748b;color:var(--admin-muted);display:flex;flex-direction:column;justify-content:center;min-height:240px;padding:24px;text-align:center}.admin-empty-state.large{min-height:640px}.admin-empty-state h3,.admin-loader-box p{color:#0f172a;color:var(--admin-text);font-size:20px;font-weight:950;letter-spacing:-.45px;line-height:1.2;margin:0}.admin-empty-state p{color:#64748b;color:var(--admin-muted);font-size:13px;font-weight:650;line-height:1.65;margin:8px 0 0;max-width:520px}.admin-loader{animation:adminSpin .85s linear infinite;border:4px solid #2563eb29;border-radius:999px;border-top:4px solid var(--admin-blue);height:34px;margin-bottom:14px;width:34px}@keyframes adminSpin{to{transform:rotate(1turn)}}.admin-bottom-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.admin-mini-card{border-radius:26px;border-radius:var(--admin-radius-lg);min-height:135px;overflow:hidden;padding:22px;position:relative}.admin-mini-card:after{background:radial-gradient(circle,#0ea5e924,#0000 70%);border-radius:999px;content:"";height:130px;pointer-events:none;position:absolute;right:-44px;top:-44px;width:130px}.admin-mini-card span{color:#64748b;color:var(--admin-muted);display:block;font-size:13px;font-weight:850;position:relative;z-index:1}.admin-mini-card strong{color:#0f172a;color:var(--admin-text);display:block;font-size:26px;font-weight:950;letter-spacing:-.75px;line-height:1.12;margin-top:10px;position:relative;z-index:1}.admin-mini-card p{color:#64748b;color:var(--admin-muted);font-size:12px;font-weight:650;line-height:1.5;margin:8px 0 0;position:relative;z-index:1}.admin-dashboard-page ::-webkit-scrollbar{height:8px;width:10px}.admin-dashboard-page ::-webkit-scrollbar-track{background:#e2e8f08c;border-radius:999px}.admin-dashboard-page ::-webkit-scrollbar-thumb{background:#2563eb6b;border-radius:999px}.admin-dashboard-page ::-webkit-scrollbar-thumb:hover{background:#2563ebad}@media (max-width:1320px){.admin-management-grid{grid-template-columns:1fr}.admin-detail-card,.admin-users-card{min-height:auto}.admin-user-list{max-height:480px}.admin-bottom-grid,.admin-stat-grid,.admin-user-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1040px){.admin-dashboard-page{padding:18px}.admin-topbar{align-items:stretch;flex-direction:column}.admin-brand-block{width:100%}.admin-topbar-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.admin-danger-btn,.admin-primary-btn,.admin-soft-btn{width:100%}.admin-hero-card{border-radius:28px;grid-template-columns:1fr;padding:24px}.admin-hero-download-card{min-height:170px}.admin-filter-panel{grid-template-columns:1fr}.admin-detail-card,.admin-users-card{border-radius:28px;padding:22px}.admin-detail-head{flex-direction:column}.admin-primary-btn.small{width:100%}}@media (max-width:760px){.admin-dashboard-page{padding:14px}.admin-topbar-actions{grid-template-columns:1fr}.admin-detail-card,.admin-hero-card,.admin-users-card{border-radius:24px;padding:18px}.admin-hero-card h1{font-size:34px;letter-spacing:-1.2px}.admin-hero-download-card strong{font-size:42px}.admin-bottom-grid,.admin-info-grid,.admin-stat-grid,.admin-user-summary-grid{grid-template-columns:1fr}.admin-user-row{grid-template-columns:48px minmax(0,1fr)}.admin-user-avatar{border-radius:18px;height:48px;width:48px}.admin-user-side{align-items:center;display:flex;gap:12px;grid-column:1/-1;justify-content:space-between;min-width:0;text-align:left;width:100%}.admin-user-side .admin-status-pill{margin-top:0}.admin-tabs{border-radius:20px}.admin-tabs button{flex:1 0 auto}.admin-raw-row{grid-template-columns:1fr}}@media (max-width:460px){.admin-dashboard-page{padding:12px}.admin-brand-block{border-radius:22px}.admin-brand-mark{height:40px;width:40px}.admin-hero-card h1{font-size:30px}.admin-hero-card p{font-size:13px}.admin-mini-card,.admin-stat-card{border-radius:22px;padding:18px}.admin-detail-head h2{font-size:24px}.admin-user-list{max-height:520px}.admin-section-head{align-items:flex-start;flex-direction:column}.admin-count-pill{width:100%}}@media (prefers-reduced-motion:reduce){.admin-dashboard-bg-orb,.admin-loader{animation:none}.admin-danger-btn,.admin-filter-panel select,.admin-hero-download-card button,.admin-primary-btn,.admin-search-box,.admin-soft-btn,.admin-stat-card,.admin-tabs button,.admin-user-row{transition:none}}:root{--admin-deposit-blue:#2563eb;--admin-deposit-blue-dark:#1d4ed8;--admin-deposit-sky:#0ea5e9;--admin-deposit-sky-dark:#0284c7;--admin-deposit-green:#10b981;--admin-deposit-green-dark:#047857;--admin-deposit-red:#ef4444;--admin-deposit-red-dark:#dc2626;--admin-deposit-orange:#f59e0b;--admin-deposit-orange-dark:#d97706;--admin-deposit-text:#0f172a;--admin-deposit-muted:#64748b;--admin-deposit-soft-muted:#94a3b8;--admin-deposit-border:#e2e8f0;--admin-deposit-border-soft:#e2e8f0e0;--admin-deposit-white:#fff;--admin-deposit-bg:#f8fbff;--admin-deposit-card:#fffc;--admin-deposit-card-strong:#fffffff0;--admin-deposit-blue-soft:#2563eb1a;--admin-deposit-sky-soft:#0ea5e91a;--admin-deposit-green-soft:#10b9811a;--admin-deposit-red-soft:#ef44441a;--admin-deposit-orange-soft:#f59e0b1f;--admin-deposit-radius-xl:32px;--admin-deposit-radius-lg:26px;--admin-deposit-radius-md:18px;--admin-deposit-radius-sm:14px;--admin-deposit-shadow:0 24px 70px #0f172a14;--admin-deposit-shadow-soft:0 16px 42px #2563eb1f;--admin-deposit-shadow-green:0 16px 42px #10b98121}.admin-deposits-page{background:linear-gradient(#e2e8f061 1px,#0000 0),linear-gradient(90deg,#e2e8f061 1px,#0000 0),radial-gradient(circle at top left,#2563eb21,#0000 34%),radial-gradient(circle at top right,#0ea5e924,#0000 38%),radial-gradient(circle at bottom right,#10b9811f,#0000 36%),linear-gradient(135deg,#fff,#f8fbff 44%,#eef8ff);background-size:38px 38px,38px 38px,auto,auto,auto,auto;color:#0f172a;color:var(--admin-deposit-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;isolation:isolate;min-height:100vh;overflow:hidden;padding:28px;position:relative;width:100%}.admin-deposits-bg-grid{background:linear-gradient(#2563eb0a 1px,#0000 0),linear-gradient(90deg,#2563eb0a 1px,#0000 0);background-size:72px 72px;inset:0;-webkit-mask-image:radial-gradient(circle at center,#000 0,#0000 78%);mask-image:radial-gradient(circle at center,#000 0,#0000 78%);pointer-events:none;position:fixed;z-index:-3}.admin-deposits-bg-orb{animation:adminDepositsOrbFloat 12s ease-in-out infinite alternate;border-radius:999px;filter:blur(7px);height:440px;opacity:.46;pointer-events:none;position:fixed;width:440px;z-index:-2}.admin-deposits-bg-orb-one{background:radial-gradient(circle,#2563eb3d,#0000 68%);left:-160px;top:4%}.admin-deposits-bg-orb-two{animation-delay:1.8s;background:radial-gradient(circle,#10b9813b,#0000 68%);bottom:7%;right:-150px}@keyframes adminDepositsOrbFloat{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(28px,-22px,0) scale(1.08)}}.admin-deposits-shell{margin:0 auto;max-width:1480px;position:relative;width:100%;z-index:1}.admin-deposits-topbar{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:0 0 24px;width:100%}.admin-deposits-brand-block{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border:1px solid #e2e8f0e0;border:1px solid var(--admin-deposit-border-soft);border-radius:999px;box-shadow:0 12px 30px #0f172a0f;display:inline-flex;gap:12px;min-height:58px;padding:9px 16px 9px 9px}.admin-deposits-brand-mark{align-items:center;background:linear-gradient(135deg,#2563eb,#0ea5e9,#10b981);background:linear-gradient(135deg,var(--admin-deposit-blue),var(--admin-deposit-sky),var(--admin-deposit-green));border-radius:16px;box-shadow:0 14px 30px #2563eb38;color:#fff;display:inline-flex;font-size:14px;font-weight:950;height:42px;justify-content:center;letter-spacing:-.3px;width:42px}.admin-deposits-brand-block span{color:#64748b;color:var(--admin-deposit-muted);display:block;font-size:11px;font-weight:900;letter-spacing:.45px;text-transform:uppercase}.admin-deposits-brand-block strong{color:#0f172a;color:var(--admin-deposit-text);display:block;font-size:14px;font-weight:950;letter-spacing:-.25px;margin-top:2px}.admin-deposits-topbar-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.admin-deposit-row,.admin-deposits-approve-btn,.admin-deposits-danger-btn,.admin-deposits-hero-card button,.admin-deposits-primary-btn,.admin-deposits-processing-btn,.admin-deposits-proof-actions button,.admin-deposits-reject-btn,.admin-deposits-soft-btn{border:none;cursor:pointer;font-family:inherit;outline:none}.admin-deposits-danger-btn,.admin-deposits-primary-btn,.admin-deposits-soft-btn{align-items:center;border-radius:999px;display:inline-flex;font-size:14px;font-weight:850;gap:8px;justify-content:center;min-height:44px;padding:10px 18px;text-decoration:none;transition:transform .25s ease,opacity .25s ease,box-shadow .25s ease,background .25s ease,border-color .25s ease,color .25s ease}.admin-deposits-primary-btn{background:linear-gradient(135deg,#2563eb,#0ea5e9);background:linear-gradient(135deg,var(--admin-deposit-blue),var(--admin-deposit-sky));box-shadow:0 16px 34px #2563eb3d;color:#fff}.admin-deposits-primary-btn:hover{box-shadow:0 22px 46px #2563eb4d;transform:translateY(-2px)}.admin-deposits-soft-btn{background:#ffffffd6;border:1px solid #e2e8f0e0;border:1px solid var(--admin-deposit-border-soft);box-shadow:0 12px 28px #0f172a0d;color:#0f172a;color:var(--admin-deposit-text)}.admin-deposits-soft-btn:hover:not(:disabled){background:#fffffffa;border-color:#2563eb4d;color:#2563eb;color:var(--admin-deposit-blue);transform:translateY(-2px)}.admin-deposits-danger-btn{background:#ef444414;border:1px solid #ef44442e;box-shadow:0 12px 28px #ef44440a;color:#dc2626;color:var(--admin-deposit-red-dark)}.admin-deposits-danger-btn:hover{background:linear-gradient(135deg,#ef4444,#f97316);background:linear-gradient(135deg,var(--admin-deposit-red),#f97316);border-color:#0000;box-shadow:0 18px 38px #ef444433;color:#fff;transform:translateY(-2px)}.admin-deposits-danger-btn:disabled,.admin-deposits-primary-btn:disabled,.admin-deposits-soft-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.62;transform:none}.admin-deposits-danger-btn svg,.admin-deposits-primary-btn svg,.admin-deposits-soft-btn svg{fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round;height:18px;width:18px}.admin-deposits-hero{grid-gap:20px;align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(circle at top right,#2563eb21,#0000 36%),radial-gradient(circle at bottom left,#10b9811f,#0000 34%),linear-gradient(135deg,#fffffff0,#f8fbffc7);border:1px solid #e2e8f0e0;border:1px solid var(--admin-deposit-border-soft);border-radius:32px;border-radius:var(--admin-deposit-radius-xl);box-shadow:0 24px 70px #0f172a14;box-shadow:var(--admin-deposit-shadow);display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 320px;margin:0 0 20px;min-height:260px;overflow:hidden;padding:30px;position:relative;width:100%}.admin-deposits-hero:before{background:radial-gradient(circle,#0ea5e924,#0000 70%);border-radius:999px;content:"";height:280px;pointer-events:none;position:absolute;right:-90px;top:-90px;width:280px}.admin-deposits-hero:after{background:linear-gradient(#2563eb0f 1px,#0000 0),linear-gradient(90deg,#2563eb0f 1px,#0000 0);background-size:18px 18px;border-radius:44px;bottom:24px;content:"";height:190px;opacity:.75;pointer-events:none;position:absolute;right:28px;transform:rotate(8deg);width:190px}.admin-deposits-hero>div{position:relative;z-index:1}.admin-deposits-hero span{color:#2563eb;color:var(--admin-deposit-blue);display:block;font-size:12px;font-weight:950;letter-spacing:1.4px;text-transform:uppercase}.admin-deposits-hero h1{color:#0f172a;color:var(--admin-deposit-text);font-size:clamp(36px,5vw,64px);font-weight:950;letter-spacing:-2.2px;line-height:1.02;margin:10px 0 0;max-width:830px}.admin-deposits-hero p{color:#64748b;color:var(--admin-deposit-muted);font-size:15px;font-weight:650;line-height:1.75;margin:16px 0 0;max-width:780px}.admin-deposits-hero-card{background:radial-gradient(circle at top right,#f59e0b1f,#0000 42%),#ffffffc2;border:1px solid #f59e0b38;border-radius:28px;box-shadow:inset 0 1px 0 #ffffffe6,0 18px 42px #f59e0b14;display:flex;flex-direction:column;justify-content:center;min-height:210px;padding:24px}.admin-deposits-hero-card strong{color:#0f172a;color:var(--admin-deposit-text);display:block;font-size:52px;font-weight:950;letter-spacing:-2px;line-height:1}.admin-deposits-hero-card span{color:#64748b;color:var(--admin-deposit-muted);letter-spacing:.4px;margin-top:8px}.admin-deposits-hero-card button{background:linear-gradient(135deg,#f59e0b,#fb923c);background:linear-gradient(135deg,var(--admin-deposit-orange),#fb923c);border-radius:18px;box-shadow:0 18px 36px #f59e0b33;color:#fff;font-size:14px;font-weight:950;margin-top:20px;min-height:48px;padding:12px 16px;transition:transform .25s ease,box-shadow .25s ease;width:100%}.admin-deposits-hero-card button:hover{box-shadow:0 24px 48px #f59e0b45;transform:translateY(-2px)}.admin-deposits-stat-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 20px;width:100%}.admin-deposits-stat-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffffe0,#f8fbffb8);border:1px solid #e2e8f0e0;border:1px solid var(--admin-deposit-border-soft);border-radius:26px;border-radius:var(--admin-deposit-radius-lg);box-shadow:0 16px 40px #0f172a0f;min-height:175px;overflow:hidden;padding:22px;position:relative}.admin-deposits-stat-card:after{background:radial-gradient(circle,#2563eb29,#0000 70%);border-radius:999px;content:"";height:132px;pointer-events:none;position:absolute;right:-44px;top:-44px;width:132px}.admin-deposits-stat-card.green:after{background:radial-gradient(circle,#10b98129,#0000 70%)}.admin-deposits-stat-card.sky:after{background:radial-gradient(circle,#0ea5e929,#0000 70%)}.admin-deposits-stat-card.orange:after{background:radial-gradient(circle,#f59e0b2b,#0000 70%)}.admin-deposits-stat-icon{align-items:center;background:linear-gradient(135deg,#2563eb,#0ea5e9);background:linear-gradient(135deg,var(--admin-deposit-blue),var(--admin-deposit-sky));border-radius:18px;box-shadow:0 14px 30px #2563eb33;color:#fff;display:inline-flex;height:52px;justify-content:center;margin-bottom:18px;position:relative;width:52px;z-index:1}.admin-deposits-stat-card.green .admin-deposits-stat-icon{background:linear-gradient(135deg,#10b981,#34d399);background:linear-gradient(135deg,var(--admin-deposit-green),#34d399);box-shadow:0 14px 30px #10b9812e}.admin-deposits-stat-card.sky .admin-deposits-stat-icon{background:linear-gradient(135deg,#0ea5e9,#38bdf8);background:linear-gradient(135deg,var(--admin-deposit-sky),#38bdf8);box-shadow:0 14px 30px #0ea5e92e}.admin-deposits-stat-card.orange .admin-deposits-stat-icon{background:linear-gradient(135deg,#f59e0b,#fb923c);background:linear-gradient(135deg,var(--admin-deposit-orange),#fb923c);box-shadow:0 14px 30px #f59e0b2e}.admin-deposits-stat-icon svg{fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round;height:25px;width:25px}.admin-deposits-stat-card span{color:#64748b;color:var(--admin-deposit-muted);display:block;font-size:13px;font-weight:850;position:relative;z-index:1}.admin-deposits-stat-card strong{color:#0f172a;color:var(--admin-deposit-text);display:block;font-size:28px;font-weight:950;letter-spacing:-.75px;line-height:1.12;margin-top:8px;position:relative;z-index:1}.admin-deposits-stat-card.green strong{color:#10b981;color:var(--admin-deposit-green)}.admin-deposits-stat-card.sky strong{color:#2563eb;color:var(--admin-deposit-blue)}.admin-deposits-stat-card.orange strong{color:#d97706;color:var(--admin-deposit-orange-dark)}.admin-deposits-stat-card p{color:#64748b;color:var(--admin-deposit-muted);font-size:12px;font-weight:650;line-height:1.5;margin:8px 0 0;position:relative;z-index:1}.admin-deposits-main-grid{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(380px,.9fr) minmax(0,1.1fr);width:100%}.admin-deposits-detail-card,.admin-deposits-list-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffc;background:var(--admin-deposit-card);border:1px solid #e2e8f0e0;border:1px solid var(--admin-deposit-border-soft);border-radius:32px;border-radius:var(--admin-deposit-radius-xl);box-shadow:0 24px 70px #0f172a14;box-shadow:var(--admin-deposit-shadow);min-height:760px;padding:24px}.admin-deposits-section-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.admin-deposits-section-head span{color:#2563eb;color:var(--admin-deposit-blue);display:block;font-size:12px;font-weight:950;letter-spacing:1.4px;margin-bottom:5px;text-transform:uppercase}.admin-deposits-section-head h2{color:#0f172a;color:var(--admin-deposit-text);font-size:24px;font-weight:950;letter-spacing:-.65px;line-height:1.16;margin:0}.admin-deposits-count-pill{align-items:center;background:#2563eb17;border:1px solid #2563eb2e;border-radius:999px;color:#2563eb!important;color:var(--admin-deposit-blue)!important;display:inline-flex!important;font-size:11px!important;font-weight:950!important;justify-content:center;letter-spacing:0!important;min-height:34px;padding:8px 12px;text-transform:none!important;white-space:nowrap}.admin-deposits-filter-panel{grid-gap:10px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 155px 155px;margin-bottom:16px}.admin-deposits-search-box{align-items:center;background:#ffffffc7;border:1px solid #e2e8f0f2;border-radius:16px;display:flex;gap:10px;min-height:48px;padding:0 14px;transition:border-color .25s ease,box-shadow .25s ease,background .25s ease}.admin-deposits-search-box:focus-within{background:#fff;border-color:#2563eb6b;box-shadow:0 0 0 4px #2563eb14}.admin-deposits-search-box svg{fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round;color:#64748b;color:var(--admin-deposit-muted);flex:0 0 auto;height:19px;width:19px}.admin-deposits-filter-panel select,.admin-deposits-search-box input{background:#0000;border:none;color:#0f172a;color:var(--admin-deposit-text);font-family:inherit;font-size:13px;font-weight:700;outline:none;width:100%}.admin-deposits-search-box input::placeholder{color:#94a3b8}.admin-deposits-filter-panel select{background:#ffffffc7;border:1px solid #e2e8f0f2;border-radius:16px;cursor:pointer;min-height:48px;padding:0 14px;transition:border-color .25s ease,box-shadow .25s ease,background .25s ease}.admin-deposits-filter-panel select:focus{background:#fff;border-color:#2563eb6b;box-shadow:0 0 0 4px #2563eb14}.admin-deposits-list{grid-gap:10px;display:grid;gap:10px;max-height:650px;overflow:auto;padding-right:4px}.admin-deposit-row{grid-gap:12px;align-items:center;background:#ffffffb8;border:1px solid #e2e8f0eb;border-radius:22px;display:grid;gap:12px;grid-template-columns:54px minmax(0,1fr) auto;min-height:96px;padding:12px;text-align:left;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease,background .25s ease;width:100%}.admin-deposit-row:hover{background:#f8fbfff5;border-color:#2563eb3d;box-shadow:0 14px 30px #0f172a0d;transform:translateY(-2px)}.admin-deposit-row.active{background:radial-gradient(circle at top right,#2563eb14,#0000 42%),#f8fbfffa;border-color:#2563eb57;box-shadow:0 16px 34px #2563eb14,inset 0 0 0 1px #2563eb1a}.admin-deposit-row-icon{align-items:center;background:radial-gradient(circle at top right,#ffffff47,#0000 35%),linear-gradient(135deg,#2563eb,#0ea5e9);background:radial-gradient(circle at top right,#ffffff47,#0000 35%),linear-gradient(135deg,var(--admin-deposit-blue),var(--admin-deposit-sky));border-radius:20px;box-shadow:0 16px 32px #2563eb2e;color:#fff;display:inline-flex;height:54px;justify-content:center;width:54px}.admin-deposit-row-icon svg{fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round;height:25px;width:25px}.admin-deposit-row-main{min-width:0}.admin-deposit-row-main strong{color:#0f172a;color:var(--admin-deposit-text);display:block;font-size:14px;font-weight:950;letter-spacing:-.25px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-deposit-row-main span{color:#64748b;color:var(--admin-deposit-muted);font-size:12px;font-weight:650}.admin-deposit-row-main small,.admin-deposit-row-main span{display:block;line-height:1.35;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-deposit-row-main small{color:#94a3b8;color:var(--admin-deposit-soft-muted);font-size:11px;font-weight:700}.admin-deposit-row-side{min-width:126px;text-align:right}.admin-deposit-row-side strong{color:#0f172a;color:var(--admin-deposit-text);display:block;font-size:14px;font-weight:950;letter-spacing:-.2px}.admin-deposit-row-side small{color:#64748b;color:var(--admin-deposit-muted);display:block;font-size:11px;font-weight:750;margin-top:5px}.admin-deposits-status-pill{align-items:center;border-radius:999px;display:inline-flex!important;font-size:11px!important;font-weight:950!important;justify-content:center;line-height:1!important;margin-top:6px;min-height:30px;padding:7px 10px;text-transform:capitalize;white-space:nowrap}.admin-deposits-status-pill.success{background:#10b9811f;border:1px solid #10b9813d;color:#047857}.admin-deposits-status-pill.pending{background:#f59e0b21;border:1px solid #f59e0b40;color:#b45309}.admin-deposits-status-pill.danger{background:#ef44441a;border:1px solid #ef444438;color:#dc2626}.admin-deposits-status-pill.neutral{background:#64748b1a;border:1px solid #64748b2e;color:#475569}.admin-deposits-detail-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.admin-deposits-detail-head span:first-child{color:#2563eb;color:var(--admin-deposit-blue);display:block;font-size:12px;font-weight:950;letter-spacing:1.4px;text-transform:uppercase}.admin-deposits-detail-head h2{color:#0f172a;color:var(--admin-deposit-text);font-size:30px;font-weight:950;letter-spacing:-.9px;line-height:1.12;margin:6px 0 0}.admin-deposits-detail-head p{color:#64748b;color:var(--admin-deposit-muted);font-size:13px;font-weight:700;line-height:1.45;margin:7px 0 0}.admin-deposits-detail-head>.admin-deposits-status-pill{margin-top:0}.admin-deposits-amount-panel{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.admin-deposits-amount-panel div{background:radial-gradient(circle at top right,#2563eb14,#0000 40%),#ffffffbd;border:1px solid #e2e8f0eb;border-radius:22px;min-height:136px;overflow:hidden;padding:18px;position:relative}.admin-deposits-amount-panel div:nth-child(2){background:radial-gradient(circle at top right,#10b9811a,#0000 40%),#f0fdfabd;border-color:#10b98133}.admin-deposits-amount-panel span{color:#64748b;color:var(--admin-deposit-muted);display:block;font-size:11px;font-weight:950;letter-spacing:.45px;text-transform:uppercase}.admin-deposits-amount-panel strong{color:#0f172a;color:var(--admin-deposit-text);display:block;font-size:34px;font-weight:950;letter-spacing:-1.2px;line-height:1;margin-top:9px}.admin-deposits-amount-panel div:nth-child(2) strong{color:#10b981;color:var(--admin-deposit-green)}.admin-deposits-amount-panel p{color:#64748b;color:var(--admin-deposit-muted);font-size:12px;font-weight:650;line-height:1.55;margin:10px 0 0}.admin-deposits-action-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px}.admin-deposits-approve-btn,.admin-deposits-processing-btn,.admin-deposits-reject-btn{align-items:center;border-radius:18px;color:#fff;display:inline-flex;font-size:14px;font-weight:950;gap:9px;justify-content:center;min-height:52px;padding:13px 16px;transition:transform .25s ease,box-shadow .25s ease,opacity .25s ease}.admin-deposits-approve-btn{background:linear-gradient(135deg,#10b981,#34d399);background:linear-gradient(135deg,var(--admin-deposit-green),#34d399);box-shadow:0 18px 36px #10b98138}.admin-deposits-processing-btn{background:linear-gradient(135deg,#2563eb,#0ea5e9);background:linear-gradient(135deg,var(--admin-deposit-blue),var(--admin-deposit-sky));box-shadow:0 18px 36px #2563eb38}.admin-deposits-reject-btn{background:linear-gradient(135deg,#ef4444,#f97316);background:linear-gradient(135deg,var(--admin-deposit-red),#f97316);box-shadow:0 18px 36px #ef44442e}.admin-deposits-approve-btn:hover,.admin-deposits-processing-btn:hover,.admin-deposits-reject-btn:hover{transform:translateY(-2px)}.admin-deposits-approve-btn:hover{box-shadow:0 24px 48px #10b9814d}.admin-deposits-processing-btn:hover{box-shadow:0 24px 48px #2563eb4d}.admin-deposits-reject-btn:hover{box-shadow:0 24px 48px #ef444440}.admin-deposits-approve-btn:disabled,.admin-deposits-processing-btn:disabled,.admin-deposits-reject-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.58;transform:none}.admin-deposits-approve-btn svg,.admin-deposits-processing-btn svg,.admin-deposits-reject-btn svg{fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;height:20px;width:20px}.admin-deposits-info-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.admin-deposits-info-grid div{background:#ffffffb8;border:1px solid #e2e8f0eb;border-radius:18px;min-height:86px;overflow:hidden;padding:15px}.admin-deposits-info-grid div.wide{grid-column:1/-1}.admin-deposits-info-grid span{color:#64748b;color:var(--admin-deposit-muted);display:block;font-size:11px;font-weight:950;letter-spacing:.45px;text-transform:uppercase}.admin-deposits-info-grid strong{color:#0f172a;color:var(--admin-deposit-text);display:block;font-size:14px;font-weight:900;line-height:1.45;margin-top:7px;word-break:break-word}.admin-deposits-proof-card{grid-gap:16px;align-items:center;background:radial-gradient(circle at top right,#0ea5e91a,#0000 42%),#f0f9ffbf;border:1px solid #0ea5e938;border-radius:22px;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;padding:18px}.admin-deposits-proof-card span{color:#2563eb;color:var(--admin-deposit-blue);display:block;font-size:11px;font-weight:950;letter-spacing:.55px;text-transform:uppercase}.admin-deposits-proof-card strong{color:#0f172a;color:var(--admin-deposit-text);display:block;font-size:16px;font-weight:950;line-height:1.25;margin-top:7px}.admin-deposits-proof-card p{color:#64748b;color:var(--admin-deposit-muted);font-size:12px;font-weight:650;line-height:1.55;margin:7px 0 0}.admin-deposits-proof-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.admin-deposits-proof-actions button{align-items:center;background:#ffffffc7;border:1px solid #e2e8f0f2;border-radius:14px;color:#0f172a;color:var(--admin-deposit-text);display:inline-flex;font-size:12px;font-weight:900;gap:7px;justify-content:center;min-height:42px;padding:10px 13px;transition:transform .25s ease,border-color .25s ease,color .25s ease,background .25s ease,box-shadow .25s ease}.admin-deposits-proof-actions button:hover{background:#fff;border-color:#2563eb4d;box-shadow:0 14px 30px #0f172a0f;color:#2563eb;color:var(--admin-deposit-blue);transform:translateY(-2px)}.admin-deposits-proof-actions svg{fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round;height:17px;width:17px}.admin-deposits-empty-state,.admin-deposits-loader-box{align-items:center;background:radial-gradient(circle at top right,#2563eb14,#0000 38%),#f8fbffc2;border:1px dashed #2563eb38;border-radius:22px;color:#64748b;color:var(--admin-deposit-muted);display:flex;flex-direction:column;justify-content:center;min-height:240px;padding:24px;text-align:center}.admin-deposits-empty-state.large{min-height:690px}.admin-deposits-empty-state h3,.admin-deposits-loader-box p{color:#0f172a;color:var(--admin-deposit-text);font-size:20px;font-weight:950;letter-spacing:-.45px;line-height:1.2;margin:0}.admin-deposits-empty-state p{color:#64748b;color:var(--admin-deposit-muted);font-size:13px;font-weight:650;line-height:1.65;margin:8px 0 0;max-width:520px}.admin-deposits-loader{animation:adminDepositsSpin .85s linear infinite;border:4px solid #2563eb29;border-radius:999px;border-top:4px solid var(--admin-deposit-blue);height:34px;margin-bottom:14px;width:34px}@keyframes adminDepositsSpin{to{transform:rotate(1turn)}}.admin-deposits-page ::-webkit-scrollbar{height:8px;width:10px}.admin-deposits-page ::-webkit-scrollbar-track{background:#e2e8f08c;border-radius:999px}.admin-deposits-page ::-webkit-scrollbar-thumb{background:#2563eb6b;border-radius:999px}.admin-deposits-page ::-webkit-scrollbar-thumb:hover{background:#2563ebad}@media (max-width:1320px){.admin-deposits-main-grid{grid-template-columns:1fr}.admin-deposits-detail-card,.admin-deposits-list-card{min-height:auto}.admin-deposits-list{max-height:520px}.admin-deposits-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1040px){.admin-deposits-page{padding:18px}.admin-deposits-topbar{align-items:stretch;flex-direction:column}.admin-deposits-brand-block{width:100%}.admin-deposits-topbar-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.admin-deposits-danger-btn,.admin-deposits-primary-btn,.admin-deposits-soft-btn{width:100%}.admin-deposits-hero{border-radius:28px;grid-template-columns:1fr;padding:24px}.admin-deposits-hero-card{min-height:170px}.admin-deposits-filter-panel{grid-template-columns:1fr}.admin-deposits-detail-card,.admin-deposits-list-card{border-radius:28px;padding:22px}.admin-deposits-proof-card{grid-template-columns:1fr}.admin-deposits-proof-actions{justify-content:flex-start}}@media (max-width:760px){.admin-deposits-page{padding:14px}.admin-deposits-topbar-actions{grid-template-columns:1fr}.admin-deposits-detail-card,.admin-deposits-hero,.admin-deposits-list-card{border-radius:24px;padding:18px}.admin-deposits-hero h1{font-size:34px;letter-spacing:-1.2px}.admin-deposits-hero-card strong{font-size:42px}.admin-deposits-action-row,.admin-deposits-amount-panel,.admin-deposits-info-grid,.admin-deposits-stat-grid{grid-template-columns:1fr}.admin-deposit-row{grid-template-columns:48px minmax(0,1fr)}.admin-deposit-row-icon{border-radius:18px;height:48px;width:48px}.admin-deposit-row-side{align-items:center;display:flex;gap:12px;grid-column:1/-1;justify-content:space-between;min-width:0;text-align:left;width:100%}.admin-deposit-row-side .admin-deposits-status-pill,.admin-deposit-row-side small{margin-top:0}.admin-deposits-detail-head{flex-direction:column}.admin-deposits-detail-head>.admin-deposits-status-pill{width:100%}.admin-deposits-proof-actions{display:grid;grid-template-columns:1fr}.admin-deposits-proof-actions button{width:100%}}@media (max-width:460px){.admin-deposits-page{padding:12px}.admin-deposits-brand-block{border-radius:22px}.admin-deposits-brand-mark{height:40px;width:40px}.admin-deposits-hero h1{font-size:30px}.admin-deposits-hero p{font-size:13px}.admin-deposits-stat-card{border-radius:22px;padding:18px}.admin-deposits-detail-head h2{font-size:24px}.admin-deposits-section-head{align-items:flex-start;flex-direction:column}.admin-deposits-count-pill{width:100%}.admin-deposits-list{max-height:560px}.admin-deposits-amount-panel strong{font-size:30px}.admin-deposits-info-grid div.wide{grid-column:auto}}@media (prefers-reduced-motion:reduce){.admin-deposits-bg-orb,.admin-deposits-loader{animation:none}.admin-deposit-row,.admin-deposits-approve-btn,.admin-deposits-danger-btn,.admin-deposits-filter-panel select,.admin-deposits-hero-card button,.admin-deposits-primary-btn,.admin-deposits-processing-btn,.admin-deposits-proof-actions button,.admin-deposits-reject-btn,.admin-deposits-search-box,.admin-deposits-soft-btn{transition:none}}*{box-sizing:border-box}:root{--admin-kyc-blue:#2563eb;--admin-kyc-blue-dark:#1d4ed8;--admin-kyc-sky:#0ea5e9;--admin-kyc-sky-dark:#0284c7;--admin-kyc-green:#10b981;--admin-kyc-green-dark:#047857;--admin-kyc-red:#ef4444;--admin-kyc-red-dark:#dc2626;--admin-kyc-orange:#f59e0b;--admin-kyc-orange-dark:#d97706;--admin-kyc-text:#0f172a;--admin-kyc-muted:#64748b;--admin-kyc-soft-muted:#94a3b8;--admin-kyc-border:#e2e8f0;--admin-kyc-border-soft:#e2e8f0e0;--admin-kyc-white:#fff;--admin-kyc-bg:#f8fbff;--admin-kyc-card:#fffc;--admin-kyc-card-strong:#fffffff0;--admin-kyc-blue-soft:#2563eb1a;--admin-kyc-sky-soft:#0ea5e91a;--admin-kyc-green-soft:#10b9811a;--admin-kyc-red-soft:#ef44441a;--admin-kyc-orange-soft:#f59e0b1f;--admin-kyc-radius-xl:32px;--admin-kyc-radius-lg:26px;--admin-kyc-radius-md:18px;--admin-kyc-radius-sm:14px;--admin-kyc-shadow:0 24px 70px #0f172a14;--admin-kyc-shadow-soft:0 16px 42px #2563eb1f;--admin-kyc-shadow-green:0 16px 42px #10b98121}.admin-kyc-page{background:linear-gradient(#e2e8f061 1px,#0000 0),linear-gradient(90deg,#e2e8f061 1px,#0000 0),radial-gradient(circle at top left,#2563eb21,#0000 34%),radial-gradient(circle at top right,#0ea5e924,#0000 38%),radial-gradient(circle at bottom right,#10b9811f,#0000 36%),linear-gradient(135deg,#fff,#f8fbff 44%,#eef8ff);background-size:38px 38px,38px 38px,auto,auto,auto,auto;color:#0f172a;color:var(--admin-kyc-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;isolation:isolate;min-height:100vh;overflow:hidden;padding:28px;position:relative;width:100%}.admin-kyc-bg-grid{background:linear-gradient(#2563eb0a 1px,#0000 0),linear-gradient(90deg,#2563eb0a 1px,#0000 0);background-size:72px 72px;inset:0;-webkit-mask-image:radial-gradient(circle at center,#000 0,#0000 78%);mask-image:radial-gradient(circle at center,#000 0,#0000 78%);pointer-events:none;position:fixed;z-index:-3}.admin-kyc-bg-orb{animation:adminKycOrbFloat 12s ease-in-out infinite alternate;border-radius:999px;filter:blur(7px);height:440px;opacity:.46;pointer-events:none;position:fixed;width:440px;z-index:-2}.admin-kyc-bg-orb-one{background:radial-gradient(circle,#2563eb3d,#0000 68%);left:-160px;top:4%}.admin-kyc-bg-orb-two{animation-delay:1.8s;background:radial-gradient(circle,#10b9813b,#0000 68%);bottom:7%;right:-150px}@keyframes adminKycOrbFloat{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(28px,-22px,0) scale(1.08)}}.admin-kyc-shell{margin:0 auto;max-width:1480px;position:relative;width:100%;z-index:1}.admin-kyc-topbar{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:0 0 24px;width:100%}.admin-kyc-brand-block{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border:1px solid #e2e8f0e0;border:1px solid var(--admin-kyc-border-soft);border-radius:999px;box-shadow:0 12px 30px #0f172a0f;display:inline-flex;gap:12px;min-height:58px;padding:9px 16px 9px 9px}.admin-kyc-brand-mark{align-items:center;background:linear-gradient(135deg,#2563eb,#0ea5e9,#10b981);background:linear-gradient(135deg,var(--admin-kyc-blue),var(--admin-kyc-sky),var(--admin-kyc-green));border-radius:16px;box-shadow:0 14px 30px #2563eb38;color:#fff;display:inline-flex;font-size:14px;font-weight:950;height:42px;justify-content:center;letter-spacing:-.3px;width:42px}.admin-kyc-brand-block span{color:#64748b;color:var(--admin-kyc-muted);display:block;font-size:11px;font-weight:900;letter-spacing:.45px;text-transform:uppercase}.admin-kyc-brand-block strong{color:#0f172a;color:var(--admin-kyc-text);display:block;font-size:14px;font-weight:950;letter-spacing:-.25px;margin-top:2px}.admin-kyc-topbar-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.admin-kyc-approve-btn,.admin-kyc-danger-btn,.admin-kyc-documents-head button,.admin-kyc-hero-card button,.admin-kyc-image-preview,.admin-kyc-image-title button,.admin-kyc-primary-btn,.admin-kyc-reject-btn,.admin-kyc-row,.admin-kyc-soft-btn,.admin-kyc-view-btn{border:none;cursor:pointer;font-family:inherit;outline:none}.admin-kyc-danger-btn,.admin-kyc-primary-btn,.admin-kyc-soft-btn{align-items:center;border-radius:999px;display:inline-flex;font-size:14px;font-weight:850;gap:8px;justify-content:center;min-height:44px;padding:10px 18px;text-decoration:none;transition:transform .25s ease,opacity .25s ease,box-shadow .25s ease,background .25s ease,border-color .25s ease,color .25s ease}.admin-kyc-primary-btn{background:linear-gradient(135deg,#2563eb,#0ea5e9);background:linear-gradient(135deg,var(--admin-kyc-blue),var(--admin-kyc-sky));box-shadow:0 16px 34px #2563eb3d;color:#fff}.admin-kyc-primary-btn:hover{box-shadow:0 22px 46px #2563eb4d;transform:translateY(-2px)}.admin-kyc-soft-btn{background:#ffffffd6;border:1px solid #e2e8f0e0;border:1px solid var(--admin-kyc-border-soft);box-shadow:0 12px 28px #0f172a0d;color:#0f172a;color:var(--admin-kyc-text)}.admin-kyc-soft-btn:hover:not(:disabled){background:#fffffffa;border-color:#2563eb4d;color:#2563eb;color:var(--admin-kyc-blue);transform:translateY(-2px)}.admin-kyc-danger-btn{background:#ef444414;border:1px solid #ef44442e;box-shadow:0 12px 28px #ef44440a;color:#dc2626;color:var(--admin-kyc-red-dark)}.admin-kyc-danger-btn:hover{background:linear-gradient(135deg,#ef4444,#f97316);background:linear-gradient(135deg,var(--admin-kyc-red),#f97316);border-color:#0000;box-shadow:0 18px 38px #ef444433;color:#fff;transform:translateY(-2px)}.admin-kyc-danger-btn:disabled,.admin-kyc-primary-btn:disabled,.admin-kyc-soft-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.62;transform:none}.admin-kyc-danger-btn svg,.admin-kyc-primary-btn svg,.admin-kyc-soft-btn svg{fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round;height:18px;width:18px}.admin-kyc-hero{grid-gap:20px;align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(circle at top right,#2563eb21,#0000 36%),radial-gradient(circle at bottom left,#10b9811f,#0000 34%),linear-gradient(135deg,#fffffff0,#f8fbffc7);border:1px solid #e2e8f0e0;border:1px solid var(--admin-kyc-border-soft);border-radius:32px;border-radius:var(--admin-kyc-radius-xl);box-shadow:0 24px 70px #0f172a14;box-shadow:var(--admin-kyc-shadow);display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 320px;margin:0 0 20px;min-height:260px;overflow:hidden;padding:30px;position:relative;width:100%}.admin-kyc-hero:before{background:radial-gradient(circle,#0ea5e924,#0000 70%);border-radius:999px;height:280px;right:-90px;top:-90px;width:280px}.admin-kyc-hero:after,.admin-kyc-hero:before{content:"";pointer-events:none;position:absolute}.admin-kyc-hero:after{background:linear-gradient(#2563eb0f 1px,#0000 0),linear-gradient(90deg,#2563eb0f 1px,#0000 0);background-size:18px 18px;border-radius:44px;bottom:24px;height:190px;opacity:.75;right:28px;transform:rotate(8deg);width:190px}.admin-kyc-hero>div{position:relative;z-index:1}.admin-kyc-hero span{color:#2563eb;color:var(--admin-kyc-blue);display:block;font-size:12px;font-weight:950;letter-spacing:1.4px;text-transform:uppercase}.admin-kyc-hero h1{color:#0f172a;color:var(--admin-kyc-text);font-size:clamp(36px,5vw,64px);font-weight:950;letter-spacing:-2.2px;line-height:1.02;margin:10px 0 0;max-width:830px}.admin-kyc-hero p{color:#64748b;color:var(--admin-kyc-muted);font-size:15px;font-weight:650;line-height:1.75;margin:16px 0 0;max-width:780px}.admin-kyc-hero-card{background:radial-gradient(circle at top right,#f59e0b1f,#0000 42%),#ffffffc2;border:1px solid #f59e0b38;border-radius:28px;box-shadow:inset 0 1px 0 #ffffffe6,0 18px 42px #f59e0b14;display:flex;flex-direction:column;justify-content:center;min-height:210px;padding:24px}.admin-kyc-hero-card strong{color:#0f172a;color:var(--admin-kyc-text);display:block;font-size:52px;font-weight:950;letter-spacing:-2px;line-height:1}.admin-kyc-hero-card span{color:#64748b;color:var(--admin-kyc-muted);letter-spacing:.4px;margin-top:8px}.admin-kyc-hero-card button{background:linear-gradient(135deg,#f59e0b,#fb923c);background:linear-gradient(135deg,var(--admin-kyc-orange),#fb923c);border-radius:18px;box-shadow:0 18px 36px #f59e0b33;color:#fff;font-size:14px;font-weight:950;margin-top:20px;min-height:48px;padding:12px 16px;transition:transform .25s ease,box-shadow .25s ease;width:100%}.admin-kyc-hero-card button:hover{box-shadow:0 24px 48px #f59e0b45;transform:translateY(-2px)}.admin-kyc-stat-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 20px;width:100%}.admin-kyc-stat-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffffe0,#f8fbffb8);border:1px solid #e2e8f0e0;border:1px solid var(--admin-kyc-border-soft);border-radius:26px;border-radius:var(--admin-kyc-radius-lg);box-shadow:0 16px 40px #0f172a0f;min-height:175px;overflow:hidden;padding:22px;position:relative}.admin-kyc-stat-card:after{background:radial-gradient(circle,#2563eb29,#0000 70%);border-radius:999px;content:"";height:132px;pointer-events:none;position:absolute;right:-44px;top:-44px;width:132px}.admin-kyc-stat-card.green:after{background:radial-gradient(circle,#10b98129,#0000 70%)}.admin-kyc-stat-card.orange:after{background:radial-gradient(circle,#f59e0b2b,#0000 70%)}.admin-kyc-stat-card.red:after{background:radial-gradient(circle,#ef444424,#0000 70%)}.admin-kyc-stat-icon{align-items:center;background:linear-gradient(135deg,#2563eb,#0ea5e9);background:linear-gradient(135deg,var(--admin-kyc-blue),var(--admin-kyc-sky));border-radius:18px;box-shadow:0 14px 30px #2563eb33;color:#fff;display:inline-flex;height:52px;justify-content:center;margin-bottom:18px;position:relative;width:52px;z-index:1}.admin-kyc-stat-card.green .admin-kyc-stat-icon{background:linear-gradient(135deg,#10b981,#34d399);background:linear-gradient(135deg,var(--admin-kyc-green),#34d399);box-shadow:0 14px 30px #10b9812e}.admin-kyc-stat-card.orange .admin-kyc-stat-icon{background:linear-gradient(135deg,#f59e0b,#fb923c);background:linear-gradient(135deg,var(--admin-kyc-orange),#fb923c);box-shadow:0 14px 30px #f59e0b2e}.admin-kyc-stat-card.red .admin-kyc-stat-icon{background:linear-gradient(135deg,#ef4444,#f97316);background:linear-gradient(135deg,var(--admin-kyc-red),#f97316);box-shadow:0 14px 30px #ef44442e}.admin-kyc-stat-icon svg{fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round;height:25px;width:25px}.admin-kyc-stat-card span{color:#64748b;color:var(--admin-kyc-muted);display:block;font-size:13px;font-weight:850;position:relative;z-index:1}.admin-kyc-stat-card strong{color:#0f172a;color:var(--admin-kyc-text);display:block;font-size:28px;font-weight:950;letter-spacing:-.75px;line-height:1.12;margin-top:8px;position:relative;z-index:1}.admin-kyc-stat-card.green strong{color:#10b981;color:var(--admin-kyc-green)}.admin-kyc-stat-card.orange strong{color:#d97706;color:var(--admin-kyc-orange-dark)}.admin-kyc-stat-card.red strong{color:#dc2626;color:var(--admin-kyc-red-dark)}.admin-kyc-stat-card p{color:#64748b;color:var(--admin-kyc-muted);font-size:12px;font-weight:650;line-height:1.5;margin:8px 0 0;position:relative;z-index:1}.admin-kyc-main-grid{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(380px,.9fr) minmax(0,1.1fr);width:100%}.admin-kyc-detail-card,.admin-kyc-list-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffc;background:var(--admin-kyc-card);border:1px solid #e2e8f0e0;border:1px solid var(--admin-kyc-border-soft);border-radius:32px;border-radius:var(--admin-kyc-radius-xl);box-shadow:0 24px 70px #0f172a14;box-shadow:var(--admin-kyc-shadow);min-height:760px;padding:24px}.admin-kyc-section-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.admin-kyc-section-head span{color:#2563eb;color:var(--admin-kyc-blue);display:block;font-size:12px;font-weight:950;letter-spacing:1.4px;margin-bottom:5px;text-transform:uppercase}.admin-kyc-section-head h2{color:#0f172a;color:var(--admin-kyc-text);font-size:24px;font-weight:950;letter-spacing:-.65px;line-height:1.16;margin:0}.admin-kyc-count-pill{align-items:center;background:#2563eb17;border:1px solid #2563eb2e;border-radius:999px;color:#2563eb!important;color:var(--admin-kyc-blue)!important;display:inline-flex!important;font-size:11px!important;font-weight:950!important;justify-content:center;letter-spacing:0!important;min-height:34px;padding:8px 12px;text-transform:none!important;white-space:nowrap}.admin-kyc-filter-panel{grid-gap:10px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 155px 155px;margin-bottom:16px}.admin-kyc-search-box{align-items:center;background:#ffffffc7;border:1px solid #e2e8f0f2;border-radius:16px;display:flex;gap:10px;min-height:48px;padding:0 14px;transition:border-color .25s ease,box-shadow .25s ease,background .25s ease}.admin-kyc-search-box:focus-within{background:#fff;border-color:#2563eb6b;box-shadow:0 0 0 4px #2563eb14}.admin-kyc-search-box svg{fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round;color:#64748b;color:var(--admin-kyc-muted);flex:0 0 auto;height:19px;width:19px}.admin-kyc-filter-panel select,.admin-kyc-search-box input{background:#0000;border:none;color:#0f172a;color:var(--admin-kyc-text);font-family:inherit;font-size:13px;font-weight:700;outline:none;width:100%}.admin-kyc-search-box input::placeholder{color:#94a3b8}.admin-kyc-filter-panel select{background:#ffffffc7;border:1px solid #e2e8f0f2;border-radius:16px;cursor:pointer;min-height:48px;padding:0 14px;transition:border-color .25s ease,box-shadow .25s ease,background .25s ease}.admin-kyc-filter-panel select:focus{background:#fff;border-color:#2563eb6b;box-shadow:0 0 0 4px #2563eb14}.admin-kyc-list{grid-gap:10px;display:grid;gap:10px;max-height:650px;overflow:auto;padding-right:4px}.admin-kyc-row{grid-gap:12px;align-items:center;background:#ffffffb8;border:1px solid #e2e8f0eb;border-radius:22px;display:grid;gap:12px;grid-template-columns:54px minmax(0,1fr) auto;min-height:96px;padding:12px;text-align:left;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease,background .25s ease;width:100%}.admin-kyc-row:hover{background:#f8fbfff5;border-color:#2563eb3d;box-shadow:0 14px 30px #0f172a0d;transform:translateY(-2px)}.admin-kyc-row.active{background:radial-gradient(circle at top right,#2563eb14,#0000 42%),#f8fbfffa;border-color:#2563eb57;box-shadow:0 16px 34px #2563eb14,inset 0 0 0 1px #2563eb1a}.admin-kyc-row-icon{align-items:center;background:radial-gradient(circle at top right,#ffffff47,#0000 35%),linear-gradient(135deg,#2563eb,#0ea5e9);background:radial-gradient(circle at top right,#ffffff47,#0000 35%),linear-gradient(135deg,var(--admin-kyc-blue),var(--admin-kyc-sky));border-radius:20px;box-shadow:0 16px 32px #2563eb2e;color:#fff;display:inline-flex;height:54px;justify-content:center;width:54px}.admin-kyc-row-icon svg{fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round;height:25px;width:25px}.admin-kyc-row-main{min-width:0}.admin-kyc-row-main strong{color:#0f172a;color:var(--admin-kyc-text);display:block;font-size:14px;font-weight:950;letter-spacing:-.25px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-kyc-row-main span{color:#64748b;color:var(--admin-kyc-muted);font-size:12px;font-weight:650}.admin-kyc-row-main small,.admin-kyc-row-main span{display:block;line-height:1.35;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-kyc-row-main small{color:#94a3b8;color:var(--admin-kyc-soft-muted);font-size:11px;font-weight:700}.admin-kyc-row-side{min-width:128px;text-align:right}.admin-kyc-row-side small{color:#64748b;color:var(--admin-kyc-muted);display:block;font-size:11px;font-weight:750;margin-top:6px}.admin-kyc-status-pill{align-items:center;border-radius:999px;display:inline-flex!important;font-size:11px!important;font-weight:950!important;justify-content:center;line-height:1!important;margin-top:6px;min-height:30px;padding:7px 10px;text-transform:capitalize;white-space:nowrap}.admin-kyc-status-pill.success{background:#10b9811f;border:1px solid #10b9813d;color:#047857}.admin-kyc-status-pill.pending{background:#f59e0b21;border:1px solid #f59e0b40;color:#b45309}.admin-kyc-status-pill.danger{background:#ef44441a;border:1px solid #ef444438;color:#dc2626}.admin-kyc-status-pill.neutral{background:#64748b1a;border:1px solid #64748b2e;color:#475569}.admin-kyc-detail-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.admin-kyc-detail-head span:first-child{color:#2563eb;color:var(--admin-kyc-blue);display:block;font-size:12px;font-weight:950;letter-spacing:1.4px;text-transform:uppercase}.admin-kyc-detail-head h2{color:#0f172a;color:var(--admin-kyc-text);font-size:30px;font-weight:950;letter-spacing:-.9px;line-height:1.12;margin:6px 0 0}.admin-kyc-detail-head p{color:#64748b;color:var(--admin-kyc-muted);font-size:13px;font-weight:700;line-height:1.45;margin:7px 0 0}.admin-kyc-detail-head>.admin-kyc-status-pill{margin-top:0}.admin-kyc-action-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px}.admin-kyc-approve-btn,.admin-kyc-reject-btn,.admin-kyc-view-btn{align-items:center;border-radius:18px;color:#fff;display:inline-flex;font-size:14px;font-weight:950;gap:9px;justify-content:center;min-height:52px;padding:13px 16px;transition:transform .25s ease,box-shadow .25s ease,opacity .25s ease}.admin-kyc-view-btn{background:linear-gradient(135deg,#2563eb,#0ea5e9);background:linear-gradient(135deg,var(--admin-kyc-blue),var(--admin-kyc-sky));box-shadow:0 18px 36px #2563eb38}.admin-kyc-approve-btn{background:linear-gradient(135deg,#10b981,#34d399);background:linear-gradient(135deg,var(--admin-kyc-green),#34d399);box-shadow:0 18px 36px #10b98138}.admin-kyc-reject-btn{background:linear-gradient(135deg,#ef4444,#f97316);background:linear-gradient(135deg,var(--admin-kyc-red),#f97316);box-shadow:0 18px 36px #ef44442e}.admin-kyc-approve-btn:hover,.admin-kyc-reject-btn:hover,.admin-kyc-view-btn:hover{transform:translateY(-2px)}.admin-kyc-view-btn:hover{box-shadow:0 24px 48px #2563eb4d}.admin-kyc-approve-btn:hover{box-shadow:0 24px 48px #10b9814d}.admin-kyc-reject-btn:hover{box-shadow:0 24px 48px #ef444440}.admin-kyc-approve-btn:disabled,.admin-kyc-reject-btn:disabled,.admin-kyc-view-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.58;transform:none}.admin-kyc-approve-btn svg,.admin-kyc-reject-btn svg,.admin-kyc-view-btn svg{fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;height:20px;width:20px}.admin-kyc-info-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.admin-kyc-info-grid div{background:#ffffffb8;border:1px solid #e2e8f0eb;border-radius:18px;min-height:86px;overflow:hidden;padding:15px}.admin-kyc-info-grid div.wide{grid-column:1/-1}.admin-kyc-info-grid span{color:#64748b;color:var(--admin-kyc-muted);display:block;font-size:11px;font-weight:950;letter-spacing:.45px;text-transform:uppercase}.admin-kyc-info-grid strong{color:#0f172a;color:var(--admin-kyc-text);display:block;font-size:14px;font-weight:900;line-height:1.45;margin-top:7px;word-break:break-word}.admin-kyc-documents-card{background:radial-gradient(circle at top right,#0ea5e91a,#0000 42%),#f0f9ffbf;border:1px solid #0ea5e938;border-radius:24px;padding:18px}.admin-kyc-documents-head{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.admin-kyc-documents-head span{color:#2563eb;color:var(--admin-kyc-blue);display:block;font-size:11px;font-weight:950;letter-spacing:.55px;text-transform:uppercase}.admin-kyc-documents-head h3{color:#0f172a;color:var(--admin-kyc-text);font-size:20px;font-weight:950;letter-spacing:-.45px;line-height:1.22;margin:6px 0 0}.admin-kyc-documents-head button{align-items:center;background:linear-gradient(135deg,#2563eb,#0ea5e9);background:linear-gradient(135deg,var(--admin-kyc-blue),var(--admin-kyc-sky));border-radius:14px;box-shadow:0 14px 28px #2563eb33;color:#fff;display:inline-flex;font-size:12px;font-weight:900;gap:8px;justify-content:center;min-height:42px;padding:10px 14px;transition:transform .25s ease,box-shadow .25s ease}.admin-kyc-documents-head button:hover{box-shadow:0 18px 36px #2563eb47;transform:translateY(-2px)}.admin-kyc-documents-head svg{fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round;height:17px;width:17px}.admin-kyc-images-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-kyc-image-box{background:#ffffffc2;border:1px solid #e2e8f0eb;border-radius:20px;min-height:260px;overflow:hidden;padding:12px}.admin-kyc-image-title{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.admin-kyc-image-title span{color:#0f172a;color:var(--admin-kyc-text);display:block;font-size:13px;font-weight:950}.admin-kyc-image-title button{align-items:center;background:#2563eb14;border:1px solid #2563eb2e;border-radius:12px;color:#2563eb;color:var(--admin-kyc-blue);display:inline-flex;font-size:11px;font-weight:900;gap:6px;justify-content:center;min-height:34px;padding:8px 10px;transition:transform .25s ease,background .25s ease,color .25s ease}.admin-kyc-image-title button:hover{background:linear-gradient(135deg,#2563eb,#0ea5e9);background:linear-gradient(135deg,var(--admin-kyc-blue),var(--admin-kyc-sky));color:#fff;transform:translateY(-1px)}.admin-kyc-image-title svg{fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round;height:15px;width:15px}.admin-kyc-image-preview{background:linear-gradient(#e2e8f08c 1px,#0000 0),linear-gradient(90deg,#e2e8f08c 1px,#0000 0),#f8fafce6;background-size:18px 18px;border:1px solid #e2e8f0eb;border-radius:16px;display:block;height:205px;overflow:hidden;padding:0;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;width:100%}.admin-kyc-image-preview:hover{border-color:#2563eb4d;box-shadow:0 16px 34px #0f172a14;transform:translateY(-2px)}.admin-kyc-image-preview img{display:block;height:100%;object-fit:cover;width:100%}.admin-kyc-image-placeholder{background:radial-gradient(circle at top right,#2563eb12,#0000 40%),#f8fbffc2;border:1px dashed #2563eb3d;border-radius:16px;font-size:13px;font-weight:800;height:205px;line-height:1.5;padding:18px;width:100%}.admin-kyc-empty-state,.admin-kyc-image-placeholder,.admin-kyc-loader-box{align-items:center;color:#64748b;color:var(--admin-kyc-muted);display:flex;justify-content:center;text-align:center}.admin-kyc-empty-state,.admin-kyc-loader-box{background:radial-gradient(circle at top right,#2563eb14,#0000 38%),#f8fbffc2;border:1px dashed #2563eb38;border-radius:22px;flex-direction:column;min-height:240px;padding:24px}.admin-kyc-empty-state.large{min-height:690px}.admin-kyc-empty-state h3,.admin-kyc-loader-box p{color:#0f172a;color:var(--admin-kyc-text);font-size:20px;font-weight:950;letter-spacing:-.45px;line-height:1.2;margin:0}.admin-kyc-empty-state p{color:#64748b;color:var(--admin-kyc-muted);font-size:13px;font-weight:650;line-height:1.65;margin:8px 0 0;max-width:520px}.admin-kyc-loader{animation:adminKycSpin .85s linear infinite;border:4px solid #2563eb29;border-radius:999px;border-top:4px solid var(--admin-kyc-blue);height:34px;margin-bottom:14px;width:34px}@keyframes adminKycSpin{to{transform:rotate(1turn)}}.admin-kyc-page ::-webkit-scrollbar{height:8px;width:10px}.admin-kyc-page ::-webkit-scrollbar-track{background:#e2e8f08c;border-radius:999px}.admin-kyc-page ::-webkit-scrollbar-thumb{background:#2563eb6b;border-radius:999px}.admin-kyc-page ::-webkit-scrollbar-thumb:hover{background:#2563ebad}@media (max-width:1320px){.admin-kyc-main-grid{grid-template-columns:1fr}.admin-kyc-detail-card,.admin-kyc-list-card{min-height:auto}.admin-kyc-list{max-height:520px}.admin-kyc-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-kyc-images-grid{grid-template-columns:repeat(3,minmax(220px,1fr));overflow-x:auto;padding-bottom:4px}}@media (max-width:1040px){.admin-kyc-page{padding:18px}.admin-kyc-topbar{align-items:stretch;flex-direction:column}.admin-kyc-brand-block{width:100%}.admin-kyc-topbar-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.admin-kyc-danger-btn,.admin-kyc-primary-btn,.admin-kyc-soft-btn{width:100%}.admin-kyc-hero{border-radius:28px;grid-template-columns:1fr;padding:24px}.admin-kyc-hero-card{min-height:170px}.admin-kyc-filter-panel{grid-template-columns:1fr}.admin-kyc-detail-card,.admin-kyc-list-card{border-radius:28px;padding:22px}.admin-kyc-documents-head{align-items:flex-start;flex-direction:column}.admin-kyc-documents-head button{width:100%}}@media (max-width:760px){.admin-kyc-page{padding:14px}.admin-kyc-topbar-actions{grid-template-columns:1fr}.admin-kyc-detail-card,.admin-kyc-hero,.admin-kyc-list-card{border-radius:24px;padding:18px}.admin-kyc-hero h1{font-size:34px;letter-spacing:-1.2px}.admin-kyc-hero-card strong{font-size:42px}.admin-kyc-action-row,.admin-kyc-info-grid,.admin-kyc-stat-grid{grid-template-columns:1fr}.admin-kyc-row{grid-template-columns:48px minmax(0,1fr)}.admin-kyc-row-icon{border-radius:18px;height:48px;width:48px}.admin-kyc-row-side{align-items:center;display:flex;gap:12px;grid-column:1/-1;justify-content:space-between;min-width:0;text-align:left;width:100%}.admin-kyc-row-side .admin-kyc-status-pill,.admin-kyc-row-side small{margin-top:0}.admin-kyc-detail-head{flex-direction:column}.admin-kyc-detail-head>.admin-kyc-status-pill{width:100%}.admin-kyc-images-grid{grid-template-columns:1fr;overflow-x:visible}.admin-kyc-image-box{min-height:auto}.admin-kyc-image-placeholder,.admin-kyc-image-preview{height:240px}}@media (max-width:460px){.admin-kyc-page{padding:12px}.admin-kyc-brand-block{border-radius:22px}.admin-kyc-brand-mark{height:40px;width:40px}.admin-kyc-hero h1{font-size:30px}.admin-kyc-hero p{font-size:13px}.admin-kyc-stat-card{border-radius:22px;padding:18px}.admin-kyc-detail-head h2{font-size:24px}.admin-kyc-section-head{align-items:flex-start;flex-direction:column}.admin-kyc-count-pill{width:100%}.admin-kyc-list{max-height:560px}.admin-kyc-info-grid div.wide{grid-column:auto}.admin-kyc-image-placeholder,.admin-kyc-image-preview{height:210px}}@media (prefers-reduced-motion:reduce){.admin-kyc-bg-orb,.admin-kyc-loader{animation:none}.admin-kyc-approve-btn,.admin-kyc-danger-btn,.admin-kyc-documents-head button,.admin-kyc-filter-panel select,.admin-kyc-hero-card button,.admin-kyc-image-preview,.admin-kyc-image-title button,.admin-kyc-primary-btn,.admin-kyc-reject-btn,.admin-kyc-row,.admin-kyc-search-box,.admin-kyc-soft-btn,.admin-kyc-view-btn{transition:none}}.admin-community-page{background:radial-gradient(circle at top right,#d4af3729 0,#0000 34%),radial-gradient(circle at bottom left,#d4af3714 0,#0000 30%),linear-gradient(180deg,#050505,#0b0b0b 42%,#111);box-sizing:border-box;color:#f7f1dc;font-family:Inter,Segoe UI,Arial,sans-serif;min-height:100vh;padding:18px 18px 34px;width:100%}.admin-community-page *{box-sizing:border-box}.admin-community-header{align-items:center;background:#0c0c0ceb;border:1px solid #d4af3738;border-radius:20px;box-shadow:0 18px 40px #0000006b;display:flex;gap:14px;margin:0 auto 18px;max-width:1180px;padding:16px;width:100%}.admin-community-back{background:#d4af371a;border:1px solid #d4af3752;border-radius:14px;color:#f5d36a;cursor:pointer;font-size:22px;height:42px;line-height:1;min-width:42px;width:42px}.admin-community-header h1{color:#f8d76b;font-size:24px;font-weight:600;letter-spacing:.2px;margin:0}.admin-community-header p{color:#f7f1dcad;font-size:13px;line-height:1.5;margin:6px 0 0}.admin-community-toast{background:#d4af371f;border:1px solid #d4af3747;border-radius:14px;color:#f8d76b;font-size:13px;margin:0 auto 14px;max-width:1180px;padding:13px 15px;width:100%}.admin-community-tabs{background:#090909e6;border:1px solid #d4af372e;border-radius:18px;display:flex;gap:10px;margin:0 auto 16px;max-width:1180px;overflow-x:auto;padding:8px;width:100%}.admin-community-tabs button{background:#ffffff0a;border:1px solid #d4af3733;border-radius:13px;color:#f7f1dcb8;cursor:pointer;font-size:13px;font-weight:500;min-width:max-content;padding:10px 14px}.admin-community-tabs button.active{background:linear-gradient(135deg,#d4af37,#f2d66b);border-color:#f2d66bc7;color:#121212}.admin-community-card{background:#0c0c0cf0;border:1px solid #d4af3733;border-radius:22px;box-shadow:0 18px 42px #0000005c;margin:0 auto;max-width:1180px;padding:18px;width:100%}.admin-section-title{margin-bottom:16px}.admin-section-title h2{color:#f8d76b;font-size:20px;font-weight:600;margin:0}.admin-section-title p{color:#f7f1dca8;font-size:13px;line-height:1.55;margin:7px 0 0}.admin-announcement-list,.admin-message-list,.admin-ticket-list{display:flex;flex-direction:column;gap:14px}.admin-announcement-card,.admin-message-card,.admin-ticket-card{background:#ffffff0a;border:1px solid #d4af3726;border-radius:18px;padding:15px}.admin-message-top,.admin-ticket-top{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;margin-bottom:12px}.admin-announcement-card h3,.admin-message-top h3,.admin-ticket-top h3{color:#f8d76b;font-size:16px;font-weight:600;margin:0 0 7px}.admin-ticket-top span{background:#d4af371f;margin-right:7px}.admin-ticket-top span,.admin-ticket-top strong{border-radius:999px;color:#f8d76b;display:inline-flex;font-size:11px;padding:5px 9px;width:fit-content}.admin-ticket-top strong{background:#d4af371a;border:1px solid #d4af3733;font-weight:600}.admin-announcement-card small,.admin-message-top small,.admin-ticket-top small{color:#f7f1dc6b;font-size:11px}.admin-ticket-user{grid-gap:9px;align-items:center;background:#0003;border:1px solid #d4af371f;border-radius:14px;display:grid;gap:9px;grid-template-columns:repeat(4,minmax(0,auto));margin-bottom:13px;max-width:100%;overflow-x:auto;padding:10px 12px;width:fit-content}.admin-ticket-user span{color:#f7f1dc80;font-size:11px}.admin-ticket-user strong{color:#f8d76b;font-size:12px;font-weight:600}.admin-ticket-user small{color:#f7f1dc8c;font-size:11px;white-space:nowrap}.admin-ticket-messages{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.admin-ticket-message{background:#0000003d;border-radius:15px;padding:12px}.admin-ticket-message.user{background:#d4af3714}.admin-ticket-message.ai{background:hsla(0,0%,100%,.045)}.admin-ticket-message.admin{background:#d4af371f}.admin-ticket-message div{display:flex;gap:12px;justify-content:space-between;margin-bottom:7px}.admin-ticket-message strong{color:#f8d76b;font-size:12px;font-weight:600}.admin-ticket-message small{color:#f7f1dc6b;font-size:11px}.admin-announcement-card p,.admin-message-card p,.admin-ticket-message p{color:#f7f1dcd1;font-size:13px;line-height:1.55;margin:0}.admin-ticket-actions{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr auto;margin-bottom:10px}.admin-form input,.admin-form textarea,.admin-ticket-actions textarea,.admin-ticket-status-row input,.admin-ticket-status-row select{background:#00000047;border:1px solid #d4af372e;border-radius:14px;color:#f7f1dc;font-size:14px;outline:none;width:100%}.admin-form textarea,.admin-ticket-actions textarea{line-height:1.5;min-height:92px;padding:13px;resize:vertical}.admin-form input,.admin-ticket-status-row input,.admin-ticket-status-row select{height:46px;padding:0 13px}.admin-form input::placeholder,.admin-form textarea::placeholder,.admin-ticket-actions textarea::placeholder,.admin-ticket-status-row input::placeholder{color:#f7f1dc6b}.admin-announcement-card button,.admin-form button,.admin-message-card button,.admin-ticket-actions button,.admin-ticket-status-row button{background:linear-gradient(135deg,#d4af37,#f2d66b);border:0;border-radius:14px;color:#111;cursor:pointer;font-size:13px;font-weight:600;height:46px;padding:0 18px;white-space:nowrap}.admin-announcement-card button:disabled,.admin-form button:disabled,.admin-message-card button:disabled,.admin-ticket-actions button:disabled,.admin-ticket-status-row button:disabled{cursor:not-allowed;opacity:.58}.admin-ticket-status-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:180px 1fr auto}.admin-message-top h3{margin-bottom:4px}.admin-message-top span{color:#f8d76b;display:block;font-size:12px;margin-bottom:4px}.admin-message-top small{display:block}.admin-message-card p{margin-bottom:13px}.admin-announcement-card button,.admin-message-card button{background:#d4af371f;border:1px solid #d4af3738;color:#f8d76b}.admin-form{display:flex;flex-direction:column;gap:11px;margin-bottom:16px}.admin-checkbox{align-items:center;color:#f7f1dcbd;cursor:pointer;display:flex;font-size:13px;gap:9px;width:fit-content}.admin-checkbox input{accent-color:#d4af37;height:16px;width:16px}.admin-announcement-card{display:flex;flex-direction:column;gap:11px}.admin-announcement-card h3{margin-bottom:5px}.admin-announcement-card span{background:#d4af371f;border-radius:999px;color:#f8d76b;display:inline-flex;font-size:11px;margin-bottom:6px;padding:5px 9px;width:fit-content}.admin-community-loading,.admin-empty{border:1px dashed #d4af372e;border-radius:16px;color:#f7f1dc94;font-size:13px;padding:18px;text-align:center;width:100%}.admin-community-loading{background:#0c0c0ce0;margin:0 auto;max-width:1180px}@media (max-width:900px){.admin-ticket-actions,.admin-ticket-status-row{grid-template-columns:1fr}.admin-ticket-actions button,.admin-ticket-status-row button{width:100%}.admin-ticket-user{grid-template-columns:1fr;width:100%}}@media (max-width:768px){.admin-community-page{padding:14px 14px 28px}.admin-community-header{border-radius:18px;padding:14px}.admin-community-header h1{font-size:20px}.admin-community-header p{font-size:12px}.admin-community-tabs{gap:8px;padding:7px}.admin-community-tabs button{font-size:12px;padding:9px 12px}.admin-community-card{border-radius:20px;padding:15px}.admin-message-top,.admin-ticket-top{flex-direction:column;gap:8px}.admin-message-top small,.admin-ticket-top small{white-space:normal}.admin-ticket-message div{flex-direction:column;gap:4px}}@media (max-width:420px){.admin-community-page{padding:12px 12px 24px}.admin-community-header{gap:10px}.admin-community-back{border-radius:12px;height:38px;min-width:38px;width:38px}.admin-community-header h1,.admin-section-title h2{font-size:18px}}
/*# sourceMappingURL=main.d29f98e5.css.map*/