:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}body{margin:0}#root{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;width:1126px;max-width:100%;min-height:100svh;margin:0 auto;display:flex}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#f5f7ff;background:#050816;min-width:320px;min-height:100vh;margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.auth-page{color:#f5f7ff;background:radial-gradient(circle at 20% 10%,#5b8cff29,#0000 32%),radial-gradient(circle at 80% 80%,#7c5cff24,#0000 34%),linear-gradient(145deg,#050816 0%,#070b18 50%,#050713 100%);justify-content:center;align-items:center;min-height:100vh;padding:40px 20px;display:flex}.auth-card{background:linear-gradient(145deg,#10172af5,#080c1bfa);border:1px solid #7491dc2e;border-radius:22px;width:100%;max-width:470px;padding:36px;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000073,0 0 50px #5b8cff12}.auth-card:before{content:"";filter:blur(55px);pointer-events:none;background:#7c5cff2e;border-radius:50%;width:220px;height:220px;position:absolute;top:-120px;right:-100px}.auth-brand{z-index:1;align-items:center;gap:14px;margin-bottom:35px;display:flex;position:relative}.auth-logo{color:#8db5ff;background:linear-gradient(145deg,#5b8cff29,#7c5cff1a);border:1px solid #5b8cff8c;border-radius:13px;justify-content:center;align-items:center;width:48px;height:48px;font-weight:800;display:flex;box-shadow:inset 0 0 20px #5b8cff0f,0 0 25px #5b8cff14}.auth-brand h1{color:#f5f7ff;margin:0;font-size:20px}.auth-brand p{color:#7f8aa5;margin:4px 0 0;font-size:13px}.auth-heading{z-index:1;margin-bottom:28px;position:relative}.auth-label{color:#7fa7ff;letter-spacing:2px;font-size:11px;font-weight:800}.auth-heading h2{color:#f5f7ff;margin:8px 0;font-size:30px}.auth-heading p{color:#8f9ab5;margin:0;line-height:1.6}.form-group{z-index:1;margin-bottom:19px;position:relative}.form-group label{color:#cbd3e8;margin-bottom:8px;font-size:13px;font-weight:600;display:block}.form-group input{color:#f5f7ff;background:#050816c7;border:1px solid #202b45;border-radius:11px;outline:none;width:100%;padding:14px 15px;transition:border-color .2s,box-shadow .2s,background .2s}.form-group input:hover{border-color:#2c3b5d}.form-group input:focus{background:#070b1bf2;border-color:#5b8cff;box-shadow:0 0 0 3px #5b8cff1c,0 0 22px #5b8cff0f}.form-group input::placeholder{color:#505d78}.form-group small{color:#68758f;margin-top:7px;display:block}.checkbox-row{z-index:1;color:#8f9ab5;align-items:flex-start;gap:9px;margin:8px 0 20px;font-size:13px;line-height:1.5;display:flex;position:relative}.checkbox-row input{accent-color:#6d75ff;margin-top:3px}.form-error{z-index:1;color:#ff8fa5;background:#ff516e14;border:1px solid #ff5f784d;border-radius:9px;margin-bottom:18px;padding:12px;font-size:13px;position:relative}.form-success{z-index:1;color:#9dbbff;background:#5b8cff14;border:1px solid #5b8cff4d;border-radius:9px;margin-bottom:18px;padding:12px;font-size:13px;position:relative}.auth-button{z-index:1;color:#fff;cursor:pointer;background:linear-gradient(135deg,#5b8cff 0%,#6975ff 48%,#7c5cff 100%);border:0;border-radius:11px;width:100%;padding:14px;font-weight:800;transition:transform .2s,box-shadow .2s,filter .2s;position:relative;box-shadow:0 10px 30px #5b8cff2e}.auth-button:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 14px 35px #5b8cff3d}.auth-button:active{transform:translateY(0)}.auth-button:disabled,.text-button:disabled{opacity:.6;cursor:not-allowed}.auth-footer{z-index:1;color:#77829d;justify-content:center;gap:6px;margin-top:25px;font-size:13px;display:flex;position:relative}.text-button{color:#82a8ff;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.text-button:hover{color:#a68cff}.dashboard{color:#f5f7ff;background:radial-gradient(circle at 80% 0,#5b8cff17,#0000 30%),radial-gradient(circle at 70% 80%,#7c5cff12,#0000 30%),#050816;grid-template-columns:250px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:linear-gradient(#0a0f1ffa,#060916fa);border-right:1px solid #7e97d21f;flex-direction:column;min-height:100vh;padding:28px 20px;display:flex;position:sticky;top:0}.brand{color:#f5f7ff;letter-spacing:.6px;align-items:center;gap:11px;font-size:14px;font-weight:800;text-decoration:none;display:flex}.brand-mark{color:#8db5ff;background:linear-gradient(145deg,#5b8cff29,#7c5cff1f);border:1px solid #5b8cff8c;border-radius:11px;flex-shrink:0;place-items:center;width:39px;height:39px;display:grid;box-shadow:0 0 22px #5b8cff14}.brand-light{color:#8290ad;margin-left:3px;font-weight:500}.menu-label{color:#52617e;letter-spacing:1.5px;margin:45px 10px 13px;font-size:10px;font-weight:800}.navigation{flex-direction:column;gap:7px;display:flex}.nav-link{color:#7f8ca8;border:1px solid #0000;border-radius:10px;align-items:center;gap:11px;padding:12px 13px;font-size:13px;font-weight:600;text-decoration:none;transition:color .2s,background .2s,border-color .2s,transform .2s;display:flex}.nav-link:hover{color:#dfe7ff;background:#5b8cff0f;transform:translate(2px)}.nav-link.active{color:#dfe7ff;background:linear-gradient(90deg,#5b8cff24,#7c5cff12);border-color:#5b8cff29}.sidebar-note{color:#75829e;background:#5b8cff0a;border:1px solid #5b8cff1f;border-radius:10px;align-items:center;gap:8px;margin-top:auto;padding:12px;font-size:11px;display:flex}.status-dot{background:#6d8dff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #6d8dffb3}.main-content{width:100%;max-width:1450px;padding:42px 48px 35px}.topbar{justify-content:space-between;align-items:center;gap:30px;margin-bottom:28px;display:flex}.eyebrow{color:#6f94ef;letter-spacing:1.8px;margin:0 0 7px;font-size:10px;font-weight:800}.topbar h1{letter-spacing:-1px;margin:0;font-size:clamp(26px,3vw,38px);line-height:1.15}.subtitle{color:#77839e;margin:9px 0 0;font-size:14px}.profile{background:#0d1326b3;border:1px solid #7e97d21f;border-radius:13px;align-items:center;gap:11px;padding:9px;display:flex}.avatar{color:#fff;background:linear-gradient(135deg,#5b8cff,#7c5cff);border-radius:11px;flex-shrink:0;place-items:center;width:42px;height:42px;font-weight:800;display:grid;box-shadow:0 8px 22px #5b8cff2e}.profile>div:nth-child(2){min-width:120px}.profile strong,.profile span{display:block}.profile strong{color:#eaf0ff;font-size:12px}.profile span{color:#697691;text-overflow:ellipsis;white-space:nowrap;max-width:180px;margin-top:3px;font-size:10px;overflow:hidden}.logout-button{color:#9bb7f8;cursor:pointer;background:#5b8cff0f;border:1px solid #5b8cff2e;border-radius:9px;padding:9px 11px;font-size:11px;font-weight:700;transition:background .2s,border-color .2s,color .2s}.logout-button:hover{color:#c5b7ff;background:#7c5cff1f;border-color:#7c5cff47}.demo-banner{color:#8190af;background:linear-gradient(90deg,#5b8cff12,#7c5cff0a);border:1px solid #5b8cff24;border-radius:10px;align-items:center;gap:10px;margin-bottom:22px;padding:11px 14px;font-size:11px;display:flex}.demo-banner span{color:#7ea4ff;font-size:14px}.balance-card{background:radial-gradient(circle at 85% 15%,#7c5cff33,#0000 25%),radial-gradient(circle at 65% 90%,#5b8cff29,#0000 30%),linear-gradient(135deg,#10182e 0%,#0c1327 50%,#10102a 100%);border:1px solid #6b8bd82e;border-radius:20px;flex-direction:column;justify-content:space-between;min-height:245px;padding:30px;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 60px #00000040,inset 0 1px #ffffff05}.balance-card:after{content:"";pointer-events:none;border:1px solid #7e9aff21;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-160px;right:-80px;box-shadow:0 0 80px #5b8cff17}.balance-top,.balance-bottom{z-index:1;justify-content:space-between;align-items:center;gap:20px;display:flex;position:relative}.balance-top{color:#8e9bb8;font-size:12px}.balance-tag{color:#8798bd;letter-spacing:.8px;background:#ffffff06;border:1px solid #849de026;border-radius:7px;padding:6px 9px;font-size:9px;font-weight:800}.balance-amount{z-index:1;letter-spacing:-2px;background:linear-gradient(90deg,#fff 0%,#c7d8ff 45%,#a998ff 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:25px 0 4px;font-size:clamp(36px,6vw,57px);font-weight:750;position:relative}.balance-description{z-index:1;color:#75829e;margin:0 0 27px;font-size:12px;position:relative}.balance-bottom{color:#64728f;border-top:1px solid #ffffff0f;padding-top:18px;font-size:10px}.stats-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:17px;display:grid}.stat-card{background:linear-gradient(145deg,#0f162ae6,#0a0f1fe6);border:1px solid #7e97d21f;border-radius:15px;min-height:160px;padding:21px;transition:transform .2s,border-color .2s,box-shadow .2s;position:relative}.stat-card:hover{border-color:#5b8cff38;transform:translateY(-2px);box-shadow:0 16px 35px #00000029}.stat-icon{color:#82a8ff;background:#5b8cff12;border:1px solid #5b8cff2b;border-radius:9px;place-items:center;width:31px;height:31px;margin-bottom:19px;display:grid}.stat-card p{color:#74819c;margin:0 0 6px;font-size:11px}.stat-card h2{color:#edf2ff;margin:0 0 8px;font-size:24px}.stat-caption{color:#56647f;font-size:9px}.account-status{color:#9e8bff!important}.activity-card{background:linear-gradient(145deg,#0e1528e6,#090e1deb);border:1px solid #7e97d21f;border-radius:16px;margin-top:17px;padding:24px}.section-heading{border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:20px;padding-bottom:19px;display:flex}.section-heading h2{margin:0;font-size:18px}.demo-label{color:#9385d5;letter-spacing:.8px;background:#7c5cff0f;border:1px solid #7c5cff29;border-radius:7px;padding:6px 8px;font-size:8px;font-weight:800}.activity-list{flex-direction:column;display:flex}.activity-row{border-bottom:1px solid #ffffff0b;grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:13px;padding:16px 3px;display:grid}.activity-row:last-child{border-bottom:0}.activity-icon{color:#7fa4f9;background:#5b8cff0e;border:1px solid #5b8cff24;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.activity-info{min-width:0}.activity-info strong,.activity-info span{display:block}.activity-info strong{color:#dce5fa;margin-bottom:4px;font-size:11px}.activity-info span{color:#5e6c87;font-size:9px}.activity-amount{color:#aebfe5;font-size:11px}.footer{color:#44516b;letter-spacing:1px;text-align:center;padding:26px 0 4px;font-size:9px;font-weight:700}.footer span{color:#5b8cff;margin:0 5px}@media (width<=900px){.dashboard{grid-template-columns:82px minmax(0,1fr)}.sidebar{padding:24px 13px}.brand{justify-content:center}.brand>span:last-child,.menu-label,.nav-link span,.sidebar-note{display:none}.navigation{margin-top:38px}.nav-link{justify-content:center;font-size:17px}.main-content{padding:32px 25px}.stats-grid{grid-template-columns:1fr}}@media (width<=650px){.auth-page{padding:20px 14px}.auth-card{padding:27px 20px}.auth-heading h2{font-size:26px}.auth-footer{flex-direction:column;align-items:center}.dashboard{display:block}.sidebar{border-bottom:1px solid #7e97d21f;border-right:0;width:100%;height:auto;padding:14px;display:block;position:relative}.brand{justify-content:flex-start}.brand>span:last-child{display:inline}.navigation{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:15px;display:grid}.nav-link{justify-content:center;padding:10px 5px;font-size:15px}.nav-link span{display:none}.main-content{padding:24px 15px 30px}.topbar{flex-direction:column;align-items:flex-start}.profile{width:100%}.profile>div:nth-child(2){flex:1}.balance-card{min-height:220px;padding:22px}.balance-amount{font-size:39px}.stats-grid{grid-template-columns:1fr}.activity-card{padding:18px}}@media (width>=901px){.dashboard{grid-template-columns:285px minmax(0,1fr)}.sidebar{padding:34px 25px}.brand{gap:13px;font-size:16px}.brand-mark{width:44px;height:44px;font-size:15px}.menu-label{margin-top:52px;font-size:11px}.navigation{gap:9px}.nav-link{padding:14px 15px;font-size:14px}.main-content{max-width:1600px;padding:48px 55px 40px}.topbar{margin-bottom:32px}.topbar h1{font-size:clamp(32px,3vw,44px)}.subtitle{font-size:15px}.profile{padding:11px}.avatar{width:48px;height:48px}.profile strong{font-size:13px}.profile span{font-size:11px}.logout-button{padding:10px 13px;font-size:12px}.demo-banner{margin-bottom:25px;padding:13px 16px;font-size:12px}.balance-card{min-height:285px;padding:34px}.balance-top{font-size:13px}.balance-amount{font-size:clamp(48px,5vw,68px)}.balance-description{font-size:13px}.balance-bottom{font-size:11px}.stats-grid{gap:20px;margin-top:20px}.stat-card{min-height:185px;padding:25px}.stat-icon{width:36px;height:36px}.stat-card p{font-size:12px}.stat-card h2{font-size:28px}.stat-caption{font-size:10px}.activity-card{margin-top:20px;padding:28px}.section-heading h2{font-size:21px}.activity-row{grid-template-columns:44px minmax(0,1fr) auto;padding:19px 4px}.activity-icon{width:39px;height:39px}.activity-info strong,.activity-amount{font-size:12px}.activity-info span{font-size:10px}}.nav-button{text-align:left;cursor:pointer;border:0;width:100%;font-family:inherit}.nav-button:disabled{cursor:not-allowed;opacity:.42}.nav-button:disabled:hover{transform:none}.plans-intro{justify-content:space-between;align-items:flex-end;gap:30px;margin:34px 0 22px;display:flex}.plans-intro h2{color:#f5f7ff;margin:5px 0 0;font-size:24px}.plans-intro>p{color:#9aa6c1;width:min(100%,440px);margin:0;font-size:13px;line-height:1.7}.plans-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.plan-card{background:linear-gradient(145deg,#10172af5,#080b18f5);border:1px solid #1d2942;border-radius:18px;flex-direction:column;min-height:390px;padding:28px;display:flex;position:relative;overflow:hidden}.plan-card:before{content:"";filter:blur(10px);background:#5b8cff1f;border-radius:50%;width:160px;height:160px;position:absolute;top:-80px;right:-70px}.plan-card.featured{border-color:#7c5cffb3;box-shadow:0 0 0 1px #7c5cff14,0 20px 60px #00000038}.plan-card.featured:before{background:#7c5cff33}.plan-featured{color:#c8bbff;letter-spacing:1px;background:#7c5cff1f;border:1px solid #7c5cff4d;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:800;position:absolute;top:18px;right:18px}.plan-icon{border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:25px;font-size:20px;display:grid}.plan-icon.blue{color:#8db5ff;background:#5b8cff1f;border:1px solid #5b8cff40}.plan-icon.purple{color:#b6a5ff;background:#7c5cff24;border:1px solid #7c5cff47}.plan-type{color:#73809d;letter-spacing:1.2px;margin:0 0 8px;font-size:9px;font-weight:800}.plan-card h2{color:#f5f7ff;margin:0;font-size:25px}.plan-description{color:#9aa6c1;margin:10px 0 25px;font-size:12px;line-height:1.6}.plan-details{gap:14px;margin-top:auto;margin-bottom:24px;display:grid}.plan-details>div{border-bottom:1px solid #8db5ff1a;justify-content:space-between;align-items:center;gap:15px;padding-bottom:13px;display:flex}.plan-details span{color:#73809d;font-size:11px}.plan-details strong{color:#f5f7ff;font-size:13px}.plan-button{color:#9aa6c1;letter-spacing:.4px;cursor:not-allowed;background:#5b8cff14;border:1px solid #5b8cff29;border-radius:10px;width:100%;padding:13px 16px;font-family:inherit;font-size:11px;font-weight:700}.featured .plan-button{color:#b8aaff;background:#7c5cff1a;border-color:#7c5cff3d}.plans-notice{background:#5b8cff0b;border:1px solid #1d2942;border-radius:14px;margin-top:20px;padding:20px 22px}.plans-notice strong{color:#8db5ff;font-size:12px}.plans-notice p{color:#7f8ba5;margin:7px 0 0;font-size:11px;line-height:1.65}@media (width<=1100px){.plans-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-card:last-child{grid-column:1/-1}}@media (width<=650px){.plans-intro{flex-direction:column;align-items:flex-start;gap:12px}.plans-intro>p{width:100%}.plans-grid{grid-template-columns:1fr}.plan-card,.plan-card:last-child{grid-column:auto}.plan-card{min-height:360px;padding:23px}}.brand-button{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0;font-family:inherit}.brand-button:hover{background:0 0}.nav-button{appearance:none;font-family:inherit}.nav-button:disabled{color:inherit;opacity:.35;cursor:not-allowed;background:0 0}.nav-button:disabled:hover{color:inherit;background:0 0;transform:none}.sidebar .nav-button{appearance:none;color:#9aa6c1;background:0 0;border:1px solid #0000}.sidebar .nav-button:hover:not(:disabled):not(.active){background:#5b8cff0f;border-color:#5b8cff14}.sidebar .nav-button.active{color:#f5f7ff;background:#5b8cff1f;border-color:#5b8cff14}.sidebar .nav-button:disabled,.sidebar .nav-button:disabled:hover{color:#73809d;opacity:.4;box-shadow:none;background:0 0;border-color:#0000}.deposit-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:25px;display:grid}.deposit-card{background:linear-gradient(145deg,#10172af5,#080b18f5);border:1px solid #1d2942;border-radius:18px;padding:28px}.deposit-card h2,.deposit-address-card h2{color:#f5f7ff;margin:7px 0 8px;font-size:21px}.deposit-description,.deposit-address-card>div>p{color:#9aa6c1;margin:0 0 24px;font-size:12px;line-height:1.7}.crypto-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.crypto-option{color:#9aa6c1;text-align:left;cursor:pointer;background:#5b8cff09;border:1px solid #1d2942;border-radius:12px;align-items:center;gap:11px;min-width:0;padding:14px;font-family:inherit;display:flex}.crypto-option.active{color:#f5f7ff;background:#5b8cff1f;border-color:#5b8cff73}.crypto-option:disabled{opacity:.35;cursor:not-allowed}.crypto-symbol{color:#8db5ff;background:#5b8cff1f;border:1px solid #5b8cff33;border-radius:10px;flex:none;place-items:center;width:35px;height:35px;font-size:16px;font-weight:800;display:grid}.crypto-option>span:last-child{flex-direction:column;min-width:0;display:flex}.crypto-option strong{color:inherit;font-size:12px}.crypto-option small{color:#73809d;margin-top:3px;font-size:9px}.network-options{gap:12px;display:grid}.network-option{color:#9aa6c1;text-align:left;cursor:pointer;background:#5b8cff09;border:1px solid #1d2942;border-radius:12px;justify-content:space-between;align-items:center;gap:15px;width:100%;padding:16px;font-family:inherit;display:flex}.network-option.active{color:#f5f7ff;background:#7c5cff1a;border-color:#7c5cff73}.network-option:disabled{opacity:.35;cursor:not-allowed}.network-option>span:first-child{flex-direction:column;display:flex}.network-option strong{color:inherit;font-size:12px}.network-option small{color:#73809d;margin-top:4px;font-size:9px}.selected-check{color:#b6a5ff;background:#7c5cff26;border-radius:50%;place-items:center;width:27px;height:27px;font-size:12px;font-weight:800;display:grid}.deposit-address-card{background:linear-gradient(145deg,#0d1326fa,#080b18fa);border:1px solid #1d2942;border-radius:18px;margin-top:20px;padding:28px}.demo-address-box{background:#080d1c;border:1px solid #5b8cff38;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:17px 18px;display:flex}.demo-address-box>span{color:#8db5ff;letter-spacing:.4px;overflow-wrap:anywhere;min-width:0;font-size:12px;font-weight:700}.demo-address-box button{color:#73809d;cursor:not-allowed;background:#5b8cff14;border:1px solid #5b8cff29;border-radius:9px;flex:none;padding:10px 16px;font-family:inherit;font-size:11px;font-weight:700}.deposit-warning{background:#7c5cff0f;border:1px solid #7c5cff2e;border-radius:11px;margin-top:18px;padding:15px 17px}.deposit-warning strong{color:#b6a5ff;font-size:11px}.deposit-warning p{color:#8c98b3;margin:5px 0 0;font-size:10px;line-height:1.6}@media (width<=1100px){.deposit-layout{grid-template-columns:1fr}}@media (width<=650px){.deposit-card,.deposit-address-card{padding:22px}.crypto-options{grid-template-columns:1fr}.demo-address-box{flex-direction:column;align-items:stretch}.demo-address-box button{width:100%}}.withdraw-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px;display:grid}.withdraw-card{background:linear-gradient(145deg,#10172af5,#080b18f5);border:1px solid #1d2942;border-radius:20px;padding:28px}.withdraw-card h2{color:#f5f7ff;margin:8px 0 10px;font-size:24px}.withdraw-description{color:#9aa6c1;margin:0 0 24px;line-height:1.6}.withdraw-form-card{background:linear-gradient(145deg,#10172af5,#080b18f5);border:1px solid #1d2942;border-radius:20px;margin-top:24px;padding:30px}.withdraw-form-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.withdraw-form-heading h2{color:#f5f7ff;margin:8px 0;font-size:26px}.withdraw-form-heading p:not(.eyebrow){color:#9aa6c1;margin:0}.withdraw-demo-badge{color:#b6a7ff;letter-spacing:.12em;background:#7c5cff1f;border:1px solid #7c5cff59;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:800}.withdraw-form-grid{grid-template-columns:1.5fr 1fr;gap:20px;display:grid}.withdraw-field{flex-direction:column;gap:10px;display:flex}.withdraw-field label{color:#f5f7ff;font-size:14px;font-weight:700}.withdraw-field input{box-sizing:border-box;color:#f5f7ff;background:#080d1c;border:1px solid #263654;border-radius:12px;outline:none;width:100%;padding:15px 16px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s}.withdraw-field input::placeholder{color:#596783}.withdraw-field input:focus{border-color:#5b8cff;box-shadow:0 0 0 3px #5b8cff1a}.withdraw-field small{color:#73809d;font-size:12px;line-height:1.5}.withdraw-amount-input{position:relative}.withdraw-amount-input input{padding-right:78px}.withdraw-amount-input span{color:#8db5ff;font-size:13px;font-weight:800;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.withdraw-summary{background:#0508168c;border:1px solid #1d2942;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:26px;padding:18px;display:grid}.withdraw-summary div{flex-direction:column;gap:6px;display:flex}.withdraw-summary span{color:#73809d;font-size:12px}.withdraw-summary strong{color:#f5f7ff;font-size:14px}.withdraw-submit{color:#73809d;cursor:not-allowed;opacity:.7;background:#5b8cff14;border:1px solid #5b8cff29;border-radius:12px;width:100%;margin-top:20px;padding:15px 20px;font-family:inherit;font-size:14px;font-weight:800}@media (width<=1100px){.withdraw-layout,.withdraw-form-grid{grid-template-columns:1fr}}@media (width<=650px){.withdraw-card,.withdraw-form-card{padding:20px}.withdraw-form-heading{flex-direction:column}.withdraw-summary{grid-template-columns:1fr}}.history-card{background:linear-gradient(145deg,#10172af5,#080b18f5);border:1px solid #1d2942;border-radius:20px;margin-top:32px;padding:30px}.history-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:26px;display:flex}.history-heading h2{color:#f5f7ff;margin:8px 0;font-size:26px}.history-heading p:not(.eyebrow){color:#9aa6c1;margin:0;line-height:1.6}.history-demo-badge{color:#b6a7ff;letter-spacing:.12em;background:#7c5cff1f;border:1px solid #7c5cff59;border-radius:999px;flex-shrink:0;padding:8px 12px;font-size:11px;font-weight:800}.history-filters{flex-wrap:wrap;gap:10px;margin-bottom:24px;display:flex}.history-filter{color:#9aa6c1;background:0 0;border:1px solid #1d2942;border-radius:10px;padding:10px 16px;font-family:inherit;font-size:13px;font-weight:700}.history-filter.active{color:#f5f7ff;background:#5b8cff1f;border-color:#5b8cff59}.history-filter:disabled{cursor:not-allowed;opacity:.45}.history-table-wrapper{background:#05081673;border:1px solid #1d2942;border-radius:14px;width:100%;overflow-x:auto}.history-table{border-collapse:collapse;table-layout:fixed;width:100%}.history-table th{color:#73809d;letter-spacing:.08em;text-align:left;text-transform:uppercase;border-bottom:1px solid #1d2942;padding:15px 14px;font-size:11px;font-weight:800}.history-table td{color:#9aa6c1;vertical-align:middle;border-bottom:1px solid #1d2942b3;padding:18px 14px;font-size:13px}.history-table tbody tr:last-child td{border-bottom:0}.history-table tbody tr{transition:background .2s}.history-table tbody tr:hover{background:#5b8cff09}.history-table td strong{color:#f5f7ff}.history-amount{white-space:nowrap;font-weight:700;color:#f5f7ff!important}.history-status{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:7px 10px;font-size:11px;font-weight:800;display:inline-flex}.history-status.completed{color:#86efac;background:#4ade8014;border:1px solid #4ade8038}.history-status.pending{color:#fde047;background:#facc1514;border:1px solid #facc1538}@media (width<=650px){.history-card{padding:20px}.history-heading{flex-direction:column}.history-filters{grid-template-columns:repeat(2,1fr);display:grid}.history-filter{width:100%}}.referral-code-card{background:linear-gradient(145deg,#10172af5,#080b18f5);border:1px solid #1d2942;border-radius:20px;margin-top:32px;padding:30px}.referral-code-card h2{color:#f5f7ff;margin:8px 0 10px;font-size:26px}.referral-code-card>div:first-child>p:not(.eyebrow){color:#9aa6c1;margin:0;line-height:1.6}.referral-code-box{align-items:center;gap:12px;margin-top:24px;display:flex}.referral-code-box span,.referral-link-box{color:#f5f7ff;background:#080d1c;border:1px solid #263654;border-radius:12px}.referral-code-box span{letter-spacing:.06em;flex:1;padding:15px 16px;font-weight:800}.referral-code-box button{color:#73809d;cursor:not-allowed;opacity:.7;background:#5b8cff14;border:1px solid #5b8cff33;border-radius:12px;padding:15px 20px;font-family:inherit;font-weight:800}.referral-link-box{color:#8db5ff;overflow-wrap:anywhere;margin-top:12px;padding:15px 16px;font-size:13px}.referral-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px;display:grid}.referral-stat-card{background:linear-gradient(145deg,#10172af5,#080b18f5);border:1px solid #1d2942;border-radius:18px;flex-direction:column;gap:8px;padding:24px;display:flex}.referral-stat-card span{color:#9aa6c1;font-size:13px}.referral-stat-card strong{color:#f5f7ff;font-size:26px}.referral-stat-card small{color:#73809d;font-size:12px}.referral-commission-card,.referral-history-card{background:linear-gradient(145deg,#10172af5,#080b18f5);border:1px solid #1d2942;border-radius:20px;margin-top:24px;padding:30px}.referral-section-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.referral-section-heading h2{color:#f5f7ff;margin:8px 0;font-size:26px}.referral-section-heading p:not(.eyebrow){color:#9aa6c1;margin:0;line-height:1.6}.referral-demo-badge{color:#b6a7ff;letter-spacing:.12em;background:#7c5cff1f;border:1px solid #7c5cff59;border-radius:999px;flex-shrink:0;padding:8px 12px;font-size:11px;font-weight:800}.referral-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.referral-plan-grid article{background:#05081680;border:1px solid #1d2942;border-radius:16px;flex-direction:column;gap:8px;padding:22px;display:flex}.referral-plan-grid article.featured{background:#7c5cff14;border-color:#7c5cff61}.referral-plan-grid span{color:#9aa6c1;font-size:13px}.referral-plan-grid strong{color:#f5f7ff;font-size:22px}.referral-plan-grid small{color:#73809d;font-size:12px}.referral-table-wrapper{background:#05081673;border:1px solid #1d2942;border-radius:14px;width:100%;overflow-x:auto}.referral-table{border-collapse:collapse;table-layout:fixed;width:100%}.referral-table th{color:#73809d;letter-spacing:.08em;text-align:left;text-transform:uppercase;border-bottom:1px solid #1d2942;padding:15px 14px;font-size:11px;font-weight:800}.referral-table td{color:#9aa6c1;vertical-align:middle;border-bottom:1px solid #1d2942b3;padding:18px 14px;font-size:13px}.referral-table tbody tr:last-child td{border-bottom:0}.referral-table tbody tr{transition:background .2s}.referral-table tbody tr:hover{background:#5b8cff09}.referral-table td strong{color:#f5f7ff}.referral-amount{white-space:nowrap;font-weight:700;color:#f5f7ff!important}@media (width<=1100px){.referral-stats,.referral-plan-grid{grid-template-columns:1fr}}@media (width<=650px){.referral-code-card,.referral-commission-card,.referral-history-card{padding:20px}.referral-code-box{flex-direction:column;align-items:stretch}.referral-section-heading{flex-direction:column}}.account-layout{grid-template-columns:.85fr 1.65fr;gap:24px;margin-top:32px;display:grid}.account-profile-card,.account-info-card,.account-security-card{background:linear-gradient(145deg,#10172af5,#080b18f5);border:1px solid #1d2942;border-radius:20px}.account-profile-card{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:32px;display:flex}.account-profile-card .eyebrow{margin-bottom:22px}.account-avatar-large{color:#fff;background:linear-gradient(135deg,#5b8cff,#7c5cff);border:1px solid #5b8cff4d;border-radius:20px;justify-content:center;align-items:center;width:76px;height:76px;margin-bottom:18px;font-size:28px;font-weight:800;display:flex;box-shadow:0 12px 30px #5b8cff1f}.account-profile-card h2{color:#f5f7ff;margin:0;font-size:24px}.account-profile-card>p:not(.eyebrow){color:#9aa6c1;overflow-wrap:anywhere;margin:8px 0 18px;font-size:13px}.account-status{color:#86efac;background:#4ade8014;border:1px solid #4ade8038;border-radius:999px;padding:7px 12px;font-size:11px;font-weight:800}.account-info-card{padding:30px}.account-section-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.account-section-heading h2{color:#f5f7ff;margin:8px 0;font-size:26px}.account-section-heading p:not(.eyebrow){color:#9aa6c1;margin:0;line-height:1.6}.account-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.account-info-grid>div{background:#05081680;border:1px solid #1d2942;border-radius:14px;flex-direction:column;gap:7px;padding:18px;display:flex}.account-info-grid span{color:#73809d;font-size:12px}.account-info-grid strong{color:#f5f7ff;overflow-wrap:anywhere;font-size:14px}.account-active-text{color:#86efac!important}.account-security-card{margin-top:24px;padding:30px}.account-demo-badge{color:#b6a7ff;letter-spacing:.08em;background:#7c5cff1f;border:1px solid #7c5cff59;border-radius:999px;flex-shrink:0;padding:8px 12px;font-size:11px;font-weight:800}.account-security-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.account-security-grid article{background:#05081680;border:1px solid #1d2942;border-radius:16px;grid-template-columns:auto 1fr;gap:14px;padding:20px;display:grid}.account-security-icon{color:#8db5ff;background:#5b8cff14;border:1px solid #5b8cff38;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.account-security-grid strong{color:#f5f7ff;font-size:14px}.account-security-grid p{color:#9aa6c1;margin:7px 0 0;font-size:12px;line-height:1.6}.account-security-grid button{color:#73809d;cursor:not-allowed;opacity:.65;background:#5b8cff0d;border:1px solid #1d2942;border-radius:10px;grid-column:1/-1;width:100%;padding:11px 14px;font-family:inherit;font-weight:700}.account-warning{background:#5b8cff0d;border:1px solid #5b8cff29;border-radius:14px;margin-top:24px;padding:20px 22px}.account-warning strong{color:#8db5ff;margin-bottom:6px;font-size:13px;display:block}.account-warning p{color:#9aa6c1;margin:0;font-size:12px;line-height:1.6}@media (width<=1100px){.account-layout,.account-security-grid{grid-template-columns:1fr}}@media (width<=650px){.account-profile-card,.account-info-card,.account-security-card{padding:20px}.account-info-grid{grid-template-columns:1fr}.account-section-heading{flex-direction:column}}.plans-error{color:#fca5a5;text-align:center;background:#f8717114;border:1px solid #f8717138;border-radius:14px;grid-column:1/-1;width:100%;margin:0;padding:18px 20px;font-size:13px;font-weight:600;line-height:1.6}.referral-share-area{gap:20px;margin-top:24px;display:grid}.referral-share-item{min-width:0}.referral-share-label{color:#9aa6c1;margin-bottom:9px;font-size:12px;font-weight:700;display:block}.referral-share-area .referral-code-box{margin-top:0}.referral-share-area .referral-code-box button,.referral-copy-link-button{color:#9dbbff;cursor:pointer;opacity:1;background:#5b8cff1c;border:1px solid #5b8cff47;border-radius:12px;flex:none;padding:15px 20px;font-family:inherit;font-weight:800;transition:background .2s,border-color .2s,color .2s,transform .2s}.referral-share-area .referral-code-box button:hover:not(:disabled),.referral-copy-link-button:hover:not(:disabled){color:#c7d8ff;background:#5b8cff2b;border-color:#5b8cff6b;transform:translateY(-1px)}.referral-share-area .referral-code-box button:disabled,.referral-copy-link-button:disabled{cursor:not-allowed;opacity:.45}.referral-link-row{align-items:stretch;gap:12px;display:flex}.referral-link-row .referral-link-box{flex:1;align-items:center;min-width:0;margin-top:0;display:flex}.referral-share-help{color:#73809d;margin-top:9px;font-size:11px;line-height:1.6;display:block}@media (width<=650px){.referral-link-row{flex-direction:column}.referral-copy-link-button,.referral-share-area .referral-code-box button{width:100%}}.investments-dashboard-section{background:linear-gradient(145deg,#10172af5,#080b18f5);border:1px solid #1d2942;border-radius:20px;margin-top:32px;padding:30px}.investments-dashboard-intro{color:#7f8ba5;max-width:720px;margin:10px 0 0;font-size:13px;line-height:1.7}.dashboard-investments-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;margin-top:24px;display:grid}.dashboard-investment-card{background:#070b18b8;border:1px solid #1d2942;border-radius:16px;min-width:0;padding:22px}.dashboard-investment-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dashboard-investment-label{color:#65718d;letter-spacing:.12em;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.dashboard-investment-top h3{color:#f4f7ff;margin:0;font-size:18px}.investment-status-badge{color:#9aa6c1;letter-spacing:.06em;border:1px solid #263654;border-radius:999px;flex:none;padding:7px 10px;font-size:10px;font-weight:800}.investment-status-badge.active{color:#75dda8;background:#53d69314;border-color:#53d69340}.investment-status-badge.pending{color:#f5c76f;background:#f5b84914;border-color:#f5b84947}.investment-status-badge.completed{color:#8db5ff;background:#5b8cff14;border-color:#5b8cff47}.dashboard-investment-details{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;display:grid}.dashboard-investment-details>div{background:#05091494;border:1px solid #19243a;border-radius:12px;padding:13px}.dashboard-investment-details span{color:#6f7b96;margin-bottom:6px;font-size:10px;font-weight:700;display:block}.dashboard-investment-details strong{color:#e9eeff;font-size:13px}.capital-recovery-state{background:#060a16b3;border:1px solid #1d2942;border-radius:13px;flex-direction:column;gap:6px;margin-top:18px;padding:16px;display:flex}.capital-recovery-state strong{color:#e8edff;font-size:13px}.capital-recovery-state span{color:#9aa6c1;font-size:12px}.capital-recovery-state small{color:#65718d;font-size:11px;line-height:1.5}.capital-recovery-state.locked{border-color:#f5b84933}.capital-recovery-state.locked strong{color:#f5c76f}.capital-recovery-state.available{border-color:#53d6933d}.capital-recovery-state.available strong{color:#75dda8}.capital-recovery-state.pending{border-color:#f5b8493d}.capital-recovery-state.pending strong{color:#f5c76f}.capital-recovery-state.approved{border-color:#5b8cff42}.capital-recovery-state.approved strong{color:#8db5ff}.capital-recovery-button{color:#75dda8;cursor:pointer;background:#53d6931a;border:1px solid #53d6934d;border-radius:10px;width:100%;margin-top:8px;padding:12px 14px;font-family:inherit;font-weight:800;transition:transform .2s,background .2s,border-color .2s}.capital-recovery-button:hover:not(:disabled){background:#53d69329;border-color:#53d6937a;transform:translateY(-1px)}.capital-recovery-button:disabled{cursor:not-allowed;opacity:.5}.recovery-success-message,.recovery-error-message{border-radius:11px;margin-top:18px;padding:13px 15px;font-size:12px;line-height:1.6}.recovery-success-message{color:#75dda8;background:#53d69312;border:1px solid #53d69338}.recovery-error-message{color:#ff9696;background:#ff686812;border:1px solid #ff686838}.investments-empty-state{color:#7f8ba5;text-align:center;border:1px dashed #263654;border-radius:14px;margin-top:24px;padding:28px}.investments-empty-state button{color:#9dbbff;cursor:pointer;background:#5b8cff1a;border:1px solid #5b8cff40;border-radius:10px;margin-top:12px;padding:11px 16px;font-family:inherit;font-weight:800}@media (width<=650px){.investments-dashboard-section{padding:20px}.dashboard-investments-grid,.dashboard-investment-details{grid-template-columns:1fr}.dashboard-investment-top{flex-direction:column}}.history-amount.credit{color:#75dda8}.history-amount.debit{color:#ff9696}.history-filter:not(:disabled){cursor:pointer}.history-filter:not(:disabled):hover{color:#b7caff;border-color:#5b8cff57}.premium-dashboard{position:relative}.premium-topbar{justify-content:space-between;align-items:center;gap:30px;margin-bottom:24px;display:flex}.premium-heading-row{color:#779eff;letter-spacing:.18em;align-items:center;gap:9px;margin-bottom:10px;font-size:10px;font-weight:900;display:flex}.premium-live-dot{background:#6f91ff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #6f91ffcc}.premium-demo-pill{color:#a995ff;letter-spacing:.08em;background:#8164ff14;border:1px solid #8164ff33;border-radius:999px;padding:4px 7px;font-size:8px}.premium-topbar h1{color:#f7f9ff;letter-spacing:-.04em;margin:0;font-size:clamp(28px,3vw,42px);line-height:1.08}.premium-topbar>div:first-child>p{color:#7885a1;margin:10px 0 0;font-size:13px}.premium-profile{background:#090e1fd1;border:1px solid #192641;border-radius:16px;align-items:center;gap:8px;padding:8px;display:flex}.premium-profile-main{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:0;font-family:inherit;display:flex}.premium-avatar{color:#fff;background:linear-gradient(135deg,#5c8cff,#795cff);border-radius:12px;place-items:center;width:42px;height:42px;font-size:15px;font-weight:900;display:grid;box-shadow:0 8px 25px #5c8cff38}.premium-profile-copy{flex-direction:column;min-width:0;display:flex}.premium-profile-copy strong{color:#edf2ff;font-size:12px}.premium-profile-copy small{color:#65728e;text-overflow:ellipsis;white-space:nowrap;max-width:155px;margin-top:3px;font-size:10px;overflow:hidden}.premium-logout{color:#9db8ff;cursor:pointer;background:#101a32;border:1px solid #223151;border-radius:10px;padding:10px 12px;font-family:inherit;font-size:10px;font-weight:800}.premium-demo-notice{color:#73819e;background:#5b8cff0b;border:1px solid #5b8cff29;border-radius:12px;align-items:center;gap:10px;margin-bottom:22px;padding:13px 16px;display:flex}.premium-demo-notice span{color:#6d94ff}.premium-demo-notice p{margin:0;font-size:11px;line-height:1.6}.premium-demo-notice strong{color:#9cadcf}.premium-metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.premium-metric-card{background:linear-gradient(145deg,#0f172bf0,#070c1bf0);border:1px solid #1a2741;border-radius:16px;min-width:0;padding:19px;position:relative;overflow:hidden}.premium-metric-card.primary{border-color:#5b8cff47;box-shadow:inset 0 1px #ffffff06,0 16px 40px #0000001f}.premium-metric-card.primary:after{content:"";filter:blur(5px);background:#5b8cff17;border-radius:50%;width:130px;height:130px;position:absolute;top:-55px;right:-45px}.premium-metric-top{color:#7f8ca7;justify-content:space-between;align-items:center;gap:10px;font-size:10px;font-weight:700;display:flex}.premium-metric-icon{color:#83a7ff;background:#5b8cff0f;border:1px solid #223251;border-radius:8px;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.premium-metric-card>strong{color:#f4f7ff;letter-spacing:-.035em;margin-top:15px;font-size:clamp(20px,2vw,28px);display:block}.premium-metric-card>small{color:#5f6c87;margin-top:7px;font-size:9px;line-height:1.5;display:block}.premium-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.premium-actions>button{color:inherit;text-align:left;cursor:pointer;background:#090f1fb8;border:1px solid #192641;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-family:inherit;transition:transform .18s,border-color .18s,background .18s;display:flex}.premium-actions>button:hover{background:#0f182ee6;border-color:#5b8cff52;transform:translateY(-1px)}.premium-actions>button>span{color:#85a8ff;background:#5b8cff14;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.premium-actions>button>div{flex-direction:column;display:flex}.premium-actions strong{color:#dce5fb;font-size:11px}.premium-actions small{color:#5f6c86;margin-top:2px;font-size:9px}.premium-section,.premium-onboarding,.premium-activity-panel,.premium-account-panel{background:linear-gradient(145deg,#0e1629f0,#070b19f0);border:1px solid #1a2741;border-radius:18px}.premium-section{margin-top:24px;padding:24px}.premium-section-heading,.premium-panel-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.premium-section-kicker{color:#6f94ef;letter-spacing:.16em;margin-bottom:7px;font-size:9px;font-weight:900;display:block}.premium-section-heading h2,.premium-panel-heading h2,.premium-account-panel h2,.premium-onboarding h2{color:#edf2ff;letter-spacing:-.02em;margin:0;font-size:18px}.premium-section-heading p{color:#68758f;margin:6px 0 0;font-size:10px}.premium-section-heading>button,.premium-panel-heading>button{color:#8dacfa;cursor:pointer;background:#5b8cff0f;border:1px solid #223253;border-radius:9px;padding:8px 11px;font-family:inherit;font-size:9px;font-weight:800}.premium-investments-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.premium-investment-card{background:#050a17b3;border:1px solid #1b2944;border-radius:15px;min-width:0;padding:19px}.premium-investment-header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.premium-investment-header>div>span{color:#66738e;letter-spacing:.14em;font-size:8px;font-weight:900}.premium-investment-header h3{color:#eef2ff;margin:5px 0 0;font-size:16px}.premium-status{color:#8795b1;letter-spacing:.06em;border:1px solid #263653;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:900}.premium-status.active{color:#67dca6;background:#4dd39412;border-color:#4dd39438}.premium-status.pending{color:#eec16d;background:#efb74c12;border-color:#efb74c38}.premium-status.completed{color:#8aafff;background:#5b8cff12;border-color:#5b8cff38}.premium-status.cancelled{color:#f99;background:#ff70700f;border-color:#ff707033}.premium-investment-amount{margin-top:18px}.premium-investment-amount span{color:#65728c;font-size:9px;display:block}.premium-investment-amount strong{color:#f5f7ff;letter-spacing:-.03em;margin-top:5px;font-size:22px;display:block}.premium-investment-meta{grid-template-columns:1fr 1fr;gap:8px;margin-top:15px;display:grid}.premium-investment-meta>div{background:#070c1b9e;border:1px solid #17243d;border-radius:10px;padding:10px}.premium-investment-meta span{color:#5f6c86;font-size:8px;display:block}.premium-investment-meta strong{color:#bdc8df;margin-top:4px;font-size:9px;display:block}.premium-recovery{background:#060b18b8;border:1px solid #1b2943;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:13px;padding:11px 12px;display:flex}.premium-recovery>div{flex-direction:column;display:flex}.premium-recovery-kicker{color:#64718b;letter-spacing:.12em;font-size:7px;font-weight:900}.premium-recovery strong{color:#cfd8eb;margin-top:3px;font-size:10px}.premium-recovery small,.premium-recovery>span{color:#68758f;font-size:8px}.premium-recovery.locked{border-color:#e1b14d2b}.premium-recovery.locked strong{color:#e7bf70}.premium-recovery.available{border-color:#4dd39433}.premium-recovery.available strong,.premium-recovery.approved strong{color:#69dca7}.premium-recovery-button{color:#70dba8;cursor:pointer;background:#4dd39414;border:1px solid #4dd39440;border-radius:8px;padding:8px 10px;font-family:inherit;font-size:8px;font-weight:900}.premium-bottom-grid{grid-template-columns:minmax(0,1.65fr) minmax(240px,.75fr);gap:14px;margin-top:14px;display:grid}.premium-activity-panel,.premium-account-panel{padding:21px}.premium-activity-list{margin-top:15px}.premium-activity-row{border-bottom:1px solid #142038;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 0;display:grid}.premium-activity-row:last-child{border-bottom:0}.premium-activity-symbol{color:#8aaaff;background:#5b8cff12;border-radius:8px;place-items:center;width:28px;height:28px;font-size:14px;font-weight:900;display:grid}.premium-activity-symbol.credit{color:#69dca7;background:#4dd39412}.premium-activity-symbol.debit{color:#ff9898;background:#ff70700f}.premium-activity-copy{flex-direction:column;min-width:0;display:flex}.premium-activity-copy strong{color:#cdd6e9;font-size:10px}.premium-activity-copy small{color:#56627b;margin-top:3px;font-size:8px}.premium-activity-value{color:#aab5ca;font-size:10px}.premium-activity-value.credit{color:#69dca7}.premium-activity-value.debit{color:#ff9898}.premium-account-panel>h2{margin-bottom:16px}.premium-account-stats{gap:8px;display:grid}.premium-account-stats>div{border-bottom:1px solid #152039;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.premium-account-stats strong{color:#d2daeb;font-size:10px}.premium-account-active{color:#69dca7!important}.premium-referral-code{background:#5b8cff0a;border:1px solid #1c2a47;border-radius:10px;margin-top:14px;padding:12px}.premium-referral-code span{color:#63708b;font-size:8px;display:block}.premium-referral-code strong{color:#8eafff;letter-spacing:.06em;margin-top:5px;font-size:10px;display:block}.premium-account-button{color:#91aff7;cursor:pointer;background:#5b8cff12;border:1px solid #213151;border-radius:9px;width:100%;margin-top:12px;padding:10px;font-family:inherit;font-size:9px;font-weight:800}.premium-panel-empty{color:#68758e;text-align:center;border:1px dashed #22304d;border-radius:11px;margin-top:15px;padding:24px;font-size:10px}.premium-onboarding{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:30px;margin-top:24px;padding:28px;display:grid}.premium-onboarding-copy p{color:#697690;max-width:520px;margin:10px 0 0;font-size:11px;line-height:1.7}.premium-onboarding-buttons{gap:9px;margin-top:18px;display:flex}.premium-onboarding-buttons button{color:#a4bdff;cursor:pointer;background:#5b8cff1f;border:1px solid #5b8cff4d;border-radius:9px;padding:10px 14px;font-family:inherit;font-size:9px;font-weight:900}.premium-onboarding-buttons button.secondary{color:#7d8ba7;background:0 0;border-color:#202d49}.premium-steps{gap:8px;display:grid}.premium-steps>div{background:#060b1994;border:1px solid #18243d;border-radius:10px;align-items:center;gap:11px;padding:11px;display:flex}.premium-steps>div>span{color:#6388e5;font-size:9px;font-weight:900}.premium-steps p{flex-direction:column;margin:0;display:flex}.premium-steps strong{color:#bec9df;font-size:9px}.premium-steps small{color:#59657e;margin-top:2px;font-size:8px}.premium-loading{color:#7584a3;place-items:center;min-height:60vh;font-size:12px;display:grid}@media (width<=1100px){.premium-metrics-grid,.premium-actions{grid-template-columns:repeat(2,1fr)}.premium-bottom-grid{grid-template-columns:1fr}}@media (width<=760px){.premium-topbar{flex-direction:column;align-items:flex-start}.premium-profile{width:100%}.premium-profile-main{flex:1}.premium-metrics-grid,.premium-actions,.premium-investments-grid,.premium-onboarding{grid-template-columns:1fr}.premium-section,.premium-activity-panel,.premium-account-panel,.premium-onboarding{padding:18px}.premium-investment-meta{grid-template-columns:1fr}.premium-recovery{flex-direction:column;align-items:flex-start}.premium-recovery-button{width:100%}}@media (width<=480px){.premium-metrics-grid{grid-template-columns:1fr}.premium-onboarding-buttons{flex-direction:column}.premium-onboarding-buttons button{width:100%}}.premium-dashboard{padding-bottom:20px}.premium-topbar{margin-bottom:26px}.premium-topbar>div:first-child>p{color:#8794ae;font-size:14px;line-height:1.6}.premium-metric-card{min-height:142px;padding:21px;transition:transform .2s,border-color .2s,box-shadow .2s}.premium-metric-card:hover{border-color:#5b8cff4d;transform:translateY(-2px);box-shadow:0 16px 38px #0000002e}.premium-metric-top{color:#8c99b3;font-size:11px}.premium-metric-card>strong{letter-spacing:-.04em;margin-top:17px;font-size:27px}.premium-metric-card>small{font-size:9px;line-height:1.55}.premium-action{min-height:72px;transition:transform .2s,border-color .2s,background .2s}.premium-action:hover{background:#5b8cff12;border-color:#5b8cff47;transform:translateY(-2px)}.premium-action strong{font-size:11px}.premium-action small{font-size:9px}.premium-section-kicker{font-size:10px}.premium-section-heading h2,.premium-panel-heading h2,.premium-account-panel h2,.premium-onboarding h2{font-size:20px}.premium-section-heading p{color:#7885a0;margin-top:8px;font-size:11px;line-height:1.6}.premium-section-heading>button,.premium-panel-heading>button{padding:9px 13px;font-size:10px;transition:background .2s,border-color .2s,color .2s,transform .2s}.premium-section-heading>button:hover,.premium-panel-heading>button:hover{color:#b8ccff;background:#5b8cff1c;border-color:#5b8cff52;transform:translateY(-1px)}.premium-investment-card{padding:21px;transition:transform .2s,border-color .2s,box-shadow .2s}.premium-investment-card:hover{border-color:#5b8cff40;transform:translateY(-2px);box-shadow:0 15px 35px #00000024}.premium-investment-header>div>span{font-size:9px}.premium-investment-header h3{font-size:17px}.premium-status{font-size:9px}.premium-investment-amount span{font-size:10px}.premium-investment-amount strong{font-size:24px}.premium-investment-meta span{font-size:9px}.premium-investment-meta strong{font-size:10px}.premium-recovery-kicker{font-size:8px}.premium-recovery strong{font-size:11px}.premium-recovery small,.premium-recovery>span{font-size:9px}.premium-activity-panel{align-self:start}.premium-activity-row{padding:13px 0}.premium-activity-copy strong{font-size:11px}.premium-activity-copy small{font-size:9px}.premium-activity-value{font-size:11px}.premium-panel-empty{color:#74819b;place-items:center;min-height:115px;margin-top:16px;padding:22px;font-size:11px;line-height:1.6;display:grid}.premium-account-panel{align-self:start}.premium-account-stats{gap:4px}.premium-account-stats>div{padding:12px 0}.premium-account-stats span{color:#74819b;font-size:10px}.premium-account-stats strong{font-size:11px}.premium-referral-code{padding:14px}.premium-referral-code span{font-size:9px}.premium-referral-code strong{margin-top:7px;font-size:11px}.premium-account-button{padding:11px;font-size:10px;transition:transform .2s,background .2s,border-color .2s}.premium-account-button:hover{background:#5b8cff1f;border-color:#5b8cff4d;transform:translateY(-1px)}.premium-onboarding{margin-top:20px;padding:30px}.premium-onboarding-copy p{color:#7b88a2;font-size:12px}.premium-onboarding-buttons button{padding:11px 15px;font-size:10px;transition:transform .2s,background .2s,border-color .2s}.premium-onboarding-buttons button:hover{background:#5b8cff2e;border-color:#5b8cff6b;transform:translateY(-1px)}.premium-onboarding-buttons button.secondary:hover{background:#5b8cff0d;border-color:#2b3b5e}.premium-steps>div{padding:13px}.premium-steps>div>span,.premium-steps strong{font-size:10px}.premium-steps small{margin-top:4px;font-size:9px;line-height:1.5}@media (width>=1200px){.premium-dashboard{max-width:1380px}.premium-bottom-grid{align-items:start}.premium-metric-card>strong{font-size:29px}}@media (width<=1100px){.premium-metric-card>strong{font-size:25px}}@media (width<=760px){.premium-topbar>div:first-child>p{font-size:13px}.premium-metric-card{min-height:auto}.premium-section-heading h2,.premium-panel-heading h2,.premium-account-panel h2,.premium-onboarding h2{font-size:18px}.premium-panel-empty{min-height:100px}.premium-onboarding{padding:20px}}.account-premium-page{position:relative}.account-load-error{color:#ff9c9c;background:#ff6b6b0f;border:1px solid #ff6b6b38;border-radius:12px;margin-bottom:20px;padding:14px 16px;font-size:13px;line-height:1.6}.account-premium-hero{background:radial-gradient(circle at 0 0,#5b8cff14,#0000 38%),linear-gradient(145deg,#10172afa,#080d1cfa);border:1px solid #1d2942;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;margin-top:28px;padding:28px;display:flex}.account-premium-profile{align-items:center;gap:20px;min-width:0;display:flex}.account-premium-avatar{color:#fff;background:linear-gradient(145deg,#5b8cff,#7357ff);border:1px solid #5b8cff4d;border-radius:20px;flex:0 0 72px;place-items:center;width:72px;height:72px;font-size:26px;font-weight:900;display:grid;box-shadow:0 12px 30px #5b8cff29}.account-premium-identity{min-width:0}.account-premium-label{color:#6f94ff;letter-spacing:.18em;margin-bottom:7px;font-size:10px;font-weight:900;display:block}.account-premium-identity h2{color:#f5f7ff;margin:0;font-size:25px;line-height:1.2}.account-premium-identity p{color:#7f8da9;overflow-wrap:anywhere;margin:7px 0 0;font-size:13px}.account-premium-badges{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.account-premium-active,.account-premium-role{border-radius:999px;align-items:center;padding:7px 10px;font-size:10px;font-weight:800;display:inline-flex}.account-premium-active{color:#55dda9;background:#39d39f14;border:1px solid #39d39f33}.account-premium-role{color:#8db5ff;background:#5b8cff14;border:1px solid #5b8cff33}.account-premium-id{text-align:right;background:#050a178c;border:1px solid #1b2944;border-radius:14px;min-width:130px;padding:17px 20px}.account-premium-id span{color:#667594;letter-spacing:.12em;margin-bottom:6px;font-size:9px;font-weight:800;display:block}.account-premium-id strong{color:#dce6ff;font-size:18px}.account-premium-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.account-premium-metrics article{background:linear-gradient(145deg,#0f172bf5,#070c1af5);border:1px solid #1b2944;border-radius:16px;min-width:0;padding:20px}.account-premium-metrics article>span{color:#8492ad;min-height:32px;font-size:11px;font-weight:700;line-height:1.5;display:block}.account-premium-metrics article>strong{color:#f7f9ff;overflow-wrap:anywhere;margin-top:9px;font-size:clamp(20px,2vw,27px);line-height:1.1;display:block}.account-premium-metrics article>small{color:#5f6f8d;margin-top:9px;font-size:9px;line-height:1.5;display:block}.account-premium-metrics .account-money-positive{color:#58dda9}.account-premium-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.account-premium-card{background:linear-gradient(145deg,#0f1628fa,#070c1afa);border:1px solid #1d2942;border-radius:18px;min-width:0;padding:26px}.account-premium-heading{border-bottom:1px solid #788fb917;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:20px;display:flex}.account-premium-heading h2{color:#f5f7ff;margin:4px 0 0;font-size:19px}.account-premium-heading p:not(.eyebrow){color:#73809d;margin:8px 0 0;font-size:11px;line-height:1.6}.account-premium-heading button{color:#9dbbff;cursor:pointer;background:#5b8cff14;border:1px solid #5b8cff38;border-radius:10px;flex:none;padding:10px 13px;font-family:inherit;font-size:10px;font-weight:800;transition:transform .2s,background .2s,border-color .2s}.account-premium-heading button:hover{background:#5b8cff24;border-color:#5b8cff59;transform:translateY(-1px)}.account-premium-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.account-premium-info-grid>div{background:#04091573;border:1px solid #18253e;border-radius:12px;min-width:0;padding:15px}.account-premium-info-grid span{color:#647391;margin-bottom:7px;font-size:9px;font-weight:700;display:block}.account-premium-info-grid strong{color:#dce5f8;overflow-wrap:anywhere;font-size:12px;line-height:1.5;display:block}.account-premium-info-grid .account-active-text{color:#55dda9}.account-referral-summary{grid-template-columns:1.4fr 1fr 1fr;gap:10px;margin-top:20px;display:grid}.account-referral-summary>div{background:#04091573;border:1px solid #18253e;border-radius:12px;min-width:0;padding:14px}.account-referral-summary span{color:#647391;margin-bottom:7px;font-size:9px;display:block}.account-referral-summary strong{color:#dce6ff;overflow-wrap:anywhere;font-size:12px;display:block}.account-referral-link{background:#5b8cff0a;border:1px solid #5b8cff24;border-radius:12px;margin-top:10px;padding:14px}.account-referral-link span{color:#647391;margin-bottom:7px;font-size:9px;display:block}.account-referral-link p{color:#8db5ff;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.5}.account-security-premium{margin-top:16px}.account-security-premium .account-security-grid{margin-top:22px}.account-premium-page .account-warning{margin-top:16px}@media (width<=1050px){.account-premium-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.account-premium-grid{grid-template-columns:1fr}}@media (width<=700px){.account-premium-hero{flex-direction:column;align-items:flex-start;padding:22px}.account-premium-id{text-align:left;width:100%}.account-premium-metrics,.account-premium-info-grid,.account-referral-summary{grid-template-columns:1fr}.account-premium-heading{flex-direction:column}.account-premium-heading button{width:100%}}@media (width<=480px){.account-premium-profile{flex-direction:column;align-items:flex-start}.account-premium-avatar{border-radius:16px;flex-basis:60px;width:60px;height:60px;font-size:22px}.account-premium-card{padding:20px}}.account-password-form{background:linear-gradient(145deg,#0b1223fa,#060b18fa);border:1px solid #1d2942;border-radius:18px;margin-top:22px;padding:24px}.account-password-heading{border-bottom:1px solid #18233a;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;padding-bottom:20px;display:flex}.account-password-heading>div>span{color:#6f98ff;letter-spacing:.16em;margin-bottom:8px;font-size:10px;font-weight:800;display:block}.account-password-heading h3{color:#f4f7ff;margin:0;font-size:20px}.account-password-heading p{color:#73809d;margin:8px 0 0;font-size:13px;line-height:1.6}.account-password-secure{color:#53d9a8;background:#2fd39912;border:1px solid #2fd3992e;border-radius:999px;flex:none;padding:9px 12px;font-size:11px;font-weight:800}.account-password-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.account-password-fields label{flex-direction:column;gap:8px;display:flex}.account-password-fields label>span{color:#9aa6c1;font-size:11px;font-weight:700}.account-password-fields input{box-sizing:border-box;color:#f4f7ff;background:#070d1b;border:1px solid #22304c;border-radius:12px;outline:none;width:100%;padding:14px 15px;font-family:inherit;font-size:13px;transition:border-color .2s,box-shadow .2s}.account-password-fields input::placeholder{color:#4f5c78}.account-password-fields input:focus{border-color:#5b8cffa6;box-shadow:0 0 0 3px #5b8cff14}.account-password-fields input:disabled{cursor:not-allowed;opacity:.6}.account-password-rules{color:#74819e;background:#5b8cff09;border:1px solid #18243b;border-radius:12px;flex-wrap:wrap;gap:8px 16px;margin-top:18px;padding:14px 16px;font-size:11px;display:flex}.account-password-rules strong{color:#a9b5cf;width:100%}.account-password-message{border-radius:12px;margin-top:16px;padding:13px 15px;font-size:12px;font-weight:700;line-height:1.5}.account-password-message.error{color:#ff9a9a;background:#ff696912;border:1px solid #ff696933}.account-password-message.success{color:#59dbaa;background:#2fd39912;border:1px solid #2fd39933}.account-password-actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.account-password-actions button{cursor:pointer;border-radius:11px;padding:12px 18px;font-family:inherit;font-size:12px;font-weight:800}.account-password-cancel{color:#9ba8c3;background:0 0;border:1px solid #26334e}.account-password-submit{color:#aac3ff;background:#5b8cff24;border:1px solid #5b8cff59}.account-password-submit:hover:not(:disabled){background:#5b8cff38}.account-password-actions button:disabled{cursor:not-allowed;opacity:.55}@media (width<=850px){.account-password-fields{grid-template-columns:1fr}}@media (width<=650px){.account-password-form{padding:18px}.account-password-heading{flex-direction:column}.account-password-actions{flex-direction:column-reverse}.account-password-actions button{width:100%}}.account-security-activity{border-top:1px solid #ffffff14;margin-top:28px;padding-top:28px}.account-security-activity-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.account-security-activity-heading h3{margin:6px 0 8px;font-size:20px}.account-security-activity-heading p{color:#8f9bb3;max-width:620px;margin:0;line-height:1.6}.account-security-count{background:#8b5cf614;border:1px solid #8b5cf638;border-radius:999px;flex-shrink:0;padding:8px 12px;font-size:12px;font-weight:700}.account-security-events{gap:10px;display:grid}.account-security-event{background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px 16px;display:grid}.account-security-event-icon{background:#8b5cf614;border:1px solid #8b5cf633;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;font-weight:800;display:flex}.account-security-event-info{min-width:0}.account-security-event-info strong{margin-bottom:4px;display:block}.account-security-event-info p{color:#8f9bb3;margin:0;font-size:13px;line-height:1.5}.account-security-event time{color:#8f9bb3;white-space:nowrap;font-size:12px}.account-security-empty{color:#8f9bb3;text-align:center;border:1px dashed #ffffff1a;border-radius:14px;padding:22px}@media (width<=760px){.account-security-activity-heading{flex-direction:column}.account-security-event{grid-template-columns:42px minmax(0,1fr)}.account-security-event time{white-space:normal;grid-column:2}}.admin-page{color:#f7f9ff;background:radial-gradient(circle at 85% 10%,#5b53ff1f,#0000 32%),radial-gradient(circle at 10% 90%,#3367ff14,#0000 30%),#050817;min-height:100vh;padding:42px}.admin-header{background:linear-gradient(135deg,#101832f5,#080d1ff5);border:1px solid #7d94ff24;border-radius:22px;justify-content:space-between;align-items:center;gap:28px;width:min(1400px,100%);margin:0 auto 28px;padding:30px 32px;display:flex;box-shadow:0 22px 60px #00000040,inset 0 1px #ffffff06}.admin-eyebrow{color:#718dff;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:10px;font-size:11px;font-weight:800;display:inline-flex}.admin-header h1{color:#fff;letter-spacing:-.04em;margin:0;font-size:clamp(30px,4vw,48px);line-height:1.05}.admin-header>div:first-child>p{color:#8290b3;max-width:680px;margin:12px 0 0;font-size:15px;line-height:1.7}.admin-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.admin-profile{background:#080e22b8;border:1px solid #708bff24;border-radius:13px;flex-direction:column;gap:3px;min-width:180px;padding:11px 15px;display:flex}.admin-profile span{color:#657497;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.admin-profile strong{color:#f4f7ff;font-size:13px}.admin-header-actions button,.admin-section-heading button,.admin-error-actions button{color:#dce5ff;min-height:42px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#1e305ee6,#111c3de6);border:1px solid #708bff33;border-radius:12px;padding:0 17px;font-size:12px;font-weight:700;transition:transform .2s,border-color .2s,background .2s}.admin-header-actions button:hover,.admin-section-heading button:hover,.admin-error-actions button:hover{background:linear-gradient(135deg,#293f77f5,#17254ef5);border-color:#718dff80;transform:translateY(-1px)}.admin-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:min(1400px,100%);margin:0 auto 28px;display:grid}.admin-stat-card{background:linear-gradient(145deg,#0f1832f0,#080e1ff0);border:1px solid #758fff21;border-radius:18px;flex-direction:column;justify-content:space-between;min-height:155px;padding:22px;transition:transform .2s,border-color .2s;display:flex;box-shadow:0 16px 38px #0000002e,inset 0 1px #ffffff06}.admin-stat-card:hover{border-color:#718dff4d;transform:translateY(-2px)}.admin-stat-card>span{color:#8290b3;font-size:12px;font-weight:700}.admin-stat-card>strong{color:#fff;letter-spacing:-.04em;margin:15px 0 8px;font-size:clamp(25px,2.6vw,34px);line-height:1}.admin-stat-card>small{color:#536283;font-size:11px;line-height:1.5}.admin-users-section{background:linear-gradient(145deg,#0d152cf7,#070c1cf7);border:1px solid #758fff21;border-radius:22px;width:min(1400px,100%);margin:0 auto;overflow:hidden;box-shadow:0 22px 60px #0003}.admin-section-heading{border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:20px;padding:26px 28px;display:flex}.admin-section-heading h2{color:#f8faff;letter-spacing:-.02em;margin:0;font-size:22px}.admin-section-heading p{color:#667598;margin:7px 0 0;font-size:12px;line-height:1.6}.admin-table-wrapper{width:100%;overflow-x:auto}.admin-table{border-collapse:collapse;text-align:left;width:100%;min-width:1050px}.admin-table thead{background:#050a1994}.admin-table th{color:#607096;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;padding:14px 18px;font-size:10px;font-weight:800}.admin-table td{color:#aeb9d3;vertical-align:middle;white-space:nowrap;border-top:1px solid #ffffff0b;padding:17px 18px;font-size:12px}.admin-table tbody tr{transition:background .18s}.admin-table tbody tr:hover{background:#536bd10e}.admin-user-cell{flex-direction:column;gap:5px;min-width:210px;display:flex}.admin-user-cell strong{color:#eef2ff;font-size:12px}.admin-user-cell span{color:#59698d;font-size:11px}.admin-role,.admin-status{letter-spacing:.05em;border-radius:999px;justify-content:center;align-items:center;min-height:26px;padding:0 9px;font-size:9px;font-weight:800;display:inline-flex}.admin-role{color:#8999bd;background:#4758871a;border:1px solid #6c82be2b}.admin-role-admin{color:#a99cff;background:#634fff1c;border-color:#7765ff40}.admin-status-active{color:#55ddb0;background:#26be8914;border:1px solid #39d5a02e}.admin-status-inactive{color:#ff7d8d;background:#ff526814;border:1px solid #ff69782e}.admin-loading-card{text-align:center;background:linear-gradient(145deg,#0f1832f7,#080e1ff7);border:1px solid #758fff26;border-radius:22px;width:min(620px,100% - 32px);margin:15vh auto 0;padding:38px;box-shadow:0 24px 70px #0000004d}.admin-loading-card h1{color:#fff;margin:4px 0 12px;font-size:30px}.admin-loading-card p{color:#8290b3;margin:0;line-height:1.7}.admin-error-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.admin-menu-label{margin-top:24px}@media (width<=1100px){.admin-page{padding:28px}.admin-header{flex-direction:column;align-items:flex-start}.admin-header-actions{justify-content:flex-start;width:100%}.admin-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.admin-page{padding:18px}.admin-header{border-radius:18px;padding:24px 20px}.admin-header h1{font-size:31px}.admin-header-actions{flex-direction:column;align-items:stretch}.admin-profile,.admin-header-actions button{width:100%}.admin-stat-grid{grid-template-columns:1fr}.admin-stat-card{min-height:135px}.admin-section-heading{flex-direction:column;align-items:flex-start;padding:22px 20px}.admin-section-heading button{width:100%}.admin-loading-card{padding:28px 20px}}.admin-user-action{min-height:32px;font:inherit;cursor:pointer;border-radius:9px;padding:0 12px;font-size:10px;font-weight:800;transition:transform .18s,border-color .18s,background .18s}.admin-user-action:hover{transform:translateY(-1px)}.admin-user-action-disable{color:#ff8493;background:#ff526814;border:1px solid #ff697833}.admin-user-action-disable:hover{background:#ff526824;border-color:#ff69786b}.admin-user-action-enable{color:#55ddb0;background:#26be8914;border:1px solid #39d5a033}.admin-user-action-enable:hover{background:#26be8924;border-color:#39d5a06b}.admin-protected-account{color:#8d82db;background:#634fff12;border:1px solid #7765ff2e;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:9px;font-weight:800;display:inline-flex}.admin-load-more{justify-content:center;align-items:center;padding:18px 20px 22px;display:flex}.admin-load-more button{color:#f8fafc;min-width:140px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#3b82f62e,#6366f13d);border:1px solid #6366f173;border-radius:12px;padding:11px 22px;font-size:14px;font-weight:700;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s}.admin-load-more button:hover{background:linear-gradient(135deg,#3b82f647,#6366f157);border-color:#818cf8cc;transform:translateY(-1px);box-shadow:0 8px 24px #2563eb24}.admin-load-more button:active{transform:translateY(0)}.auth-link-button{color:#93b4ff;width:fit-content;font:inherit;cursor:pointer;background:#3b82f614;border:1px solid #6366f166;border-radius:10px;margin:14px auto 0;padding:10px 18px;font-size:14px;font-weight:700;transition:transform .2s,border-color .2s,background .2s,color .2s,box-shadow .2s;display:block}.auth-link-button:hover:not(:disabled){color:#c7d7ff;background:#6366f129;border-color:#818cf8bf;transform:translateY(-1px);box-shadow:0 8px 20px #2563eb1f}.auth-link-button:active:not(:disabled){transform:translateY(0)}.auth-link-button:disabled{opacity:.55;cursor:not-allowed}.deposit-qr{background:#0f172ab8;border:1px solid #6366f138;border-radius:16px;align-items:center;gap:20px;width:fit-content;margin:24px 0;padding:16px;display:flex}.deposit-qr svg{background:#fff;border-radius:12px;width:180px;height:180px;padding:10px;display:block}.deposit-qr>div{flex-direction:column;gap:6px;display:flex}.deposit-qr strong{color:#f8fafc;font-size:16px;font-weight:800}.deposit-qr span{color:#94a3b8;font-size:13px}@media (width<=700px){.deposit-qr{text-align:center;flex-direction:column;width:100%}}.deposit-amount-section{background:#0f172a94;border:1px solid #6366f138;border-radius:16px;width:100%;margin-top:22px;padding:22px}.deposit-amount-section>label{color:#cbd5e1;letter-spacing:.04em;text-transform:uppercase;margin-bottom:10px;font-size:13px;font-weight:700;display:block}.deposit-amount-input{background:#020617b8;border:1px solid #6366f14d;border-radius:12px;align-items:center;width:100%;min-height:58px;padding:0 18px;transition:border-color .2s,box-shadow .2s;display:flex}.deposit-amount-input:focus-within{border-color:#818cf8d9;box-shadow:0 0 0 3px #6366f11f}.deposit-amount-input>span{color:#94a3b8;flex-shrink:0;margin-right:10px;font-size:20px;font-weight:700}.deposit-amount-input input{color:#f8fafc;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:20px;font-weight:700}.deposit-amount-input input::placeholder{color:#475569}.deposit-amount-input input::-webkit-outer-spin-button{appearance:none;margin:0}.deposit-amount-input input::-webkit-inner-spin-button{appearance:none;margin:0}.deposit-amount-input input[type=number]{appearance:textfield}.deposit-amount-input>strong{color:#a5b4fc;flex-shrink:0;margin-left:12px;font-size:14px;font-weight:800}.deposit-submit-button{color:#fff;width:100%;min-height:50px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#2563ebe6,#4f46e5e6);border:1px solid #6366f18c;border-radius:12px;margin-top:14px;padding:12px 20px;font-size:14px;font-weight:800;transition:transform .2s,box-shadow .2s,opacity .2s}.deposit-submit-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 28px #2563eb38}.deposit-submit-button:active:not(:disabled){transform:translateY(0)}.deposit-submit-button:disabled{opacity:.45;cursor:not-allowed}.deposit-success-message,.deposit-error-message{text-align:left;border-radius:10px;margin:14px 0 0;padding:12px 14px;font-size:13px;font-weight:600}.deposit-success-message{color:#86efac;background:#22c55e14;border:1px solid #22c55e40}.deposit-error-message{color:#fca5a5;background:#ef444414;border:1px solid #ef444440}@media (width<=700px){.deposit-amount-section{padding:16px}.deposit-amount-input{min-height:54px;padding:0 14px}.deposit-amount-input input{font-size:18px}}.admin-deposit-actions{white-space:nowrap;align-items:center;gap:8px;display:flex}.admin-deposit-actions button{min-width:82px;min-height:38px;font:inherit;cursor:pointer;border-radius:9px;padding:8px 14px;font-size:12px;font-weight:800;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s}.admin-deposit-approve{color:#86efac;background:#22c55e1a;border:1px solid #22c55e59}.admin-deposit-approve:hover{background:#22c55e2b;border-color:#22c55ea6;transform:translateY(-1px);box-shadow:0 8px 20px #22c55e1a}.admin-deposit-reject{color:#fca5a5;background:#ef44441a;border:1px solid #ef444459}.admin-deposit-reject:hover{background:#ef44442b;border-color:#ef4444a6;transform:translateY(-1px);box-shadow:0 8px 20px #ef44441a}.roulette-page{background:radial-gradient(circle at 35% 28%,#524cff21,#0000 30%),radial-gradient(circle at 80% 15%,#8b5cf614,#0000 28%),#070b17;min-height:100vh;padding-bottom:70px;position:relative;overflow:hidden}.roulette-page:before{content:"";filter:blur(110px);pointer-events:none;background:#544eff0f;border-radius:50%;width:600px;height:600px;position:absolute;top:120px;left:15%}.roulette-hero{z-index:2;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:30px;display:flex;position:relative}.roulette-eyebrow,.roulette-panel-kicker,.roulette-history-heading>div>span{color:#7f89ff;letter-spacing:.18em;margin-bottom:8px;font-size:.72rem;font-weight:800;display:inline-block}.roulette-hero h1{color:#f7f8ff;letter-spacing:-.045em;margin:0;font-size:clamp(2rem,4vw,3.35rem);line-height:1.05}.roulette-hero>div:first-child>p{color:#8e97ad;max-width:650px;margin:14px 0 0;line-height:1.7}.roulette-status{grid-template-columns:repeat(2,minmax(150px,1fr));gap:12px;min-width:360px;display:grid}.roulette-status-card{background:linear-gradient(145deg,#141b34eb,#090d1cf5);border:1px solid #878fff24;border-radius:18px;padding:17px 18px;position:relative;overflow:hidden;box-shadow:0 18px 50px #00000038,inset 0 1px #ffffff0a}.roulette-status-card:after{content:"";filter:blur(10px);background:#695bff24;border-radius:50%;width:70px;height:70px;position:absolute;top:-25px;right:-25px}.roulette-status-card span,.roulette-status-card small{color:#778198;font-size:.72rem;display:block}.roulette-status-card strong{color:#fff;margin:6px 0;font-size:1.55rem;display:block}.roulette-alert{z-index:2;color:#ffadb5;background:#6f1c2b2e;border:1px solid #ff69783d;border-radius:14px;margin-bottom:20px;padding:14px 18px;position:relative}.roulette-main-grid{z-index:2;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);align-items:start;gap:24px;display:grid;position:relative}.roulette-stage-card{background:radial-gradient(circle at 50% 42%,#5c52ff24,#0000 37%),linear-gradient(150deg,#121830f0,#070b18fa);border:1px solid #7e88ff21;border-radius:30px;min-height:680px;padding:42px 30px 30px;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000057,inset 0 1px #ffffff0a}.roulette-stage-glow{filter:blur(65px);pointer-events:none;background:#5c52ff1f;border-radius:50%;width:430px;height:430px;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.roulette-machine{aspect-ratio:1;perspective:1100px;width:min(430px,100%);margin:0 auto 28px;position:relative}.roulette-rim{background:linear-gradient(145deg,#b9c0ff 0%,#4e57bb 18%,#171d4c 42%,#8992ff 62%,#272d71 80%,#b3b9ff 100%);border-radius:50%;padding:13px;position:absolute;inset:5%;transform:rotateX(4deg);box-shadow:0 34px 65px #00000080,0 0 45px #575bff33,inset 0 2px 3px #ffffffb3,inset 0 -10px 20px #0006}.roulette-rim:before{content:"";z-index:2;pointer-events:none;border:1px solid #ffffff47;border-radius:50%;position:absolute;inset:5px}.roulette-wheel{will-change:transform;border:5px solid #0a0e23;border-radius:50%;width:100%;height:100%;transition:transform 4.2s cubic-bezier(.12,.7,.08,1);position:relative;overflow:hidden;box-shadow:inset 0 0 50px #00000073,inset 0 0 5px #ffffff80}.roulette-wheel:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle,#0000 35%,#ffffff09 36%,#0000 60%),linear-gradient(125deg,#ffffff1f,#0000 24% 68%,#0000002e);border-radius:50%;position:absolute;inset:0}.roulette-prize-label{z-index:3;transform-origin:0;pointer-events:none;width:50%;height:0;position:absolute;top:50%;left:50%}.roulette-prize-label span{color:#fff;letter-spacing:.02em;text-align:center;text-shadow:0 2px 5px #000000a6,0 0 8px #ffffff1f;min-width:54px;font-size:clamp(.66rem,1.3vw,.82rem);font-weight:900;position:absolute;top:50%;left:69%}.roulette-center{z-index:10;aspect-ratio:1;background:linear-gradient(145deg,#d7dbff,#565fce 28%,#171d51 62%,#9da5ff);border-radius:50%;width:28%;padding:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 25px #00000073,0 0 28px #6861ff40}.roulette-center-inner{background:radial-gradient(circle at 35% 25%,#2c357b,#090e28 65%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;box-shadow:inset 0 2px 8px #ffffff26}.roulette-center-inner span{color:#fff;text-shadow:0 0 18px #827dff80;font-size:clamp(2rem,5vw,3.3rem);font-weight:900;line-height:.9}.roulette-center-inner small{color:#8991ff;letter-spacing:.15em;margin-top:7px;font-size:.52rem;font-weight:800}.roulette-pointer{z-index:30;filter:drop-shadow(0 8px 10px #00000073);width:54px;height:68px;position:absolute;top:0;left:50%;transform:translate(-50%)}.roulette-pointer:before{content:"";background:radial-gradient(circle at 35% 30%,#fff,#8d94ff 24%,#363f9b 55%,#111638 100%);border:5px solid #11183e;border-radius:50%;width:31px;height:31px;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 18px #6e69ff80}.roulette-pointer span{border-top:30px solid #a8aeff;border-left:16px solid #0000;border-right:16px solid #0000;width:0;height:0;position:absolute;top:25px;left:50%;transform:translate(-50%)}.roulette-spin-button{z-index:4;color:#fff;letter-spacing:.08em;cursor:pointer;background:linear-gradient(135deg,#4e55d9,#7162ff);border:1px solid #aeb4ff66;border-radius:15px;min-width:220px;margin:0 auto;padding:15px 28px;font-weight:900;transition:transform .18s,box-shadow .18s,opacity .18s;display:block;position:relative;box-shadow:0 14px 30px #4c48d24d,inset 0 1px #fff3}.roulette-spin-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 18px 38px #4c48d26b,inset 0 1px #fff3}.roulette-spin-button:disabled{opacity:.45;cursor:not-allowed}.roulette-spin-button.is-spinning{animation:1s ease-in-out infinite rouletteButtonPulse}@keyframes rouletteButtonPulse{50%{box-shadow:0 18px 45px #675cff8c,0 0 20px #7b74ff33}}.roulette-spin-caption{color:#778198;text-align:center;max-width:470px;margin:13px auto 0;font-size:.8rem;line-height:1.6}.roulette-result{z-index:4;text-align:center;background:linear-gradient(145deg,#564fe526,#0d1228eb);border:1px solid #828aff40;border-radius:18px;max-width:400px;margin:24px auto 0;padding:20px;animation:.6s both roulettePrizeReveal;position:relative}.roulette-result span{color:#8991ff;letter-spacing:.15em;font-size:.68rem;font-weight:900;display:block}.roulette-result strong{color:#fff;margin:5px 0;font-size:2.2rem;display:block}.roulette-result p{color:#9ca4b8;margin:0}@keyframes roulettePrizeReveal{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.roulette-side{gap:20px;display:grid}.roulette-panel{background:linear-gradient(145deg,#11172ef5,#080c1bfa);border:1px solid #7d86ff21;border-radius:24px;padding:24px;box-shadow:0 22px 60px #0000003d,inset 0 1px #ffffff09}.roulette-multiplier{align-items:center;gap:17px;display:flex}.roulette-multiplier>strong{color:#fff;background:linear-gradient(145deg,#5b53e847,#20265566);border:1px solid #8b91ff40;border-radius:22px;flex:0 0 82px;justify-content:center;align-items:center;width:82px;height:82px;font-size:1.5rem;display:flex;box-shadow:inset 0 1px #ffffff14}.roulette-multiplier h3{color:#f4f5ff;margin:0 0 7px;font-size:1rem}.roulette-multiplier p{color:#7d879d;margin:0;font-size:.78rem;line-height:1.55}.roulette-levels{gap:8px;margin-top:22px;display:grid}.roulette-levels span{color:#707a91;background:#ffffff05;border:1px solid #ffffff0d;border-radius:11px;padding:10px 12px;font-size:.75rem;font-weight:700}.roulette-levels span.active{color:#fff;background:#5b53e824;border-color:#797eff4d;box-shadow:inset 3px 0 #777eff}.roulette-history{z-index:2;background:linear-gradient(145deg,#0f152af0,#080c1afa);border:1px solid #7e88ff1f;border-radius:24px;margin-top:24px;padding:26px;position:relative}.roulette-history-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.roulette-history-heading h2{color:#f4f5ff;margin:0;font-size:1.3rem}.roulette-history-heading>strong{color:#7d879d;font-size:.78rem}.roulette-history-list{gap:10px;display:grid}.roulette-history-item{background:#ffffff05;border:1px solid #ffffff0b;border-radius:15px;grid-template-columns:46px 1fr auto;align-items:center;gap:13px;padding:13px;display:grid}.roulette-history-icon{color:#fff;background:#5d54e729;border:1px solid #8288ff38;border-radius:13px;justify-content:center;align-items:center;width:42px;height:42px;font-weight:900;display:flex}.roulette-history-info strong,.roulette-history-info span,.roulette-history-status span,.roulette-history-status small{display:block}.roulette-history-info strong{color:#f4f5ff;font-size:.88rem}.roulette-history-info span{color:#6f798f;margin-top:3px;font-size:.72rem}.roulette-history-status{text-align:right}.roulette-history-status span{color:#8f96ff;letter-spacing:.08em;font-size:.66rem;font-weight:900}.roulette-history-status small{color:#626d83;margin-top:4px;font-size:.68rem}.roulette-empty{color:#747f95;text-align:center;border:1px dashed #7e88ff21;border-radius:16px;padding:35px 20px}@media (width<=1180px){.roulette-hero{flex-direction:column;align-items:stretch}.roulette-status{width:100%;min-width:0}.roulette-main-grid,.roulette-side{grid-template-columns:1fr}}@media (width<=720px){.roulette-page{padding-left:16px;padding-right:16px}.roulette-status{grid-template-columns:1fr}.roulette-stage-card{border-radius:22px;min-height:auto;padding:28px 12px}.roulette-machine{width:min(420px,92vw)}.roulette-rim{padding:8px;inset:7%}.roulette-pointer{top:2%}.roulette-spin-button{width:90%;min-width:0}.roulette-history-item{grid-template-columns:42px 1fr}.roulette-history-status{text-align:left;grid-column:2}}@media (prefers-reduced-motion:reduce){.roulette-wheel{transition-duration:.01ms}.roulette-spin-button.is-spinning,.roulette-result{animation:none}}.roulette-golden-progress{margin-top:24px}.roulette-golden-divider{background:linear-gradient(90deg,#0000,#7b83ff40,#0000);width:100%;height:1px;margin-bottom:22px}.roulette-golden-title{justify-content:space-between;align-items:center;gap:18px;display:flex}.roulette-golden-title>div>span{color:#747eff;letter-spacing:.14em;margin-bottom:5px;font-size:.65rem;font-weight:900;display:block}.roulette-golden-title>div>strong{color:#f6f7ff;letter-spacing:.02em;font-size:1.25rem}.roulette-level-badge{color:#fff;background:linear-gradient(145deg,#635bec40,#191f4699);border:1px solid #848cff40;border-radius:14px;justify-content:center;align-items:center;width:45px;height:45px;font-weight:900;display:flex;box-shadow:inset 0 1px #ffffff14,0 10px 25px #0000002e}.roulette-golden-stats{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:18px;display:grid}.roulette-golden-stats>div{background:#ffffff05;border:1px solid #ffffff0d;border-radius:13px;padding:12px}.roulette-golden-stats span,.roulette-golden-stats strong{display:block}.roulette-golden-stats span{color:#717c93;margin-bottom:5px;font-size:.68rem}.roulette-golden-stats strong{color:#f4f5ff;font-size:1rem}.roulette-level-progress{background:#ffffff0e;border-radius:999px;height:7px;margin-top:18px;position:relative;overflow:hidden}.roulette-level-progress-fill{border-radius:inherit;background:linear-gradient(90deg,#555de1,#8d80ff);height:100%;transition:width .5s;box-shadow:0 0 15px #7169ff66}.roulette-level-next{justify-content:space-between;align-items:center;gap:15px;margin-top:13px;display:flex}.roulette-level-next span{color:#737e95;font-size:.7rem}.roulette-level-next strong{color:#a9afff;letter-spacing:.08em;font-size:.75rem}.roulette-level-message{color:#858fa5;margin:7px 0 0;font-size:.72rem;line-height:1.5}.roulette-level-rule{color:#5f6a80;border-top:1px solid #ffffff0b;margin-top:17px;padding-top:14px;font-size:.66rem;line-height:1.55;display:block}.roulette-partner-message{background:#5d54e712;border:1px solid #8b91ff24;border-radius:14px;margin-top:18px;padding:14px}.roulette-partner-message span,.roulette-partner-message strong{display:block}.roulette-partner-message span{color:#8189ff;letter-spacing:.12em;font-size:.62rem;font-weight:900}.roulette-partner-message strong{color:#f5f6ff;margin-top:5px;font-size:.88rem}.roulette-partner-message p{color:#737e94;margin:6px 0 0;font-size:.7rem;line-height:1.55}@media (width<=520px){.roulette-golden-stats{grid-template-columns:1fr}}.golden-level-program{background:radial-gradient(circle at 85% 0,#6459ee1f,#0000 34%),linear-gradient(145deg,#0d132bf5,#080d1efa);border:1px solid #7a82ff24;border-radius:24px;margin:24px 0;padding:26px;box-shadow:0 24px 60px #0000002e,inset 0 1px #ffffff06}.golden-level-heading{justify-content:space-between;align-items:flex-start;gap:25px;display:flex}.golden-level-heading h2{color:#f5f6ff;margin:4px 0 7px;font-size:1.45rem}.golden-level-heading>div:first-child>p:last-child{color:#7c879f;margin:0;line-height:1.6}.golden-current-level{text-align:right;background:#5a52e017;border:1px solid #8289ff38;border-radius:16px;min-width:150px;padding:15px 18px}.golden-current-level span,.golden-current-level strong{display:block}.golden-current-level span{color:#747dff;letter-spacing:.13em;margin-bottom:5px;font-size:.62rem;font-weight:900}.golden-current-level strong{color:#fff;font-size:1.05rem}.golden-level-summary{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px;display:grid}.golden-level-summary>div{background:#ffffff05;border:1px solid #ffffff0d;border-radius:16px;padding:17px}.golden-level-summary span,.golden-level-summary strong,.golden-level-summary small{display:block}.golden-level-summary span{color:#747f97;font-size:.72rem}.golden-level-summary strong{color:#f4f5ff;margin-top:6px;font-size:1.3rem}.golden-level-summary small{color:#58647b;margin-top:4px;font-size:.65rem}.golden-main-progress{margin-top:24px}.golden-progress-header{color:#7e89a0;justify-content:space-between;margin-bottom:9px;font-size:.72rem;display:flex}.golden-progress-header strong{color:#a5abff}.golden-progress-track{background:#ffffff0e;border-radius:999px;height:8px;overflow:hidden}.golden-progress-fill{border-radius:inherit;background:linear-gradient(90deg,#515bdd,#9485ff);height:100%;transition:width .5s;box-shadow:0 0 18px #7067ff66}.golden-level-roadmap{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:27px;display:grid}.golden-level-step{text-align:center;opacity:.58;background:#ffffff04;border:1px solid #ffffff0b;border-radius:15px;padding:15px 8px;transition:transform .18s,opacity .18s,border-color .18s}.golden-level-step.unlocked{opacity:1;background:#5b53e112;border-color:#7f87ff38}.golden-level-step:hover{transform:translateY(-2px)}.golden-level-icon{color:#939aff;background:#5f57e014;border:1px solid #7e86ff2e;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin:0 auto 10px;font-size:.72rem;font-weight:900;display:flex}.golden-level-step strong,.golden-level-step span,.golden-level-step small{display:block}.golden-level-step strong{color:#f2f3ff;font-size:.78rem}.golden-level-step span{color:#707b92;margin-top:5px;font-size:.64rem}.golden-level-step small{color:#8990e8;margin-top:3px;font-size:.62rem}.golden-level-notice{background:#5e56e10b;border-left:2px solid #777fff8c;border-radius:0 12px 12px 0;margin-top:20px;padding:14px 16px}.golden-level-notice span{color:#7f87f8;letter-spacing:.11em;font-size:.61rem;font-weight:900}.golden-level-notice p{color:#737e95;margin:5px 0 0;font-size:.72rem;line-height:1.55}.golden-partner-card{background:linear-gradient(135deg,#6459e61c,#ffffff04);border:1px solid #9787ff33;border-radius:17px;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:18px;display:flex}.golden-partner-card span,.golden-partner-card strong{display:block}.golden-partner-card span{color:#858cff;letter-spacing:.12em;font-size:.61rem;font-weight:900}.golden-partner-card strong{color:#fff;margin-top:5px;font-size:.95rem}.golden-partner-card p{color:#737e94;max-width:560px;margin:6px 0 0;font-size:.72rem;line-height:1.55}.golden-partner-mark{color:#fff;background:#5e56e121;border:1px solid #9197ff40;border-radius:16px;flex:0 0 52px;justify-content:center;align-items:center;width:52px;height:52px;font-weight:900;display:flex}@media (width<=850px){.golden-level-roadmap{grid-template-columns:repeat(2,1fr)}.golden-level-summary{grid-template-columns:1fr}}@media (width<=560px){.golden-level-program{padding:18px}.golden-level-heading{flex-direction:column}.golden-current-level{text-align:left;width:100%}.golden-level-roadmap{grid-template-columns:1fr}}.sidebar-mobile-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.sidebar-menu-content{min-width:0;display:block}.sidebar-nav-icon{flex:0 0 22px;justify-content:center;align-items:center;width:22px;font-size:17px;line-height:1;display:inline-flex}.sidebar-nav-text{min-width:0;display:inline}.mobile-menu-toggle{color:#e7c77e;font:inherit;cursor:pointer;background:#d3af5e14;border:1px solid #d3af5e59;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 13px;font-size:13px;font-weight:700;display:none}.mobile-menu-toggle:hover{background:#d3af5e26}.mobile-menu-toggle:focus-visible,.sidebar .nav-button:focus-visible{outline-offset:3px;outline:2px solid #e7c77e}@media (width>=651px) and (width<=900px){.sidebar .sidebar-nav-text{display:none}.sidebar .sidebar-nav-icon{display:inline-flex}.sidebar .nav-button{justify-content:center}}@media (width<=650px){.dashboard{min-width:0;display:block}.dashboard>.sidebar{border-bottom:1px solid #d3af5e2e;border-right:0;width:100%;height:auto;min-height:0;padding:14px 16px;display:block;position:relative;top:auto}.sidebar .sidebar-mobile-header{display:flex}.sidebar .brand{justify-content:flex-start;min-width:0}.sidebar .brand-name{font-size:12px;display:inline}.sidebar .mobile-menu-toggle{flex-shrink:0;display:inline-flex}.sidebar .sidebar-menu-content{margin-top:12px;display:none}.sidebar .sidebar-menu-content.mobile-open{display:block}.sidebar .menu-label{letter-spacing:1px;margin:14px 8px 10px;font-size:10px;display:block}.sidebar .navigation{flex-direction:column;gap:5px;margin-top:0;display:flex}.sidebar .nav-link,.sidebar .nav-button{text-align:left;justify-content:flex-start;align-items:center;gap:12px;width:100%;min-height:44px;padding:11px 13px;font-size:14px;display:flex}.sidebar .sidebar-nav-icon{flex-shrink:0;font-size:19px;display:inline-flex}.sidebar .sidebar-nav-text{font-size:14px;font-weight:600;display:inline}.sidebar .nav-button.active{color:#f5deb0;background:#d3af5e1c;border-color:#d3af5e38}.dashboard .main-content{min-width:0;padding:20px 14px 30px}}#root{isolation:isolate;position:relative}.golden-app-content{z-index:1;min-height:100vh;position:relative}.dashboard,.admin-page,.auth-page{z-index:1;position:relative}.dashboard .sidebar{z-index:2}.dashboard .main-content{z-index:1;position:relative}.dashboard .main-content .stat-card,.dashboard .main-content .action-card{background:#080e22f0;border-color:#5a7ddc3d;box-shadow:0 12px 35px #00000040}.dashboard .sidebar{background:linear-gradient(#070c1df7,#040814fa)}.dashboard .main-content h1,.dashboard .main-content h2{color:#f7f9ff;text-shadow:0 2px 12px #0000004d}@media (width<=650px){.dashboard{background:#040713c7}}@media (width<=650px){.dashboard{background:#040713db}}.dashboard{background:linear-gradient(135deg,#030612ed,#050818eb)}@media (width<=650px){.dashboard{background:#040713f0}}.gf-dashboard-3d,.gf-dashboard-3d .premium-metric-card,.gf-dashboard-3d .premium-investment-card,.gf-dashboard-3d .premium-activity-panel,.gf-dashboard-3d .premium-account-panel{box-sizing:border-box;min-width:0;max-width:100%}@media (hover:hover) and (pointer:fine){.gf-dashboard-3d .premium-metric-card,.gf-dashboard-3d .premium-investment-card,.gf-dashboard-3d .premium-activity-panel,.gf-dashboard-3d .premium-account-panel{transform-style:preserve-3d;will-change:transform;transition:transform .28s,box-shadow .28s,border-color .28s;position:relative;transform:perspective(1100px)translateZ(0)rotateX(0)rotateY(0)}.gf-dashboard-3d .premium-metric-card:hover,.gf-dashboard-3d .premium-investment-card:hover,.gf-dashboard-3d .premium-activity-panel:hover,.gf-dashboard-3d .premium-account-panel:hover{border-color:#94beff4d;transform:perspective(1100px)translateY(-5px)rotateX(2deg)rotateY(-2deg);box-shadow:0 18px 40px #00000045,0 0 22px #508cff1f}.gf-dashboard-3d .premium-actions button,.gf-dashboard-3d .premium-onboarding-buttons button,.gf-dashboard-3d .premium-section-heading button,.gf-dashboard-3d .premium-panel-heading button,.gf-dashboard-3d .premium-account-button{transition:transform .22s,box-shadow .22s,filter .22s}.gf-dashboard-3d .premium-actions button:hover,.gf-dashboard-3d .premium-onboarding-buttons button:hover,.gf-dashboard-3d .premium-section-heading button:hover,.gf-dashboard-3d .premium-panel-heading button:hover,.gf-dashboard-3d .premium-account-button:hover{transform:translateY(-3px);box-shadow:0 12px 25px #0003,0 0 16px #649bff1f}.gf-dashboard-3d .premium-actions button:active,.gf-dashboard-3d .premium-onboarding-buttons button:active{transform:translateY(-1px)scale(.99)}}@media (width<=760px){.dashboard .main-content.gf-dashboard-3d{width:100%;min-width:0;max-width:100%;padding:20px 14px 30px}.gf-dashboard-3d .premium-topbar{flex-direction:column;align-items:stretch;gap:18px;min-width:0;display:flex}.gf-dashboard-3d .premium-topbar>div:first-child{min-width:0;max-width:100%}.gf-dashboard-3d .premium-topbar h1{overflow-wrap:break-word;font-size:clamp(24px,6vw,32px);line-height:1.16}.gf-dashboard-3d .premium-topbar>div:first-child>p{overflow-wrap:break-word;max-width:100%;line-height:1.55}.gf-dashboard-3d .premium-profile{width:100%;min-width:0;max-width:100%}.gf-dashboard-3d .premium-profile-main,.gf-dashboard-3d .premium-profile-copy{min-width:0}.gf-dashboard-3d .premium-metrics-grid,.gf-dashboard-3d .premium-investments-grid,.gf-dashboard-3d .premium-bottom-grid{grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%;display:grid}.gf-dashboard-3d .premium-metric-card,.gf-dashboard-3d .premium-investment-card,.gf-dashboard-3d .premium-activity-panel,.gf-dashboard-3d .premium-account-panel{width:100%;min-width:0;max-width:100%}.gf-dashboard-3d .premium-actions,.gf-dashboard-3d .premium-onboarding-buttons,.gf-dashboard-3d .premium-section-heading,.gf-dashboard-3d .premium-panel-heading{flex-wrap:wrap;min-width:0}.gf-dashboard-3d h1,.gf-dashboard-3d h2,.gf-dashboard-3d h3,.gf-dashboard-3d p,.gf-dashboard-3d small{overflow-wrap:break-word;max-width:100%}}@media (prefers-reduced-motion:reduce){.gf-dashboard-3d .premium-metric-card,.gf-dashboard-3d .premium-investment-card,.gf-dashboard-3d .premium-activity-panel,.gf-dashboard-3d .premium-account-panel,.gf-dashboard-3d button{transition:none!important;transform:none!important}}@media (hover:hover) and (pointer:fine) and (width>=761px){.gf-dashboard-3d .premium-metric-card,.gf-dashboard-3d .premium-investment-card,.gf-dashboard-3d .premium-activity-panel,.gf-dashboard-3d .premium-account-panel{--gf-rotate-x:0deg;--gf-rotate-y:0deg;--gf-glow-x:50%;--gf-glow-y:50%;--gf-glow-opacity:0;isolation:isolate;transform:perspective(1100px) translateY(0) rotateX(var(--gf-rotate-x)) rotateY(var(--gf-rotate-y));transition:transform .24s,box-shadow .24s,border-color .24s;position:relative}.gf-dashboard-3d .premium-metric-card:after,.gf-dashboard-3d .premium-investment-card:after,.gf-dashboard-3d .premium-activity-panel:after,.gf-dashboard-3d .premium-account-panel:after{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:radial-gradient(340px circle at var(--gf-glow-x) var(--gf-glow-y), #60a0ff30, #9152ff13 35%, transparent 70%);opacity:var(--gf-glow-opacity);transition:opacity .28s;position:absolute;inset:0}.gf-dashboard-3d .premium-metric-card>*,.gf-dashboard-3d .premium-investment-card>*,.gf-dashboard-3d .premium-activity-panel>*,.gf-dashboard-3d .premium-account-panel>*{z-index:1;position:relative}.gf-dashboard-3d .premium-metric-card:hover,.gf-dashboard-3d .premium-investment-card:hover,.gf-dashboard-3d .premium-activity-panel:hover,.gf-dashboard-3d .premium-account-panel:hover{transform:perspective(1100px) translateY(-5px) rotateX(var(--gf-rotate-x)) rotateY(var(--gf-rotate-y))}}@media (width<=760px),(hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.gf-dashboard-3d .premium-metric-card,.gf-dashboard-3d .premium-investment-card,.gf-dashboard-3d .premium-activity-panel,.gf-dashboard-3d .premium-account-panel{transform:none!important}.gf-dashboard-3d .premium-metric-card:after,.gf-dashboard-3d .premium-investment-card:after,.gf-dashboard-3d .premium-activity-panel:after,.gf-dashboard-3d .premium-account-panel:after{display:none}}.gf-sidebar-extras{box-sizing:border-box;gap:26px;width:100%;min-width:0;padding:26px 14px 28px;display:grid}.gf-sidebar-promo,.gf-sidebar-activity{box-sizing:border-box;color:#f2f5ff;background:linear-gradient(145deg,#101b38,#080f23 76%);border:1px solid #7088dc47;border-radius:16px;width:100%;min-width:0;overflow:hidden;box-shadow:inset 0 1px #aebcff0f}.gf-sidebar-promo{padding:18px 16px 20px;position:relative}.gf-sidebar-promo:after{content:"";background:linear-gradient(90deg,#4a88ff,#ab72ff,#0000);height:2px;position:absolute;bottom:0;left:16px;right:16px}.gf-sidebar-promo-icons{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.gf-sidebar-promo-crown{color:#a991ff;text-shadow:0 0 18px #7255e7;font-size:25px}.gf-sidebar-promo-chart{color:#71a3ff;font-size:26px}.gf-sidebar-promo strong{letter-spacing:-.1px;font-size:15px;line-height:1.45;display:block}.gf-sidebar-promo p{color:#aab9d5;margin:10px 0 0;font-size:12px;line-height:1.6}.gf-sidebar-activity{padding:15px 13px}.gf-sidebar-activity-heading{align-items:center;gap:7px;font-size:12px;display:flex}.gf-sidebar-activity-dot{background:#76a2ff;border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 8px #76a2ff}.gf-sidebar-activity-disclaimer{color:#9aa9c8;margin:7px 0 14px;font-size:10px;line-height:1.4;display:block}.gf-sidebar-activity-event{min-height:52px}.gf-sidebar-activity-event-inner{align-items:center;gap:9px;animation:.45s both gf-sidebar-appear;display:flex}.gf-sidebar-activity-symbol{color:#c5d6ff;background:#1c315c;border-radius:10px;flex:0 0 33px;place-items:center;width:33px;height:33px;font-size:17px;display:grid}.gf-sidebar-activity-symbol.investment{color:#a99aff;background:#28214e}.gf-sidebar-activity-symbol.capital{color:#80d8c3;background:#143d40}.gf-sidebar-activity-event-inner>div{gap:4px;min-width:0;display:grid}.gf-sidebar-activity-event-inner strong{overflow-wrap:anywhere;font-size:12px;font-weight:650}.gf-sidebar-activity-event-inner span:not(.gf-sidebar-activity-symbol){color:#b5c5e1;font-size:11px}.gf-sidebar-activity-wait{color:#9aa9c8;font-size:11px}@keyframes gf-sidebar-appear{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.gf-sidebar-activity-event-inner{animation:none}}.gf-logo{isolation:isolate;flex-shrink:0;justify-content:center;align-items:center;width:100%;max-width:205px;height:180px;margin:0 auto;padding:0;display:flex;position:relative}.gf-logo:before{content:"";filter:blur(22px);z-index:-1;pointer-events:none;background:radial-gradient(#326eff29 0%,#7e41ff17 40%,#0000 75%);width:75%;height:65%;animation:5s ease-in-out infinite gfGlow;position:absolute;top:15%;left:12.5%}.gf-logo-image{object-fit:contain;object-position:center;filter:drop-shadow(0 0 7px #288cff29)drop-shadow(0 0 12px #a046ff1a);background:0 0;border:none;width:100%;height:100%;transition:transform .35s,filter .35s;display:block}.gf-logo:hover .gf-logo-image{filter:drop-shadow(0 0 10px #288cff4d)drop-shadow(0 0 17px #a046ff33);transform:scale(1.045)}.gf-logo:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#1eaaffbf,#aa46ffd9,#0000);width:68%;height:1px;position:absolute;bottom:-9px;left:50%;transform:translate(-50%);box-shadow:0 0 8px #506eff73}.brand .gf-logo+.brand-name{display:none}.sidebar .brand:has(.gf-logo){width:100%;height:auto;box-shadow:none;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:8px 0;display:flex}@keyframes gfGlow{0%,to{opacity:.55;transform:scale(.95)}50%{opacity:1;transform:scale(1.08)}}@media (width>=651px) and (width<=900px){.gf-logo{max-width:65px;height:70px}.gf-logo:after{display:none}}@media (width<=650px){.gf-logo{max-width:110px;height:85px}.gf-logo:after{display:none}}@media (prefers-reduced-motion:reduce){.gf-logo:before{animation:none}.gf-logo-image{transition:none}}.gf-ttt{color:#f2f5ff;box-sizing:border-box;background:linear-gradient(145deg,#101b38,#080f23 76%);border:1px solid #7088dc47;border-radius:16px;min-width:0;margin:0 14px 20px;padding:15px 13px}.gf-ttt-heading{align-items:center;gap:7px;font-size:13px;display:flex}.gf-ttt-heading>span{color:#b19aff;font-size:18px}.gf-ttt-heading small{letter-spacing:.5px;color:#a7a2db;margin-left:auto;font-size:8px}.gf-ttt-intro{color:#9ba9cb;text-align:center;margin:12px 0;font-size:11px}.gf-ttt-intro b{color:#d8ddff}.gf-ttt-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-width:220px;margin:0 auto;display:grid}.gf-ttt-cell{aspect-ratio:1;color:#fff;cursor:pointer;background:#101a35;border:1px solid #2d3c66;border-radius:9px;place-items:center;min-width:0;padding:0;display:grid;position:relative;overflow:hidden}.gf-ttt-cell:hover:not(:disabled){background:#1b2c50;border-color:#6d8dff}.gf-ttt-cell:disabled{cursor:default}.gf-ttt-mark{z-index:1;font-size:clamp(24px,2.3vw,32px);font-weight:850;line-height:1;position:relative}.gf-ttt-x .gf-ttt-mark{color:#bba2ff}.gf-ttt-o .gf-ttt-mark{color:#80b2ff}.gf-ttt-watermark{opacity:.22;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0;transform:scale(.85)}.gf-ttt-watermark svg,.gf-ttt-watermark img{max-width:65%;max-height:65%}.gf-ttt-status{text-align:center;color:#b6c7ef;min-height:19px;margin:12px 0 8px;font-size:11px;font-weight:700}.gf-ttt-score{color:#91a0c1;justify-content:space-between;gap:4px;font-size:9px;display:flex}.gf-ttt-score span{flex-direction:column;align-items:center;gap:4px;display:flex}.gf-ttt-score b{color:#e3e8ff;font-size:13px}.gf-ttt-reset{color:#b9caff;cursor:pointer;background:#5b8cff1a;border:1px solid #7198ff59;border-radius:9px;width:100%;margin-top:13px;padding:10px 6px;font-size:11px;font-weight:700;display:block}.gf-ttt-reset:hover{background:#5b8cff30}@media (width<=900px) and (width>=651px){.gf-ttt{display:none}}@media (width<=650px){.gf-ttt{max-width:320px;margin:16px auto}}.gf-crypto-ticker{box-sizing:border-box;z-index:5;color:#eef2ff;background:#05070e;border-bottom:none;align-items:center;gap:12px;width:100%;min-height:47px;padding:8px 16px;font-family:inherit;display:flex;position:relative}.gf-crypto-ticker__items{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gf-crypto-ticker__coin{white-space:nowrap;background:#081019;border:1px solid #1c2938;border-radius:9px;align-items:center;gap:6px;padding:5px 8px;font-size:11px;display:flex}.gf-crypto-ticker__icon{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:19px;height:19px;font-size:12px;font-weight:800;display:inline-flex}.gf-crypto-ticker__icon--btc{background:#f7931a}.gf-crypto-ticker__icon--eth{background:#627eea}.gf-crypto-ticker__icon--usdt{background:#26a17b}.gf-crypto-ticker__price{color:#f4f6ff;font-variant-numeric:tabular-nums}.gf-crypto-ticker__change{font-variant-numeric:tabular-nums;color:#a5adbf;font-weight:700}.gf-crypto-ticker__change.is-positive{color:#10d8a1}.gf-crypto-ticker__change.is-negative{color:#ff677b}.gf-crypto-ticker__notice{color:#96a4bd;font-size:10px}@media (width<=700px){.gf-crypto-ticker{flex-direction:column;align-items:flex-start;gap:5px;padding:7px 9px}.gf-crypto-ticker__items{flex-wrap:nowrap;width:100%;padding-bottom:3px;overflow-x:auto}.gf-crypto-ticker__coin{flex:none}}.gf-dashboard-header-right{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.gf-dashboard-header-right .gf-crypto-ticker{z-index:auto;background:0 0;border:0;width:auto;min-height:0;padding:0}.gf-dashboard-header-right .gf-crypto-ticker__items{flex-wrap:nowrap;gap:5px}.gf-dashboard-header-right .gf-crypto-ticker__coin{border-radius:8px;gap:4px;padding:4px 6px;font-size:10px}.gf-dashboard-header-right .gf-crypto-ticker__icon{width:16px;height:16px;font-size:10px}.gf-dashboard-header-right .gf-crypto-ticker__notice{font-size:10px}@media (width<=1200px){.premium-topbar{flex-wrap:wrap;gap:14px}.gf-dashboard-header-right{justify-content:flex-end;width:100%}}@media (width<=700px){.gf-dashboard-header-right{justify-content:flex-start}.gf-dashboard-header-right .gf-crypto-ticker{flex-direction:row;align-items:center;padding:0}.gf-dashboard-header-right .gf-crypto-ticker__items{width:auto;max-width:100%;overflow-x:auto}}.gf-dashboard-header-right .gf-crypto-ticker{transform:translateY(-25px)}.gf-plans-3d{box-sizing:border-box;min-width:0;max-width:100%}.gf-plans-3d .plan-card{--gf-rotate-x:0deg;--gf-rotate-y:0deg;--gf-glow-x:50%;--gf-glow-y:50%;--gf-glow-opacity:0;box-sizing:border-box;isolation:isolate;min-width:0;max-width:100%;transform:perspective(1100px) rotateX(var(--gf-rotate-x)) rotateY(var(--gf-rotate-y)) translateZ(0);transform-style:preserve-3d;transition:transform .28s,box-shadow .28s,border-color .28s;position:relative}.gf-plans-3d .plan-card:after{content:"";z-index:0;border-radius:inherit;background:radial-gradient(circle 240px at var(--gf-glow-x) var(--gf-glow-y), #6ca3ff29, #804fff12 42%, transparent 75%);opacity:var(--gf-glow-opacity);pointer-events:none;transition:opacity .25s;position:absolute;inset:0}.gf-plans-3d .plan-card>*{z-index:1;position:relative}@media (hover:hover) and (pointer:fine){.gf-plans-3d .plan-card:hover{transform:perspective(1100px) translateY(-6px) rotateX(var(--gf-rotate-x)) rotateY(var(--gf-rotate-y));border-color:#8cb8ff6b;box-shadow:0 22px 45px #00000052,0 0 25px #4c7fff1f}.gf-plans-3d .plan-button{transition:transform .22s,box-shadow .22s,filter .22s}.gf-plans-3d .plan-button:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-3px);box-shadow:0 12px 28px #0000003d,0 0 18px #6091ff2e}.gf-plans-3d .plan-button:active:not(:disabled){transform:translateY(-1px)scale(.99)}}.gf-plans-3d .plan-card.featured{border-color:#976fff66}@media (hover:hover) and (pointer:fine){.gf-plans-3d .plan-card.featured:hover{border-color:#ae8bff99;box-shadow:0 24px 48px #00000057,0 0 28px #7c4eff29}}@media (width<=760px){.gf-plans-3d{width:100%;min-width:0;max-width:100%}.gf-plans-3d .plans-grid{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;max-width:100%;display:grid}.gf-plans-3d .plan-card{width:100%;min-width:0;max-width:100%;transform:none}.gf-plans-3d .plan-card:after{display:none}.gf-plans-3d .plan-details{min-width:0;max-width:100%}.gf-plans-3d .plan-card h2,.gf-plans-3d .plan-description,.gf-plans-3d .plan-details strong{overflow-wrap:anywhere}}@media (hover:none),(pointer:coarse){.gf-plans-3d .plan-card{transform:none!important}.gf-plans-3d .plan-card:after{display:none}}@media (prefers-reduced-motion:reduce){.gf-plans-3d .plan-card,.gf-plans-3d .plan-button{transition:none!important;transform:none!important}.gf-plans-3d .plan-card:after{display:none!important}}.gf-deposit-3d,.gf-withdraw-3d{box-sizing:border-box;min-width:0;max-width:100%}.gf-deposit-3d .deposit-card,.gf-deposit-3d .deposit-address-card,.gf-withdraw-3d .withdraw-card,.gf-withdraw-3d .withdraw-form-card{--gf-rotate-x:0deg;--gf-rotate-y:0deg;--gf-glow-x:50%;--gf-glow-y:50%;--gf-glow-opacity:0;isolation:isolate;box-sizing:border-box;min-width:0;max-width:100%;transition:transform .28s,box-shadow .28s,border-color .28s;position:relative}.gf-deposit-3d .deposit-card:after,.gf-deposit-3d .deposit-address-card:after,.gf-withdraw-3d .withdraw-card:after,.gf-withdraw-3d .withdraw-form-card:after{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle 250px at var(--gf-glow-x) var(--gf-glow-y), #609aff26, #9050ff0f 45%, transparent 76%);opacity:var(--gf-glow-opacity);transition:opacity .25s;position:absolute;inset:0}.gf-deposit-3d .deposit-card>*,.gf-deposit-3d .deposit-address-card>*,.gf-withdraw-3d .withdraw-card>*,.gf-withdraw-3d .withdraw-form-card>*{z-index:1;position:relative}@media (hover:hover) and (pointer:fine){.gf-deposit-3d .deposit-card,.gf-withdraw-3d .withdraw-card{transform:perspective(1100px) rotateX(var(--gf-rotate-x)) rotateY(var(--gf-rotate-y));transform-style:preserve-3d}.gf-deposit-3d .deposit-card:hover,.gf-withdraw-3d .withdraw-card:hover{transform:perspective(1100px) translateY(-4px) rotateX(var(--gf-rotate-x)) rotateY(var(--gf-rotate-y));border-color:#8cb9ff59;box-shadow:0 18px 40px #00000042,0 0 24px #557dff1a}.gf-deposit-3d .deposit-address-card:hover,.gf-withdraw-3d .withdraw-form-card:hover{border-color:#8cb9ff4d;box-shadow:0 12px 32px #00000030,0 0 20px #557dff14}.gf-deposit-3d .crypto-option:not(:disabled),.gf-deposit-3d .network-option:not(:disabled),.gf-deposit-3d .deposit-submit-button:not(:disabled),.gf-withdraw-3d .crypto-option:not(:disabled),.gf-withdraw-3d .network-option:not(:disabled),.gf-withdraw-3d .withdraw-submit:not(:disabled){transition:transform .2s,box-shadow .2s,filter .2s}.gf-deposit-3d .crypto-option:hover:not(:disabled),.gf-deposit-3d .network-option:hover:not(:disabled),.gf-deposit-3d .deposit-submit-button:hover:not(:disabled),.gf-withdraw-3d .crypto-option:hover:not(:disabled),.gf-withdraw-3d .network-option:hover:not(:disabled),.gf-withdraw-3d .withdraw-submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px #193c822e}}@media (width<=760px){.gf-deposit-3d .deposit-layout,.gf-withdraw-3d .withdraw-layout{min-width:0;max-width:100%}.gf-deposit-3d .deposit-card,.gf-deposit-3d .deposit-address-card,.gf-withdraw-3d .withdraw-card,.gf-withdraw-3d .withdraw-form-card{width:100%;min-width:0;max-width:100%}.gf-deposit-3d .demo-address-box{min-width:0;max-width:100%}.gf-deposit-3d .demo-address-box span{overflow-wrap:anywhere}}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.gf-deposit-3d .deposit-card,.gf-deposit-3d .deposit-address-card,.gf-withdraw-3d .withdraw-card,.gf-withdraw-3d .withdraw-form-card{transform:none!important}.gf-deposit-3d .deposit-card:after,.gf-deposit-3d .deposit-address-card:after,.gf-withdraw-3d .withdraw-card:after,.gf-withdraw-3d .withdraw-form-card:after{display:none}}@media (prefers-reduced-motion:reduce){.gf-deposit-3d *,.gf-withdraw-3d *{transition-duration:0s!important}}.gf-community-3d{min-width:0;max-width:100%}.gf-community-3d :is(.history-card,.golden-level-step,.referral-stat-card,.referral-plan-grid>article,.account-premium-metrics>article,.account-premium-card){--gf-rotate-x:0deg;--gf-rotate-y:0deg;--gf-glow-x:50%;--gf-glow-y:50%;--gf-glow-opacity:0;isolation:isolate;min-width:0;transform:perspective(1100px) rotateX(var(--gf-rotate-x)) rotateY(var(--gf-rotate-y));transition:transform .26s,box-shadow .26s,border-color .26s;position:relative}.gf-community-3d :is(.history-card,.golden-level-step,.referral-stat-card,.referral-plan-grid>article,.account-premium-metrics>article,.account-premium-card):after{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:radial-gradient(circle 230px at var(--gf-glow-x) var(--gf-glow-y), #70a8ff26, #875bff0f 46%, transparent 78%);opacity:var(--gf-glow-opacity);transition:opacity .22s;position:absolute;inset:0}.gf-community-3d :is(.history-card,.golden-level-step,.referral-stat-card,.referral-plan-grid>article,.account-premium-metrics>article,.account-premium-card)>*{z-index:1;position:relative}@media (hover:hover) and (pointer:fine){.gf-community-3d :is(.history-card,.golden-level-step,.referral-stat-card,.referral-plan-grid>article,.account-premium-metrics>article,.account-premium-card):hover{transform:perspective(1100px) translateY(-4px) rotateX(var(--gf-rotate-x)) rotateY(var(--gf-rotate-y));box-shadow:0 18px 38px #0000003b,0 0 22px #6185ff1a}.gf-community-3d :is(.history-filter,.referral-code-box button,.referral-copy-link-button):not(:disabled){transition:transform .2s,filter .2s,box-shadow .2s}.gf-community-3d :is(.history-filter,.referral-code-box button,.referral-copy-link-button):not(:disabled):hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 8px 18px #5078ff1f}}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.gf-community-3d :is(.history-card,.golden-level-step,.referral-stat-card,.referral-plan-grid>article,.account-premium-metrics>article,.account-premium-card){transition:none!important;transform:none!important}.gf-community-3d :is(.history-card,.golden-level-step,.referral-stat-card,.referral-plan-grid>article,.account-premium-metrics>article,.account-premium-card):after{display:none}}@media (width<=760px){.gf-community-3d{width:100%}.gf-community-3d :is(.history-table-wrapper,.referral-table-wrapper){max-width:100%;overflow-x:auto}}.gf-legal-page{color:#f0f2ff;background:#0b1020;min-height:100vh;padding:36px 18px 80px;font-family:inherit}.gf-legal-document{background:#121a30;border:1px solid #334060;border-radius:18px;max-width:920px;margin:0 auto;padding:clamp(22px,5vw,48px);box-shadow:0 18px 55px #0004}.gf-legal-brand{letter-spacing:.2em;color:#c7a8ff;font-size:12px;font-weight:700}.gf-legal-header{border-bottom:1px solid #334060;margin-bottom:28px;padding-bottom:22px}.gf-legal-header h1{margin:8px 0 20px;font-size:clamp(28px,4vw,40px)}.gf-legal-header p{color:#cbd3e6;margin:5px 0;line-height:1.6}.gf-legal-section{margin:0 0 25px}.gf-legal-section h2{color:#fff;margin:0 0 10px;font-size:20px}.gf-legal-section p{color:#cbd3e6;overflow-wrap:anywhere;margin:0 0 12px;line-height:1.75}.gf-legal-page a{color:#d2b5ff;text-decoration:underline}.gf-legal-back{color:#fff;cursor:pointer;background:0 0;border:1px solid #7683a2;border-radius:9px;margin-top:16px;padding:10px 18px}.gf-legal-back:hover{background:#273450}.trading-background{z-index:0;pointer-events:none;isolation:isolate;background:radial-gradient(at 78% 16%,#2f4bac1f,#0000 42%),radial-gradient(at 18% 82%,#5e2ba31c,#0000 45%),#030611;position:fixed;inset:0;overflow:hidden}.trading-background:before,.trading-background:after{content:"";pointer-events:none;border-radius:50%;position:absolute;inset:-15%}.trading-background:before{z-index:0;background:radial-gradient(at 30% 35%,#2764f513,#0000 48%);animation:28s ease-in-out infinite alternate gfDepthNear}.trading-background:after{z-index:0;background:radial-gradient(at 75% 68%,#893dff13,#0000 50%);animation:36s ease-in-out infinite alternate gfDepthFar}.trading-background__glow{z-index:1;filter:blur(100px);opacity:.15;will-change:transform;border-radius:50%;width:480px;height:480px;animation:20s ease-in-out infinite alternate tradingGlowDrift;position:absolute}.trading-background__glow--blue{background:#1a6fff52;top:-230px;right:5%}.trading-background__glow--violet{background:#902cff52;animation-delay:-8s;bottom:-240px;left:8%}.trading-background__watermark{z-index:2;opacity:.13;pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;gap:24px;width:min(80vw,700px);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.trading-background__watermark-symbol{color:#dbe7ff;letter-spacing:-8px;text-shadow:0 0 25px #6496ffcc;background:linear-gradient(135deg,#2d64ff33,#8741ff26);border:3px solid #73a5ffcc;border-radius:48px;justify-content:center;align-items:center;width:220px;height:220px;font-size:90px;font-weight:900;display:flex;box-shadow:0 0 60px #3c6eff4d,inset 0 0 40px #6496ff1f}.trading-background__watermark-name{color:#eaf0ff;letter-spacing:10px;text-align:center;text-shadow:0 0 35px #6496ff73;flex-direction:column;align-items:center;font-size:clamp(34px,5vw,68px);font-weight:900;display:flex}.trading-background__watermark-name span{color:#9baeff;letter-spacing:15px;font-size:.55em}.trading-background__shade{z-index:3;background:linear-gradient(90deg,#0205102e,#0000 22% 78%,#0205102e);position:absolute;inset:0}.trading-background__grid,.trading-background__fragments,.trading-fragment{display:none!important}@keyframes gfDepthNear{0%{transform:translate(-2%,-1%)scale(.97)}to{transform:translate(3%,2%)scale(1.05)}}@keyframes gfDepthFar{0%{transform:translate(2%,2%)scale(1.04)}to{transform:translate(-3%,-2%)scale(.96)}}@keyframes tradingGlowDrift{0%{transform:translate(-15px,-10px)scale(.96)}to{transform:translate(18px,14px)scale(1.04)}}@media (width<=900px){.trading-background__glow{opacity:.12}}@media (width<=650px){.trading-background:before,.trading-background:after{animation:none}.trading-background__glow{filter:blur(85px);opacity:.08;width:320px;height:320px}.trading-background__watermark{opacity:.1;gap:18px;width:90vw}.trading-background__watermark-symbol{letter-spacing:-5px;border-radius:30px;width:140px;height:140px;font-size:58px}.trading-background__watermark-name{letter-spacing:5px;font-size:30px}.trading-background__watermark-name span{letter-spacing:8px}}@media (prefers-reduced-motion:reduce){.trading-background:before,.trading-background:after,.trading-background__glow{will-change:auto;animation:none!important}}
