:root{color-scheme:light;--bg: #f7fbf1;--panel: rgba(252, 255, 248, .95);--panel-strong: rgba(255, 255, 255, .98);--panel-soft: rgba(17, 128, 76, .08);--line: rgba(17, 128, 76, .16);--text: #102016;--muted: #64746a;--accent: #d7a600;--accent-2: #11804c;--gold: #f0c241;--danger: #dc3f4f;--success: #11804c;--shadow: 0 22px 70px rgba(20, 71, 43, .14)}.theme-light{color-scheme:light;--bg: #f7fbf1;--panel: rgba(252, 255, 248, .95);--panel-strong: rgba(255, 255, 255, .98);--panel-soft: rgba(17, 128, 76, .08);--line: rgba(17, 128, 76, .16);--text: #102016;--muted: #64746a;--accent: #d7a600;--accent-2: #11804c;--gold: #f0c241;--success: #11804c;--shadow: 0 22px 70px rgba(20, 71, 43, .14)}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;color:var(--text);background:radial-gradient(circle at 12% 8%,rgba(240,194,65,.18),transparent 32%),radial-gradient(circle at 84% 12%,rgba(17,128,76,.14),transparent 34%),linear-gradient(135deg,#fff,#f1f8e9 46%,#fafff5);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select{font:inherit}button{border:0;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}.button-spinner{width:14px;height:14px;display:inline-block;flex:0 0 auto;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:buttonSpin .7s linear infinite}.auth-shell{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(420px,.88fr);padding:24px;gap:24px;background:radial-gradient(circle at 10% 90%,rgba(240,194,65,.14),transparent 28%),radial-gradient(circle at 88% 18%,rgba(17,128,76,.16),transparent 30%),#f7fbf1}.auth-shell.theme-light,.app-shell.theme-light{color:var(--text);background:radial-gradient(circle at 18% 8%,rgba(250,204,21,.26),transparent 32%),radial-gradient(circle at 84% 16%,rgba(132,204,22,.22),transparent 30%),linear-gradient(135deg,#fffdf0,#f3f9df 48%,#fbfff2)}.theme-light .auth-hero{background:linear-gradient(145deg,#ffffff94,#eff8e5eb),radial-gradient(circle at 64% 22%,rgba(17,128,76,.18),transparent 30%),radial-gradient(circle at 20% 80%,rgba(240,194,65,.24),transparent 32%),#fff}.theme-light .auth-card,.theme-light .hero-stats span,.theme-light .panel,.theme-light .metric-card,.theme-light .session-card,.theme-light .hero-card,.theme-light .referral-card,.theme-light .loading-panel,.theme-light .dashboard-metric,.theme-light .analytics-panel,.theme-light .matrix-panel,.theme-light .account-health-panel,.theme-light .cap-card,.theme-light .snapshot-card,.theme-light .topup-card,.theme-light .investment-cap-card,.theme-light .investment-list-panel,.theme-light .salary-progress-panel,.theme-light .salary-slab-panel,.theme-light .salary-slab-card{background:var(--panel);border-color:var(--line)}.theme-light .snapshot-card:nth-child(4n+1),.theme-light .metric-card:nth-child(4n+1){background:#f1faee}.theme-light .snapshot-card:nth-child(4n+2),.theme-light .metric-card:nth-child(4n+2){background:#fff9e8}.theme-light .snapshot-card:nth-child(4n+3),.theme-light .metric-card:nth-child(4n+3){background:#eef7fb}.theme-light .snapshot-card:nth-child(4n),.theme-light .metric-card:nth-child(4n){background:#fff2f1}.theme-light .sidebar{background:#ffffffe0}.theme-light .sidebar nav span,.theme-light .investment-card,.theme-light .level-card,.theme-light .chart-canvas,.theme-light .field input,.theme-light .field select,.theme-light .json-preview{background:#fffffab8}.auth-hero{position:relative;overflow:hidden;min-height:calc(100vh - 48px);border:1px solid rgba(250,204,21,.8);border-radius:8px;background:linear-gradient(145deg,#02061766,#020617eb),radial-gradient(circle at 64% 22%,rgba(34,197,94,.28),transparent 30%),radial-gradient(circle at 20% 80%,rgba(250,204,21,.18),transparent 32%),#020302;box-shadow:var(--shadow),inset 0 0 80px #facc150d}.auth-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(90deg,#030504d1,#03050494 42%,#0305042e),linear-gradient(0deg,rgba(3,5,4,.7),transparent 54%);pointer-events:none}.theme-light .auth-hero:after{background:linear-gradient(90deg,#fffdf4db,#fffdf49e 42%,#fffdf438),linear-gradient(0deg,rgba(255,253,244,.72),transparent 54%)}.hero-grid{position:absolute;top:-10%;right:-10%;bottom:0;left:-10%;background-image:linear-gradient(rgba(250,204,21,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(34,197,94,.12) 1px,transparent 1px);background-size:54px 54px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.95),transparent 88%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.95),transparent 88%);transform:perspective(720px) rotateX(58deg) translateY(14%);transform-origin:center bottom}.hero-grid:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(250,204,21,.2),transparent);animation:scanline 5.5s ease-in-out infinite}.hero-orbit{position:absolute;border:1px solid rgba(250,204,21,.24);border-radius:50%;box-shadow:0 0 56px #22c55e3d}.hero-orbit-a{width:340px;height:340px;right:11%;top:12%}.hero-orbit-b{width:180px;height:180px;right:25%;top:25%;border-color:#22c55e5c}.trading-scene{position:absolute;top:8%;right:0;bottom:12%;left:0;z-index:0;opacity:.42;pointer-events:none}.trading-scene:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(250,204,21,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(132,204,22,.07) 1px,transparent 1px);background-size:72px 56px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.trading-scene svg{position:absolute;top:8%;right:-7%;bottom:0;left:6%;width:108%;height:86%;filter:drop-shadow(0 20px 36px rgba(0,0,0,.16));will-change:transform;animation:candleSceneDrift 18s ease-in-out infinite}.trade-area{fill:url(#tradeArea);animation:tradeAreaPulse 9s ease-in-out infinite}.trade-line{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.trade-line-main{stroke:#a3e635;stroke-width:3.2;filter:drop-shadow(0 0 14px rgba(163,230,53,.46));stroke-dasharray:1040;stroke-dashoffset:1040;animation:tradeLineDraw 7s ease-in-out infinite}.trade-line-soft{stroke:#facc156b;stroke-width:1.8;stroke-dasharray:9 12;animation:tradeSoftSlide 11s linear infinite}.candles path{stroke:#fef08ac7;stroke-width:2;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:center;animation:candleWickPulse 4.8s ease-in-out infinite}.candles rect{fill:#facc152b;stroke:#facc1575;stroke-width:1.4;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:center bottom;animation:candleBodyMove 4.8s ease-in-out infinite}.candles rect:nth-of-type(2n){fill:#22c55e2e;stroke:#a3e63585}.candles path:nth-of-type(2),.candles rect:nth-of-type(2){animation-delay:-.4s}.candles path:nth-of-type(3),.candles rect:nth-of-type(3){animation-delay:-.8s}.candles path:nth-of-type(4),.candles rect:nth-of-type(4){animation-delay:-1.2s}.candles path:nth-of-type(5),.candles rect:nth-of-type(5){animation-delay:-1.6s}.candles path:nth-of-type(6),.candles rect:nth-of-type(6){animation-delay:-2s}.candles path:nth-of-type(7),.candles rect:nth-of-type(7){animation-delay:-2.4s}.candles path:nth-of-type(8),.candles rect:nth-of-type(8){animation-delay:-2.8s}.candles path:nth-of-type(9),.candles rect:nth-of-type(9){animation-delay:-3.2s}.candles path:nth-of-type(10),.candles rect:nth-of-type(10){animation-delay:-3.6s}.trade-ticker{position:absolute;right:clamp(24px,7vw,90px);top:clamp(28px,8vw,90px);display:inline-flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid rgba(163,230,53,.22);border-radius:999px;color:#e2e8f0c2;background:#03050480;box-shadow:inset 0 1px #ffffff14,0 16px 36px #00000038;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.trade-ticker span{font-size:12px;font-weight:900;letter-spacing:.08em}.trade-ticker strong{color:#a3e635;font-size:13px}.hero-content{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(28px,6vw,72px)}.eyebrow{display:inline-flex;color:var(--accent);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.hero-content h1{margin:14px 0 10px;font-size:clamp(48px,8vw,104px);line-height:.92;letter-spacing:0;text-shadow:0 0 34px rgba(250,204,21,.2)}.hero-content p{max-width:760px;margin:0;color:#c9d7ea;font-size:clamp(18px,2vw,24px);line-height:1.45}.hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:32px}.hero-stats span,.auth-card,.panel,.metric-card,.session-card,.hero-card,.referral-card,.loading-panel{border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:0 12px 42px #0000002e;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.hero-stats span{min-height:86px;display:grid;align-content:center;gap:4px;padding:16px;color:var(--muted);border-color:#facc15cc;background:#ffffff0d}.hero-stats strong{color:var(--text);font-size:24px}.hero-glass-card{width:min(420px,100%);display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:16px;border:1px solid rgba(250,204,21,.22);border-radius:8px;background:#ffffff0f;box-shadow:0 20px 60px #00000047,0 0 34px #facc1514;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.hero-glass-card span,.hero-glass-card strong{display:block}.hero-glass-card span{color:var(--muted);font-size:12px;text-transform:uppercase}.signal-bars{display:inline-flex;align-items:end;gap:4px;min-width:50px;height:34px}.signal-bars i{width:7px;border-radius:999px;background:linear-gradient(180deg,var(--accent),var(--accent-2));box-shadow:0 0 16px #facc1566}.signal-bars i:nth-child(1){height:12px}.signal-bars i:nth-child(2){height:19px}.signal-bars i:nth-child(3){height:27px}.signal-bars i:nth-child(4){height:34px}.auth-panel{min-height:calc(100vh - 48px);display:flex;flex-direction:column;justify-content:center}.auth-card{width:100%;padding:clamp(18px,3vw,28px);border-color:#facc15cc;background:#ffffff0d;box-shadow:0 24px 80px #00000070,0 0 #facc1500;transition:box-shadow .22s ease,border-color .22s ease,transform .22s ease}.auth-card:hover{border-color:#facc1557;box-shadow:0 24px 80px #0000007a,0 0 38px #facc1524,0 0 64px #22c55e1a;transform:translateY(-2px)}.auth-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:5px;margin-bottom:18px;border:1px solid var(--line);border-radius:8px;background:#020617c2}.auth-tabs button,.ghost,.link-button{min-height:40px;border-radius:6px;color:var(--text);background:transparent}.auth-tabs button.active,.ghost:hover,.link-button:hover{background:linear-gradient(135deg,#facc152e,#22c55e29);color:var(--accent)}.auth-stage{animation:authFade .22s ease both}.auth-form{display:grid;gap:14px}.auth-form h2{margin:6px 0 0;font-size:clamp(28px,4vw,38px)}.auth-heading{margin-bottom:4px}.field{display:grid;gap:7px;color:var(--muted);font-size:13px;font-weight:700}.field input,.field select{width:100%;min-height:46px;border:1px solid var(--line);border-radius:6px;padding:10px 12px;color:var(--text);background:#05080fb8;outline:none}.input-wrap{position:relative}.input-wrap input{padding-right:12px}.input-wrap .verified-badge+input,.input-wrap:has(.verified-badge) input{padding-right:158px}.field input:focus,.field select:focus{border-color:#facc15b8;box-shadow:0 0 0 3px #facc151f,0 0 24px #facc1514}.field input:disabled{cursor:not-allowed;color:#d9f99d;border-color:#a3e63547;background:#a3e63514}.field.has-error input{border-color:#ff6b7acc}.field small{color:#ff9aa6;font-size:12px;font-weight:700}.consent-check{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:12px;border:1px solid rgba(17,128,76,.14);border-radius:6px;color:var(--muted);background:#11804c0d;font-size:12px;font-weight:700;line-height:1.45}.consent-check input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--accent-2)}.consent-check.has-error{border-color:#dc3f4fb3;background:#dc3f4f0f}.consent-check small{display:block;margin-top:4px;color:var(--muted);font-size:11px;font-weight:700;line-height:1.45}.admin-roi-check strong{color:var(--text)}.consent-error{margin-top:-8px;color:#dc3f4f;font-size:12px;font-weight:800}.verified-badge{position:absolute;top:50%;right:9px;transform:translateY(-50%);display:inline-flex;align-items:center;gap:6px;max-width:148px;min-height:28px;padding:4px 8px;border:1px solid rgba(163,230,53,.28);border-radius:999px;color:var(--success);background:#a3e63517;font-size:11px;white-space:nowrap}.verified-badge span{width:16px;height:16px;display:grid;place-items:center;border-radius:50%;color:#04130b;background:var(--success);font-size:11px}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:12px}.primary{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:6px;color:#031013;font-weight:900;background:linear-gradient(135deg,#facc15,#a3e635 52%,#22c55e);box-shadow:0 14px 30px #facc152e}.primary:hover{filter:brightness(1.05)}.link-button{color:var(--accent-2)}.link-button.compact{min-height:auto;padding:0;color:var(--accent);font-size:13px}.form-row{display:flex;justify-content:space-between;align-items:center;gap:12px;color:var(--muted);font-size:13px}.remember-dot{display:inline-flex;align-items:center;gap:8px}.remember-dot i{width:8px;height:8px;border-radius:50%;background:var(--success);box-shadow:0 0 14px #a3e635b3}.app-shell{min-height:100vh;display:grid;grid-template-columns:280px minmax(0,1fr);background:radial-gradient(circle at 22% 0%,rgba(34,197,94,.08),transparent 28%),radial-gradient(circle at 88% 16%,rgba(132,204,22,.14),transparent 32%),#020302}.sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:22px;padding:22px 16px;border-right:1px solid rgba(250,204,21,.8);background:#020617d1;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.sidebar-mobile-head{display:block}.mobile-menu-toggle{display:none}.brand{display:flex;align-items:center;gap:12px;padding:8px}.brand-logo-only{justify-content:center;padding:8px 8px 14px}.oceanic-logo{display:inline-flex;align-items:center;gap:12px}.oceanic-logo img{width:130px;height:auto;flex:0 0 auto;display:block;object-fit:contain;filter:drop-shadow(0 10px 18px rgba(17,128,76,.12))}.brand-logo img{width:116px}.hero-logo{align-items:flex-start;flex-direction:column;gap:8px;margin-bottom:22px}.hero-logo img{width:clamp(136px,15vw,190px)}.oceanic-wordmark{color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.brand strong,.brand span{display:block}.brand span{color:var(--muted);font-size:12px}.sidebar nav{display:grid;gap:6px}.sidebar nav button{min-height:44px;display:flex;align-items:center;gap:10px;border-radius:6px;padding:10px 12px;color:#c6d4e5;background:transparent;text-align:left;transition:background .16s ease,color .16s ease,transform .16s ease}.sidebar nav button.active,.sidebar nav button:hover{color:var(--text);background:linear-gradient(135deg,#22c55e24,#84cc1621);transform:translate(2px)}.sidebar nav span{width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(148,163,184,.16);border-radius:6px;color:#a3e635;background:#0c100db8}.session-card{margin-top:auto;padding:12px;display:grid;gap:10px;color:var(--muted);overflow-wrap:anywhere}.icon-action{display:inline-flex;align-items:center;justify-content:center;gap:8px}.otp-send-button{width:100%;min-width:0;min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;border:1px solid rgba(17,128,76,.32);border-radius:8px;color:#0f6f43;background:#11804c14;font-weight:850;line-height:1.3;text-align:center}.otp-send-button span{min-width:0;white-space:normal;overflow-wrap:anywhere}.otp-send-button:hover:not(:disabled){color:#fff;background:#11804c}.otp-send-button:disabled{color:#536b5b;border-color:#225e3738;background:#edf3e9;opacity:1}.workspace{min-width:0;padding:24px}.topbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.topbar h1{margin:4px 0 0;font-size:34px}.topbar-actions{display:inline-flex;align-items:center;gap:10px}.status-chip{min-height:38px;display:inline-flex;align-items:center;gap:9px;padding:8px 12px;border:1px solid rgba(163,230,53,.25);border-radius:999px;color:var(--success);background:#a3e63514;font-size:13px}.status-chip span{width:8px;height:8px;border-radius:50%;background:var(--success);box-shadow:0 0 18px var(--success)}.screen-stack{display:grid;gap:16px}.page-hero{position:relative;overflow:hidden;display:flex;justify-content:space-between;align-items:stretch;gap:18px;padding:clamp(18px,2.6vw,30px);border:1px solid rgba(250,204,21,.14);border-radius:8px;background:radial-gradient(circle at 86% 12%,rgba(163,230,53,.14),transparent 28%),linear-gradient(135deg,rgba(250,204,21,.09),transparent 42%),#0c100dbd;box-shadow:0 22px 58px #0000003d,inset 0 1px #ffffff0e;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.page-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(250,204,21,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(132,204,22,.045) 1px,transparent 1px);background-size:54px 54px;-webkit-mask-image:linear-gradient(105deg,transparent,#000 20%,#000 76%,transparent);mask-image:linear-gradient(105deg,transparent,#000 20%,#000 76%,transparent);pointer-events:none}.page-hero>*{position:relative;z-index:1}.page-hero h2{margin:6px 0 8px;font-size:clamp(30px,4vw,52px);line-height:1}.page-hero p{max-width:720px;margin:0;color:var(--muted);line-height:1.55}.hero-figure{min-width:min(260px,34vw);display:grid;align-content:center;justify-items:start;gap:8px;padding:18px;border:1px solid rgba(250,204,21,.12);border-radius:8px;color:var(--text);background:#ffffff0b;box-shadow:inset 0 1px #ffffff0e}.hero-figure svg{color:var(--success)}.hero-figure span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.hero-figure strong{font-size:clamp(20px,2.6vw,30px);overflow-wrap:anywhere}.wallet-bucket-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.wallet-explainer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.wallet-guide-list{display:grid;gap:10px}.wallet-guide-list span{display:block;padding:12px;border:1px solid var(--line);border-radius:8px;color:var(--muted);background:var(--panel-soft);line-height:1.45}.wallet-guide-list strong{display:block;margin-bottom:3px;color:var(--text)}.wallet-bucket-card{display:grid;gap:14px;padding:16px;border:1px solid rgba(250,204,21,.14);border-radius:8px;background:linear-gradient(135deg,rgba(163,230,53,.08),transparent 42%),#0c100db8;box-shadow:0 16px 42px #0000002e,inset 0 1px #ffffff0d}.wallet-bucket-card>div:first-child{display:grid;grid-template-columns:1fr auto;align-items:start;gap:12px}.wallet-bucket-card span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.wallet-bucket-card small{grid-column:1 / -1;color:var(--muted);font-size:12px;font-weight:700}.wallet-bucket-card p{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.wallet-bucket-card strong{color:var(--text);text-align:right;overflow-wrap:anywhere}.wallet-bucket-meta{display:grid;gap:8px}.wallet-bucket-meta span{display:flex;justify-content:space-between;gap:12px;padding:9px 10px;border-radius:6px;background:#ffffff0a}.profile-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:16px}.profile-security-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.hero-card{display:flex;justify-content:space-between;align-items:stretch;gap:18px;padding:22px;background:linear-gradient(135deg,rgba(250,204,21,.12),transparent),var(--panel)}.hero-card h2{margin:8px 0;font-size:clamp(28px,4vw,48px)}.hero-card p{max-width:760px;margin:0;color:var(--muted);line-height:1.55}.dashboard-hero{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px;border:1px solid rgba(250,204,21,.82);border-radius:8px;background:linear-gradient(135deg,rgba(34,197,94,.08),transparent 38%),linear-gradient(225deg,rgba(132,204,22,.14),transparent 42%),#0c100dc7;box-shadow:0 18px 54px #0000003d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.dashboard-hero h2{margin:6px 0 0;font-size:clamp(28px,4vw,46px)}.wallet-pill,.chart-chip{display:inline-flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid rgba(163,230,53,.22);border-radius:999px;color:#dcfce7;background:#22c55e14}.wallet-pill span{color:var(--muted);font-size:12px}.wallet-pill strong{color:var(--text)}.dashboard-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.dashboard-identity{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:14px;padding:18px 20px;border:1px solid rgba(250,204,21,.28);border-radius:8px;background:#0c100dc7;box-shadow:0 16px 42px #0000002e}.dashboard-identity-heading h2{margin:6px 0 0;font-size:24px;color:#f4fbf4}.dashboard-identity-details{display:flex;flex-wrap:wrap;gap:24px}.dashboard-identity-details div{display:grid;gap:4px;min-width:150px}.dashboard-identity-details span{color:#a8b8ac;font-size:11px;font-weight:800;text-transform:uppercase}.dashboard-identity-details strong{color:#f4fbf4;font-size:15px}.theme-light.app-shell .dashboard-identity{border-color:#225e3729;background:#ffffffe0}.theme-light.app-shell .dashboard-identity-heading h2,.theme-light.app-shell .dashboard-identity-details strong{color:var(--text)}.theme-light.app-shell .dashboard-identity-details span{color:var(--muted)}.dashboard-metric{position:relative;min-height:172px;display:grid;align-content:space-between;gap:10px;overflow:hidden;padding:18px;border:1px solid rgba(250,204,21,.82);border-radius:8px;background:#0c100dcc;box-shadow:0 18px 54px #00000038}.dashboard-metric:after{content:"";position:absolute;inset:auto -20% -38% 18%;height:130px;border-radius:50%;opacity:.22;filter:blur(26px)}.dashboard-metric.emerald:after{background:#22c55e}.dashboard-metric.gold:after{background:#eab308}.dashboard-metric>*{position:relative;z-index:1}.dashboard-metric span{color:var(--muted);font-size:13px;font-weight:800}.dashboard-metric strong{color:#f8fafc;font-size:clamp(22px,2.6vw,32px);overflow-wrap:anywhere}.metric-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:8px;color:#a3e635;background:#22c55e1a}.dashboard-metric.gold .metric-icon{color:#fde68a;background:#eab3081f}.sparkline{width:100%;height:42px}.sparkline path{fill:none;stroke:#a3e635;stroke-width:3;stroke-linecap:round;filter:drop-shadow(0 0 8px rgba(163,230,53,.45))}.countdown{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.roi-countdown{display:grid;gap:10px}.roi-countdown-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border:1px solid rgba(163,230,53,.2);border-radius:8px;background:linear-gradient(135deg,#22c55e24,#facc151a),#0206177a}.roi-countdown-head span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.roi-countdown-head strong{color:#fef3c7;font-size:16px;font-variant-numeric:tabular-nums}.countdown span{display:grid;gap:2px;place-items:center;min-height:48px;border:1px solid rgba(163,230,53,.18);border-radius:6px;background:#02061799;font-size:10px}.countdown strong{font-size:18px;font-variant-numeric:tabular-nums}.roi-timer-track{height:8px;overflow:hidden;border-radius:999px;background:#facc152e}.roi-timer-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#d7a600,#11804c);box-shadow:0 0 18px #11804c38;transition:width .3s ease}.roi-countdown small{color:var(--muted);font-size:11px;font-weight:800}.copy-ref{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(250,204,21,.28);border-radius:6px;color:#fef9c3;background:#eab3081f;font-weight:800}.copy-ref.copied{border-color:#a3e63557;color:#dcfce7;background:#22c55e1f}.metric-note{color:#fde68a}.account-snapshot-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.report-date-filter{display:flex;align-items:end;flex-wrap:wrap;gap:12px;margin:14px 0;padding:14px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.report-date-filter label{display:grid;gap:5px;min-width:160px}.report-date-filter label span{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.report-date-filter input{min-height:38px;padding:7px 10px;border:1px solid var(--line);border-radius:6px;color:var(--text);background:var(--panel-strong)}.snapshot-card,.account-health-panel,.cap-card{border:1px solid rgba(250,204,21,.28);border-radius:8px;background:linear-gradient(135deg,rgba(250,204,21,.07),transparent),#0c100dc7;box-shadow:0 16px 42px #0000002e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.snapshot-card{min-height:112px;display:grid;align-content:space-between;gap:8px;padding:15px}.snapshot-card.interactive-card{width:100%;color:inherit;text-align:left;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.snapshot-card.interactive-card:hover,.snapshot-card.interactive-card:focus-visible{transform:translateY(-2px);border-color:#11804c6b;box-shadow:0 18px 44px #14472b29;outline:none}.snapshot-card span,.snapshot-card small{color:var(--muted);font-size:12px;font-weight:800}.snapshot-card strong{color:var(--text);font-size:clamp(18px,2vw,24px);overflow-wrap:anywhere}.snapshot-card small{font-weight:700;line-height:1.35}.dashboard-main-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(320px,3fr);gap:16px}.analytics-panel,.matrix-panel{padding:18px;border:1px solid rgba(250,204,21,.82);border-radius:8px;background:#0c100dcc;box-shadow:0 18px 54px #00000038;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.analytics-panel header,.matrix-panel header{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px}.analytics-panel h3,.matrix-panel h3{margin:4px 0 0;font-size:20px}.chart-chip{border-color:#eab30847;color:#fef3c7;background:#eab3081a;font-size:12px}.chart-canvas{position:relative;min-height:360px;overflow:hidden;border:1px solid rgba(250,204,21,.8);border-radius:8px;background:linear-gradient(rgba(148,163,184,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.07) 1px,transparent 1px),radial-gradient(circle at 18% 22%,rgba(34,197,94,.14),transparent 28%),#0206179e;background-size:48px 48px,48px 48px,auto,auto}.chart-canvas svg{position:absolute;top:18px;right:16px;bottom:48px;left:16px;width:calc(100% - 32px);height:calc(100% - 66px)}.chart-axis{position:absolute;inset:auto 16px 14px;display:flex;justify-content:space-between;color:var(--muted);font-size:12px}.level-stack{display:grid;gap:12px}.downline-depth-panel{min-width:0;overflow:hidden}.downline-depth-panel .level-stack.wide{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;grid-auto-flow:column;grid-auto-columns:190px;grid-template-columns:none;padding:2px 4px 12px 2px;scroll-snap-type:x proximity}.team-member-search{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;align-items:end;gap:10px}.team-search-panel{padding-bottom:14px}.team-member-search button{min-height:44px}@media(max-width:640px){.team-member-search{grid-template-columns:1fr}}.level-card{width:100%;display:grid;gap:12px;padding:14px;border:1px solid rgba(234,179,8,.24);border-radius:8px;background:linear-gradient(135deg,rgba(234,179,8,.12),transparent),#0206178f;color:inherit;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.downline-depth-panel .level-stack.wide .level-card{min-height:142px;scroll-snap-align:start}.level-card:hover,.level-card.active{border-color:#11804c61;box-shadow:0 18px 42px #11804c24,inset 0 3px #11804cbd}.level-card:hover{transform:translateY(-1px)}.level-card-head,.level-meta span{display:flex;justify-content:space-between;gap:10px}.level-card-head strong{color:#f8fafc}.level-card-head span{color:#fde68a;font-weight:900}.level-progress{height:9px;overflow:hidden;border-radius:999px;background:#facc15b8}.level-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#eab308,#22c55e);box-shadow:0 0 18px #eab3086b}.level-meta{display:grid;gap:8px}.level-meta span{color:var(--muted);font-size:12px}.level-meta strong{color:var(--text);text-align:right}.full-span{grid-column:1 / -1}.account-health-panel{padding:18px}.account-health-panel header{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px}.account-health-panel h3{margin:4px 0 0;font-size:20px}.cap-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cap-card{display:grid;gap:12px;padding:15px;background:linear-gradient(135deg,rgba(34,197,94,.08),transparent),#02061780}.cap-card-head,.cap-meta span{display:flex;justify-content:space-between;gap:12px}.cap-card-head span{color:var(--muted);font-weight:800}.cap-card-head strong{color:#a3e635}.cap-progress i{background:linear-gradient(90deg,#a3e635,#facc15)}.cap-meta{display:grid;gap:8px}.cap-meta span{color:var(--muted);font-size:13px}.cap-meta strong{color:var(--text);text-align:right}.investment-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.investment-layout{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);gap:16px}.topup-card,.investment-cap-card,.investment-list-panel,.salary-progress-panel,.salary-slab-panel{padding:18px;border:1px solid rgba(250,204,21,.28);border-radius:8px;background:linear-gradient(135deg,rgba(250,204,21,.06),transparent),#0c100dcc;box-shadow:0 18px 54px #00000038;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.topup-card header,.investment-cap-card header,.investment-list-panel header,.salary-progress-panel header,.salary-slab-panel header{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px}.topup-card h3,.investment-cap-card h3,.investment-list-panel h3,.salary-progress-panel h3,.salary-slab-panel h3{margin:4px 0 0;font-size:20px}.investment-cap-card{display:grid;gap:14px}.salary-progress-panel{display:grid;gap:16px}.salary-target-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;padding:14px;border:1px solid rgba(163,230,53,.2);border-radius:8px;background:#a3e63514}.salary-target-row div{display:grid;gap:4px}.salary-target-row span,.salary-target-meta span{color:var(--muted);font-size:13px;font-weight:800}.salary-target-row strong{font-size:clamp(18px,2vw,26px)}.salary-target-row svg{color:var(--accent-2)}.salary-target-meta,.salary-slab-head,.salary-slab-stats span{display:flex;justify-content:space-between;gap:12px}.salary-target-meta strong,.salary-slab-card.current-paid .salary-slab-head span{color:var(--success)}.salary-slab-panel{display:grid;gap:16px}.salary-slab-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.salary-slab-card{display:grid;gap:12px;padding:14px;border:1px solid rgba(250,204,21,.2);border-radius:8px;background:linear-gradient(135deg,rgba(17,128,76,.06),transparent),#fffffab8}.salary-slab-card.current-paid{border-color:#11804c57;background:linear-gradient(135deg,rgba(17,128,76,.12),transparent),#fffffad6}.salary-slab-card.included{border-color:#64748b2e;background:linear-gradient(135deg,rgba(100,116,139,.08),transparent),#fffffab8;opacity:.82}.salary-slab-head span,.salary-slab-stats span{color:var(--muted);font-size:13px;font-weight:800}.salary-slab-head strong,.salary-slab-stats strong{color:var(--text);text-align:right}.topup-preview{display:flex;justify-content:space-between;gap:12px;padding:13px;border:1px solid rgba(163,230,53,.22);border-radius:6px;color:var(--muted);background:#a3e63514}.wallet-balance-note{display:flex;justify-content:space-between;gap:12px;padding:11px 12px;border:1px solid rgba(250,204,21,.2);border-radius:6px;color:var(--muted);background:#facc150f;font-size:13px}.wallet-balance-note strong{color:#fde68a;text-align:right}.topup-preview strong{color:#a3e635}.investment-card-list{display:grid;gap:12px}.investment-card{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);gap:14px;padding:14px;border:1px solid rgba(250,204,21,.18);border-radius:8px;background:#02061775}.investment-card.closed{border-color:#f8717142;background:#7f1d1d24}.investment-card-main{display:grid;align-content:center;gap:6px}.investment-cap-mini{display:grid;gap:4px;margin-top:4px}.investment-cap-mini span{display:flex;justify-content:space-between;gap:10px;color:var(--muted);font-size:11px;font-weight:800}.investment-cap-mini strong{color:var(--text);font-size:11px}.investment-card-main strong{color:var(--text);font-size:clamp(22px,3vw,30px)}.investment-card-main small,.investment-card-grid span{color:var(--muted);font-size:12px;font-weight:800}.investment-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.investment-card-grid span{display:grid;gap:4px;padding:11px;border-radius:6px;background:#facc150e}.investment-card.closed .investment-card-grid span{background:#f8717114}.investment-card-grid strong{color:var(--text);font-size:13px;overflow-wrap:anywhere}.investment-income-history{grid-column:1 / -1;border-top:1px solid rgba(250,204,21,.14);padding-top:10px}.investment-income-history summary{width:max-content;color:var(--text);font-size:12px;font-weight:900;cursor:pointer}.investment-income-history>div{display:grid;gap:6px;margin-top:10px}.investment-income-history>div>span{display:grid;gap:2px;padding:9px 10px;border-radius:6px;background:#facc150e}.investment-income-history strong{color:var(--text);font-size:13px}.investment-income-history small{color:var(--muted);font-size:11px;font-weight:800}.investment-card.closed .investment-income-history{border-top-color:#f871712e}.investment-card.closed .investment-income-history>div>span{background:#f8717114}.status-badge{width:max-content;padding:5px 8px;border:1px solid rgba(250,204,21,.22);border-radius:999px;color:#fde68a;background:#facc1514;font-size:11px;font-weight:900}.status-badge.active{border-color:#a3e63547;color:#d9f99d;background:#a3e6351a}.status-badge.danger{border-color:#f8717147;color:#fecaca;background:#f871711a}.status-badge.info{border-color:#60a5fa47;color:#bfdbfe;background:#60a5fa1a}.status-badge.warning{border-color:#facc1538;color:#fde68a;background:#facc1514}.referral-card{min-width:240px;display:grid;align-content:center;gap:8px;padding:18px;background:#f5c86a14}.referral-card span{color:var(--muted);font-size:13px}.referral-card strong{color:var(--gold);font-size:24px;overflow-wrap:anywhere}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));gap:14px}.metric-card{min-height:120px;padding:18px;display:grid;align-content:space-between}.metric-card span{color:var(--muted);font-size:13px}.metric-card strong{font-size:clamp(22px,2.4vw,32px);overflow-wrap:anywhere}.content-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.admin-overview-panel{display:grid;gap:16px;padding:18px;border:1px solid rgba(17,128,76,.16);border-radius:8px;background:linear-gradient(135deg,#11804c14,#facc150f)}.admin-overview-panel header,.admin-table-actions,.admin-filter-row{display:flex;align-items:center;justify-content:space-between;gap:14px}.admin-filter-row{align-items:end;margin-bottom:12px}.admin-filter-row .field{flex:1;min-width:180px}.admin-table-actions{margin-bottom:12px;color:var(--muted);font-size:13px;font-weight:800}.admin-form-grid{display:grid;grid-template-columns:repeat(2,minmax(260px,1fr));gap:16px}.admin-insight-grid{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:14px}.admin-money-grid{display:grid;grid-template-columns:repeat(5,minmax(160px,1fr));gap:14px}.admin-insight-grid .cap-card{gap:14px}.admin-shortcut-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-shortcut-grid button{justify-content:center;min-height:44px}.row-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.row-actions button{width:auto}.action-dropdown{position:relative;width:max-content}.action-dropdown-trigger{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:7px 10px;border:1px solid var(--border);border-radius:8px;color:var(--text);background:#ffffff0a;font-size:12px;font-weight:900;cursor:pointer;-webkit-user-select:none;user-select:none}.action-dropdown-trigger[aria-expanded=true]{border-color:#facc154d;background:#facc1514}.action-dropdown-menu{position:absolute;right:0;z-index:3000;display:grid;gap:4px;min-width:190px;margin-top:6px;padding:6px;border:1px solid var(--border);border-radius:8px;background:var(--panel-strong);box-shadow:0 18px 42px #14472b2e}.action-dropdown-menu.floating{position:fixed;right:auto;margin-top:0}.action-dropdown-menu button{width:100%;min-height:34px;justify-content:flex-start;padding:8px 10px;border:0;border-radius:6px;color:var(--text);background:#11804c08;font-size:12px;font-weight:850;text-align:left}.action-dropdown-menu button:hover:not(:disabled){color:#0f6f43;background:#11804c17}.action-dropdown-menu button:disabled{color:var(--muted);cursor:not-allowed;opacity:.55}.muted-cell{color:var(--muted);font-size:12px;font-weight:800}.user-identity-cell{display:grid;gap:3px;min-width:180px}.user-identity-cell strong{color:var(--text);font-size:13px;font-weight:900;line-height:1.2}.user-identity-cell small{color:var(--muted);font-size:11px;font-weight:800;line-height:1.25;overflow-wrap:anywhere}.explorer-link{color:#0f6f43;font-weight:900;text-decoration:underline;text-underline-offset:3px}.explorer-link:hover{color:#854d0e}.danger-action{color:#b42318;border-color:#b4231847;background:#dc3f4f14}.danger-action:hover{color:#fff;background:#b42318}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:18px;background:#1020166b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.confirm-dialog{width:min(520px,100%);display:grid;gap:16px;padding:18px;border:1px solid rgba(17,128,76,.22);border-radius:10px;background:#fff;box-shadow:0 28px 80px #10201647}.confirm-dialog header,.confirm-dialog footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.confirm-dialog h3{margin:0;font-size:20px}.confirm-dialog-body{display:grid;gap:12px}.confirm-dialog footer{justify-content:flex-end}.confirm-dialog footer button{width:auto;min-width:132px}.salary-leg-dialog{width:min(720px,100%);max-height:calc(100vh - 36px);grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.salary-leg-dialog .confirm-dialog-body{min-height:0;overflow-y:auto;padding-right:4px;overscroll-behavior:contain}.leg-dialog-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@media(max-width:640px){.leg-dialog-stats{grid-template-columns:1fr}}.panel{padding:18px;overflow:hidden}.panel header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.panel h3{margin:0;font-size:18px}.report-shell{display:grid;gap:14px}.report-tabs{display:flex;gap:8px;overflow-x:auto;padding:5px;border:1px solid var(--line);border-radius:8px;background:#fffffab8}.report-tabs button{min-width:96px;min-height:40px;padding:0 16px;border-radius:6px;color:var(--muted);background:transparent;font-weight:800}.report-tabs button.active{color:#0f5132;background:linear-gradient(135deg,#facc1538,#11804c24);box-shadow:inset 0 0 0 1px #11804c1f}.report-summary-line{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#11804c0f;color:var(--muted);font-size:13px}.report-summary-line strong{color:var(--text);white-space:nowrap}.report-pager{display:flex;align-items:end;justify-content:flex-end;gap:8px;flex-wrap:wrap}.report-pager .field{min-width:92px;gap:4px}.report-pager .field span{font-size:10px}.report-pager .field select{min-height:36px;padding:0 30px 0 10px}.report-pager>span{min-height:36px;display:inline-flex;align-items:center;color:var(--muted);font-size:12px;font-weight:800;white-space:nowrap}.stack{display:grid;gap:12px}.phone-field-row{display:grid;grid-template-columns:minmax(180px,.9fr) minmax(0,1.1fr);gap:12px}.admin-manual-roi-form{display:grid;grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:12px;margin-bottom:16px}.admin-manual-roi-form .primary{min-width:180px}.address-box{padding:16px;border:1px solid rgba(250,204,21,.24);border-radius:8px;color:var(--accent-2);background:#facc1512;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow-wrap:anywhere}.deposit-hero-card{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:22px;padding:clamp(18px,2.8vw,30px);border:1px solid rgba(250,204,21,.14);border-radius:8px;background:radial-gradient(circle at 82% 18%,rgba(163,230,53,.14),transparent 28%),linear-gradient(135deg,rgba(250,204,21,.1),transparent 40%),#0c100dbd;box-shadow:0 22px 58px #0000003d,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.deposit-hero-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(250,204,21,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(132,204,22,.055) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:linear-gradient(110deg,transparent,#000 22%,#000 76%,transparent);mask-image:linear-gradient(110deg,transparent,#000 22%,#000 76%,transparent);pointer-events:none}.deposit-hero-copy,.deposit-qr-card{position:relative;z-index:1}.deposit-hero-copy{display:grid;align-content:center;gap:14px;min-width:0}.deposit-hero-copy h2{margin:0;font-size:clamp(32px,4vw,54px);line-height:1}.deposit-hero-copy p{max-width:680px;margin:0;color:var(--muted);line-height:1.55}.deposit-chip-row{display:flex;flex-wrap:wrap;gap:8px}.deposit-chip-row span{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:8px 10px;border:1px solid rgba(250,204,21,.13);border-radius:999px;color:var(--muted);background:#ffffff0b;font-size:12px;font-weight:800}.deposit-chip-row strong{color:var(--text)}.deposit-address-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;max-width:820px;padding:12px;border:1px solid rgba(250,204,21,.12);border-radius:8px;background:#0000002e}.deposit-address-card span,.deposit-address-card strong{display:block}.deposit-address-card span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.deposit-address-card strong{margin-top:5px;color:var(--accent-2);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:14px;overflow-wrap:anywhere}.deposit-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.missing-deposit-check{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px}.missing-deposit-check h4,.missing-deposit-check p{margin:0}.missing-deposit-check p{margin-top:6px}.deposit-recovery-status{display:grid;gap:4px;margin-top:14px;padding:12px 14px;border:1px solid rgba(250,204,21,.2);border-radius:8px;background:#facc1512}.deposit-recovery-status span{color:var(--muted);font-size:13px}.deposit-recovery-status.status-found{border-color:#22c55e47;background:#22c55e14}.deposit-recovery-status.status-failed{border-color:#ef444440;background:#ef444412}.advanced-deposit-recovery{margin-top:16px}.advanced-deposit-recovery summary{cursor:pointer;color:var(--muted);font-weight:800}.advanced-deposit-recovery .form-grid{margin-top:14px}.deposit-address-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px}.deposit-address-copy{min-width:0}.deposit-qr-card{width:214px;display:grid;place-items:center;gap:10px;padding:14px;border:1px solid rgba(250,204,21,.28);border-radius:8px;background:linear-gradient(135deg,rgba(250,204,21,.12),transparent),#0206177a}.deposit-qr-hero{width:250px;align-content:center;padding:22px;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent),#02061766;box-shadow:inset 0 1px #ffffff14,0 18px 46px #00000038}.deposit-qr-card canvas{width:168px!important;height:168px!important;border-radius:6px}.deposit-qr-hero canvas{width:190px!important;height:190px!important;border-radius:8px}.deposit-qr-card span{color:#fde68a;font-size:12px;font-weight:900;text-transform:uppercase}.qr-placeholder{width:168px;height:168px;display:grid;place-items:center;border:1px dashed rgba(250,204,21,.38);border-radius:6px;color:var(--muted);background:#facc150f;font-weight:900}.muted{color:var(--muted)}.rule-list,.split-list{display:grid;gap:10px}.rule-list span,.split-list span{display:flex;justify-content:space-between;gap:14px;padding:12px;border-radius:6px;background:var(--panel-soft);color:var(--muted)}.rule-list strong,.split-list strong{color:var(--text)}.progress{position:relative;height:34px;overflow:hidden;border:1px solid var(--line);border-radius:999px;background:#ffffff0e}.progress span{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--gold));z-index:1}.progress strong{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--text);font-size:13px;z-index:2}.table-wrap{overflow:auto}table{width:100%;min-width:720px;border-collapse:collapse}th,td{padding:12px 10px;border-bottom:1px solid var(--line);color:#d8e3f2;text-align:left;font-size:13px}th{color:var(--muted);font-weight:800;text-transform:uppercase;font-size:11px}.money-amount{font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.money-amount-in{color:#2563eb}.money-amount-out{color:var(--danger)}.data-list{display:grid;gap:8px}.data-list>div{display:grid;grid-template-columns:1fr auto auto;gap:10px;padding:12px;border-radius:6px;background:var(--panel-soft);color:#d8e3f2}.notification-list{display:grid;gap:10px}.notification{padding:14px;border:1px solid var(--line);border-radius:8px;background:#ffffff0a}.notification.unread{border-color:#facc155c;background:#facc1514}.notification strong,.notification span{display:block}.notification p{margin:6px 0;color:var(--muted)}.notification span{color:var(--muted);font-size:12px}.json-preview{max-height:360px;overflow:auto;margin:0;padding:14px;border-radius:8px;color:#dbeafe;background:#05080fb8}.empty-state,.loading-panel{min-height:130px;display:grid;place-items:center;color:var(--muted)}.inline-loading{min-height:96px}body{font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.auth-shell{gap:18px;padding:18px;background:linear-gradient(125deg,rgba(250,204,21,.08),transparent 24%),linear-gradient(245deg,rgba(34,197,94,.11),transparent 28%),linear-gradient(135deg,#020302,#071009 54%,#020302)}.auth-shell.theme-light,.app-shell.theme-light{background:linear-gradient(135deg,rgba(250,204,21,.16),transparent 28%),linear-gradient(235deg,rgba(132,204,22,.16),transparent 32%),linear-gradient(135deg,#fffdf4,#f7fbef 48%,#fdfef7)}.auth-hero{border-color:#facc1533;border-radius:8px;background:linear-gradient(160deg,rgba(255,255,255,.08),transparent 34%),linear-gradient(30deg,rgba(250,204,21,.1),transparent 38%),linear-gradient(145deg,#030504b8,#050f08f0);box-shadow:0 30px 90px #0000006b,inset 0 1px #ffffff14}.theme-light .auth-hero{background:linear-gradient(160deg,rgba(255,255,255,.82),rgba(255,255,255,.38) 40%,transparent),linear-gradient(30deg,rgba(250,204,21,.15),transparent 44%),linear-gradient(145deg,#fffdf4db,#f4fae2f0);box-shadow:0 30px 90px #5b461229,inset 0 1px #ffffffe6}.theme-light .trading-scene{opacity:.36}.theme-light .trading-scene:before{background-image:linear-gradient(rgba(161,98,7,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(101,163,13,.09) 1px,transparent 1px)}.theme-light .trade-line-main{stroke:#15803d;filter:drop-shadow(0 0 10px rgba(21,128,61,.24))}.theme-light .trade-line-soft{stroke:#b453096b}.theme-light .candles path{stroke:#854d0ea3}.theme-light .candles rect{fill:#facc152e;stroke:#b4530957}.theme-light .candles rect:nth-of-type(2n){fill:#84cc162e;stroke:#15803d5c}.theme-light .trade-ticker{color:#64705b;background:#fffff7a3;border-color:#a162072e}.theme-light .trade-ticker strong{color:#166534}.hero-grid{top:0;right:0;bottom:0;left:0;opacity:.7;background-image:linear-gradient(rgba(250,204,21,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(132,204,22,.08) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(180deg,#0003,#000000d9);mask-image:linear-gradient(180deg,#0003,#000000d9);transform:none}.hero-orbit{display:none}.hero-content h1,.dashboard-hero h2,.hero-card h2,.topbar h1{letter-spacing:0}.hero-content h1{max-width:820px;font-size:clamp(54px,8.2vw,116px)}.hero-content p{color:#e2e8f0c7}.hero-stats{gap:10px}.hero-stats span,.auth-card,.panel,.metric-card,.session-card,.hero-card,.referral-card,.loading-panel,.dashboard-hero,.dashboard-metric,.analytics-panel,.matrix-panel,.snapshot-card,.account-health-panel,.cap-card,.topup-card,.investment-cap-card,.investment-list-panel,.investment-card,.level-card{border-color:#facc1524;background:linear-gradient(180deg,rgba(255,255,255,.055),transparent 44%),#0c100db8;box-shadow:0 18px 46px #0003,inset 0 1px #ffffff0e}.theme-light .hero-stats span,.theme-light .auth-card,.theme-light .panel,.theme-light .metric-card,.theme-light .session-card,.theme-light .hero-card,.theme-light .page-hero,.theme-light .hero-figure,.theme-light .wallet-bucket-card,.theme-light .referral-card,.theme-light .loading-panel,.theme-light .dashboard-hero,.theme-light .dashboard-metric,.theme-light .analytics-panel,.theme-light .matrix-panel,.theme-light .snapshot-card,.theme-light .account-health-panel,.theme-light .cap-card,.theme-light .topup-card,.theme-light .investment-cap-card,.theme-light .investment-list-panel,.theme-light .investment-card,.theme-light .level-card{border-color:#a1620729;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(255,255,255,.62) 48%,transparent),#fffff7d1;box-shadow:0 18px 46px #46370c1a,inset 0 1px #ffffffe6}.auth-card{padding:clamp(22px,3vw,34px)}.auth-tabs{gap:4px;padding:4px;border-color:#facc151f;background:#00000038}.theme-light .auth-tabs{background:#fffff7c2}.auth-tabs button,.ghost,.link-button{transition:background .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.auth-tabs button.active,.ghost:hover,.link-button:hover{color:#fef08a;background:linear-gradient(135deg,#facc1524,#22c55e1c);box-shadow:inset 0 1px #ffffff14}.theme-light .auth-tabs button.active,.theme-light .ghost:hover,.theme-light .link-button:hover{color:#854d0e;background:linear-gradient(135deg,#facc1533,#84cc1626)}.field input,.field select{border-color:#facc1521;background:#ffffff0b;box-shadow:inset 0 1px #ffffff0a}.field input:focus,.field select:focus{border-color:#facc1575;box-shadow:0 0 0 3px #facc1517}.primary{min-height:48px;box-shadow:0 16px 34px #84cc1629,inset 0 1px #ffffff52;transition:filter .16s ease,transform .16s ease,box-shadow .16s ease}.primary:hover{transform:translateY(-1px);box-shadow:0 18px 42px #84cc1638,inset 0 1px #ffffff6b}.app-shell{grid-template-columns:264px minmax(0,1fr);background:linear-gradient(135deg,rgba(250,204,21,.055),transparent 28%),linear-gradient(245deg,rgba(34,197,94,.09),transparent 30%),#030504}.sidebar{padding:18px 14px;border-right-color:#facc151f;background:#050806b8;box-shadow:inset -1px 0 #ffffff09}.theme-light .sidebar{background:#fffff7bd;box-shadow:inset -1px 0 #a1620714}.brand{padding:10px 8px 18px}.brand strong{font-size:16px}.sidebar nav{gap:4px}.sidebar nav button{min-height:46px;border:1px solid transparent;color:#e2e8f0c2}.sidebar nav button.active,.sidebar nav button:hover{border-color:#facc151f;background:linear-gradient(135deg,#facc151a,#22c55e14);transform:none}.sidebar nav span{border-color:#facc151a;color:#bef264;background:#ffffff0b}.workspace{padding:clamp(16px,2.2vw,30px)}.topbar{min-height:60px;margin-bottom:18px}.topbar h1{font-size:clamp(26px,3vw,38px);line-height:1}.topbar-actions{gap:8px}.status-chip,.wallet-pill,.chart-chip,.copy-ref,.status-badge{border-color:#facc1524;background:#ffffff0b;box-shadow:inset 0 1px #ffffff0d}.screen-stack{gap:18px}.dashboard-hero,.hero-card{padding:clamp(18px,2.4vw,28px)}.dashboard-metrics,.account-snapshot-grid,.investment-summary-grid,.metric-grid{gap:12px}.dashboard-metric{min-height:166px;padding:18px}.dashboard-metric:after{opacity:.14;filter:blur(32px)}.metric-icon{border:1px solid rgba(163,230,53,.12);background:#a3e63514}.countdown span,.investment-card-grid span,.data-list>div,.rule-list span,.split-list span,.notification,.topup-preview,.wallet-balance-note,.address-box{border:1px solid rgba(250,204,21,.1);background:#ffffff0a}.chart-canvas{border-color:#facc1521;background:linear-gradient(rgba(148,163,184,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(34,197,94,.08),transparent 48%),#ffffff09;background-size:48px 48px,48px 48px,auto,auto}th,td{border-bottom-color:#facc151c}.toast{border-color:#facc152e;background:#080c08e6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.theme-light .auth-form h2,.theme-light .topbar h1,.theme-light .hero-card h2,.theme-light .dashboard-hero h2,.theme-light .analytics-panel h3,.theme-light .matrix-panel h3,.theme-light .account-health-panel h3,.theme-light .topup-card h3,.theme-light .investment-cap-card h3,.theme-light .investment-list-panel h3,.theme-light .brand strong,.theme-light .dashboard-metric strong,.theme-light .snapshot-card strong,.theme-light .metric-card strong,.theme-light .level-card-head strong,.theme-light .level-meta strong,.theme-light .cap-meta strong,.theme-light .investment-card-main strong,.theme-light .investment-card-grid strong,.theme-light .rule-list strong,.theme-light .split-list strong,.theme-light .notification strong,.theme-light .countdown strong,.theme-light .progress strong,.theme-light td,.theme-light .data-list>div,.theme-light .json-preview{color:var(--text)}.theme-light .field,.theme-light .field input,.theme-light .field select,.theme-light .form-row,.theme-light .brand span,.theme-light .hero-card p,.theme-light .page-hero p,.theme-light .hero-figure span,.theme-light .wallet-bucket-card span,.theme-light .dashboard-metric span,.theme-light .wallet-pill span,.theme-light .snapshot-card span,.theme-light .snapshot-card small,.theme-light .level-meta span,.theme-light .cap-meta span,.theme-light .investment-card-main small,.theme-light .investment-card-grid span,.theme-light .referral-card span,.theme-light .metric-card span,.theme-light .rule-list span,.theme-light .split-list span,.theme-light .notification p,.theme-light .notification span,.theme-light .chart-axis,.theme-light th,.theme-light .muted{color:var(--muted)}.theme-light .sidebar nav button{color:#334155}.theme-light .sidebar nav button.active,.theme-light .sidebar nav button:hover{color:#17210f}.theme-light .sidebar nav span,.theme-light .metric-icon,.theme-light .status-chip,.theme-light .copy-ref.copied,.theme-light .status-badge.active,.theme-light .cap-card-head strong,.theme-light .topup-preview strong,.theme-light .address-box{color:#166534}.theme-light .dashboard-metric.gold .metric-icon,.theme-light .copy-ref,.theme-light .metric-note,.theme-light .chart-chip,.theme-light .level-card-head span,.theme-light .wallet-balance-note strong,.theme-light .status-badge,.theme-light .deposit-qr-card span,.theme-light .referral-card strong{color:#854d0e}.theme-light .countdown span,.theme-light .investment-card-grid span,.theme-light .data-list>div,.theme-light .wallet-bucket-meta span,.theme-light .rule-list span,.theme-light .split-list span,.theme-light .notification,.theme-light .deposit-qr-card,.theme-light .deposit-hero-card,.theme-light .deposit-address-card,.theme-light .deposit-chip-row span,.theme-light .topup-preview,.theme-light .wallet-balance-note,.theme-light .address-box,.theme-light .progress,.theme-light .status-chip,.theme-light .copy-ref,.theme-light .status-badge{border-color:var(--line);background:#fffffac7}.theme-light .deposit-hero-card{background:radial-gradient(circle at 82% 18%,rgba(132,204,22,.18),transparent 28%),linear-gradient(135deg,rgba(250,204,21,.14),transparent 40%),#fffff7d6}.theme-light .deposit-address-card strong,.theme-light .deposit-chip-row strong{color:var(--text)}.theme-light .field input:disabled{color:#365314;background:#84cc161f}.theme-light .verified-badge span,.theme-light .primary{color:#030504}.theme-light.app-shell{background:radial-gradient(circle at 12% 0%,rgba(240,194,65,.18),transparent 24%),radial-gradient(circle at 92% 8%,rgba(17,128,76,.14),transparent 28%),linear-gradient(135deg,#fffdf4,#f4faec 46%,#fff)}.theme-light .workspace{background:linear-gradient(180deg,rgba(255,255,255,.42),transparent 220px),transparent}.theme-light .sidebar{border-right:1px solid rgba(17,128,76,.14);background:linear-gradient(180deg,#fffffff5,#fafdf7e6),#fff;box-shadow:12px 0 34px #14472b0f}.theme-light .sidebar nav button{color:#405244;font-weight:800}.theme-light .sidebar nav button.active,.theme-light .sidebar nav button:hover{border-color:#11804c29;color:#fff;background:linear-gradient(135deg,#11804c,#0f6f43 70%,#d7a600 160%);box-shadow:0 12px 26px #11804c2e}.theme-light .sidebar nav button.active span,.theme-light .sidebar nav button:hover span{border-color:#ffffff2e;color:#fef3c7;background:#ffffff24}.theme-light .sidebar nav span{border-color:#11804c1f;color:#11804c;background:#11804c12}.theme-light .topbar{padding-bottom:14px;border-bottom:1px solid rgba(17,128,76,.1)}.theme-light .page-hero,.theme-light .dashboard-metric,.theme-light .analytics-panel,.theme-light .matrix-panel,.theme-light .account-health-panel,.theme-light .snapshot-card,.theme-light .cap-card,.theme-light .topup-card,.theme-light .investment-cap-card,.theme-light .investment-list-panel,.theme-light .investment-card,.theme-light .wallet-bucket-card,.theme-light .metric-card,.theme-light .panel{border-color:#11804c21;background:linear-gradient(180deg,#fffffff5,#fafdf7e6),#fff;box-shadow:0 18px 46px #14472b14,inset 0 1px #ffffffe6}.theme-light .dashboard-metric,.theme-light .snapshot-card,.theme-light .cap-card,.theme-light .metric-card{box-shadow:0 14px 34px #14472b14,inset 0 3px #f0c241bd}.theme-light .investment-card.closed{border-color:#dc262633;background:linear-gradient(180deg,#fff5f5fa,#fef2f2eb),#fff5f5;box-shadow:0 18px 42px #7f1d1d14,inset 0 3px #dc262673}.theme-light .investment-card.closed .investment-card-grid span{background:#dc262612}.theme-light .dashboard-metric.emerald,.theme-light .dashboard-metric.gold{background:radial-gradient(circle at 88% 8%,rgba(240,194,65,.13),transparent 34%),linear-gradient(180deg,#fff,#fbfdf7)}.theme-light .dashboard-metric:after{opacity:.1}.theme-light .metric-icon{border-color:#11804c24;color:#11804c;background:#11804c14}.theme-light .dashboard-metric.gold .metric-icon{border-color:#d7a6002e;color:#9a6a00;background:#f0c24126}.theme-light .chart-chip,.theme-light .copy-ref,.theme-light .status-badge{border-color:#d7a6002e;color:#8a5a00;background:#f0c2411f}.theme-light .copy-ref.copied,.theme-light .status-badge.active{border-color:#11804c2e;color:#11804c;background:#11804c1a}.theme-light .chart-canvas{border-color:#11804c1f;background:linear-gradient(rgba(17,128,76,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(215,166,0,.06) 1px,transparent 1px),linear-gradient(180deg,rgba(17,128,76,.1),transparent 52%),#fbfdf7}.theme-light .level-card{border-color:#11804c1f;background:linear-gradient(135deg,rgba(240,194,65,.12),transparent 38%),#fff;box-shadow:0 10px 26px #14472b0f}.theme-light .level-card:hover,.theme-light .level-card.active{border-color:#11804c52;box-shadow:0 16px 34px #11804c1f,inset 0 3px #11804c}.theme-light .level-card-head span,.theme-light .metric-note,.theme-light .wallet-balance-note strong{color:#9a6a00}.theme-light .level-progress{background:#f0c2413d}.theme-light .level-progress i,.theme-light .progress span{background:linear-gradient(90deg,#d7a600,#11804c);box-shadow:0 0 16px #11804c2e}.theme-light table{background:#ffffff8f}.theme-light th{color:#6a5a1c}.theme-light th,.theme-light td{border-bottom-color:#11804c1a}.theme-light .report-tabs{border-color:#11804c1f;background:#ffffffb8}.theme-light .report-tabs button.active{color:#fff;background:linear-gradient(135deg,#11804c,#0f6f43 76%,#d7a600 160%)}.theme-light .report-summary-line,.theme-light .roi-countdown-head,.theme-light .countdown span,.theme-light .investment-card-grid span,.theme-light .data-list>div,.theme-light .wallet-bucket-meta span,.theme-light .rule-list span,.theme-light .split-list span,.theme-light .notification,.theme-light .topup-preview,.theme-light .wallet-balance-note{border-color:#11804c1c;background:#f7fbf1bd}.theme-light .roi-countdown-head{background:linear-gradient(135deg,#11804c1a,#f0c2411f),#fff}.theme-light .roi-countdown-head strong{color:#11804c}.theme-light .roi-countdown small{color:var(--muted)}.toast{position:fixed;top:18px;left:50%;z-index:50;transform:translate(-50%,-18px);opacity:0;pointer-events:none;width:min(720px,calc(100vw - 28px));min-height:52px;display:grid;place-items:center;padding:14px 20px;border:1px solid rgba(17,128,76,.28);border-radius:8px;color:#fff;background:linear-gradient(135deg,#127882f5,#11804cf5);box-shadow:var(--shadow);text-align:center;overflow-wrap:anywhere;transition:.18s ease;font-weight:800;line-height:1.35}.toast-error{border-color:#dc3f4f61;background:linear-gradient(135deg,#be182dfa,#dc3f4ff5);box-shadow:0 22px 70px #be182d2e}.theme-light .toast{color:#fff}.theme-light .toast-success{background:linear-gradient(135deg,#0f7180,#11804c)}.theme-light .toast-error{background:linear-gradient(135deg,#b91c1c,#dc3f4f)}.auth-shell.theme-light{grid-template-columns:minmax(0,.82fr) minmax(420px,560px);gap:0;padding:0;background:radial-gradient(circle at 82% 12%,rgba(240,194,65,.16),transparent 24%),linear-gradient(135deg,#f8fcf4,#eef8e9 48%,#fff)}.auth-shell.theme-light .auth-hero{min-height:100vh;border:0;border-radius:0;background:linear-gradient(90deg,#e7f3e0fa,#e7f3e0d1 42%,#e7f3e06b),radial-gradient(circle at 70% 28%,rgba(17,128,76,.22),transparent 28%),radial-gradient(circle at 24% 76%,rgba(215,166,0,.24),transparent 30%),linear-gradient(135deg,#f0f7eb,#dcefd4);box-shadow:inset -1px 0 #11804c1f}.auth-shell.theme-light .auth-hero:after{background:linear-gradient(90deg,#e7f3e0e6,#e7f3e08a 46%,#e7f3e033),linear-gradient(0deg,rgba(231,243,224,.74),transparent 48%)}.auth-shell.theme-light .trading-scene{top:7%;right:0;bottom:8%;left:0;opacity:.46}.auth-shell.theme-light .trading-scene svg{top:8%;right:-10%;bottom:0;left:5%;filter:drop-shadow(0 18px 28px rgba(17,128,76,.12))}.auth-shell.theme-light .hero-grid{opacity:.52;background-image:linear-gradient(rgba(17,128,76,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(240,194,65,.1) 1px,transparent 1px);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.82),transparent 90%);mask-image:linear-gradient(180deg,rgba(0,0,0,.82),transparent 90%)}.auth-shell.theme-light .trade-line-main{stroke:#11804c}.auth-shell.theme-light .trade-line-soft{stroke:#d7a6007a}.auth-shell.theme-light .trade-ticker{color:#51645a;background:#ffffffd1;border-color:#11804c2e;box-shadow:0 14px 34px #14472b1f,inset 0 1px #fffffff2}.auth-shell.theme-light .trade-ticker strong{color:#11804c}.auth-shell.theme-light .hero-content{justify-content:center;max-width:720px;padding:clamp(32px,5.4vw,70px)}.auth-shell.theme-light .hero-logo{margin-bottom:28px}.auth-shell.theme-light .hero-logo img{width:clamp(136px,13vw,172px)}.auth-shell.theme-light .hero-content h1{color:#102016}.auth-shell.theme-light .oceanic-wordmark,.auth-shell.theme-light .hero-content p{color:#64746a}.auth-shell.theme-light .hero-content h1{max-width:640px;margin:12px 0 14px;font-size:clamp(42px,5.2vw,76px);line-height:1;text-shadow:none}.auth-shell.theme-light .hero-content p{max-width:650px;font-size:clamp(16px,1.25vw,19px)}.auth-shell.theme-light .hero-stats{max-width:640px;margin-top:26px}.auth-shell.theme-light .hero-stats span{min-height:82px;border-color:#11804c24;color:#64746a;background:linear-gradient(180deg,#fffffff0,#ffffffb8),#ffffffd1;box-shadow:0 16px 38px #14472b17,inset 0 3px #f0c241b8}.auth-shell.theme-light .hero-stats strong{color:#11804c}.auth-shell.theme-light .auth-panel{min-height:100vh;justify-content:center;padding:clamp(22px,3.4vw,44px);background:radial-gradient(circle at 18% 18%,rgba(240,194,65,.12),transparent 28%),radial-gradient(circle at 82% 82%,rgba(17,128,76,.1),transparent 30%),linear-gradient(180deg,#fffffff0,#f8fcf4f5),#fff}.auth-shell.theme-light .auth-card{position:relative;overflow:hidden;width:min(100%,490px);margin:0 auto;padding:clamp(22px,2.8vw,30px);border:1px solid rgba(17,128,76,.14);background:linear-gradient(180deg,#fffffffa,#fafdf7f0),#fff;box-shadow:0 22px 58px #14472b1c,0 1px #fffffff5 inset}.auth-shell.theme-light .auth-card:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#11804c,#d7a600)}.auth-shell.theme-light .auth-card:after{content:"";position:absolute;right:-90px;bottom:-90px;width:190px;height:190px;border-radius:50%;background:radial-gradient(circle,rgba(17,128,76,.1),transparent 68%);pointer-events:none}.auth-shell.theme-light .auth-card:hover{border-color:#11804c33;box-shadow:0 24px 64px #14472b21,0 1px #fffffff5 inset;transform:none}.auth-shell.theme-light .auth-tabs,.auth-shell.theme-light .auth-stage{position:relative;z-index:1}.auth-shell.theme-light .auth-tabs{gap:4px;padding:4px;margin-bottom:22px;border-color:#11804c1f;background:#f4f8ef}.auth-shell.theme-light .auth-tabs button{min-height:44px;color:#64746a;font-weight:900}.auth-shell.theme-light .auth-tabs button.active{color:#102016;background:#fff;box-shadow:0 8px 18px #14472b14,inset 0 -2px #11804c}.auth-shell.theme-light .auth-heading{margin-bottom:8px}.auth-shell.theme-light .auth-form{gap:16px}.auth-shell.theme-light .auth-form h2{margin:8px 0 0;color:#102016;font-size:clamp(28px,2.7vw,34px);line-height:1.05}.auth-shell.theme-light .field{color:#51645a}.auth-shell.theme-light .field input,.auth-shell.theme-light .field select{min-height:48px;border-color:#11804c29;color:#102016;background:#fbfdf9;box-shadow:0 1px #11804c0a}.auth-shell.theme-light .field input:focus,.auth-shell.theme-light .field select:focus{border-color:#11804c9e;box-shadow:0 0 0 3px #11804c1f}.auth-shell.theme-light .form-row{align-items:center;padding:2px 0}.theme-light .field input,.theme-light .field select{border:1.5px solid rgba(17,128,76,.42);color:#102016;background:#fff;box-shadow:inset 0 1px #ffffffeb,0 1px 2px #14472b0d}.theme-light .field input:hover,.theme-light .field select:hover{border-color:#11804c94;background:#fffefa}.theme-light .field input:focus,.theme-light .field select:focus{border-color:#11804c;background:#fff;box-shadow:0 0 0 3px #11804c26,0 8px 22px #14472b14}.theme-light .field input::placeholder{color:#8a9a90}.theme-light .field input:disabled,.theme-light .field select:disabled{border-color:#64746a57;color:#64746a;background:#f1f5ed;box-shadow:none}.theme-light .field.has-error input,.theme-light .field.has-error select{border-color:#dc3f4f;box-shadow:0 0 0 3px #dc3f4f1f}.auth-shell.theme-light .remember-dot{color:#64746a}.auth-shell.theme-light .remember-dot i{background:#11804c;box-shadow:0 0 0 4px #11804c1a}.auth-shell.theme-light .link-button.compact{color:#11804c;font-weight:900}.auth-shell.theme-light .primary{min-height:50px;color:#fff;background:linear-gradient(135deg,#11804c,#0f6f43 58%,#d7a600 140%);box-shadow:0 14px 30px #11804c33}.auth-shell.theme-light .primary:hover{filter:none;transform:translateY(-1px);box-shadow:0 20px 42px #11804c3d}.toast.show{transform:translate(-50%);opacity:1}@keyframes scanline{0%,to{transform:translate(-70%);opacity:0}45%,55%{opacity:1}to{transform:translate(70%)}}@keyframes authFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes buttonSpin{to{transform:rotate(360deg)}}@keyframes candleSceneDrift{0%,to{transform:translateZ(0)}50%{transform:translate3d(-1.8%,1.2%,0)}}@keyframes tradeAreaPulse{0%,to{opacity:.72}50%{opacity:.92}}@keyframes tradeLineDraw{0%{stroke-dashoffset:1040;opacity:.72}38%,72%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-1040;opacity:.72}}@keyframes tradeSoftSlide{to{stroke-dashoffset:-84}}@keyframes candleBodyMove{0%,to{transform:translateY(0) scaleY(.94);opacity:.76}50%{transform:translateY(-8px) scaleY(1.12);opacity:1}}@keyframes candleWickPulse{0%,to{transform:translateY(0) scaleY(.92);opacity:.7}50%{transform:translateY(-6px) scaleY(1.08);opacity:1}}@media(prefers-reduced-motion:reduce){.trading-scene svg,.trade-area,.trade-line-main,.trade-line-soft,.candles path,.candles rect{animation:none}}@media(max-width:1120px){.auth-shell,.app-shell{grid-template-columns:1fr}.auth-hero,.auth-panel{min-height:auto}.sidebar{position:static;height:auto}.sidebar nav{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-grid,.dashboard-metrics,.account-snapshot-grid,.investment-summary-grid,.salary-slab-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-main-grid,.investment-layout{grid-template-columns:1fr}.downline-depth-panel .level-stack.wide{grid-auto-columns:180px;grid-template-columns:none}}@media(max-width:720px){.auth-shell,.workspace{padding:14px}.sidebar{gap:0;padding:10px 12px;border-right:0;border-bottom:1px solid rgba(250,204,21,.28)}.sidebar-mobile-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.sidebar-mobile-head .brand{padding:0}.sidebar-mobile-head .brand-logo img{width:102px}.mobile-menu-toggle{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;border:1px solid rgba(17,128,76,.2);border-radius:6px;color:#0f6f43;background:#fff;font-size:13px;font-weight:850}.sidebar nav,.sidebar .session-card{display:none}.sidebar.mobile-open{gap:12px;padding-bottom:14px}.sidebar.mobile-open nav{display:grid;grid-template-columns:1fr;gap:6px;margin-top:4px}.sidebar.mobile-open .session-card{display:grid;margin-top:0}.auth-shell,.content-grid,.wallet-explainer-grid,.hero-stats,.two-col,.metric-grid,.admin-form-grid,.admin-insight-grid,.admin-money-grid,.admin-shortcut-grid,.dashboard-metrics,.account-snapshot-grid,.investment-summary-grid,.salary-slab-grid,.investment-card,.investment-card-grid,.deposit-hero-card,.deposit-address-grid,.deposit-guide-grid,.cap-grid,.level-stack.wide{grid-template-columns:1fr}.downline-depth-panel .level-stack.wide{grid-auto-columns:172px;grid-template-columns:none}.hero-card,.page-hero,.topbar,.topbar-actions,.admin-overview-panel header,.admin-table-actions,.admin-filter-row,.dashboard-hero,.panel header,.analytics-panel header,.matrix-panel header,.account-health-panel header,.topup-card header,.investment-cap-card header,.investment-list-panel header,.salary-progress-panel header,.salary-slab-panel header{flex-direction:column;align-items:flex-start}.salary-target-row{grid-template-columns:1fr}.hero-figure{min-width:0;width:100%}.chart-canvas{min-height:260px}.deposit-qr-card{width:100%}.report-summary-line,.report-pager{width:100%;align-items:flex-start}.report-summary-line,.admin-table-actions,.admin-filter-row{flex-direction:column}.admin-filter-row .field{width:100%}.deposit-address-card,.phone-field-row,.admin-manual-roi-form{grid-template-columns:1fr}.admin-manual-roi-form .primary{width:100%;min-width:0}.deposit-hero-card{gap:18px;padding:16px}.deposit-hero-copy{gap:12px}.deposit-hero-copy h2{font-size:28px;line-height:1.15;overflow-wrap:anywhere}.deposit-hero-copy p{font-size:14px}.deposit-chip-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.deposit-chip-row span{min-width:0;justify-content:center;padding:7px 6px;font-size:11px;white-space:normal}.deposit-address-card .copy-ref{width:100%;justify-content:center}.deposit-qr-hero{box-sizing:border-box;padding:16px}.deposit-qr-hero canvas{width:min(168px,62vw)!important;height:min(168px,62vw)!important}.referral-card{min-width:0;width:100%}.sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.data-list>div{grid-template-columns:1fr}.form-row,.profile-layout,.profile-security-grid{grid-template-columns:1fr}.form-row{display:grid;justify-items:start}.verified-badge{position:static;transform:none;width:max-content;margin-top:8px}.input-wrap:has(.verified-badge) input{padding-right:12px}}.theme-light.app-shell{--panel: rgba(255, 255, 255, .88);--panel-strong: rgba(255, 255, 255, .96);--panel-soft: rgba(245, 250, 238, .82);--line: rgba(34, 94, 55, .13);--text: #132117;--muted: #687567;background:linear-gradient(115deg,rgba(215,166,0,.13),transparent 30%),linear-gradient(245deg,rgba(17,128,76,.13),transparent 31%),linear-gradient(180deg,#fffef8,#f7fbf0 42%,#eef7ec)}.theme-light .workspace{position:relative;padding:clamp(18px,2.3vw,34px)}.theme-light .workspace:before{content:"";position:fixed;inset:0 0 auto 264px;height:280px;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.74),transparent),radial-gradient(circle at 22% 18%,rgba(240,194,65,.18),transparent 28%),radial-gradient(circle at 74% 8%,rgba(17,128,76,.12),transparent 30%);z-index:0}.theme-light .workspace>*{position:relative;z-index:1}.theme-light .sidebar{border-right:1px solid rgba(34,94,55,.12);background:linear-gradient(180deg,#fffffffa,#f8fcf4f0),#fff;box-shadow:18px 0 42px #24482a12}.theme-light .brand-logo-only{margin-bottom:6px;border-bottom:1px solid rgba(34,94,55,.08)}.theme-light .brand-logo img{width:128px}.theme-light .sidebar nav{gap:7px}.theme-light .sidebar nav button{min-height:48px;border-radius:8px;padding:10px 11px;color:#425342;font-size:14px;font-weight:850}.theme-light .sidebar nav button.active,.theme-light .sidebar nav button:hover{color:#fff;border-color:#11804c38;background:linear-gradient(135deg,#11804c,#127448 68%,#b88900 145%);box-shadow:0 14px 30px #11804c30}.theme-light .sidebar nav span{width:32px;height:32px;border-radius:8px}.theme-light .session-card{border-color:#225e371f;background:linear-gradient(135deg,#11804c12,#f0c24114),#ffffffdb;box-shadow:0 14px 34px #24482a14}.theme-light .topbar{min-height:74px;align-items:center;padding:0 0 18px;margin-bottom:20px;border-bottom:1px solid rgba(34,94,55,.1)}.theme-light .topbar h1{margin-top:6px;color:#101d13;font-size:clamp(30px,3.2vw,44px);font-weight:900}.theme-light .status-chip{min-height:40px;color:#0f6f43;border-color:#11804c2e;background:#ffffffd1;box-shadow:0 10px 24px #24482a12}.theme-light .screen-stack{gap:20px}.theme-light .dashboard-metrics{grid-template-columns:repeat(4,minmax(190px,1fr));gap:14px}.theme-light .dashboard-metric,.theme-light .snapshot-card,.theme-light .analytics-panel,.theme-light .matrix-panel,.theme-light .account-health-panel,.theme-light .panel,.theme-light .cap-card,.theme-light .metric-card,.theme-light .wallet-bucket-card,.theme-light .investment-card,.theme-light .deposit-hero-card,.theme-light .deposit-qr-card{border:1px solid rgba(34,94,55,.12);background:linear-gradient(180deg,#fffffffa,#fcfff8e6),#fff;box-shadow:0 18px 42px #24482a14,inset 0 1px #fffffff2}.theme-light .dashboard-metric{position:relative;min-height:176px;overflow:hidden;padding:20px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.theme-light .dashboard-metric:hover,.theme-light .snapshot-card:hover,.theme-light .panel:hover{transform:translateY(-2px);border-color:#11804c33;box-shadow:0 24px 54px #24482a1f}.theme-light .dashboard-metric:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#11804c,#d7a600)}.theme-light .dashboard-metric:after{right:-34px;bottom:-38px;width:128px;height:128px;opacity:.13;filter:blur(20px)}.theme-light .dashboard-metric span,.theme-light .snapshot-card span,.theme-light .metric-card span{color:#6c786b;font-size:12px;font-weight:900}.theme-light .dashboard-metric strong,.theme-light .snapshot-card strong,.theme-light .metric-card strong{color:#111c13;line-height:1.05}.theme-light .metric-icon{width:42px;height:42px;border-radius:8px;color:#0f6f43;background:linear-gradient(135deg,#11804c1f,#f0c2411a),#f7fbf0}.theme-light .dashboard-metric.gold .metric-icon{color:#8a5a00;background:linear-gradient(135deg,#f0c24138,#11804c0f),#fffdf4}.theme-light .account-snapshot-grid{gap:14px}.theme-light .snapshot-card{min-height:126px;padding:18px;border-radius:8px}.theme-light .analytics-panel,.theme-light .matrix-panel,.theme-light .account-health-panel,.theme-light .panel{border-radius:8px}.theme-light .analytics-panel header,.theme-light .matrix-panel header,.theme-light .account-health-panel header,.theme-light .panel header{padding-bottom:14px;border-bottom:1px solid rgba(34,94,55,.09)}.theme-light .analytics-panel h3,.theme-light .matrix-panel h3,.theme-light .account-health-panel h3,.theme-light .panel h3{color:#111c13;font-weight:900}.theme-light .chart-chip,.theme-light .copy-ref,.theme-light .status-badge,.theme-light .wallet-pill{min-height:36px;border-color:#d7a6002e;border-radius:999px;color:#825400;background:#fffae4e0}.theme-light .status-badge.active{border-color:#16a34a2e;color:#166534;background:#16a34a1a}.theme-light .status-badge.danger{border-color:#dc26262e;color:#991b1b;background:#dc26261a}.theme-light .status-badge.info{border-color:#2563eb2e;color:#1d4ed8;background:#2563eb1a}.theme-light .status-badge.warning{border-color:#d977062e;color:#92400e;background:#d977061a}.theme-light .copy-ref{font-weight:900}.theme-light .action-dropdown-trigger{color:#102016;border-color:#11804c2e;background:#ffffffe6}.theme-light .action-dropdown-menu{border-color:#11804c29;background:#fff;box-shadow:0 18px 42px #14472b29}.theme-light .action-dropdown-menu button{color:#102016;background:#11804c08}.theme-light .action-dropdown-menu button:hover:not(:disabled){color:#0f6f43;background:#11804c1a}.theme-light .copy-ref:hover,.theme-light .ghost:hover{transform:translateY(-1px)}.theme-light .chart-canvas{border-radius:8px;background:linear-gradient(rgba(17,128,76,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(215,166,0,.055) 1px,transparent 1px),linear-gradient(180deg,rgba(17,128,76,.1),transparent 56%),#fbfef8;background-size:46px 46px,46px 46px,auto,auto}.theme-light .level-card,.theme-light .cap-card{border-radius:8px;background:linear-gradient(135deg,rgba(240,194,65,.12),transparent 42%),#fff}.theme-light .level-card:hover{transform:translate(2px)}.theme-light .level-progress,.theme-light .progress{height:9px;border:0;background:#11804c1a}.theme-light .salary-progress-panel .progress,.theme-light .salary-slab-card .progress{height:28px;border:1px solid rgba(17,128,76,.14);background:#edf5e7}.theme-light .salary-progress-panel .progress strong,.theme-light .salary-slab-card .progress strong{inset:50% auto auto 50%;min-width:62px;padding:3px 9px;border-radius:999px;color:#102016;background:#fffffff0;box-shadow:0 4px 12px #15361f1f;font-size:12px;font-weight:850;line-height:1;transform:translate(-50%,-50%)}.theme-light .level-progress i,.theme-light .progress span{background:linear-gradient(90deg,#11804c,#76a928 55%,#d7a600)}.theme-light .table-wrap{border:1px solid rgba(34,94,55,.1);border-radius:8px;background:#ffffffa8}.theme-light table{border-collapse:separate;border-spacing:0;background:transparent}.theme-light th{position:sticky;top:0;z-index:1;color:#74631e;background:#fafdf7f5}.theme-light td{color:#253427}.theme-light tbody tr{transition:background .14s ease}.theme-light tbody tr:hover{background:#11804c0b}.theme-light .deposit-hero-card{background:radial-gradient(circle at 82% 18%,rgba(17,128,76,.16),transparent 30%),linear-gradient(135deg,rgba(240,194,65,.16),transparent 42%),#fff}.theme-light .deposit-address-card{border-radius:8px;background:#ffffffbd;box-shadow:inset 0 1px #ffffffd9}.theme-light .field input,.theme-light .field select{min-height:48px;color:#152217;border-color:#225e3721;background:#ffffffdb}.theme-light .primary{border-radius:8px;background:linear-gradient(135deg,#f0c241,#b9d943 40%,#11804c);box-shadow:0 16px 34px #11804c29}.sidebar{min-height:0;overflow:hidden}.sidebar nav{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;align-content:start;padding-right:4px;scrollbar-width:thin;scrollbar-color:rgba(17,128,76,.34) transparent}.sidebar nav::-webkit-scrollbar{width:6px}.sidebar nav::-webkit-scrollbar-thumb{border-radius:999px;background:#11804c52}.session-card{flex:0 0 auto;max-width:100%}.session-card span{display:block;color:#263728;font-size:12px;font-weight:850;line-height:1.35;overflow-wrap:anywhere}.session-card .icon-action{width:100%;min-height:42px}.theme-light .sidebar{gap:14px;padding-bottom:14px}.theme-light .brand-logo-only{flex:0 0 auto}.theme-light .session-card{color:#263728;border:1px solid rgba(34,94,55,.16);background:linear-gradient(135deg,#fffffff5,#f5faeef0),#fff}.theme-light .session-card .ghost{color:#0f6f43;border:1px solid rgba(17,128,76,.22);background:#fff}.theme-light .session-card .ghost:hover{color:#fff;background:linear-gradient(135deg,#11804c,#0f6f43 72%,#9a6a00 150%)}.theme-light.app-shell .page-hero,.theme-light.app-shell .dashboard-hero,.theme-light.app-shell .deposit-hero-card{min-height:auto;padding:16px 18px;gap:14px;border-color:#225e371f;background:linear-gradient(180deg,#fffffffa,#fafdf7eb),#fff;box-shadow:0 12px 28px #24482a0f;-webkit-backdrop-filter:none;backdrop-filter:none}.theme-light.app-shell .page-hero:before,.theme-light.app-shell .deposit-hero-card:before{display:none}.theme-light.app-shell .page-hero h2,.theme-light.app-shell .dashboard-hero h2,.theme-light.app-shell .deposit-hero-copy h2{margin:3px 0 4px;color:#101d13;font-size:clamp(24px,2.2vw,34px);line-height:1.12}.theme-light.app-shell .page-hero p,.theme-light.app-shell .dashboard-hero p,.theme-light.app-shell .deposit-hero-copy p{max-width:760px;color:#556354;font-size:14px;line-height:1.45}.theme-light.app-shell .page-hero .eyebrow,.theme-light.app-shell .dashboard-hero .eyebrow,.theme-light.app-shell .deposit-hero-copy .eyebrow{color:#0f6f43;font-size:11px}.theme-light.app-shell .hero-figure{min-width:180px;padding:12px;gap:5px;border-color:#225e371f;background:#f8fbf4;box-shadow:none}.theme-light.app-shell .hero-figure svg{width:20px;height:20px}.theme-light.app-shell .hero-figure span{color:#60705f}.theme-light.app-shell .hero-figure strong{color:#102016;font-size:18px}.theme-light.app-shell .deposit-hero-card{grid-template-columns:minmax(0,1fr) minmax(220px,auto)}.theme-light.app-shell .deposit-chip-row span{min-height:30px;padding:6px 9px}.theme-light.app-shell .deposit-qr-hero{transform:none}.theme-light .profile-hero h2,.theme-light .profile-layout h3,.theme-light .profile-layout strong,.theme-light .profile-layout .field input,.theme-light .profile-layout .field select{color:#0b1710}.theme-light .profile-hero p,.theme-light .profile-layout .field,.theme-light .profile-layout .rule-list span,.theme-light .profile-layout .form-row,.theme-light .profile-layout .muted{color:#425342}.theme-light .profile-layout .panel,.theme-light .screen-stack>.panel:has(.rule-list){background:linear-gradient(180deg,#fff,#fcfff8f5),#fff}.theme-light .profile-layout .field,.theme-light .screen-stack>.panel .field{color:#314433;font-weight:850}.theme-light .profile-layout .field input,.theme-light .profile-layout .field select,.theme-light .screen-stack>.panel .field input,.theme-light .screen-stack>.panel .field select{color:#0b1710;border-color:#225e373d;background:#fff}.theme-light .profile-layout .field input:disabled,.theme-light .screen-stack>.panel .field input:disabled{color:#263728;border-color:#225e3738;background:#f4f8ef;opacity:1}.theme-light .profile-layout .rule-list span,.theme-light .screen-stack>.panel .rule-list span{color:#334235;border-color:#225e372e;background:#f8fbf4}.theme-light .profile-layout .rule-list strong,.theme-light .screen-stack>.panel .rule-list strong{color:#0b1710;font-weight:900}.theme-light .screen-stack>.panel .ghost.icon-action{color:#0f6f43;border:1px solid rgba(17,128,76,.24);background:#fff}.theme-light .screen-stack>.panel .ghost.icon-action:hover{color:#fff;background:linear-gradient(135deg,#11804c,#0f6f43 72%,#9a6a00 150%)}.theme-light.app-shell .rule-list,.theme-light.app-shell .split-list{gap:0;padding:0 14px;border:1px solid rgba(34,94,55,.12);border-radius:8px;overflow:hidden;background:#fff}.theme-light.app-shell .rule-list span,.theme-light.app-shell .split-list span,.theme-light.app-shell .profile-layout .rule-list span,.theme-light.app-shell .screen-stack>.panel .rule-list span{min-height:40px;padding:10px 0;border:0;border-bottom:1px solid rgba(34,94,55,.1);border-radius:0;color:#536353;background:transparent;box-shadow:none}.theme-light.app-shell .rule-list span:last-child,.theme-light.app-shell .split-list span:last-child{border-bottom:0}.theme-light.app-shell .rule-list strong,.theme-light.app-shell .split-list strong,.theme-light.app-shell .profile-layout .rule-list strong,.theme-light.app-shell .screen-stack>.panel .rule-list strong{color:#132117;font-weight:850;text-align:right}.theme-light.app-shell .dashboard-metrics{gap:14px}.theme-light.app-shell .topbar{min-height:56px;padding:0 0 10px;margin-bottom:14px}.theme-light.app-shell .topbar .eyebrow{font-size:10px;line-height:1.2}.theme-light.app-shell .topbar h1{margin-top:3px;font-size:clamp(24px,2.3vw,34px);line-height:1.05}.theme-light.app-shell .topbar-actions{min-height:0}.theme-light.app-shell .status-chip{min-height:34px;padding:7px 10px;font-size:12px}.theme-light.app-shell .dashboard-metric{min-height:162px;align-content:space-between;gap:10px;padding:18px 18px 16px}.theme-light.app-shell .dashboard-metric>span{max-width:none;color:#5e6f60;font-size:13px;font-weight:650;line-height:1.35;text-transform:none}.theme-light.app-shell .dashboard-metric>strong{color:#122018;font-size:clamp(20px,1.55vw,26px);font-weight:760;line-height:1.16;font-variant-numeric:tabular-nums}.theme-light.app-shell .dashboard-metric .copy-ref span,.theme-light.app-shell .dashboard-metric .metric-note,.theme-light.app-shell .dashboard-metric .countdown span{max-width:none}.theme-light.app-shell .dashboard-metric .copy-ref span{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.theme-light.app-shell .dashboard-metric .metric-icon{margin-bottom:2px}.theme-light.app-shell .metric-note{color:#6d735f;font-size:13px;font-weight:600;line-height:1.45}.theme-light.app-shell .account-snapshot-grid{gap:14px}.theme-light.app-shell .snapshot-card{display:grid;gap:6px;min-height:112px;padding:16px}.theme-light.app-shell .snapshot-card span{color:#627263;font-size:13px;font-weight:650;line-height:1.35}.theme-light.app-shell .snapshot-card strong{color:#101d13;font-size:clamp(18px,1.35vw,22px);font-weight:740;line-height:1.18;font-variant-numeric:tabular-nums}.theme-light.app-shell .snapshot-card small{color:#758074;font-size:12px;font-weight:500;line-height:1.4}.theme-light.app-shell .analytics-panel h3,.theme-light.app-shell .matrix-panel h3,.theme-light.app-shell .account-health-panel h3{color:#101d13;font-size:21px;font-weight:750;line-height:1.24}.theme-light.app-shell .chart-chip{font-size:12px;font-weight:650}.theme-light.app-shell .cap-card-head span,.theme-light.app-shell .cap-meta span,.theme-light.app-shell .roi-countdown-head span{color:#536353;font-size:12px;font-weight:650;text-transform:none}.theme-light.app-shell .cap-card-head strong,.theme-light.app-shell .cap-meta strong,.theme-light.app-shell .roi-countdown-head strong{color:#101d13;font-weight:760;font-variant-numeric:tabular-nums}.theme-light.app-shell .countdown span{color:#536353;font-size:10px;font-weight:700}.theme-light.app-shell .countdown strong{color:#101d13;font-size:18px;font-weight:850;font-variant-numeric:tabular-nums}.app-shell .dashboard-metric>span,.app-shell .snapshot-card span,.app-shell .snapshot-card small,.app-shell .metric-note,.app-shell .account-health-panel .cap-card-head span,.app-shell .account-health-panel .cap-meta span{color:#b7c5ba;font-weight:700;line-height:1.4}.app-shell .dashboard-metric>strong,.app-shell .snapshot-card strong,.app-shell .account-health-panel h3,.app-shell .account-health-panel .cap-card-head strong,.app-shell .account-health-panel .cap-meta strong{color:#f8faf9;font-variant-numeric:tabular-nums}.theme-light.app-shell .dashboard-metric>span,.theme-light.app-shell .snapshot-card span,.theme-light.app-shell .snapshot-card small,.theme-light.app-shell .metric-note,.theme-light.app-shell .account-health-panel .cap-card-head span,.theme-light.app-shell .account-health-panel .cap-meta span{color:#526454}.theme-light.app-shell .dashboard-metric>strong,.theme-light.app-shell .snapshot-card strong,.theme-light.app-shell .account-health-panel h3,.theme-light.app-shell .account-health-panel .cap-card-head strong,.theme-light.app-shell .account-health-panel .cap-meta strong{color:#101d13}@media(max-width:1200px){.theme-light .dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.theme-light .workspace:before{left:0}.sidebar{overflow:visible}.sidebar nav{flex:initial;overflow:visible;padding-right:0}}@media(max-width:720px){.theme-light .topbar{min-height:auto}.theme-light .dashboard-metrics{grid-template-columns:1fr}.theme-light .dashboard-metric{min-height:150px}}:root,.theme-light{--bg: #edf6f7;--panel: #fff;--panel-strong: #fff;--line: rgba(14, 58, 89, .12);--text: #102a3a;--muted: #627985;--accent: #087f8c;--accent-2: #0ea5a8;--gold: #ffb86b;--success: #0b9a83;--shadow: 0 18px 50px rgba(7, 35, 55, .09)}body{color:var(--text);background:#edf6f7;font-family:Avenir Next,Segoe UI,Inter,system-ui,sans-serif}.app-shell.theme-light{grid-template-columns:260px minmax(0,1fr);background:radial-gradient(circle at 94% 2%,rgba(14,165,168,.12),transparent 25rem),linear-gradient(145deg,#f7fbfc,#edf6f7)}.theme-light .workspace{position:relative;max-width:1680px;padding:27px clamp(22px,3vw,48px) 52px}.theme-light .workspace:before{display:none}.theme-light .sidebar{gap:18px;padding:24px 16px 18px;border:0;color:#e8f8f8;background:radial-gradient(circle at 12% 8%,rgba(24,197,190,.2),transparent 15rem),linear-gradient(180deg,#09283f,#071b2d);box-shadow:12px 0 40px #071b2d1a}.sidebar-mobile-head{display:flex;align-items:center;gap:11px;padding:0 7px 16px;border-bottom:1px solid rgba(221,248,247,.12)}.theme-light .brand-logo-only{justify-content:flex-start;min-width:0;margin:0;padding:0;border:0}.oceanic-logo img,.theme-light .brand-logo img{width:54px;max-height:38px;object-fit:contain;object-position:left center}.brand-signature{min-width:0}.brand-signature strong,.brand-signature span{display:block}.brand-signature strong{color:#f8ffff;font-size:14px;font-weight:760;white-space:nowrap}.brand-signature span{margin-top:2px;color:#86b7c2;font-size:10px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.theme-light .sidebar nav{gap:4px}.theme-light .sidebar nav button{min-height:43px;gap:11px;padding:7px 10px;border-radius:11px;color:#a9c6cf;font-size:13px;font-weight:650}.theme-light .sidebar nav button:hover,.theme-light .sidebar nav button.active{color:#fff;background:linear-gradient(100deg,#0ea5a847,#0ea5a814);box-shadow:inset 3px 0 #35d2c9;transform:none}.theme-light .sidebar nav span{width:29px;height:29px;border:0;border-radius:9px;color:#79ded8;background:#bef4f114}.theme-light .sidebar nav button.active span{color:#07263a;background:#74ded8}.theme-light .session-card{padding:13px;border:1px solid rgba(151,215,215,.14);border-radius:14px;color:#b8d1d8;background:#ffffff0e;box-shadow:none}.theme-light .session-card span{color:#b8d1d8;font-weight:600}.theme-light .session-card .ghost{color:#eaffff;border-color:#79ded833;background:#79ded814}.theme-light.app-shell .topbar{min-height:64px;margin-bottom:20px;padding:0 2px 14px;border-bottom:1px solid rgba(14,58,89,.1)}.theme-light.app-shell .topbar .eyebrow,.theme-light.app-shell .eyebrow{color:#07828a;letter-spacing:.12em}.theme-light.app-shell .topbar h1{color:#071b2d;font-size:clamp(25px,2.2vw,35px);font-weight:720;letter-spacing:-.035em}.theme-light.app-shell .status-chip{color:#176d73;border:1px solid rgba(8,127,140,.13);border-radius:999px;background:#e8f8f6;box-shadow:none}.theme-light.app-shell .status-chip span{background:#14a58d}.theme-light.app-shell .dashboard-identity.oceanic-welcome{position:relative;isolation:isolate;min-height:188px;padding:clamp(24px,3vw,38px);overflow:hidden;border:0;border-radius:24px;color:#fff;background:radial-gradient(circle at 82% 18%,rgba(61,219,208,.28),transparent 18rem),linear-gradient(118deg,#09283f,#0b4963 62%,#087f8c 130%);box-shadow:0 24px 55px #07273d29}.oceanic-welcome .dashboard-identity-heading{position:relative;z-index:2;max-width:720px}.theme-light.app-shell .oceanic-welcome .eyebrow{color:#83e5df}.theme-light.app-shell .oceanic-welcome h2{margin:7px 0 8px;color:#fff;font-size:clamp(27px,3vw,43px);font-weight:690;letter-spacing:-.04em}.oceanic-welcome p{margin:0;color:#c1dde2;font-size:14px;line-height:1.55}.oceanic-welcome .dashboard-identity-details{position:relative;z-index:2}.theme-light.app-shell .oceanic-welcome .dashboard-identity-details div{min-width:164px;padding:13px 16px;border:1px solid rgba(205,249,246,.17);border-radius:14px;background:#ffffff14;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.theme-light.app-shell .oceanic-welcome .dashboard-identity-details span{color:#9fcbd1}.theme-light.app-shell .oceanic-welcome .dashboard-identity-details strong{color:#fff}.welcome-current{position:absolute;right:-20px;bottom:-55px;width:360px;height:210px;opacity:.5}.welcome-current span{position:absolute;inset:auto 0 0;height:135px;border:2px solid rgba(120,235,225,.32);border-color:rgba(120,235,225,.32) transparent transparent;border-radius:50%;transform:rotate(-8deg)}.welcome-current span:nth-child(2){bottom:27px;right:-44px;opacity:.65}.welcome-current span:nth-child(3){bottom:54px;right:-82px;opacity:.4}.theme-light.app-shell .dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:18px}.theme-light.app-shell .dashboard-metric,.theme-light.app-shell .snapshot-card,.theme-light.app-shell .panel,.theme-light.app-shell .account-health-panel,.theme-light.app-shell .cap-card,.theme-light.app-shell .analytics-panel,.theme-light.app-shell .matrix-panel,.theme-light.app-shell .hero-card,.theme-light.app-shell .investment-list-panel{border:1px solid rgba(14,58,89,.1);background:#fffffff0;box-shadow:0 12px 32px #0f384b0e}.theme-light.app-shell .dashboard-metric{min-height:175px;padding:20px;border-radius:18px}.theme-light.app-shell .dashboard-metric:before{width:64px;height:4px;inset:auto auto 0 20px;border-radius:5px 5px 0 0;background:#11aaa7}.theme-light.app-shell .dashboard-metric.gold:before{background:#ffb86b}.theme-light.app-shell .dashboard-metric:after{display:none}.theme-light.app-shell .dashboard-metric .metric-icon{color:#087f8c;border:0;border-radius:12px;background:#e4f7f5}.theme-light.app-shell .dashboard-metric.gold .metric-icon{color:#c56b24;background:#fff2e4}.theme-light.app-shell .dashboard-metric>span{color:#607684}.theme-light.app-shell .dashboard-metric>strong{color:#0b293b;font-size:clamp(22px,1.8vw,29px)}.theme-light.app-shell .account-snapshot-grid{gap:13px}.theme-light.app-shell .snapshot-card{min-height:116px;border-radius:16px;background:#fff}.theme-light.app-shell .snapshot-card:nth-child(n){background:#fff}.theme-light.app-shell .snapshot-card strong{color:#123247}.theme-light.app-shell .snapshot-card small{color:#78909a}.theme-light.app-shell .account-health-panel{border-radius:20px;background:linear-gradient(145deg,#fff,#f5fbfb)}.theme-light.app-shell .cap-card{border-radius:16px;box-shadow:none}.theme-light.app-shell .progress-fill,.theme-light.app-shell .cap-progress-fill{background:linear-gradient(90deg,#087f8c,#31c6bd)}.primary,.theme-light .primary{border-radius:11px;background:linear-gradient(110deg,#087f8c,#0ea5a8);box-shadow:0 12px 24px #087f8c33}.theme-light .field input,.theme-light .field select{border-color:#0e3a5929;border-radius:11px;background:#f8fbfc}.auth-shell.theme-light{background:radial-gradient(circle at 10% 90%,rgba(20,190,184,.12),transparent 28rem),#edf6f7}.theme-light .auth-hero{border:0;border-radius:24px;background:linear-gradient(100deg,#04192be6,#053244a3),radial-gradient(circle at 70% 25%,rgba(29,201,194,.4),transparent 25rem),#071b2d;box-shadow:0 28px 70px #071b2d33}.theme-light .auth-hero:after{background:linear-gradient(90deg,#05192ac7,#0528371f)}.hero-logo img{width:clamp(160px,16vw,220px);filter:brightness(0) invert(1)}.oceanic-wordmark{color:#8ddbd6;letter-spacing:.14em}.hero-content .eyebrow{color:#7de0da}.hero-content h1{max-width:760px;color:#fff;font-size:clamp(42px,5.4vw,78px);letter-spacing:-.055em}.hero-content p{max-width:620px;color:#c3dce2}.theme-light .hero-stats span{border-color:#8be6e029;color:#c6dfe3;background:#ffffff12}.theme-light .hero-stats strong{color:#76e0da}.theme-light .auth-card{border:1px solid rgba(14,58,89,.1);border-radius:22px;box-shadow:0 20px 60px #092a3a1a}.theme-light .auth-tabs{padding:5px;border-radius:12px;background:#edf6f7}.theme-light .auth-tabs button.active{color:#fff;border-radius:9px;background:#0b6671}@media(max-width:1200px){.theme-light.app-shell .dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.app-shell.theme-light{grid-template-columns:1fr}.theme-light .sidebar{padding:13px 16px}.sidebar-mobile-head{padding:0;border:0}.brand-signature{display:block}.theme-light .sidebar.mobile-open{background:linear-gradient(180deg,#09283f,#071b2d)}}@media(max-width:720px){.theme-light .workspace{padding:18px 14px 38px}.theme-light.app-shell .dashboard-metrics{grid-template-columns:1fr}.theme-light.app-shell .dashboard-identity.oceanic-welcome{align-items:flex-start;padding:24px 20px;border-radius:19px}.oceanic-welcome .dashboard-identity-details,.theme-light.app-shell .oceanic-welcome .dashboard-identity-details div{width:100%}.welcome-current{opacity:.25}.topbar-actions{display:none}}.auth-shell.theme-light{grid-template-columns:minmax(0,1.22fr) minmax(400px,.78fr);gap:0;padding:0;background:#f3f8f9}.auth-shell.theme-light .auth-hero{min-height:100vh;border-radius:0 34px 34px 0;background:linear-gradient(100deg,#041829f0,#053345bd),radial-gradient(circle at 76% 22%,rgba(29,201,194,.42),transparent 24rem),linear-gradient(145deg,#071b2d,#075b68)}.auth-shell.theme-light .auth-panel{min-height:100vh;padding:clamp(28px,4vw,68px);background:#f3f8f9}.auth-shell.theme-light .auth-card{width:min(100%,480px);padding:clamp(24px,3vw,38px);border:1px solid rgba(14,58,89,.1);border-radius:24px;background:#fffffff5;box-shadow:0 28px 75px #092a3a1c}.auth-card-brand{display:flex;align-items:center;gap:12px;margin-bottom:24px}.auth-card-logo img{width:52px;max-height:34px}.auth-card-brand>div>strong,.auth-card-brand>div>span{display:block}.auth-card-brand>div>strong{color:#0a2a3c;font-size:14px;font-weight:780}.auth-card-brand>div>span{margin-top:2px;color:#78909a;font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.auth-shell.theme-light .auth-tabs{gap:4px;margin-bottom:30px;padding:4px;border:1px solid rgba(14,58,89,.08);border-radius:12px;background:#edf5f6}.auth-shell.theme-light .auth-tabs button{min-height:40px;color:#6a818c;font-size:13px;font-weight:700}.auth-shell.theme-light .auth-tabs button.active{color:#fff;border-radius:9px;background:linear-gradient(105deg,#0b6170,#087f8c);box-shadow:0 7px 16px #087f8c2e}.auth-shell.theme-light .auth-stage{padding:0;border:0;background:transparent}.auth-shell.theme-light .auth-form{gap:18px}.auth-shell.theme-light .auth-heading{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:13px;margin-bottom:4px}.auth-shell.theme-light .auth-heading .auth-icon{width:42px;height:42px;display:grid;place-items:center;color:#087f8c;border:1px solid rgba(8,127,140,.12);border-radius:12px;background:#e8f8f6}.auth-shell.theme-light .auth-heading h2{margin:2px 0 5px;color:#09283b;font-size:29px;font-weight:730;letter-spacing:-.035em}.auth-shell.theme-light .auth-heading p{margin:0;color:#718792;font-size:13px;line-height:1.5}.auth-shell.theme-light .field{gap:7px;color:#2f4a59;font-size:12px;font-weight:730}.auth-shell.theme-light .field input,.auth-shell.theme-light .field select{min-height:50px;padding:0 14px;color:#102d3e;border:1px solid #d7e5e8;border-radius:11px;background:#fbfdfd;box-shadow:0 1px 2px #092a3a05}.auth-shell.theme-light .field input::placeholder{color:#9aaeb6}.auth-shell.theme-light .field input:focus,.auth-shell.theme-light .field select:focus{border-color:#20aaa9;background:#fff;box-shadow:0 0 0 4px #0ea5a81a}.login-options{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:-3px}.auth-shell.theme-light .remember-dot{color:#718892;font-size:11px;font-weight:650}.auth-shell.theme-light .remember-dot i{background:#12a58d;box-shadow:0 0 0 4px #12a58d1a}.auth-shell.theme-light .link-button.compact{color:#087f8c;font-size:12px;font-weight:760}.auth-shell.theme-light .login-submit{min-height:51px;display:flex;align-items:center;justify-content:center;border-radius:11px;font-size:14px;font-weight:750;background:linear-gradient(105deg,#0b6170,#0b999b);box-shadow:0 13px 26px #087f8c36}.login-submit>span,.login-submit:not(:has(>span)){gap:9px}.login-submit svg{vertical-align:middle;margin-left:7px}.verification-link{color:#718792;background:transparent;font-size:11px;line-height:1.4}.verification-link strong{color:#087f8c}.login-security-note{display:flex;align-items:flex-start;gap:9px;margin-top:2px;padding:12px 13px;color:#68808b;border:1px solid #e1ecee;border-radius:11px;background:#f6fafb;font-size:10px;line-height:1.45}.login-security-note svg{flex:0 0 auto;color:#0b9a83}.auth-market-strip{position:absolute;left:clamp(34px,6vw,94px);right:clamp(34px,6vw,94px);bottom:44px;z-index:4;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid rgba(157,231,227,.15);border-radius:15px;background:#051f308c;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.auth-market-strip>div{padding:14px 18px;border-right:1px solid rgba(157,231,227,.12)}.auth-market-strip>div:last-child{border-right:0}.auth-market-strip span,.auth-market-strip strong{display:block}.auth-market-strip span{color:#7ba9b4;font-size:9px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.auth-market-strip strong{margin-top:4px;color:#dff8f6;font-size:12px;font-weight:690}.auth-shell.theme-light .hero-content{padding-bottom:125px}.auth-shell.theme-light .trade-ticker{color:#a7d3d5;border-color:#82e2dc26;background:#041d2d9e}.auth-shell.theme-light .trade-ticker strong{color:#62d9d1}@media(max-width:980px){.auth-shell.theme-light{grid-template-columns:1fr;padding:0}.auth-shell.theme-light .auth-hero{min-height:310px;border-radius:0 0 28px 28px}.auth-shell.theme-light .auth-panel{min-height:auto;padding:24px 18px 40px}.auth-shell.theme-light .auth-card{margin:-62px auto 0;position:relative;z-index:10}.auth-market-strip{display:none}.auth-shell.theme-light .hero-content{padding-bottom:40px}.auth-shell.theme-light .hero-content h1{max-width:620px;font-size:clamp(34px,7vw,54px)}.auth-shell.theme-light .hero-stats{display:none}}.auth-shell.theme-light{grid-template-columns:minmax(420px,.82fr) minmax(0,1.18fr)}.auth-shell.theme-light .auth-hero{order:2;border-radius:34px 0 0 34px}@media(max-width:980px){.auth-shell.theme-light{grid-template-columns:1fr}.auth-shell.theme-light .auth-panel{order:1}.auth-shell.theme-light .auth-hero{order:2;display:none}}.auth-shell.theme-light{color-scheme:dark;color:#f4f2ec;background:radial-gradient(circle at 12% 8%,rgba(196,158,82,.055),transparent 28rem),repeating-linear-gradient(115deg,rgba(255,255,255,.012) 0,rgba(255,255,255,.012) 1px,transparent 1px,transparent 4px),#0b0c0e}.auth-shell.theme-light .auth-panel{background:radial-gradient(circle at 24% 18%,rgba(194,155,77,.055),transparent 22rem),linear-gradient(145deg,#101114,#090a0c)}.auth-shell.theme-light .auth-card{border:1px solid rgba(74,219,211,.19);color:#f7f6f2;background:linear-gradient(145deg,#1b1d21fa,#0f1013fa),repeating-linear-gradient(125deg,rgba(255,255,255,.015) 0,rgba(255,255,255,.015) 1px,transparent 1px,transparent 5px);box-shadow:0 35px 90px #00000094,0 0 0 1px #ffffff04,0 0 38px #2cc9c109}.auth-card-brand>div>strong{color:#f8f7f2}.auth-card-brand>div>span{color:#a68b57}.auth-card-logo img{filter:grayscale(1) brightness(2.5)}.auth-shell.theme-light .auth-tabs{border-color:#fff1;background:#101216;box-shadow:inset 0 1px 8px #00000061}.auth-shell.theme-light .auth-tabs button{color:#858a91}.auth-shell.theme-light .auth-tabs button:hover{color:#e7e4dc;background:#ffffff09}.auth-shell.theme-light .auth-tabs button.active{color:#16130d;background:linear-gradient(115deg,#d2b16d,#aa8542);box-shadow:0 8px 20px #b78f412e,inset 0 1px #ffffff40}.auth-shell.theme-light .auth-heading .auth-icon{color:#d0ad64;border-color:#caa65c38;background:#bf974812;box-shadow:inset 0 0 18px #c297410a}.auth-shell.theme-light .auth-heading .eyebrow{color:#b79550}.auth-shell.theme-light .auth-form p{color:#959ba3}.auth-shell.theme-light .field>span{color:#c8c9c8}.auth-shell.theme-light .field input,.auth-shell.theme-light .field select{color:#f6f7f7;border:1px solid rgba(59,210,203,.29);background:linear-gradient(180deg,#111318,#0e1014);caret-color:#5ce1da;box-shadow:inset 0 1px 8px #00000047,0 0 #41dcd400}.auth-shell.theme-light .field input::placeholder{color:#5f666e}.auth-shell.theme-light .field input:hover,.auth-shell.theme-light .field select:hover{border-color:#44e0d86e}.auth-shell.theme-light .field input:focus,.auth-shell.theme-light .field select:focus{color:#fff;border-color:#51d9d2;background:#111419;box-shadow:0 0 0 3px #46dad314,0 0 20px #46dad31a,inset 0 1px 8px #00000040}.auth-shell.theme-light .remember-dot{color:#858b92}.auth-shell.theme-light .remember-dot i{background:#c5a257;box-shadow:0 0 0 4px #c5a25714}.auth-shell.theme-light .link-button.compact,.auth-shell.theme-light .verification-link strong{color:#d0ad64}.auth-shell.theme-light .link-button.compact:hover,.auth-shell.theme-light .verification-link:hover strong{color:#ecd18d}.auth-shell.theme-light .verification-link{color:#777d85}.auth-shell.theme-light .login-submit{color:#071312;border:1px solid rgba(105,243,234,.7);background:linear-gradient(105deg,#55ddd5,#35aaa7);box-shadow:0 0 0 1px #4cded614,0 0 25px #36d3cb24,0 14px 30px #00000057}.auth-shell.theme-light .primary{min-height:48px;color:#fff;border:0;border-radius:12px;background:#2fb8a6;box-shadow:0 7px 21px #2fb8a645;font-family:inherit;font-size:14px;font-weight:600;letter-spacing:.02em;transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease}.auth-shell.theme-light .primary:hover:not(:disabled){color:#fff;background:#259a8b;box-shadow:0 9px 28px #2fb8a661;transform:translateY(-1px)}.auth-shell.theme-light .primary:disabled{color:#ffffffd9;background:#66bdb3;box-shadow:none}.auth-shell.theme-light .login-submit:hover{color:#020b0b;border-color:#8af5ef;background:linear-gradient(105deg,#74ebe4,#42bbb7);box-shadow:0 0 30px #48e0d838,0 16px 34px #0006}.auth-shell.theme-light .login-security-note{color:#838991;border-color:#fff1;background:#07080a94}.auth-shell.theme-light .login-security-note svg{color:#c8a65d}.auth-shell.theme-light .hero-logo img{filter:grayscale(1) brightness(3)}.auth-shell.theme-light .oceanic-wordmark,.auth-shell.theme-light .hero-content>.eyebrow{color:#c6a35b}.auth-shell.theme-light .hero-content h1{color:#fff;text-shadow:0 4px 28px rgba(0,0,0,.72)}.auth-shell.theme-light .hero-content>p{color:#aeb2b7}.auth-shell.theme-light .hero-stats span{color:#9a9fa5;border-color:#ffffff12;background:#10111494;box-shadow:0 16px 36px #0003}.auth-shell.theme-light .hero-stats strong{color:#c9a65c}.auth-shell.theme-light .trade-ticker,.market-watch-card,.market-volume-card{color:#c3c5c5;border-color:#ffffff13;background:#0d0e11cc;box-shadow:0 20px 44px #0000005c}.auth-shell.theme-light .trade-ticker span,.market-watch-card>div span,.market-volume-card>span{color:#747a80}.auth-shell.theme-light .trade-ticker strong,.market-watch-card header i,.market-watch-card>div .market-up{color:#c9a65c}.market-watch-card header{border-bottom-color:#ffffff0f}.market-watch-card header span{color:#eeeae1}.market-watch-card>div strong{color:#aeb1b4}.market-volume-card i{background:linear-gradient(180deg,#44d3cbb8,#44d3cb0f);box-shadow:0 0 7px #44d3cb1a}.market-volume-card i:nth-child(3n){background:linear-gradient(180deg,#c6a45ba6,#c6a45b0d)}.auth-market-strip{border-color:#ffffff12;background:#0c0d10b8;box-shadow:0 18px 40px #00000047}.auth-market-strip>div{border-right-color:#ffffff0e}.auth-market-strip span{color:#6f747a}.auth-market-strip strong{color:#c7a55e}.auth-shell.theme-light .auth-panel,.auth-shell.theme-light .auth-card,.auth-shell.theme-light .auth-stage,.auth-shell.theme-light .auth-form{text-align:left}.auth-shell.theme-light .auth-card{overflow:visible}.auth-shell.theme-light .auth-card-brand,.auth-shell.theme-light .auth-heading{width:100%}.auth-shell.theme-light .auth-card-brand>div,.auth-shell.theme-light .auth-heading>div{min-width:0}.auth-shell.theme-light .auth-form h2,.auth-shell.theme-light .auth-form p,.auth-shell.theme-light .field>span,.auth-shell.theme-light .remember-dot,.auth-shell.theme-light .verification-link,.auth-shell.theme-light .login-security-note{opacity:1;text-shadow:none}.auth-shell.theme-light .auth-form h2{color:#09283b;line-height:1.14}.auth-shell.theme-light .auth-form p{color:#627985}.auth-shell.theme-light .field>span{display:block;color:#294655;line-height:1.35}.auth-shell.theme-light .field small{color:#c33f52;line-height:1.35}.auth-shell.theme-light .field input{font-size:14px;line-height:normal}.auth-shell.theme-light .auth-tabs button,.auth-shell.theme-light .login-submit,.auth-shell.theme-light .verification-link{white-space:normal;text-align:center}.auth-shell.theme-light .login-submit{color:#fff}.auth-shell.theme-light .hero-content{z-index:5;align-items:flex-start;text-align:left;padding:clamp(34px,5vw,70px) clamp(34px,5vw,74px) 132px}.auth-shell.theme-light .hero-content h1{max-width:610px;margin:13px 0 12px;color:#fff;font-size:clamp(42px,5.2vw,70px);line-height:.98;letter-spacing:-.05em;text-shadow:0 3px 22px rgba(0,0,0,.38)}.auth-shell.theme-light .hero-content>p{max-width:570px;color:#d4e8eb;font-size:clamp(15px,1.4vw,19px);line-height:1.52;text-shadow:0 2px 14px rgba(0,0,0,.45)}.auth-shell.theme-light .hero-content>.eyebrow{color:#8ce8e1;line-height:1.4}.auth-shell.theme-light .oceanic-wordmark{color:#a7e8e3;line-height:1.4}.auth-shell.theme-light .hero-stats{width:min(100%,650px)}.auth-shell.theme-light .hero-stats span{color:#c7e0e4;line-height:1.3}.auth-shell.theme-light .hero-stats strong{color:#78e3dc;line-height:1.15}@media(max-width:560px){.auth-shell.theme-light .auth-panel{justify-content:flex-start;padding-top:14px}.auth-shell.theme-light .auth-card{width:100%}.auth-shell.theme-light .auth-heading{grid-template-columns:38px minmax(0,1fr);gap:11px}.auth-shell.theme-light .auth-heading .auth-icon{width:38px;height:38px}.auth-shell.theme-light .auth-heading h2{font-size:25px}.auth-shell.theme-light .auth-heading p{font-size:12px}.login-options{flex-wrap:wrap;gap:10px}.login-security-note{font-size:10px}}.auth-shell.theme-light .auth-hero{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;isolation:isolate;border-radius:0;background:#0b1b2b}.auth-right-brand{position:relative;z-index:10;display:flex;align-items:center;gap:9px;padding:40px 40px 0}.auth-right-brand>span{width:32px;height:32px;display:grid;place-items:center;color:#0b1b2b;border-radius:8px;background:linear-gradient(135deg,#2fb8a6,#d4b36a);font-size:12px;font-weight:700}.auth-right-brand>strong{color:#f7f8fa;font-size:15px;font-weight:600;letter-spacing:.025em}.auth-shell.theme-light .auth-hero:after{display:none}.auth-shell.theme-light .hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:.08;background-image:repeating-linear-gradient(0deg,transparent 0,transparent 49px,#f7f8fa 50px),repeating-linear-gradient(90deg,transparent 0,transparent 87px,#f7f8fa 88px);background-size:auto;-webkit-mask-image:none;mask-image:none}.auth-shell.theme-light .trading-scene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:1;filter:drop-shadow(0 0 24px rgba(47,184,166,.18))}.auth-shell.theme-light .trading-scene:before{display:none}.auth-shell.theme-light .trading-scene svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.66}.auth-shell.theme-light .trade-area{fill:url(#tradeArea);opacity:.42}.auth-shell.theme-light .trade-line-main{stroke:#2fb8a6;stroke-width:1.4;opacity:.52;filter:drop-shadow(0 0 10px rgba(47,184,166,.28))}.auth-shell.theme-light .trade-line-soft{stroke:#d4b36a;stroke-width:.8;stroke-dasharray:3 8;opacity:.27;filter:none}.auth-shell.theme-light .candles path{stroke-width:1;stroke:#2fb8a6;opacity:.42;filter:none}.auth-shell.theme-light .candles rect{fill:#2fb8a6;stroke:#2fb8a6;stroke-width:.7;opacity:.4;filter:none}.auth-shell.theme-light .candles rect:nth-of-type(3n+1){fill:#d4b36a;stroke:#d4b36a;opacity:.4}.auth-live-pill{position:relative;z-index:10;align-self:flex-start;display:flex;align-items:center;gap:12px;margin:96px 40px auto;padding:9px 16px;color:#f7f8fa;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#0b1b2bb3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.auth-live-pill i{width:8px;height:8px;border-radius:50%;background:#2fb8a6;box-shadow:0 0 0 4px #2fb8a614;animation:authLivePulse 1.8s ease-in-out infinite}.auth-live-pill span{color:#f7f8fab3;font-size:10px;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.auth-live-pill strong{color:#f7f8fa;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.auth-live-pill em{color:#2fb8a6;font-size:11px;font-style:normal;font-weight:500;font-variant-numeric:tabular-nums}.auth-right-footer{position:relative;z-index:10;margin:0;padding:0 40px 40px;color:#f7f8fa80;font-size:10px;font-weight:500;letter-spacing:.32em;line-height:1.5;text-transform:uppercase}@keyframes authLivePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}@media(max-width:980px){.auth-shell.theme-light .auth-hero{display:none}}@media(max-width:560px){.auth-shell.theme-light .auth-hero{min-height:250px}.auth-shell.theme-light .hero-content{padding:28px 22px 70px}.auth-shell.theme-light .hero-content h1{font-size:32px}.auth-shell.theme-light .hero-content p,.auth-shell.theme-light .hero-content>.eyebrow,.auth-shell.theme-light .trading-scene{display:none}.auth-shell.theme-light .auth-panel{padding:18px 12px 32px}.auth-shell.theme-light .auth-card{padding:22px 18px;border-radius:19px}.auth-card-brand{margin-bottom:18px}.auth-shell.theme-light .auth-tabs{margin-bottom:24px}.login-options{align-items:flex-start}}.auth-shell.theme-light{grid-template-columns:minmax(400px,.78fr) minmax(0,1.22fr)}.auth-shell.theme-light .auth-panel{order:1}.auth-shell.theme-light .auth-hero{order:2;border-radius:34px 0 0 34px;background:linear-gradient(95deg,#021220b3,#031d2f40),radial-gradient(circle at 72% 16%,rgba(0,201,190,.2),transparent 23rem),radial-gradient(circle at 18% 86%,rgba(22,104,143,.3),transparent 30rem),linear-gradient(145deg,#031523,#072b42 55%,#064b58)}.auth-shell.theme-light .auth-hero:after{background:linear-gradient(180deg,#0313200d,#0313205c),linear-gradient(90deg,rgba(3,19,32,.38),transparent 54%)}.auth-shell.theme-light .hero-grid{opacity:.48;background-image:linear-gradient(rgba(87,175,189,.11) 1px,transparent 1px),linear-gradient(90deg,rgba(87,175,189,.11) 1px,transparent 1px),linear-gradient(rgba(87,175,189,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(87,175,189,.045) 1px,transparent 1px);background-size:80px 64px,80px 64px,16px 16px,16px 16px}.auth-shell.theme-light .trading-scene{top:7%;right:3%;bottom:8%;left:2%;opacity:.84;filter:drop-shadow(0 24px 40px rgba(0,0,0,.25))}.auth-shell.theme-light .trading-scene:before{background:linear-gradient(90deg,rgba(3,20,33,.56),transparent 28%,transparent 78%,rgba(3,20,33,.28))}.auth-shell.theme-light .trading-scene svg{top:8%;right:1%;bottom:12%;left:1%;width:98%;height:78%}.auth-shell.theme-light .trade-area{fill:#11beb514}.auth-shell.theme-light .trade-line-main{stroke:#2ed2c7;stroke-width:3;filter:drop-shadow(0 0 7px rgba(46,210,199,.6))}.auth-shell.theme-light .trade-line-soft{stroke:#5ba9ce8c;stroke-width:1.4;stroke-dasharray:7 8}.auth-shell.theme-light .candles path{stroke:#9fddddbf;stroke-width:2}.auth-shell.theme-light .candles rect{fill:#25bdae;stroke:#76e4dc;stroke-width:1}.auth-shell.theme-light .candles rect:nth-of-type(3n+1){fill:#e97562;stroke:#ff9a87}.auth-shell.theme-light .trade-ticker{top:9%;right:4%;bottom:auto;min-width:170px;padding:10px 13px;border-radius:9px;background:#031927c7;box-shadow:0 12px 30px #0003}.auth-shell.theme-light .trade-ticker span{color:#769ca8;font-size:8px;letter-spacing:.13em}.auth-shell.theme-light .trade-ticker strong{color:#75e1da;font-size:11px;letter-spacing:.05em}.market-watch-card,.market-volume-card{position:absolute;z-index:4;color:#c8e2e5;border:1px solid rgba(139,220,219,.14);border-radius:12px;background:#021826c2;box-shadow:0 18px 38px #00000038;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px)}.market-watch-card{top:16%;left:4%;width:210px;padding:13px}.market-watch-card header,.market-watch-card>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.market-watch-card header{margin-bottom:7px;padding-bottom:9px;border-bottom:1px solid rgba(139,220,219,.1)}.market-watch-card header span{color:#fff;font-size:11px;font-weight:750}.market-watch-card header i{color:#36c8b6;font-size:8px;font-style:normal;text-transform:uppercase}.market-watch-card>div{min-height:29px}.market-watch-card>div strong{color:#bcd7dc;font-size:9px;font-weight:680;letter-spacing:.06em}.market-watch-card>div span{color:#7998a2;font-size:8px}.market-watch-card>div .market-up{color:#4dd1c2}.market-volume-card{right:5%;bottom:22%;width:190px;padding:12px 13px}.market-volume-card>span{color:#789ca6;font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.market-volume-card>div{height:52px;display:flex;align-items:end;gap:5px;margin-top:9px}.market-volume-card i{flex:1;min-height:8px;border-radius:2px 2px 0 0;background:linear-gradient(180deg,#2bc9be,#2bc9be2e)}.market-volume-card i:nth-child(3n){background:linear-gradient(180deg,#df796b,#df796b2b)}@media(max-width:980px){.auth-shell.theme-light{grid-template-columns:1fr}.auth-shell.theme-light .auth-panel{order:1;min-height:100vh}.auth-shell.theme-light .auth-hero{order:2;display:none}.auth-shell.theme-light .auth-card{margin:0 auto}}.auth-shell.theme-light .auth-hero{background:linear-gradient(95deg,#08090bbd,#0d0e1147),radial-gradient(circle at 70% 17%,rgba(190,149,66,.09),transparent 25rem),radial-gradient(circle at 20% 84%,rgba(43,157,158,.08),transparent 31rem),repeating-linear-gradient(120deg,rgba(255,255,255,.012) 0,rgba(255,255,255,.012) 1px,transparent 1px,transparent 5px),#0a0b0d}.auth-shell.theme-light .auth-hero:after{background:linear-gradient(180deg,#07080a14,#07080a80),linear-gradient(90deg,rgba(7,8,10,.42),transparent 65%)}.auth-shell.theme-light .hero-grid{opacity:.38;background-image:linear-gradient(rgba(115,129,136,.085) 1px,transparent 1px),linear-gradient(90deg,rgba(115,129,136,.085) 1px,transparent 1px),linear-gradient(rgba(115,129,136,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(115,129,136,.025) 1px,transparent 1px)}.auth-shell.theme-light .trade-area{fill:#39d5cd06}.auth-shell.theme-light .trade-line-main{stroke:#4ee0d7b3;stroke-width:1.8;filter:drop-shadow(0 0 4px rgba(62,225,216,.7)) drop-shadow(0 0 11px rgba(62,225,216,.18))}.auth-shell.theme-light .trade-line-soft{stroke:#be9b5361;stroke-width:1;stroke-dasharray:5 10;filter:drop-shadow(0 0 5px rgba(190,155,83,.18))}.auth-shell.theme-light .candles path{stroke:#70d3ce73;stroke-width:1;filter:drop-shadow(0 0 3px rgba(78,224,215,.32))}.auth-shell.theme-light .candles rect{fill:#34c0b94d;stroke:#5ee5deb3;stroke-width:1;filter:drop-shadow(0 0 3px rgba(63,220,211,.32))}.auth-shell.theme-light .candles rect:nth-of-type(3n+1){fill:#af8e4d38;stroke:#d0ad63ad}.auth-shell.theme-light .trade-ticker,.auth-shell.theme-light .market-watch-card,.auth-shell.theme-light .market-volume-card{color:#c3c5c5;border-color:#ffffff13;background:#0d0e11cc;box-shadow:0 20px 44px #0000005c}.auth-shell.theme-light .trade-ticker span,.auth-shell.theme-light .market-watch-card>div span,.auth-shell.theme-light .market-volume-card>span{color:#747a80}.auth-shell.theme-light .trade-ticker strong,.auth-shell.theme-light .market-watch-card header i,.auth-shell.theme-light .market-watch-card>div .market-up{color:#c9a65c}.auth-shell.theme-light .market-watch-card header{border-bottom-color:#ffffff0f}.auth-shell.theme-light .market-watch-card header span{color:#eeeae1}.auth-shell.theme-light .market-watch-card>div strong{color:#aeb1b4}.auth-shell.theme-light .market-volume-card i{background:linear-gradient(180deg,#44d3cbb8,#44d3cb0f);box-shadow:0 0 7px #44d3cb1a}.auth-shell.theme-light .market-volume-card i:nth-child(3n){background:linear-gradient(180deg,#c6a45ba6,#c6a45b0d)}.auth-shell.theme-light .auth-market-strip{border-color:#ffffff12;background:#0c0d10b8;box-shadow:0 18px 40px #00000047}.auth-shell.theme-light .auth-market-strip>div{border-right-color:#ffffff0e}.auth-shell.theme-light .auth-market-strip span{color:#6f747a}.auth-shell.theme-light .auth-market-strip strong{color:#c7a55e}.auth-shell.theme-light{grid-template-columns:minmax(0,1.18fr) minmax(420px,.82fr);color-scheme:dark;color:#f8fbff;background:radial-gradient(circle at 14% 18%,rgba(64,223,211,.25),transparent 25rem),radial-gradient(circle at 72% 12%,rgba(151,105,255,.23),transparent 27rem),radial-gradient(circle at 78% 86%,rgba(255,153,104,.2),transparent 26rem),linear-gradient(135deg,#0b1830,#16152e 48%,#102b38)}.auth-shell.theme-light:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(120deg,rgba(255,255,255,.018) 0,rgba(255,255,255,.018) 1px,transparent 1px,transparent 5px);mix-blend-mode:soft-light}.auth-shell.theme-light .auth-hero{order:1;border-radius:0 34px 34px 0;background:radial-gradient(circle at 22% 30%,rgba(61,221,209,.17),transparent 20rem),radial-gradient(circle at 82% 22%,rgba(153,108,255,.18),transparent 24rem),radial-gradient(circle at 65% 80%,rgba(255,158,112,.12),transparent 22rem),linear-gradient(145deg,#091831d1,#141433ab);box-shadow:30px 0 90px #03081740}.auth-shell.theme-light .auth-hero:after{background:linear-gradient(90deg,#07122833,#0d0f270a),linear-gradient(180deg,transparent 55%,rgba(7,15,33,.3))}.auth-shell.theme-light .auth-panel{order:2;position:relative;isolation:isolate;background:transparent}.auth-shell.theme-light .auth-panel:before,.auth-shell.theme-light .auth-panel:after{content:"";position:absolute;z-index:-1;width:240px;height:240px;border-radius:50%;filter:blur(54px);opacity:.7}.auth-shell.theme-light .auth-panel:before{top:7%;right:3%;background:#7356f57a}.auth-shell.theme-light .auth-panel:after{bottom:6%;left:-8%;background:#ff925c57}.auth-shell.theme-light .auth-card{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.2);color:#f7f9ff;background:linear-gradient(145deg,#ffffff29,#ffffff12);box-shadow:0 38px 90px #03081c61,inset 0 1px #ffffff38,inset 0 -1px #ffffff0d;backdrop-filter:blur(28px) saturate(145%);-webkit-backdrop-filter:blur(28px) saturate(145%);transform:perspective(1200px) rotateY(-1.5deg) translateZ(0)}.auth-shell.theme-light .auth-card:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(125deg,rgba(255,255,255,.16),transparent 28%,transparent 70%,rgba(107,235,224,.08))}.auth-shell.theme-light .auth-card:hover{transform:perspective(1200px) rotateY(0) translateY(-3px);box-shadow:0 45px 105px #03081c73,inset 0 1px #ffffff40}.auth-card-brand>div>strong{color:#fff}.auth-card-brand>div>span{color:#b8bfd4}.auth-card-logo img,.auth-shell.theme-light .hero-logo img{filter:brightness(0) invert(1) drop-shadow(0 6px 16px rgba(75,220,211,.18))}.auth-shell.theme-light .auth-tabs{border-color:#ffffff21;background:#080f2547;box-shadow:inset 0 1px 10px #04081833;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.auth-shell.theme-light .auth-tabs button{color:#b8bfd1}.auth-shell.theme-light .auth-tabs button:hover{color:#fff;background:#ffffff12}.auth-shell.theme-light .auth-tabs button.active{color:#fff;background:linear-gradient(110deg,#3eccc7d1,#7756e0c7);box-shadow:0 9px 26px #3fb8bc38,inset 0 1px #ffffff4d}.auth-shell.theme-light .auth-tabs{grid-template-columns:1fr 1fr}.auth-shell.theme-light .auth-heading .auth-icon{color:#81eee6;border-color:#74ede440;background:#51d7ce1c;box-shadow:inset 0 1px #ffffff21,0 8px 22px #23b9b51a}.auth-shell.theme-light .auth-heading .eyebrow{color:#87e8e2}.auth-shell.theme-light .auth-form h2{color:#fff}.auth-shell.theme-light .auth-form p{color:#bdc4d6}.auth-shell.theme-light .field>span{color:#e5e8f1}.auth-shell.theme-light .field input,.auth-shell.theme-light .field select{color:#fff;border-color:#69e2db45;background:#050d2047;box-shadow:inset 0 1px 10px #03081729;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.auth-shell.theme-light .field input::placeholder{color:#858da4}.auth-shell.theme-light .field input:hover,.auth-shell.theme-light .field select:hover{border-color:#75ede57a;background:#08122961}.auth-shell.theme-light .field input:focus,.auth-shell.theme-light .field select:focus{color:#fff;border-color:#76eee6;background:#060f2475;box-shadow:0 0 0 3px #4ee1d817,0 0 24px #45ddd429,inset 0 1px 8px #00000029}.auth-shell.theme-light .remember-dot{color:#b0b7ca}.auth-shell.theme-light .remember-dot i{background:#72e5dd;box-shadow:0 0 0 4px #57e1d81a,0 0 12px #57e1d838}.auth-shell.theme-light .link-button.compact,.auth-shell.theme-light .verification-link strong{color:#8ce9e2}.auth-shell.theme-light .verification-link{color:#a4abc0}.auth-shell.theme-light .login-submit{color:#fff;border-color:#91f8f080;background:linear-gradient(110deg,#38bdb8,#7355d5 115%);box-shadow:0 16px 34px #23a9aa40,0 0 24px #47ded51c,inset 0 1px #ffffff47}.auth-shell.theme-light .login-submit:hover{color:#fff;border-color:#b1fff9bd;background:linear-gradient(110deg,#48d0ca,#8060e1 115%);box-shadow:0 20px 42px #22a9ab4f,0 0 32px #4ce5dc2b}.auth-shell.theme-light .login-security-note{color:#aeb5c9;border-color:#ffffff1a;background:#040a1c33;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.auth-shell.theme-light .login-security-note svg{color:#81e8e1}.auth-shell.theme-light .hero-grid{opacity:.3;background-image:linear-gradient(rgba(111,213,216,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(111,213,216,.08) 1px,transparent 1px),linear-gradient(rgba(170,132,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(170,132,255,.025) 1px,transparent 1px)}.auth-shell.theme-light .trade-area{fill:#53dad20e}.auth-shell.theme-light .trade-line-main{stroke:#67f1e8c7;stroke-width:2;filter:drop-shadow(0 0 4px rgba(86,237,228,.85)) drop-shadow(0 0 16px rgba(86,237,228,.34))}.auth-shell.theme-light .trade-line-soft{stroke:#b887ff85;stroke-width:1.1;stroke-dasharray:6 9;filter:drop-shadow(0 0 7px rgba(164,114,246,.32))}.auth-shell.theme-light .candles path{stroke:#9df4ee85;filter:drop-shadow(0 0 4px rgba(86,237,228,.45))}.auth-shell.theme-light .candles rect{fill:#3fcdc557;stroke:#7cf6eec2;filter:drop-shadow(0 0 7px rgba(84,231,222,.37))}.auth-shell.theme-light .candles rect:nth-of-type(3n+1){fill:#ff9d7040;stroke:#ffb693b3}.auth-shell.theme-light .trade-ticker,.auth-shell.theme-light .market-watch-card,.auth-shell.theme-light .market-volume-card{color:#e5e8f3;border-color:#ffffff26;background:#ffffff17;box-shadow:0 24px 55px #03081b47,inset 0 1px #ffffff21;-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%)}.auth-shell.theme-light .trade-ticker span,.auth-shell.theme-light .market-watch-card>div span,.auth-shell.theme-light .market-volume-card>span{color:#a1abc0}.auth-shell.theme-light .trade-ticker strong,.auth-shell.theme-light .market-watch-card header i,.auth-shell.theme-light .market-watch-card>div .market-up{color:#8af1e9}.auth-shell.theme-light .market-watch-card header{border-bottom-color:#ffffff1a}.auth-shell.theme-light .market-watch-card header span{color:#fff}.auth-shell.theme-light .market-watch-card>div strong{color:#e4e7f0}.auth-shell.theme-light .market-volume-card i{background:linear-gradient(180deg,#57e7ded6,#57e7de14);box-shadow:0 0 10px #57e7de2e}.auth-shell.theme-light .market-volume-card i:nth-child(3n){background:linear-gradient(180deg,#b180ffbd,#b180ff0f)}.auth-shell.theme-light .auth-market-strip{border-color:#ffffff24;background:#ffffff14;box-shadow:0 25px 55px #03081a40,inset 0 1px #ffffff1f;-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%)}.auth-shell.theme-light .auth-market-strip>div{border-right-color:#ffffff1a}.auth-shell.theme-light .auth-market-strip span{color:#a4adc1}.auth-shell.theme-light .auth-market-strip strong{color:#fff}@media(max-width:980px){.auth-shell.theme-light{grid-template-columns:1fr}.auth-shell.theme-light .auth-panel{order:1;min-height:100vh}.auth-shell.theme-light .auth-hero{order:2;display:none}.auth-shell.theme-light .auth-card{transform:none}}@media(min-width:981px){.auth-shell.theme-light{grid-template-columns:minmax(420px,.82fr) minmax(0,1.18fr)}.auth-shell.theme-light .auth-panel{order:1}.auth-shell.theme-light .auth-hero{order:2;border-radius:34px 0 0 34px}}.auth-shell.theme-light{grid-template-columns:minmax(460px,1fr) minmax(0,1fr);color-scheme:light;color:#0b1b2b;background:#f7f8fa;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-feature-settings:"cv02","cv03","cv04","cv11";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.auth-shell.theme-light button,.auth-shell.theme-light input,.auth-shell.theme-light select{font-family:inherit}.auth-shell.theme-light:before{display:none}.auth-shell.theme-light .auth-panel{order:1;min-height:100vh;padding:clamp(38px,5vw,78px);background:#f7f8fa}.auth-shell.theme-light .auth-panel:before,.auth-shell.theme-light .auth-panel:after{display:none}.auth-shell.theme-light .auth-card{width:min(100%,440px);overflow:visible;padding:0;border:0;border-radius:0;color:#0b1b2b;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;transform:none}.auth-shell.theme-light .auth-card:hover{transform:none;box-shadow:none}.auth-shell.theme-light .auth-card:before,.auth-shell.theme-light .auth-card:after{display:none}.auth-card-brand{margin-bottom:30px}.auth-card-logo{width:38px;height:38px;display:grid;place-items:center;overflow:hidden;border-radius:10px;background:linear-gradient(135deg,#2fb8a6,#d4b36a)}.auth-card-logo img{width:31px;max-height:25px;filter:brightness(0) saturate(100%)}.auth-card-brand>div>strong{color:#0b1b2b;font-size:15px;font-weight:600;letter-spacing:.025em}.auth-card-brand>div>span{color:#7b8794}.auth-shell.theme-light .auth-tabs{gap:4px;margin-bottom:24px;padding:4px;border:0;border-radius:12px;background:#eceff3;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.auth-shell.theme-light .auth-tabs button{min-height:41px;color:#64748b;font-size:13px;font-weight:500;letter-spacing:0}.auth-shell.theme-light .auth-tabs button:hover{color:#0b1b2b;background:#ffffff80}.auth-shell.theme-light .auth-tabs button.active{color:#0b1b2b;background:#fff;box-shadow:0 2px 7px #0b1b2b14}.auth-shell.theme-light .auth-stage{padding:28px 30px;border:1px solid rgba(11,27,43,.06);border-radius:17px;background:#fff;box-shadow:0 12px 42px #0b1b2b0e}.auth-shell.theme-light .auth-form{gap:19px}.auth-shell.theme-light .auth-heading{grid-template-columns:1fr;gap:0;margin-bottom:3px}.auth-shell.theme-light .auth-heading .auth-icon,.auth-shell.theme-light .auth-heading .eyebrow{display:none}.auth-shell.theme-light .auth-form h2{margin:0 0 5px;color:#0b1b2b;font-size:clamp(28px,3vw,36px);font-weight:600;letter-spacing:-.035em}.auth-shell.theme-light .auth-form p{color:#64748b;font-size:13px}.auth-shell.theme-light .field{gap:8px;color:#0b1b2b}.auth-shell.theme-light .field>span{color:#0b1b2b9e;font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.auth-shell.theme-light .field input,.auth-shell.theme-light .field select{min-height:48px;padding:0 14px;color:#0b1b2b;border:1px solid rgba(11,27,43,.11);border-radius:11px;background:#f7f8fab8;caret-color:#2fb8a6;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;font-size:14px;font-weight:400}.auth-shell.theme-light .field input::placeholder{color:#0b1b2b59}.auth-shell.theme-light .field input:hover,.auth-shell.theme-light .field select:hover{border-color:#2fb8a673;background:#fafbfc}.auth-shell.theme-light .field input:focus,.auth-shell.theme-light .field select:focus{color:#0b1b2b;border-color:#2fb8a6;background:#fff;box-shadow:0 0 0 3px #2fb8a617}.auth-shell.theme-light .remember-dot{color:#64748b}.auth-shell.theme-light .remember-dot i{background:#2fb8a6;box-shadow:none}.auth-shell.theme-light .link-button.compact,.auth-shell.theme-light .verification-link strong{color:#259a8b}.auth-shell.theme-light .verification-link{color:#7a8794}.auth-shell.theme-light .login-submit{min-height:48px;color:#fff;border:0;background:#2fb8a6;box-shadow:0 7px 21px #2fb8a645;font-weight:600;letter-spacing:.02em}.auth-shell.theme-light .login-submit:hover{color:#fff;border:0;background:#259a8b;box-shadow:0 9px 28px #2fb8a661;transform:translateY(-1px)}.auth-shell.theme-light .login-security-note{color:#71808d;border:0;background:#f7f8fa}.auth-shell.theme-light .login-security-note svg{color:#2fb8a6}.auth-shell.theme-light .auth-hero{order:2;min-height:100vh;border-radius:28px 0 0 28px;background:radial-gradient(circle at 55% 45%,#2fb8a624,#d4b36a0d 30%,#0b1b2b 70%);box-shadow:-20px 0 70px #0b1b2b17}.auth-shell.theme-light .auth-hero:after{background:linear-gradient(90deg,rgba(11,27,43,.12),transparent 55%),linear-gradient(180deg,transparent 60%,rgba(11,27,43,.22))}.auth-shell.theme-light .hero-grid{opacity:.2;background-image:linear-gradient(rgba(247,248,250,.11) 1px,transparent 1px),linear-gradient(90deg,rgba(247,248,250,.08) 1px,transparent 1px);background-size:90px 50px}.auth-shell.theme-light .trade-area{fill:#2fb8a60d}.auth-shell.theme-light .trade-line-main{stroke:#2fb8a6;stroke-width:1.6;filter:drop-shadow(0 0 18px rgba(47,184,166,.22))}.auth-shell.theme-light .trade-line-soft{stroke:#d4b36a7a;stroke-width:1;stroke-dasharray:3 8;filter:none}.auth-shell.theme-light .candles path{stroke-width:1;stroke:#2fb8a68c;filter:none}.auth-shell.theme-light .candles rect{fill:#2fb8a66b;stroke:#2fb8a6;filter:drop-shadow(0 0 7px rgba(47,184,166,.14))}.auth-shell.theme-light .candles rect:nth-of-type(3n+1){fill:#d4b36a57;stroke:#d4b36a}.auth-shell.theme-light .trade-ticker,.auth-shell.theme-light .market-watch-card,.auth-shell.theme-light .market-volume-card{color:#f7f8fa;border-color:#ffffff1a;background:#0b1b2bb3;box-shadow:0 18px 45px #040e193d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.auth-shell.theme-light .trade-ticker span,.auth-shell.theme-light .market-watch-card>div span,.auth-shell.theme-light .market-volume-card>span{color:#8294a5}.auth-shell.theme-light .trade-ticker strong,.auth-shell.theme-light .market-watch-card header i,.auth-shell.theme-light .market-watch-card>div .market-up{color:#2fb8a6}.auth-shell.theme-light .market-watch-card header{border-bottom-color:#ffffff14}.auth-shell.theme-light .market-watch-card header span{color:#f7f8fa}.auth-shell.theme-light .market-watch-card>div strong{color:#cbd5df}.auth-shell.theme-light .market-volume-card i{background:linear-gradient(180deg,#2fb8a6,#2fb8a614);box-shadow:none}.auth-shell.theme-light .market-volume-card i:nth-child(3n){background:linear-gradient(180deg,#d4b36a,#d4b36a0f)}.auth-shell.theme-light .auth-market-strip{border-color:#ffffff1a;background:#0b1b2bb3;box-shadow:0 18px 45px #040e1933;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.auth-shell.theme-light .auth-market-strip>div{border-right-color:#ffffff14}.auth-shell.theme-light .auth-market-strip span{color:#8294a5}.auth-shell.theme-light .auth-market-strip strong{color:#f7f8fa}@media(max-width:980px){.auth-shell.theme-light{grid-template-columns:1fr}.auth-shell.theme-light .auth-panel{min-height:100vh;padding:30px 18px}.auth-shell.theme-light .auth-hero{display:none}.auth-shell.theme-light .auth-card{width:min(100%,440px)}}@media(max-width:560px){.auth-shell.theme-light .auth-stage{padding:23px 18px}.auth-shell.theme-light .auth-card-brand{margin-bottom:22px}.auth-shell.theme-light .auth-form h2{font-size:28px}}@media(min-width:981px){.auth-shell.theme-light .auth-hero{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;isolation:isolate;border-radius:0;background:#0b1b2b}.auth-shell.theme-light .auth-hero:after{display:none}.auth-shell.theme-light .hero-grid{top:0;right:0;bottom:0;left:0;opacity:.08;background-image:repeating-linear-gradient(0deg,transparent 0,transparent 49px,#f7f8fa 50px),repeating-linear-gradient(90deg,transparent 0,transparent 87px,#f7f8fa 88px);background-size:auto;-webkit-mask-image:none;mask-image:none}.auth-shell.theme-light .trading-scene{top:0;right:0;bottom:0;left:0;z-index:1;opacity:1;filter:drop-shadow(0 0 24px rgba(47,184,166,.18))}.auth-shell.theme-light .trading-scene:before{display:none}.auth-shell.theme-light .trading-scene svg{top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.66}.auth-shell.theme-light .trade-area{opacity:.42}.auth-shell.theme-light .trade-line-main{stroke:#2fb8a6;stroke-width:1.4;opacity:.52;filter:drop-shadow(0 0 10px rgba(47,184,166,.28))}.auth-shell.theme-light .trade-line-soft{stroke:#d4b36a;stroke-width:.8;stroke-dasharray:3 8;opacity:.27;filter:none}.auth-shell.theme-light .candles path{stroke:#2fb8a6;stroke-width:1;opacity:.42;filter:none}.auth-shell.theme-light .candles rect{fill:#2fb8a6;stroke:#2fb8a6;stroke-width:.7;opacity:.4;filter:none}.auth-shell.theme-light .candles rect:nth-of-type(3n+1){fill:#d4b36a;stroke:#d4b36a;opacity:.4}}.auth-shell.theme-light .auth-card-logo{width:76px;height:50px;flex:0 0 76px;display:grid;place-items:center;overflow:hidden;padding:4px;border:1px solid rgba(11,27,43,.08);border-radius:10px;background:#fff;box-shadow:0 4px 14px #0b1b2b12}.auth-shell.theme-light .auth-card-logo img{width:68px;height:42px;max-height:none;display:block;object-fit:contain;filter:none;opacity:1}.auth-shell.theme-light .auth-card-brand{width:100%;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center}@media(min-width:981px){.auth-shell.theme-light .auth-card,.auth-shell.theme-light .auth-card:hover{transform:translateY(-28px)}}.auth-shell.theme-light .auth-card-logo{width:38px;height:38px;flex:0 0 38px;padding:0;border:0;border-radius:9px;background:linear-gradient(135deg,#2fb8a6,#d4b36a);box-shadow:0 5px 16px #2fb8a629}.auth-shell.theme-light .auth-card-logo>span{display:block;color:#0b1b2b;font-family:Inter,ui-sans-serif,sans-serif;font-size:12px;font-weight:700;letter-spacing:-.02em}.auth-shell.theme-light .auth-right-brand{justify-content:center;padding:34px 40px 0}.auth-shell.theme-light .auth-right-brand>img{width:168px;height:104px;display:block;object-fit:contain;padding:7px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#fff;box-shadow:0 12px 30px #00000047;filter:none;opacity:1}.auth-shell.theme-light .auth-card-logo{width:92px;height:60px;flex:0 0 92px;padding:4px;border:1px solid rgba(11,27,43,.08);border-radius:11px;background:#fff;box-shadow:0 4px 14px #0b1b2b12}.auth-shell.theme-light .auth-card-logo img{width:84px;height:52px;max-height:none;display:block;object-fit:contain;filter:none;opacity:1}.app-shell.theme-light{--bg: #f7f8fa;--panel: #fff;--panel-strong: #fff;--line: rgba(11,27,43,.09);--text: #0b1b2b;--muted: #64748b;--accent: #2fb8a6;--accent-2: #259a8b;--gold: #d4b36a;--success: #2fb8a6;--shadow: 0 12px 38px rgba(11,27,43,.06);color:#0b1b2b;background:#f7f8fa;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-feature-settings:"cv02","cv03","cv04","cv11";-webkit-font-smoothing:antialiased}.app-shell.theme-light button,.app-shell.theme-light input,.app-shell.theme-light select,.app-shell.theme-light textarea{font-family:inherit}.app-shell.theme-light .workspace{max-width:none;padding:28px clamp(22px,3vw,46px) 52px;background:#f7f8fa}.app-shell.theme-light .sidebar{width:auto;gap:20px;padding:24px 16px 18px;border:0;color:#dbe5e9;background:#0b1b2b;box-shadow:10px 0 38px #0b1b2b14}.app-shell.theme-light .sidebar-mobile-head{padding:0 7px 18px;border-bottom:1px solid rgba(255,255,255,.08)}.app-shell.theme-light .brand-signature strong{color:#f7f8fa;font-weight:600;letter-spacing:.01em}.app-shell.theme-light .brand-signature span{color:#8294a5;font-weight:500}.app-shell.theme-light .sidebar nav{gap:5px}.app-shell.theme-light .sidebar nav button{min-height:44px;color:#9eafb9;border-radius:10px;font-weight:500}.app-shell.theme-light .sidebar nav button:hover{color:#f7f8fa;background:#ffffff0e}.app-shell.theme-light .sidebar nav button.active{color:#fff;background:#2fb8a624;box-shadow:inset 3px 0 #2fb8a6}.app-shell.theme-light .sidebar nav span{color:#8ea2ad;background:#ffffff0b}.app-shell.theme-light .sidebar nav button.active span{color:#0b1b2b;background:#2fb8a6}.app-shell.theme-light .session-card{border-color:#ffffff14;background:#ffffff09}.app-shell.theme-light .session-card span{color:#9fb0ba}.app-shell.theme-light .session-card .ghost{color:#dce6e9;border-color:#ffffff17;background:#ffffff09}.app-shell.theme-light .topbar{position:relative;z-index:200;min-height:64px;overflow:visible;margin-bottom:24px;padding:0 0 16px;border-bottom:1px solid rgba(11,27,43,.08)}.app-shell.theme-light .topbar .eyebrow,.app-shell.theme-light .eyebrow{color:#259a8b;font-weight:600;letter-spacing:.13em}.app-shell.theme-light .topbar h1{color:#0b1b2b;font-size:clamp(26px,2.2vw,34px);font-weight:600;letter-spacing:-.035em}.app-shell.theme-light .status-chip{color:#257c71;border:1px solid rgba(47,184,166,.16);background:#2fb8a614}.app-shell.theme-light .status-chip span{background:#2fb8a6;box-shadow:0 0 0 4px #2fb8a61a}.app-shell.theme-light .topbar-actions{display:flex;align-items:center;gap:10px}.app-shell.theme-light .user-menu{position:relative}.app-shell.theme-light .user-menu>summary{width:42px;height:42px;display:grid;place-items:center;cursor:pointer;list-style:none;color:#0b1b2b;border:1px solid rgba(11,27,43,.1);border-radius:50%;background:#fff;box-shadow:0 5px 16px #0b1b2b0f}.app-shell.theme-light .user-menu>summary::-webkit-details-marker{display:none}.app-shell.theme-light .user-menu>summary:hover,.app-shell.theme-light .user-menu[open]>summary{color:#259a8b;border-color:#2fb8a652;background:#2fb8a60f}.app-shell.theme-light .user-menu-popover{position:absolute;z-index:100;top:calc(100% + 10px);right:0;width:min(280px,calc(100vw - 28px));overflow:hidden;border:1px solid rgba(11,27,43,.09);border-radius:13px;background:#fff;box-shadow:0 18px 45px #0b1b2b24}.app-shell.theme-light .user-menu:not([open]) .user-menu-popover{display:none}.app-shell.theme-light .user-menu[open] .user-menu-popover{display:block}.app-shell.theme-light .user-menu-identity{padding:14px 16px;border-bottom:1px solid rgba(11,27,43,.07)}.app-shell.theme-light .user-menu-identity span,.app-shell.theme-light .user-menu-identity strong{display:block}.app-shell.theme-light .user-menu-identity span{margin-bottom:4px;color:#71808d;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.app-shell.theme-light .user-menu-identity strong{overflow:hidden;color:#0b1b2b;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.app-shell.theme-light .user-menu-popover button{width:100%;display:flex;align-items:center;gap:9px;padding:12px 16px;color:#52636e;border:0;background:transparent;font-size:13px;font-weight:500;text-align:left}.app-shell.theme-light .user-menu-popover button:hover{color:#0b1b2b;background:#f7f8fa}.app-shell.theme-light .dashboard-identity.oceanic-welcome{min-height:184px;border:0;border-radius:20px;background-color:#0b1b2b;background-image:repeating-linear-gradient(0deg,transparent 0,transparent 49px,rgba(247,248,250,.035) 50px),repeating-linear-gradient(90deg,transparent 0,transparent 87px,rgba(247,248,250,.03) 88px),radial-gradient(circle at 78% 38%,rgba(47,184,166,.14),transparent 34%);box-shadow:0 20px 48px #0b1b2b24}.app-shell.theme-light .oceanic-welcome .eyebrow{color:#6ed1c5}.app-shell.theme-light .oceanic-welcome h2{color:#fff;font-weight:600}.app-shell.theme-light .oceanic-welcome p{color:#aebdc5}.app-shell.theme-light .oceanic-welcome .dashboard-identity-details div{border-color:#ffffff1a;background:#ffffff0b}.app-shell.theme-light .oceanic-welcome .dashboard-identity-details span{color:#8294a5}.app-shell.theme-light .welcome-current span{border-color:rgba(47,184,166,.22) transparent transparent}.app-shell.theme-light .dashboard-metrics{gap:14px;margin-top:16px}.app-shell.theme-light .dashboard-metric,.app-shell.theme-light .snapshot-card,.app-shell.theme-light .panel,.app-shell.theme-light .account-health-panel,.app-shell.theme-light .cap-card,.app-shell.theme-light .analytics-panel,.app-shell.theme-light .matrix-panel,.app-shell.theme-light .hero-card,.app-shell.theme-light .investment-list-panel,.app-shell.theme-light .deposit-hero-card{border:1px solid rgba(11,27,43,.075);color:#0b1b2b;background:#fff;box-shadow:0 10px 32px #0b1b2b0b}.app-shell.theme-light .dashboard-metric{min-height:168px;border-radius:16px}.app-shell.theme-light .dashboard-metric:before{height:3px;background:#2fb8a6}.app-shell.theme-light .dashboard-metric.gold:before{background:#d4b36a}.app-shell.theme-light .dashboard-metric .metric-icon{color:#259a8b;background:#2fb8a61a}.app-shell.theme-light .dashboard-metric.gold .metric-icon{color:#9a7936;background:#d4b36a24}.app-shell.theme-light .dashboard-metric>span,.app-shell.theme-light .metric-note{color:#64748b}.app-shell.theme-light .dashboard-metric>strong{color:#0b1b2b;font-weight:600}.app-shell.theme-light .snapshot-card{border-radius:14px}.app-shell.theme-light .snapshot-card:nth-child(n){background:#fff}.app-shell.theme-light .snapshot-card strong{color:#0b1b2b;font-weight:600}.app-shell.theme-light .snapshot-card small{color:#71808d}.app-shell.theme-light .account-health-panel{border-radius:18px;background:#fff}.app-shell.theme-light .cap-card{border-radius:14px;box-shadow:none}.app-shell.theme-light .progress-fill,.app-shell.theme-light .cap-progress-fill{background:linear-gradient(90deg,#2fb8a6,#6bcfc3)}.app-shell.theme-light .primary{border:0;border-radius:10px;color:#fff;background:#2fb8a6;box-shadow:0 7px 20px #2fb8a638;font-weight:600}.app-shell.theme-light .primary:hover{color:#fff;background:#259a8b;box-shadow:0 9px 25px #2fb8a64d}.app-shell.theme-light .ghost,.app-shell.theme-light .secondary{border-color:#0b1b2b1c;color:#415461;background:#fff}.app-shell.theme-light .copy-ref{color:#257c71;border-color:#2fb8a62b;background:#2fb8a613}.app-shell.theme-light .field{color:#314651}.app-shell.theme-light .field input,.app-shell.theme-light .field select,.app-shell.theme-light textarea{color:#0b1b2b;border-color:#0b1b2b1c;border-radius:10px;background:#f7f8fa}.app-shell.theme-light .field input:focus,.app-shell.theme-light .field select:focus,.app-shell.theme-light textarea:focus{border-color:#2fb8a6;background:#fff;box-shadow:0 0 0 3px #2fb8a617}.app-shell.theme-light .table-wrap{border:1px solid rgba(11,27,43,.075);border-radius:14px;background:#fff;box-shadow:none}.app-shell.theme-light table{color:#263d49;background:#fff}.app-shell.theme-light thead th{color:#64748b;border-bottom-color:#0b1b2b14;background:#f7f8fa;font-weight:600}.app-shell.theme-light tbody td{border-bottom-color:#0b1b2b11}.app-shell.theme-light tbody tr:hover{background:#2fb8a609}.app-shell.theme-light a,.app-shell.theme-light .link-button{color:#259a8b}.app-shell.theme-light .chart-chip,.app-shell.theme-light .badge,.app-shell.theme-light .status-badge{border-color:#2fb8a626;background:#2fb8a614}@media(max-width:980px){.app-shell.theme-light .sidebar{background:#0b1b2b}.app-shell.theme-light .workspace{padding:22px 18px 42px}}@media(max-width:720px){.app-shell.theme-light .workspace{padding:17px 13px 36px}.app-shell.theme-light .dashboard-identity.oceanic-welcome{border-radius:16px}.app-shell.theme-light .topbar-actions{display:flex}.app-shell.theme-light .status-chip{display:none}}@media(max-width:720px){.member-shell .deposit-page{width:100%;min-width:0;gap:14px}.member-shell .deposit-page .deposit-hero-card{grid-template-columns:minmax(0,1fr)!important;gap:16px;width:100%;min-width:0;padding:19px 15px}.member-shell .deposit-page .deposit-hero-copy{width:100%;min-width:0;gap:11px}.member-shell .deposit-page .deposit-hero-copy h2{font-size:clamp(25px,8vw,31px);line-height:1.12}.member-shell .deposit-page .deposit-hero-copy p{font-size:13px;line-height:1.55}.member-shell .deposit-page .deposit-chip-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.member-shell .deposit-page .deposit-chip-row span{min-width:0;min-height:48px;flex-direction:column;justify-content:center;gap:1px;padding:6px 4px;border-radius:9px;font-size:10px;line-height:15px;text-align:center}.member-shell .deposit-page .deposit-chip-row strong{display:block;font-size:11px}.member-shell .deposit-page .deposit-address-card{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;padding:12px}.member-shell .deposit-page .deposit-address-card>div{width:100%;min-width:0}.member-shell .deposit-page .deposit-address-card span{font-size:9px;letter-spacing:.08em}.member-shell .deposit-page .deposit-address-card strong{width:100%;font-size:11px;line-height:18px;overflow-wrap:anywhere;word-break:break-all}.member-shell .deposit-page .deposit-address-card .copy-ref,.member-shell .deposit-page .missing-deposit-check .primary,.member-shell .deposit-page .advanced-deposit-recovery .primary{width:100%;min-height:44px;justify-content:center}.member-shell .deposit-page .deposit-qr-hero{width:100%;min-width:0;padding:14px;border-radius:12px}.member-shell .deposit-page .deposit-qr-hero canvas{width:min(176px,58vw)!important;height:min(176px,58vw)!important;max-width:100%}.member-shell .deposit-page .deposit-guide-grid{grid-template-columns:minmax(0,1fr);gap:12px}.member-shell .deposit-page>.panel{min-width:0;padding:16px 14px}.member-shell .deposit-page>.panel>header{width:100%;gap:10px}.member-shell .deposit-page>.panel>header .ghost{width:100%;min-height:42px}.member-shell .deposit-page .missing-deposit-check{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:14px}.member-shell .deposit-page .advanced-deposit-recovery .form-grid{grid-template-columns:minmax(0,1fr)}.member-shell .deposit-page .advanced-deposit-recovery summary{padding:5px 0;font-size:13px}.member-shell .deposit-page .deposit-recovery-status{overflow-wrap:anywhere}.member-shell .deposit-page .table-wrap{overflow:visible;border:0;background:transparent}.member-shell .deposit-page .table-wrap table{width:100%;min-width:0;border:0;background:transparent}.member-shell .deposit-page .table-wrap thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.member-shell .deposit-page .table-wrap tbody,.member-shell .deposit-page .table-wrap tr,.member-shell .deposit-page .table-wrap td{display:block;width:100%}.member-shell .deposit-page .table-wrap tr{margin-bottom:10px;overflow:hidden;border:1px solid rgba(11,27,43,.08);border-radius:12px;background:#fff}.member-shell .deposit-page .table-wrap td{display:grid;grid-template-columns:minmax(92px,.8fr) minmax(0,1.2fr);align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid rgba(11,27,43,.06);text-align:right;overflow-wrap:anywhere}.member-shell .deposit-page .table-wrap td:last-child{border-bottom:0}.member-shell .deposit-page .table-wrap td:before{color:#71808d;font-size:9px;font-weight:700;letter-spacing:.08em;text-align:left;text-transform:uppercase}.member-shell .deposit-page .table-wrap td:nth-child(1):before{content:"Amount"}.member-shell .deposit-page .table-wrap td:nth-child(2):before{content:"Status"}.member-shell .deposit-page .table-wrap td:nth-child(3):before{content:"Confirmations"}.member-shell .deposit-page .table-wrap td:nth-child(4):before{content:"Transaction"}.member-shell .deposit-page .table-wrap td:nth-child(5):before{content:"Detected"}}@media(max-width:380px){.member-shell .deposit-page .deposit-chip-row{grid-template-columns:minmax(0,1fr)}.member-shell .deposit-page .deposit-chip-row span{min-height:40px;flex-direction:row;gap:6px}.member-shell .deposit-page .table-wrap td{grid-template-columns:84px minmax(0,1fr);padding:9px 10px}}.member-shell.app-shell{grid-template-columns:252px minmax(0,1fr);gap:14px;padding:14px 14px 14px 0;background:#eef1f3}.member-shell.app-shell .sidebar{top:14px;height:calc(100vh - 28px);margin-left:14px;padding:22px 14px 16px;overflow:hidden;border-radius:22px;background:radial-gradient(circle at 22% 5%,rgba(47,184,166,.16),transparent 210px),linear-gradient(180deg,#0d2233,#081724);box-shadow:0 18px 50px #0b1b2b2e}.member-shell.app-shell .sidebar:after{content:"";position:absolute;right:-90px;bottom:70px;width:220px;height:220px;pointer-events:none;border:1px solid rgba(47,184,166,.11);border-radius:50%;box-shadow:0 0 0 34px #2fb8a606,0 0 0 68px #d4b36a05}.member-shell .sidebar-mobile-head,.member-shell .sidebar nav{position:relative;z-index:1}.member-shell .sidebar nav{padding-right:2px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(47,184,166,.25) transparent}.member-shell .sidebar nav button{padding:7px 9px;border-radius:12px}.member-shell .sidebar nav button.active{background:linear-gradient(90deg,#2fb8a633,#2fb8a60e);box-shadow:none}.member-shell .sidebar nav button.active:after{content:"";width:5px;height:5px;margin-left:auto;border-radius:50%;background:#d4b36a;box-shadow:0 0 0 4px #d4b36a1a}.member-shell .workspace{min-height:calc(100vh - 28px);padding:18px clamp(20px,2.7vw,42px) 48px;overflow:hidden;border:1px solid rgba(11,27,43,.055);border-radius:22px;background:radial-gradient(circle at 92% 0,rgba(47,184,166,.06),transparent 360px),#f7f8fa}.member-shell .topbar{margin-bottom:20px}.member-shell .topbar h1{font-size:clamp(25px,2vw,32px)}.member-shell .page-hero,.member-shell .deposit-hero-card{position:relative;isolation:isolate;min-height:178px;overflow:hidden;margin-bottom:18px;padding:clamp(24px,3vw,36px);border:0;border-radius:19px;color:#fff;background:repeating-linear-gradient(0deg,transparent 0,transparent 43px,rgba(255,255,255,.025) 44px),repeating-linear-gradient(90deg,transparent 0,transparent 79px,rgba(255,255,255,.022) 80px),radial-gradient(circle at 84% 30%,rgba(47,184,166,.2),transparent 31%),#0b1b2b;box-shadow:0 18px 40px #0b1b2b1f}.member-shell .page-hero:before,.member-shell .deposit-hero-card:before{content:"";position:absolute;z-index:-1;right:-55px;bottom:-125px;width:430px;height:250px;border:2px solid rgba(47,184,166,.18);border-color:rgba(47,184,166,.18) transparent transparent;border-radius:50%;transform:rotate(-8deg);box-shadow:0 -28px 0 -26px #d4b36a4d,0 -58px 0 -56px #2fb8a633}.member-shell .page-hero>div:first-child,.member-shell .deposit-hero-copy{position:relative;z-index:2;max-width:720px}.member-shell .page-hero .eyebrow,.member-shell .deposit-hero-card .eyebrow{color:#69d2c6}.member-shell .page-hero h2,.member-shell .deposit-hero-card h2{margin:7px 0 8px;color:#fff;font-size:clamp(27px,3vw,39px);font-weight:600;letter-spacing:-.04em}.member-shell .page-hero p,.member-shell .deposit-hero-card p{color:#aebdc5}.member-shell .page-hero .hero-figure{color:#d4b36a;border-color:#ffffff1a;background:#ffffff0e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.member-shell .content-grid,.member-shell .two-col,.member-shell .investment-layout,.member-shell .profile-layout{gap:16px}.member-shell .panel,.member-shell .topup-card,.member-shell .investment-cap-card,.member-shell .investment-list-panel,.member-shell .salary-progress-panel,.member-shell .salary-slab-panel,.member-shell .matrix-panel,.member-shell .analytics-panel,.member-shell .report-shell{border:1px solid rgba(11,27,43,.07);border-radius:16px;background:#fff;box-shadow:0 8px 28px #0b1b2b0a}.member-shell .panel,.member-shell .topup-card,.member-shell .investment-cap-card,.member-shell .salary-progress-panel,.member-shell .salary-slab-panel,.member-shell .analytics-panel,.member-shell .matrix-panel{padding:clamp(18px,2vw,24px)}.member-shell .panel header,.member-shell .investment-list-panel>header,.member-shell .salary-progress-panel>header,.member-shell .salary-slab-panel>header,.member-shell .analytics-panel>header,.member-shell .matrix-panel>header{padding-bottom:14px;border-bottom:1px solid rgba(11,27,43,.065)}.member-shell .panel h3,.member-shell .analytics-panel h3,.member-shell .matrix-panel h3{color:#0b1b2b;font-weight:600;letter-spacing:-.02em}.member-shell .investment-summary-grid,.member-shell .wallet-bucket-grid,.member-shell .salary-slab-grid{gap:12px}.member-shell .metric-card,.member-shell .wallet-bucket-card,.member-shell .investment-card,.member-shell .salary-slab-card,.member-shell .level-card{border:1px solid rgba(11,27,43,.07);border-radius:14px;background:#fff;box-shadow:0 7px 22px #0b1b2b09}.member-shell .metric-card,.member-shell .wallet-bucket-card{position:relative;overflow:hidden}.member-shell .metric-card:after,.member-shell .wallet-bucket-card:after{content:"";position:absolute;inset:auto 18px 0;height:3px;border-radius:3px 3px 0 0;background:linear-gradient(90deg,#2fb8a6,#d4b36a);opacity:.8}.member-shell .wallet-bucket-card strong,.member-shell .metric-card strong{color:#0b1b2b;font-weight:600}.member-shell .wallet-bucket-card .metric-icon,.member-shell .metric-card .metric-icon{color:#259a8b;background:#2fb8a617}.member-shell .investment-card{padding:18px}.member-shell .investment-card.closed{background:#f7f8fa;box-shadow:none}.member-shell .topup-preview,.member-shell .wallet-balance-note,.member-shell .rule-list,.member-shell .deposit-address-card,.member-shell .missing-deposit-check{border-color:#0b1b2b12;border-radius:12px;background:#f7f8fa}.member-shell .report-tabs{gap:5px;padding:5px;border:0;border-radius:12px;background:#eceff3}.member-shell .report-tabs button{color:#64748b;border-radius:9px;font-weight:500}.member-shell .report-tabs button.active{color:#0b1b2b;background:#fff;box-shadow:0 2px 8px #0b1b2b14}.member-shell .report-date-filter{border-color:#0b1b2b12;border-radius:12px;background:#f7f8fa}.member-shell .table-wrap{overflow:auto}.member-shell table{min-width:680px}.member-shell thead th{padding-top:13px;padding-bottom:13px;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.member-shell tbody td{padding-top:14px;padding-bottom:14px}.member-shell .profile-security-grid>*,.member-shell .deposit-guide-grid>*{border-color:#0b1b2b12;border-radius:14px;background:#fff;box-shadow:0 7px 24px #0b1b2b09}.member-shell .notification-list>*{border-color:#0b1b2b12;border-radius:12px;background:#fff}.member-shell .empty-state{border:1px dashed rgba(11,27,43,.13);border-radius:13px;color:#71808d;background:#f7f8fa}@media(max-width:980px){.member-shell.app-shell{grid-template-columns:1fr;gap:0;padding:0}.member-shell.app-shell .sidebar{top:0;height:auto;margin:0;padding:13px 16px;overflow:visible;border-radius:0}.member-shell.app-shell .sidebar:after{display:none}.member-shell .workspace{min-height:100vh;padding:20px 18px 42px;overflow:visible;border:0;border-radius:0}}@media(max-width:720px){.member-shell .workspace{padding:16px 12px 34px}.member-shell .page-hero,.member-shell .deposit-hero-card{min-height:160px;padding:22px 18px;border-radius:15px}.member-shell .page-hero .hero-figure{display:none}.member-shell .panel,.member-shell .topup-card,.member-shell .investment-cap-card,.member-shell .salary-progress-panel,.member-shell .salary-slab-panel,.member-shell .analytics-panel,.member-shell .matrix-panel{padding:17px 15px;border-radius:14px}}.member-shell .user-dashboard{gap:18px}.theme-light.member-shell.app-shell .user-dashboard .dashboard-identity.oceanic-welcome{min-height:138px;margin-bottom:0;padding:19px 24px;border-radius:17px}.theme-light.member-shell.app-shell .user-dashboard .oceanic-welcome h2{margin:4px 0 5px;font-size:clamp(23px,2.4vw,32px)}.theme-light.member-shell.app-shell .user-dashboard .oceanic-welcome p{font-size:13px;line-height:1.4}.member-shell .user-dashboard .dashboard-identity-details{gap:10px}.theme-light.member-shell.app-shell .user-dashboard .oceanic-welcome .dashboard-identity-details div{min-width:145px;padding:9px 13px;border-radius:12px}.member-shell .portfolio-invite-button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;align-self:stretch;gap:9px;padding:0 17px;border:1px solid rgba(126,231,219,.3);border-radius:14px;color:#eafffc;background:#2abeb029;box-shadow:inset 0 1px #ffffff14;font-size:13px;font-weight:700;white-space:nowrap;transition:transform .16s ease,border-color .16s ease,background .16s ease}.member-shell .portfolio-invite-button:hover:not(:disabled){transform:translateY(-1px);border-color:#7ee7db8c;background:#2abeb040}.member-shell .portfolio-invite-button.copied{color:#0b3c3a;border-color:#80dfd2;background:#a9eee5}.member-shell .dashboard-section{padding:20px;border:1px solid rgba(11,27,43,.07);border-radius:18px;background:#ffffffb8;box-shadow:0 10px 30px #0b1b2b09}.member-shell .dashboard-section-heading{display:flex;align-items:center;gap:12px;margin-bottom:16px}.member-shell .dashboard-section-heading>div:last-child{display:grid;gap:2px}.member-shell .dashboard-section-heading span{color:#71808d;font-size:10px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.member-shell .dashboard-section-heading h3{margin:0;color:#0b1b2b;font-size:18px;font-weight:650;letter-spacing:-.02em}.member-shell .dashboard-section-icon{width:40px;height:40px;display:grid;flex:0 0 auto;place-items:center;border-radius:12px;color:#259a8b;background:#2fb8a61a}.member-shell .dashboard-section-icon.gold{color:#9a7936;background:#d4b36a24}.member-shell .dashboard-earnings-section{padding:0;border:0;background:transparent;box-shadow:none}.member-shell .dashboard-earnings-section .dashboard-section-heading{padding:0 4px}.member-shell .dashboard-earnings-section .dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.member-shell .dashboard-earnings-section .dashboard-metric{min-height:154px;grid-template-columns:46px minmax(0,1fr);grid-template-rows:auto auto 1fr;align-content:start;column-gap:13px;row-gap:5px;padding:19px 20px;border:1px solid rgba(11,27,43,.075);border-radius:17px;background:#fff;box-shadow:0 9px 26px #0b1b2b0b}.member-shell .dashboard-earnings-section .dashboard-metric:before{width:4px;height:auto;inset:18px auto 18px 0;border-radius:0 5px 5px 0;background:#2fb8a6}.member-shell .dashboard-earnings-section .dashboard-metric.gold:before{background:#d4b36a}.member-shell .dashboard-earnings-section .dashboard-metric:after{display:block;width:130px;height:130px;inset:auto -55px -70px auto;opacity:.065;filter:none}.member-shell .dashboard-earnings-section .dashboard-metric .metric-icon{grid-column:1;grid-row:1 / span 2;width:46px;height:46px;border-radius:14px}.member-shell .dashboard-earnings-section .dashboard-metric>span{grid-column:2;grid-row:1;align-self:end;color:#526574;font-size:12px;font-weight:650}.member-shell .dashboard-earnings-section .dashboard-metric>strong{grid-column:2;grid-row:2;color:#071b2a;font-size:clamp(23px,2.4vw,32px);font-weight:700;line-height:1.15}.member-shell .dashboard-earnings-section .dashboard-metric>:nth-child(n+4){grid-column:1 / -1;grid-row:3;align-self:end;margin-top:10px}.member-shell .dashboard-earnings-section .dashboard-metric .sparkline{height:34px;opacity:.75}.member-shell .dashboard-earnings-section .dashboard-metric .metric-note{display:flex;align-items:center;min-height:34px;padding-top:9px;border-top:1px solid rgba(11,27,43,.065);color:#647783;font-size:11px;font-weight:600}.member-shell .dashboard-earnings-section .dashboard-metric:nth-child(1){background:linear-gradient(135deg,#fff,#f1fbf9)}.member-shell .dashboard-earnings-section .dashboard-metric:nth-child(2){background:linear-gradient(135deg,#fff,#f5fafb)}.member-shell .dashboard-earnings-section .dashboard-metric:nth-child(3),.member-shell .dashboard-earnings-section .dashboard-metric:nth-child(4){background:linear-gradient(135deg,#fff,#fffaf1)}.member-shell .dashboard-insight-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);align-items:start;gap:16px}.member-shell .dashboard-team-section .account-snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.member-shell .dashboard-wallet-section .account-snapshot-grid{grid-template-columns:1fr}.member-shell .dashboard-section .snapshot-card{min-height:106px;box-shadow:none}.member-shell .dashboard-wallet-section .snapshot-card{min-height:92px;grid-template-columns:minmax(0,1fr) auto;align-items:center}.member-shell .dashboard-wallet-section .snapshot-card strong{grid-column:2;grid-row:1 / span 2;text-align:right}.member-shell .dashboard-wallet-section .snapshot-card small{grid-column:1}@media(max-width:1180px){.member-shell .dashboard-insight-grid{grid-template-columns:1fr}.member-shell .dashboard-wallet-section .account-snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.member-shell .dashboard-section{padding:16px;border-radius:15px}.member-shell .dashboard-earnings-section{padding:0}.member-shell .dashboard-team-section .account-snapshot-grid,.member-shell .dashboard-wallet-section .account-snapshot-grid,.member-shell .dashboard-wallet-section .snapshot-card{grid-template-columns:1fr}.member-shell .dashboard-wallet-section .snapshot-card strong,.member-shell .dashboard-wallet-section .snapshot-card small{grid-column:1;grid-row:auto;text-align:left}.member-shell .portfolio-invite-button{width:100%;align-self:auto}.member-shell .dashboard-earnings-section .dashboard-metrics{grid-template-columns:1fr}.member-shell .dashboard-earnings-section .dashboard-metric{min-height:145px}.theme-light.member-shell.app-shell .user-dashboard .dashboard-identity.oceanic-welcome{min-height:0;padding:18px 16px}}.member-shell .earning-potential-panel{position:relative;overflow:hidden;padding:24px;border:1px solid rgba(24,154,139,.13);background:radial-gradient(circle at 100% 0,rgba(47,184,166,.12),transparent 36%),linear-gradient(145deg,#fff,#f7fbfb)}.member-shell .earning-potential-panel:after{content:"";position:absolute;width:180px;height:180px;right:-75px;bottom:-110px;border:24px solid rgba(212,179,106,.08);border-radius:50%;pointer-events:none}.member-shell .earning-potential-header{position:relative;z-index:1}.member-shell .earning-potential-header .eyebrow{color:#167f73}.member-shell .earning-potential-header h3{color:#071b2a;font-size:22px;font-weight:700}.member-shell .earning-potential-header p{margin:6px 0 0;color:#526574;font-size:14px;font-weight:500;line-height:1.5}.member-shell .earning-reward-chip{display:inline-flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid rgba(212,179,106,.24);border-radius:999px;color:#806326;background:#fff8e6e6;font-size:12px;font-weight:700}.member-shell .earning-potential-grid{position:relative;z-index:1;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.member-shell .earning-allowance-card{grid-template-columns:154px minmax(0,1fr);align-items:center;gap:24px;min-height:230px;padding:24px;border:0;background:linear-gradient(135deg,#0b3544,#0d5d68);box-shadow:0 18px 40px #083a4529}.theme-light.member-shell.app-shell .earning-potential-panel .earning-allowance-card{border-color:#65d5c733;background:linear-gradient(135deg,#092f3d,#0b4f5a 58%,#0d6670);box-shadow:0 18px 40px #083a4533}.member-shell .earning-progress-ring{width:148px;aspect-ratio:1;display:grid;place-items:center;border-radius:50%;background:conic-gradient(#65d5c7 var(--earning-progress),rgba(255,255,255,.12) 0);box-shadow:inset 0 0 0 1px #ffffff14,0 10px 28px #00000024}.member-shell .earning-progress-ring:before{content:"";grid-area:1/1;width:112px;aspect-ratio:1;border-radius:50%;background:#0c3d4b;box-shadow:inset 0 0 18px #00000026}.member-shell .earning-progress-ring div{grid-area:1/1;z-index:1;display:grid;place-items:center;gap:1px}.member-shell .earning-progress-ring strong{color:#fff;font-size:25px;font-weight:650}.member-shell .earning-progress-ring span{color:#c7efeb;font-size:11px;font-weight:750;text-transform:uppercase}.member-shell .earning-allowance-content{display:grid;gap:18px}.member-shell .earning-allowance-title{color:#d1f3ef;font-size:13px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.member-shell .earning-allowance-total{display:grid;gap:5px}.member-shell .earning-allowance-total span{color:#c7efeb;font-size:13px;font-weight:600}.member-shell .earning-allowance-total strong{color:#fff;font-size:clamp(25px,3vw,36px);font-weight:600;overflow-wrap:anywhere}.member-shell .earning-allowance-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.member-shell .earning-allowance-stats div{display:grid;gap:5px;padding-top:12px;border-top:1px solid rgba(255,255,255,.12)}.member-shell .earning-allowance-stats span{color:#b9e4e0;font-size:12px;font-weight:600}.member-shell .earning-allowance-stats strong{color:#fff;font-size:16px;font-weight:700;overflow-wrap:anywhere}.theme-light.member-shell.app-shell .earning-potential-panel .earning-allowance-title,.theme-light.member-shell.app-shell .earning-potential-panel .earning-allowance-total span,.theme-light.member-shell.app-shell .earning-potential-panel .earning-allowance-stats span{color:#d5f5f1}.theme-light.member-shell.app-shell .earning-potential-panel .earning-allowance-total strong,.theme-light.member-shell.app-shell .earning-potential-panel .earning-allowance-stats strong,.theme-light.member-shell.app-shell .earning-potential-panel .earning-progress-ring strong{color:#fff}.theme-light.member-shell.app-shell .earning-potential-panel .earning-progress-ring span{color:#d5f5f1}.member-shell .earning-rule-card{align-content:start;gap:18px;min-height:230px;padding:22px;background:#fff}.member-shell .earning-rule-top{display:flex;align-items:center;gap:12px}.member-shell .earning-rule-top>div:last-child{display:grid;gap:2px}.member-shell .earning-rule-top span,.member-shell .earning-rule-status span,.member-shell .earning-rule-stats span{color:#526574;font-size:12px;font-weight:650;line-height:1.4}.member-shell .earning-rule-top strong{color:#0b1b2b;font-size:25px;font-weight:650}.member-shell .earning-rule-status{display:grid;gap:6px;padding:14px;border-radius:12px;background:#2fb8a614}.member-shell .earning-rule-status strong{color:#09695f;font-size:15px;font-weight:750;line-height:1.4}.member-shell .earning-rule-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.member-shell .earning-rule-stats div{display:grid;gap:7px;padding:12px;border:1px solid rgba(11,27,43,.07);border-radius:12px;background:#f8fafb}.member-shell .earning-rule-stats strong{color:#071b2a;font-size:22px;font-weight:750}@media(max-width:900px){.member-shell .earning-potential-grid{grid-template-columns:1fr}}@media(max-width:600px){.member-shell .earning-potential-panel{padding:18px 15px}.member-shell .earning-potential-header{align-items:flex-start}.member-shell .earning-reward-chip{align-self:flex-start}.member-shell .earning-allowance-card{grid-template-columns:1fr;justify-items:center;text-align:center}.member-shell .earning-allowance-content{width:100%}.member-shell .earning-allowance-stats div{text-align:left}}.member-shell .my-plans-screen{gap:18px}.theme-light.member-shell.app-shell .my-plans-screen .page-hero{min-height:168px;border-radius:18px}.member-shell .my-plans-screen .investment-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.theme-light.member-shell.app-shell .my-plans-screen .investment-summary-grid .snapshot-card{position:relative;min-height:126px;overflow:hidden;padding:17px;border:1px solid rgba(11,27,43,.07);border-radius:15px;background:#fff;box-shadow:0 8px 24px #0b1b2b0a}.member-shell .my-plans-screen .investment-summary-grid .snapshot-card:before{content:"";position:absolute;width:52px;height:3px;left:17px;bottom:0;border-radius:4px 4px 0 0;background:#2fb8a6}.member-shell .my-plans-screen .investment-summary-grid .snapshot-card:nth-child(3):before,.member-shell .my-plans-screen .investment-summary-grid .snapshot-card:nth-child(4):before{background:#d4b36a}.member-shell .my-plans-screen .investment-layout{grid-template-columns:minmax(310px,.78fr) minmax(0,1.22fr);align-items:stretch;gap:16px}.theme-light.member-shell.app-shell .my-plans-screen .topup-card,.theme-light.member-shell.app-shell .my-plans-screen .investment-cap-card,.theme-light.member-shell.app-shell .my-plans-screen .investment-list-panel{border:1px solid rgba(11,27,43,.07);border-radius:18px;background:#fff;box-shadow:0 10px 30px #0b1b2b0a}.theme-light.member-shell.app-shell .my-plans-screen .topup-card{padding:22px;background:linear-gradient(155deg,#fff,#f3fbfa)}.member-shell .my-plans-screen .topup-card header,.member-shell .my-plans-screen .investment-cap-card>header,.member-shell .my-plans-screen .investment-list-panel>header{padding-bottom:15px;border-bottom:1px solid rgba(11,27,43,.07)}.member-shell .my-plans-screen .topup-card .primary{min-height:46px;border-radius:11px}.theme-light.member-shell.app-shell .my-plans-screen .investment-cap-card{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;padding:22px;background:linear-gradient(145deg,#fff,#fbfaf6)}.member-shell .my-plans-screen .investment-cap-card>header{grid-column:1 / -1}.theme-light.member-shell.app-shell .my-plans-screen .investment-cap-card .cap-card{align-content:start;min-height:190px;padding:18px;border:1px solid rgba(11,27,43,.07);border-radius:14px;background:#fff}.theme-light.member-shell.app-shell .my-plans-screen .investment-cap-card .cap-card-head span,.theme-light.member-shell.app-shell .my-plans-screen .investment-cap-card .cap-meta span{color:#526574}.theme-light.member-shell.app-shell .my-plans-screen .investment-cap-card .cap-card-head strong{color:#168779}.theme-light.member-shell.app-shell .my-plans-screen .investment-cap-card .cap-meta strong{color:#071b2a}.theme-light.member-shell.app-shell .my-plans-screen .investment-list-panel{padding:22px}.member-shell .my-plans-screen .investment-card-list{gap:14px}.theme-light.member-shell.app-shell .my-plans-screen .investment-card{position:relative;grid-template-columns:1fr;gap:16px;padding:18px 18px 18px 22px;overflow:hidden;border:1px solid rgba(11,27,43,.075);border-radius:15px;background:#fff;box-shadow:0 7px 22px #0b1b2b09}.member-shell .my-plans-screen .investment-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:#2fb8a6}.theme-light.member-shell.app-shell .my-plans-screen .investment-card.closed{background:#f7f8fa}.member-shell .my-plans-screen .investment-card.closed:before{background:#a7b0b8}.member-shell .my-plans-screen .investment-card-main{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 12px;padding-bottom:14px;border-bottom:1px solid rgba(11,27,43,.07)}.member-shell .my-plans-screen .investment-card-main>.status-badge{grid-column:2;grid-row:1 / span 2}.member-shell .my-plans-screen .investment-card-main>strong{grid-column:1;grid-row:1;font-size:27px;font-weight:700}.member-shell .my-plans-screen .investment-card-main>small{grid-column:1;grid-row:2}.member-shell .my-plans-screen .investment-card-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.theme-light.member-shell.app-shell .my-plans-screen .investment-card-grid span{min-height:72px;align-content:space-between;padding:11px;border:1px solid rgba(11,27,43,.055);border-radius:10px;color:#60727f;background:#f7f9fa;font-weight:600}.theme-light.member-shell.app-shell .my-plans-screen .investment-card-grid strong{color:#071b2a;font-size:13px;font-weight:700}@media(max-width:1180px){.member-shell .my-plans-screen .investment-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.member-shell .my-plans-screen .investment-layout{grid-template-columns:1fr}}@media(max-width:900px){.member-shell .my-plans-screen .investment-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.member-shell .my-plans-screen .investment-card-grid span:last-child{grid-column:1 / -1}}@media(max-width:600px){.theme-light.member-shell.app-shell .my-plans-screen .page-hero{min-height:150px}.member-shell .my-plans-screen .investment-summary-grid,.theme-light.member-shell.app-shell .my-plans-screen .investment-cap-card{grid-template-columns:1fr}.member-shell .my-plans-screen .investment-cap-card>header{grid-column:1}.theme-light.member-shell.app-shell .my-plans-screen .topup-card,.theme-light.member-shell.app-shell .my-plans-screen .investment-cap-card,.theme-light.member-shell.app-shell .my-plans-screen .investment-list-panel{padding:17px 15px;border-radius:15px}.member-shell .my-plans-screen .investment-card-grid{grid-template-columns:1fr}.member-shell .my-plans-screen .investment-card-grid span:last-child{grid-column:1}}.member-shell .my-plans-screen .plans-top-grid{display:grid;grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);align-items:stretch;gap:16px}.theme-light.member-shell.app-shell .my-plans-screen .invest-hero{min-height:0;height:100%;flex-direction:column;align-items:stretch;justify-content:space-between;padding:22px 26px}.theme-light.member-shell.app-shell .my-plans-screen .plans-top-grid .invest-hero .hero-figure{width:100%;min-width:0;margin-top:20px;text-align:left}.theme-light.member-shell.app-shell .my-plans-screen .invest-hero h2{font-size:clamp(25px,3vw,36px)}.member-shell .plans-overview-panel{padding:20px;border:1px solid rgba(11,27,43,.07);border-radius:18px;background:#fff;box-shadow:0 10px 28px #0b1b2b0a}.member-shell .plans-section-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:15px;padding-bottom:14px;border-bottom:1px solid rgba(11,27,43,.065)}.member-shell .plans-section-heading h3{margin:4px 0 0;color:#071b2a;font-size:18px;font-weight:700}.member-shell .plans-live-chip{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border-radius:999px;color:#14786e;background:#2fb8a61a;font-size:12px;font-weight:700;white-space:nowrap}.theme-light.member-shell.app-shell .my-plans-screen .plans-overview-panel .investment-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.theme-light.member-shell.app-shell .my-plans-screen .plans-overview-panel .snapshot-card{min-height:104px;padding:12px 18px;border:0;border-right:1px solid rgba(11,27,43,.07);border-radius:0;background:transparent;box-shadow:none}.theme-light.member-shell.app-shell .my-plans-screen .plans-overview-panel .snapshot-card:last-child{border-right:0}.theme-light.member-shell.app-shell .my-plans-screen .plans-overview-panel .snapshot-card:nth-child(2){border-right:0}.theme-light.member-shell.app-shell .my-plans-screen .plans-overview-panel .snapshot-card:nth-child(-n+2){border-bottom:1px solid rgba(11,27,43,.07)}.member-shell .my-plans-screen .plans-overview-panel .snapshot-card:before{display:none}.theme-light.member-shell.app-shell .my-plans-screen .plans-overview-panel .snapshot-card>span{color:#60727f;font-size:11px}.theme-light.member-shell.app-shell .my-plans-screen .plans-overview-panel .snapshot-card>strong{color:#071b2a;font-size:clamp(20px,2vw,27px)}.theme-light.member-shell.app-shell .my-plans-screen .plans-overview-panel .snapshot-card>small{color:#71808d;font-weight:550}.theme-light.member-shell.app-shell .my-plans-screen .investment-layout{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr)}.theme-light.member-shell.app-shell .my-plans-screen .topup-card{position:relative;overflow:hidden;border:0;color:#fff;background:linear-gradient(150deg,#092f3d,#0c5963);box-shadow:0 16px 38px #083a4529}.theme-light.member-shell.app-shell .my-plans-screen .topup-card:after{content:"";position:absolute;width:150px;height:150px;right:-75px;top:-85px;border:22px solid rgba(101,213,199,.1);border-radius:50%;pointer-events:none}.theme-light.member-shell.app-shell .my-plans-screen .topup-card header{position:relative;z-index:1;border-color:#ffffff1f}.theme-light.member-shell.app-shell .my-plans-screen .topup-card .eyebrow{color:#72d7cb}.theme-light.member-shell.app-shell .my-plans-screen .topup-card h3{color:#fff}.theme-light.member-shell.app-shell .my-plans-screen .topup-card .field>span,.theme-light.member-shell.app-shell .my-plans-screen .topup-card label>span{color:#c6e5e2}.theme-light.member-shell.app-shell .my-plans-screen .topup-card input,.theme-light.member-shell.app-shell .my-plans-screen .topup-card select{color:#fff;border-color:#ffffff29;background:#ffffff14}.theme-light.member-shell.app-shell .my-plans-screen .topup-card option{color:#071b2a;background:#fff}.theme-light.member-shell.app-shell .my-plans-screen .topup-card .wallet-balance-note,.theme-light.member-shell.app-shell .my-plans-screen .topup-card .topup-preview{color:#b9dcda;border-color:#ffffff1f;background:#ffffff0f}.theme-light.member-shell.app-shell .my-plans-screen .topup-card .wallet-balance-note strong,.theme-light.member-shell.app-shell .my-plans-screen .topup-card .topup-preview strong{color:#fff}.theme-light.member-shell.app-shell .my-plans-screen .topup-card .primary{color:#083735;background:#7de0d4;box-shadow:none}.theme-light.member-shell.app-shell .my-plans-screen .investment-cap-card{background:#fff}.theme-light.member-shell.app-shell .my-plans-screen .investment-cap-card .cap-card:first-of-type{background:linear-gradient(145deg,#effaf8,#fff)}.theme-light.member-shell.app-shell .my-plans-screen .investment-cap-card .cap-card:last-child{background:linear-gradient(145deg,#fffaf0,#fff)}.member-shell .my-plans-screen .investment-cap-card .cap-progress{height:9px;border-radius:999px;background:#e8efef}.member-shell .my-plans-screen .investment-cap-card .cap-progress i{border-radius:inherit;background:linear-gradient(90deg,#2fb8a6,#77d8cc)}.theme-light.member-shell.app-shell .my-plans-screen .investment-list-panel{background:#f8fafb}.theme-light.member-shell.app-shell .my-plans-screen .investment-list-panel>header{border-bottom:0;margin-bottom:12px}.theme-light.member-shell.app-shell .my-plans-screen .investment-card{box-shadow:0 4px 16px #0b1b2b09}.theme-light.member-shell.app-shell .my-plans-screen .investment-card:hover{transform:translateY(-1px);border-color:#2fb8a633;box-shadow:0 10px 25px #0b1b2b0f}@media(max-width:1180px){.theme-light.member-shell.app-shell .my-plans-screen .investment-layout{grid-template-columns:1fr}}@media(max-width:980px){.member-shell .my-plans-screen .plans-top-grid{grid-template-columns:1fr}.theme-light.member-shell.app-shell .my-plans-screen .plans-top-grid .invest-hero{min-height:0}}@media(max-width:600px){.theme-light.member-shell.app-shell .my-plans-screen .invest-hero{min-height:0;padding:20px 17px}.member-shell .plans-overview-panel{padding:16px 14px;border-radius:15px}.theme-light.member-shell.app-shell .my-plans-screen .plans-overview-panel .investment-summary-grid{grid-template-columns:1fr}.theme-light.member-shell.app-shell .my-plans-screen .plans-overview-panel .snapshot-card{min-height:94px;padding:13px 8px;border-right:0;border-bottom:1px solid rgba(11,27,43,.07)}.theme-light.member-shell.app-shell .my-plans-screen .plans-overview-panel .snapshot-card:last-child{border-bottom:0}}.theme-light.member-shell.app-shell .my-plans-screen .investment-page-heading{min-height:112px;height:auto;padding:22px 26px}.theme-light.member-shell.app-shell .my-plans-screen .investment-page-heading>div{max-width:760px}.theme-light.member-shell.app-shell .my-plans-screen .investment-page-heading h2{font-size:clamp(25px,2.8vw,34px)}.member-shell .investment-kpi-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid #e2e8f0;border-radius:16px;background:#fff;box-shadow:0 9px 25px #0b1b2b0a}.member-shell .investment-kpi{min-height:140px;display:flex;flex-direction:column;justify-content:center;gap:8px;padding:19px 20px;border-right:1px solid #e2e8f0}.member-shell .investment-kpi:last-child{border-right:0}.member-shell .investment-kpi>span{display:flex;align-items:center;gap:5px;color:#60727f;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.member-shell .investment-kpi>span svg{color:#259a8b;cursor:help}.member-shell .investment-kpi>strong{color:#071b2a;font-size:clamp(21px,2vw,28px);font-weight:700;overflow-wrap:anywhere}.member-shell .investment-kpi>strong em{color:#71808d;font-size:13px;font-style:normal;font-weight:600}.member-shell .investment-kpi>small{display:flex;align-items:center;gap:5px;color:#71808d;font-size:11px;line-height:1.4}.member-shell .investment-kpi-progress{height:7px;overflow:hidden;border-radius:999px;background:#e9eff1}.member-shell .investment-kpi-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2fb8a6,#70d2c6)}.member-shell .investment-tier-badge{display:inline-flex;width:max-content;padding:7px 11px;border-radius:999px;color:#805f1e;background:#fff3d7;font-size:16px}.theme-light.member-shell.app-shell .my-plans-screen .investment-layout{grid-template-columns:minmax(320px,2fr) minmax(0,3fr);gap:18px}.theme-light.member-shell.app-shell .my-plans-screen .topup-card,.theme-light.member-shell.app-shell .my-plans-screen .investment-cap-card,.theme-light.member-shell.app-shell .my-plans-screen .investment-list-panel{border-radius:16px;border-color:#e2e8f0}.member-shell .investment-presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.member-shell .investment-presets button{min-height:35px;padding:6px;border:1px solid rgba(143,224,214,.25);border-radius:10px;color:#d9f6f2;background:#ffffff12;font-size:11px;font-weight:700}.member-shell .investment-presets button:hover:not(:disabled){border-color:#72d7cb;background:#72d7cb26}.member-shell .investment-available-balance{display:flex;justify-content:space-between;gap:10px;color:#badbd8;font-size:12px}.member-shell .investment-available-balance strong{color:#fff}.member-shell .investment-available-balance a{color:#83e3d7;font-weight:700;text-decoration:none}.member-shell .investment-return-calculator{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:13px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#ffffff0e}.member-shell .investment-return-calculator>span{grid-column:1 / -1;color:#8edbd2;font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.member-shell .investment-return-calculator>div{display:grid;gap:5px}.member-shell .investment-return-calculator small{color:#aacdca;font-size:10px;line-height:1.3}.member-shell .investment-return-calculator strong{color:#fff;font-size:14px;overflow-wrap:anywhere}.theme-light.member-shell.app-shell .my-plans-screen .investment-cap-card{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.member-shell .investment-allowance-visual{min-height:230px;display:grid;grid-template-columns:142px minmax(0,1fr);align-items:center;gap:22px;padding:20px;border:1px solid #e2e8f0;border-radius:14px;background:linear-gradient(145deg,#f2fbfa,#fff)}.member-shell .investment-allowance-ring{width:138px;aspect-ratio:1;display:grid;place-items:center;border-radius:50%;background:conic-gradient(#2fb8a6 var(--allowance-progress),#e3edec 0)}.member-shell .investment-allowance-ring:before{content:"";grid-area:1/1;width:104px;aspect-ratio:1;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1px #e2e8f0}.member-shell .investment-allowance-ring>div{grid-area:1/1;z-index:1;display:grid;place-items:center}.member-shell .investment-allowance-ring strong{color:#071b2a;font-size:23px}.member-shell .investment-allowance-ring span{color:#60727f;font-size:10px;font-weight:700;text-transform:uppercase}.member-shell .investment-allowance-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.member-shell .investment-allowance-values>span{grid-column:1 / -1;display:flex;align-items:center;gap:5px;color:#60727f;font-size:11px;font-weight:700;text-transform:uppercase}.member-shell .investment-allowance-values>strong{grid-column:1 / -1;color:#071b2a;font-size:clamp(24px,2.4vw,31px)}.member-shell .investment-allowance-values>div{display:grid;gap:5px;padding-top:10px;border-top:1px solid #e2e8f0}.member-shell .investment-allowance-values>div span{color:#71808d;font-size:11px}.member-shell .investment-allowance-values>div b{color:#173142;font-size:14px;overflow-wrap:anywhere}.member-shell .investment-requirements{display:grid;align-content:start;gap:14px;padding:20px;border:1px solid #e2e8f0;border-radius:14px;background:#fffaf1}.member-shell .investment-requirements-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.member-shell .investment-requirements-head>div{display:grid;gap:3px}.member-shell .investment-requirements-head span{color:#71808d;font-size:11px}.member-shell .investment-requirements-head strong{color:#071b2a;font-size:17px}.member-shell .investment-requirements-head>b{padding:6px 8px;border-radius:999px;color:#805f1e;background:#ffedc0;font-size:10px}.member-shell .tier-progress{height:7px;overflow:hidden;border-radius:999px;background:#eee8d9}.member-shell .tier-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#d4b36a,#ebcd89)}.member-shell .investment-requirements ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.member-shell .investment-requirements li{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;padding:9px;border-radius:10px;color:#60727f;background:#ffffffbf;font-size:11px}.member-shell .investment-requirements li svg{color:#a6afb5}.member-shell .investment-requirements li.complete svg{color:#249487}.member-shell .investment-requirements li strong{color:#173142;text-align:right}.member-shell .investment-history-tabs{display:flex;gap:5px;margin-bottom:14px;padding:5px;overflow-x:auto;border-radius:12px;background:#edf1f3}.member-shell .investment-history-tabs button{min-height:37px;padding:7px 13px;border:0;border-radius:9px;color:#60727f;background:transparent;font-size:12px;font-weight:650;white-space:nowrap}.member-shell .investment-history-tabs button.active{color:#071b2a;background:#fff;box-shadow:0 2px 8px #0b1b2b14}.member-shell .investment-empty-state{min-height:250px;display:grid;place-items:center;align-content:center;gap:9px;padding:28px;border:1px dashed #cbd5dc;border-radius:14px;text-align:center;background:#fff}.member-shell .investment-empty-state>div{width:52px;height:52px;display:grid;place-items:center;border-radius:15px;color:#259a8b;background:#2fb8a61a}.member-shell .investment-empty-state strong{color:#071b2a;font-size:16px}.member-shell .investment-empty-state span{color:#71808d;font-size:12px}.member-shell .investment-empty-state a{margin-top:5px;padding:9px 13px;border-radius:10px;color:#fff;background:#178e81;font-size:12px;font-weight:700;text-decoration:none}.theme-light.member-shell.app-shell .my-plans-screen .investment-list-panel .table-wrap{border:1px solid #e2e8f0;border-radius:12px;background:#fff}@media(max-width:1180px){.member-shell .investment-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.member-shell .investment-kpi:nth-child(2){border-right:0}.member-shell .investment-kpi:nth-child(-n+2){border-bottom:1px solid #e2e8f0}.theme-light.member-shell.app-shell .my-plans-screen .investment-layout{grid-template-columns:1fr}}@media(max-width:760px){.theme-light.member-shell.app-shell .my-plans-screen .investment-cap-card{grid-template-columns:1fr}.member-shell .investment-allowance-visual{grid-template-columns:128px minmax(0,1fr)}.member-shell .investment-allowance-ring{width:124px}.member-shell .investment-allowance-ring:before{width:94px}}@media(max-width:560px){.member-shell .investment-kpi-strip{grid-template-columns:1fr}.member-shell .investment-kpi{min-height:116px;border-right:0;border-bottom:1px solid #e2e8f0}.member-shell .investment-kpi:last-child{border-bottom:0}.member-shell .investment-return-calculator{grid-template-columns:1fr}.member-shell .investment-return-calculator>span{grid-column:1}.member-shell .investment-allowance-visual{grid-template-columns:1fr;justify-items:center;text-align:center}.member-shell .investment-allowance-values{width:100%;text-align:left}}.member-shell .team-invest-screen{gap:18px}.theme-light.member-shell.app-shell .team-invest-screen .team-invest-heading{min-height:112px;padding:22px 26px;border-radius:16px}.theme-light.member-shell.app-shell .team-invest-screen .team-invest-heading h2{font-size:clamp(25px,2.8vw,34px)}.member-shell .team-invest-layout{display:grid;grid-template-columns:minmax(320px,2fr) minmax(0,3fr);align-items:stretch;gap:18px}.member-shell .team-invest-action-card,.member-shell .team-invest-overview-card,.member-shell .team-search-results-panel{padding:22px;border:1px solid #e2e8f0;border-radius:16px;background:#fff;box-shadow:0 9px 27px #0b1b2b0a}.member-shell .team-invest-action-card{color:#fff;border:0;background:linear-gradient(150deg,#092f3d,#0c5963);box-shadow:0 16px 38px #083a4529}.member-shell .team-invest-action-card>header,.member-shell .team-invest-overview-card>header{margin-bottom:17px;padding-bottom:14px;border-bottom:1px solid rgba(11,27,43,.07)}.member-shell .team-invest-action-card>header{border-color:#ffffff1f}.member-shell .team-invest-action-card h3,.member-shell .team-invest-overview-card h3,.member-shell .team-search-results-panel h3{margin:4px 0 0;font-size:19px}.member-shell .team-invest-action-card h3{color:#fff}.member-shell .team-invest-action-card .eyebrow{color:#72d7cb}.theme-light.member-shell.app-shell .team-invest-action-card .field>span,.theme-light.member-shell.app-shell .team-invest-action-card label>span{color:#c6e5e2}.theme-light.member-shell.app-shell .team-invest-action-card input,.theme-light.member-shell.app-shell .team-invest-action-card select{color:#fff;border-color:#ffffff29;background:#ffffff14}.theme-light.member-shell.app-shell .team-invest-action-card option{color:#071b2a;background:#fff}.member-shell .team-invest-presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.member-shell .team-invest-presets button{min-height:35px;padding:6px;border:1px solid rgba(143,224,214,.25);border-radius:10px;color:#d9f6f2;background:#ffffff12;font-size:11px;font-weight:700}.member-shell .team-invest-presets button:hover:not(:disabled){border-color:#72d7cb;background:#72d7cb26}.member-shell .team-invest-balance{display:flex;justify-content:space-between;gap:10px;padding:10px 11px;border:1px solid rgba(255,255,255,.12);border-radius:11px;color:#badbd8;background:#ffffff0d;font-size:12px}.member-shell .team-invest-balance strong{color:#fff}.member-shell .team-invest-return-calculator{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:13px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#ffffff0e}.member-shell .team-invest-return-calculator>span{grid-column:1 / -1;color:#8edbd2;font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.member-shell .team-invest-return-calculator>div{display:grid;gap:5px}.member-shell .team-invest-return-calculator small{color:#aacdca;font-size:10px;line-height:1.3}.member-shell .team-invest-return-calculator strong{color:#fff;font-size:14px;overflow-wrap:anywhere}.member-shell .team-invest-action-card .primary{min-height:46px;color:#083735;border-radius:11px;background:#7de0d4;box-shadow:none}.member-shell .team-invest-overview-card{background:linear-gradient(145deg,#fff,#f8fbfb)}.member-shell .team-selected-member{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px;border:1px solid #e2e8f0;border-radius:14px;background:#fff}.member-shell .team-member-avatar{width:46px;height:46px;display:grid;place-items:center;border-radius:13px;color:#258f83;background:#2fb8a61a}.member-shell .team-selected-member>div:nth-child(2){display:grid;gap:2px}.member-shell .team-selected-member span,.member-shell .team-selected-member small{color:#71808d;font-size:11px}.member-shell .team-selected-member strong{color:#071b2a;font-size:16px}.member-shell .team-selected-member>b{padding:6px 8px;border-radius:999px;color:#805f1e;background:#fff0ca;font-size:10px}.member-shell .team-invest-breakdown{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.member-shell .team-invest-breakdown>div{display:grid;gap:6px;padding:13px;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.member-shell .team-invest-breakdown span{color:#71808d;font-size:11px}.member-shell .team-invest-breakdown strong{color:#071b2a;font-size:17px;overflow-wrap:anywhere}.member-shell .team-invest-checklist{display:grid;gap:8px;margin-top:12px;padding:14px;border:1px solid #e2e8f0;border-radius:13px;background:#fffaf1}.member-shell .team-invest-checklist h4{display:flex;align-items:center;gap:5px;margin:0 0 3px;color:#071b2a;font-size:13px}.member-shell .team-invest-checklist h4 svg{color:#259a8b;cursor:help}.member-shell .team-invest-checklist>span{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;padding:8px;border-radius:9px;color:#60727f;background:#ffffffbf;font-size:11px}.member-shell .team-invest-checklist>span svg{color:#a6afb5}.member-shell .team-invest-checklist>span.complete svg{color:#249487}.member-shell .team-invest-checklist>span strong{color:#173142;text-align:right}.member-shell .team-search-results-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:15px}.member-shell .team-search-results-panel .table-wrap{border:1px solid #e2e8f0;border-radius:12px}.member-shell .team-search-results-panel .empty-state{min-height:150px;display:grid;place-items:center;border-color:#cbd5dc;border-radius:12px;background:#f8fafb}@media(max-width:1100px){.member-shell .team-invest-layout{grid-template-columns:1fr}}@media(max-width:600px){.theme-light.member-shell.app-shell .team-invest-screen .team-invest-heading{min-height:0;padding:20px 17px}.member-shell .team-invest-action-card,.member-shell .team-invest-overview-card,.member-shell .team-search-results-panel{padding:17px 15px;border-radius:15px}.member-shell .team-invest-return-calculator{grid-template-columns:1fr}.member-shell .team-invest-return-calculator>span{grid-column:1}.member-shell .team-selected-member{grid-template-columns:auto 1fr}.member-shell .team-selected-member>b{grid-column:1 / -1;width:max-content}.member-shell .team-invest-breakdown{grid-template-columns:1fr}}.member-shell .network-screen{gap:18px}.theme-light.member-shell.app-shell .network-screen .network-heading{min-height:112px;padding:22px 26px;border-radius:16px}.theme-light.member-shell.app-shell .network-screen .network-heading h2{font-size:clamp(25px,2.8vw,34px)}.member-shell .network-heading .ghost{width:max-content;margin-top:12px;color:#d9f6f2;border-color:#ffffff2e;background:#ffffff12}.member-shell .network-overview-grid{display:grid;grid-template-columns:minmax(300px,2fr) minmax(0,3fr);gap:18px}.member-shell .network-explorer-card,.member-shell .network-qualification-card,.member-shell .network-directory-panel{padding:22px;border:1px solid #e2e8f0;border-radius:16px;background:#fff;box-shadow:0 9px 27px #0b1b2b0a}.member-shell .network-explorer-card>header,.member-shell .network-qualification-card>header{margin-bottom:15px;padding-bottom:14px;border-bottom:1px solid #e2e8f0}.member-shell .network-explorer-card h3,.member-shell .network-qualification-card h3,.member-shell .network-directory-panel h3{margin:4px 0 0;color:#071b2a;font-size:19px}.member-shell .network-explorer-card{background:linear-gradient(145deg,#fff,#f3fbfa)}.member-shell .network-current-root{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:11px;padding:13px;border:1px solid #e2e8f0;border-radius:13px;background:#fff}.member-shell .network-current-root>div{width:43px;height:43px;display:grid;place-items:center;border-radius:12px;color:#258f83;background:#2fb8a61a}.member-shell .network-current-root>span{display:grid;gap:2px;color:#71808d;font-size:10px}.member-shell .network-current-root strong{color:#071b2a;font-size:14px;overflow-wrap:anywhere}.member-shell .network-current-root small{color:#258f83;font-size:11px;font-weight:700}.member-shell .network-member-search{display:grid;gap:11px;margin-top:13px}.member-shell .network-member-search>div{display:flex;gap:8px}.member-shell .network-member-search button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:10px}.member-shell .network-explorer-note{margin:13px 0 0;padding:11px;border-radius:11px;color:#60727f;background:#f7f9fa;font-size:12px;line-height:1.5}.member-shell .network-qualification-card{background:linear-gradient(145deg,#fff,#fffaf2)}.member-shell .network-performance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.member-shell .network-performance-grid>div{min-height:108px;display:grid;align-content:space-between;gap:7px;padding:14px;border:1px solid #e2e8f0;border-radius:13px;background:#ffffffd9}.member-shell .network-performance-grid span{display:flex;align-items:center;gap:5px;color:#60727f;font-size:11px;font-weight:650}.member-shell .network-performance-grid span svg{color:#259a8b;cursor:help}.member-shell .network-performance-grid strong{color:#071b2a;font-size:clamp(18px,2vw,24px);overflow-wrap:anywhere}.member-shell .network-performance-grid small{color:#71808d;font-size:10px;line-height:1.35}.theme-light.member-shell.app-shell .network-screen .downline-depth-panel{padding:22px;border:1px solid #e2e8f0;border-radius:16px;background:#fff;box-shadow:0 9px 27px #0b1b2b0a}.member-shell .network-screen .downline-depth-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:15px}.member-shell .network-screen .downline-depth-panel h3{margin:4px 0 0}.member-shell .network-level-chip{padding:7px 10px;border-radius:999px;color:#177f73;background:#2fb8a61a;font-size:11px;font-weight:700;white-space:nowrap}.member-shell .network-screen .downline-depth-panel .level-stack.wide{grid-auto-columns:176px;gap:10px}.theme-light.member-shell.app-shell .network-screen .level-card{min-height:132px;padding:13px;border-color:#e2e8f0;border-radius:13px;background:#f8fafb;box-shadow:none}.theme-light.member-shell.app-shell .network-screen .level-card:hover,.theme-light.member-shell.app-shell .network-screen .level-card.active{border-color:#2fb8a65c;background:#f0faf8;box-shadow:inset 0 3px #2fb8a6}.theme-light.member-shell.app-shell .network-screen .level-card-head strong,.theme-light.member-shell.app-shell .network-screen .level-meta strong{color:#071b2a}.theme-light.member-shell.app-shell .network-screen .level-card-head span{color:#258f83}.theme-light.member-shell.app-shell .network-screen .level-meta span{color:#60727f}.theme-light.member-shell.app-shell .network-screen .level-progress{background:#e4edf7}.theme-light.member-shell.app-shell .network-screen .level-progress i{background:linear-gradient(90deg,#2563eb,#22b8d6);box-shadow:0 0 10px #2563eb29}.member-shell .network-directory-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:15px}.member-shell .network-directory-panel .table-wrap{border:1px solid #e2e8f0;border-radius:12px}.member-shell .network-directory-panel .empty-state{min-height:150px;display:grid;place-items:center;border-color:#cbd5dc;border-radius:12px;background:#f8fafb}@media(max-width:1050px){.member-shell .network-overview-grid{grid-template-columns:1fr}}@media(max-width:600px){.theme-light.member-shell.app-shell .network-screen .network-heading{min-height:0;padding:20px 17px}.member-shell .network-explorer-card,.member-shell .network-qualification-card,.member-shell .network-directory-panel,.theme-light.member-shell.app-shell .network-screen .downline-depth-panel{padding:17px 15px;border-radius:15px}.member-shell .network-performance-grid{grid-template-columns:1fr}.member-shell .network-screen .downline-depth-panel>header,.member-shell .network-directory-panel>header{align-items:flex-start}}.member-shell .network-screen .downline-depth-panel .level-stack.wide{position:relative;grid-auto-columns:254px;gap:18px;padding:8px 6px 16px}.member-shell .network-screen .downline-depth-panel .level-stack.wide:before{content:"";position:absolute;z-index:0;height:3px;width:5060px;left:32px;top:39px;border-radius:999px;background:linear-gradient(90deg,#2fb8a6,#65cec2,#d4b36a 72%,#e6d5ac);opacity:.45}.theme-light.member-shell.app-shell .network-screen .network-level-node{position:relative;z-index:1;min-height:230px;display:grid;grid-template-columns:62px minmax(0,1fr);align-items:start;gap:11px;padding:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.theme-light.member-shell.app-shell .network-screen .network-level-node:hover,.theme-light.member-shell.app-shell .network-screen .network-level-node.active{border:0;background:transparent;box-shadow:none;transform:translateY(-2px)}.member-shell .network-level-marker{width:62px;height:62px;display:grid;place-items:center;align-content:center;gap:0;border:5px solid #fff;border-radius:50%;color:#fff;background:linear-gradient(145deg,#167f73,#35bbae);box-shadow:0 7px 18px #167f7338}.member-shell .network-level-marker span{color:#d9f6f2;font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.member-shell .network-level-marker strong{color:#fff;font-size:20px;line-height:1}.member-shell .network-level-body{min-height:220px;display:grid;align-content:start;gap:10px;margin-top:16px;padding:15px;border:1px solid #e2e8f0;border-radius:6px 16px 16px;background:#fff;box-shadow:0 8px 22px #0b1b2b0b;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.member-shell .network-level-node:hover .network-level-body,.member-shell .network-level-node.active .network-level-body{border-color:#2fb8a661;background:#f5fcfb;box-shadow:0 12px 28px #167f7317}.member-shell .network-level-node.active .network-level-marker{color:#49370e;background:linear-gradient(145deg,#d4b36a,#f0d38d);box-shadow:0 7px 20px #b48b3247}.member-shell .network-level-node.active .network-level-marker span,.member-shell .network-level-node.active .network-level-marker strong{color:#49370e}.member-shell .network-level-status{display:flex;align-items:center;justify-content:space-between;gap:8px}.member-shell .network-level-status span{width:max-content;padding:5px 7px;border-radius:999px;color:#177f73;background:#2fb8a61a;font-size:9px;font-weight:750;text-transform:uppercase}.member-shell .network-level-status strong{color:#071b2a;font-size:13px}.member-shell .network-level-target{color:#71808d;font-size:10px;font-weight:600}.member-shell .network-level-body .level-progress{height:6px}.member-shell .network-level-body .level-meta{gap:7px;padding-top:9px;border-top:1px solid #e8edef}.theme-light.member-shell.app-shell .network-screen .network-level-body .level-meta span{color:#71808d;font-size:10px;font-weight:600}.theme-light.member-shell.app-shell .network-screen .network-level-body .level-meta strong{color:#173142;font-size:11px}@media(max-width:600px){.member-shell .network-screen .downline-depth-panel .level-stack.wide{grid-auto-columns:232px;gap:14px}.theme-light.member-shell.app-shell .network-screen .network-level-node{grid-template-columns:55px minmax(0,1fr)}.member-shell .network-level-marker{width:55px;height:55px}.member-shell .network-screen .downline-depth-panel .level-stack.wide:before{top:35px;left:28px}}.member-shell .rewards-screen{gap:18px}.theme-light.member-shell.app-shell .rewards-screen .rewards-heading{min-height:112px;padding:22px 26px;border-radius:16px}.theme-light.member-shell.app-shell .rewards-screen .rewards-heading h2{font-size:clamp(25px,2.8vw,34px)}.member-shell .rewards-overview-grid{display:grid;grid-template-columns:minmax(300px,2fr) minmax(0,3fr);align-items:stretch;gap:18px}.theme-light.member-shell.app-shell .rewards-screen .reward-target-card,.member-shell .reward-legs-card,.theme-light.member-shell.app-shell .rewards-screen .rewards-level-panel,.member-shell .rewards-history-panel{padding:22px;border:1px solid #e2e8f0;border-radius:16px;background:#fff;box-shadow:0 9px 27px #0b1b2b0a}.theme-light.member-shell.app-shell .rewards-screen .reward-target-card{align-content:start;background:linear-gradient(145deg,#fff,#f3fbfa)}.member-shell .reward-target-card>header,.member-shell .reward-legs-card>header{padding-bottom:14px;border-bottom:1px solid #e2e8f0}.member-shell .reward-target-card .salary-target-row{grid-template-columns:1fr auto 1fr;padding:14px;border-color:#e2e8f0;border-radius:13px;background:#fff}.theme-light.member-shell.app-shell .reward-target-card .salary-target-row span,.theme-light.member-shell.app-shell .reward-target-card .salary-target-meta span{color:#60727f}.theme-light.member-shell.app-shell .reward-target-card .salary-target-row strong,.theme-light.member-shell.app-shell .reward-target-card .salary-target-meta strong{color:#071b2a}.member-shell .reward-target-card .salary-target-row svg{color:#259a8b}.theme-light.member-shell.app-shell .reward-target-card .progress{background:#e4edf7}.theme-light.member-shell.app-shell .reward-target-card .progress i{background:linear-gradient(90deg,#2563eb,#22b8d6)}.member-shell .reward-legs-card{background:linear-gradient(145deg,#fff,#fffaf2)}.member-shell .reward-legs-card>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.member-shell .reward-legs-card h3{margin:4px 0 0;color:#071b2a;font-size:19px}.member-shell .reward-legs-card>header>svg{color:#259a8b;cursor:help}.member-shell .reward-leg-list{display:grid;gap:9px}.member-shell .reward-leg-list button{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:11px;padding:12px;border:1px solid #e2e8f0;border-radius:13px;color:inherit;background:#ffffffd9;text-align:left;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.member-shell .reward-leg-list button:hover{transform:translateY(-1px);border-color:#2fb8a652;box-shadow:0 7px 18px #0b1b2b0d}.member-shell .reward-leg-list button>b{width:39px;height:39px;display:grid;place-items:center;border-radius:12px;color:#fff;background:linear-gradient(145deg,#167f73,#35bbae)}.member-shell .reward-leg-list button:nth-child(2)>b{background:linear-gradient(145deg,#3378c5,#4aa9d1)}.member-shell .reward-leg-list button:nth-child(3)>b{color:#5d4613;background:linear-gradient(145deg,#d4b36a,#efd28c)}.member-shell .reward-leg-list button>span{display:grid;gap:3px;color:#071b2a;font-size:13px;font-weight:700}.member-shell .reward-leg-list button small{color:#71808d;font-size:10px;font-weight:500}.member-shell .reward-leg-list button>strong{color:#173142;font-size:15px;overflow-wrap:anywhere}.member-shell .reward-leg-list button>svg{color:#91a0aa}.theme-light.member-shell.app-shell .rewards-screen .rewards-level-panel{overflow:hidden;background:#fff}.member-shell .rewards-level-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.member-shell .rewards-level-panel>header h3{margin:4px 0 0}.member-shell .rewards-level-panel .salary-slab-grid{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,1fr);grid-template-columns:none;gap:16px;padding:12px 4px 8px;overflow-x:auto}.member-shell .rewards-level-panel .salary-slab-grid:before{content:"";position:absolute;width:4000px;height:3px;left:28px;top:35px;border-radius:999px;background:linear-gradient(90deg,#2fb8a6,#2563eb 45%,#d4b36a 85%);opacity:.3}.theme-light.member-shell.app-shell .rewards-screen .salary-slab-card{position:relative;z-index:1;min-height:190px;align-content:start;padding:16px;border:1px solid #e2e8f0;border-radius:15px;background:#f8fafb;box-shadow:0 7px 20px #0b1b2b09}.theme-light.member-shell.app-shell .rewards-screen .salary-slab-card:before{content:"";width:18px;height:18px;margin:-7px 0 3px;border:5px solid #fff;border-radius:50%;background:#9eabb3;box-shadow:0 0 0 1px #dce3e7}.theme-light.member-shell.app-shell .rewards-screen .salary-slab-card.current-paid{border-color:#2fb8a659;background:#f0faf8;box-shadow:0 9px 24px #167f7314}.theme-light.member-shell.app-shell .rewards-screen .salary-slab-card.current-paid:before{background:#2fb8a6}.theme-light.member-shell.app-shell .rewards-screen .salary-slab-card.included{opacity:1;background:#f5f8fc}.theme-light.member-shell.app-shell .rewards-screen .salary-slab-card.included:before{background:#3378c5}.theme-light.member-shell.app-shell .rewards-screen .salary-slab-head span,.theme-light.member-shell.app-shell .rewards-screen .salary-slab-stats span{color:#60727f;font-size:11px}.theme-light.member-shell.app-shell .rewards-screen .salary-slab-head strong,.theme-light.member-shell.app-shell .rewards-screen .salary-slab-stats strong{color:#071b2a}.theme-light.member-shell.app-shell .rewards-screen .salary-slab-card .progress{background:#e4edf7}.theme-light.member-shell.app-shell .rewards-screen .salary-slab-card .progress i{background:linear-gradient(90deg,#2563eb,#22b8d6)}.member-shell .rewards-history-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:15px}.member-shell .rewards-history-panel h3{margin:4px 0 0;color:#071b2a;font-size:19px}.member-shell .rewards-history-panel .table-wrap{border:1px solid #e2e8f0;border-radius:12px}@media(max-width:1050px){.member-shell .rewards-overview-grid{grid-template-columns:1fr}}@media(max-width:600px){.theme-light.member-shell.app-shell .rewards-screen .rewards-heading{min-height:0;padding:20px 17px}.theme-light.member-shell.app-shell .rewards-screen .reward-target-card,.member-shell .reward-legs-card,.theme-light.member-shell.app-shell .rewards-screen .rewards-level-panel,.member-shell .rewards-history-panel{padding:17px 15px;border-radius:15px}.member-shell .reward-leg-list button{grid-template-columns:auto minmax(0,1fr) auto}.member-shell .reward-leg-list button>strong{grid-column:2}.member-shell .reward-leg-list button>svg{grid-column:3;grid-row:1 / span 2}.member-shell .rewards-history-panel>header{align-items:flex-start}}.member-shell .rewards-level-panel>header p{margin:5px 0 0;color:#71808d;font-size:12px}.member-shell .rewards-level-panel .salary-slab-grid{position:relative;display:flex;flex-direction:column;gap:18px;padding:20px 6px;overflow:visible}.member-shell .rewards-level-panel .salary-slab-grid:before{width:4px;height:calc(100% - 40px);left:50%;top:20px;border-radius:999px;background:linear-gradient(180deg,#2fb8a6,#2563eb 48%,#d4b36a);opacity:.28;transform:translate(-50%)}.theme-light.member-shell.app-shell .rewards-screen .reward-voyage-port{position:relative;width:calc(50% - 42px);min-height:158px;padding:17px;border-radius:18px 7px 18px 18px;background:radial-gradient(circle at 100% 0,rgba(47,184,166,.1),transparent 34%),#fff;box-shadow:0 10px 25px #0b1b2b0d}.theme-light.member-shell.app-shell .rewards-screen .reward-voyage-port:nth-child(2n){align-self:flex-end;border-radius:7px 18px 18px;background:radial-gradient(circle at 0 0,rgba(37,99,235,.08),transparent 34%),#fff}.theme-light.member-shell.app-shell .rewards-screen .reward-voyage-port:before{display:none}.theme-light.member-shell.app-shell .rewards-screen .reward-voyage-port:after{content:"";position:absolute;width:42px;height:2px;right:-42px;top:31px;background:linear-gradient(90deg,#2fb8a68c,#2fb8a626)}.theme-light.member-shell.app-shell .rewards-screen .reward-voyage-port:nth-child(2n):after{right:auto;left:-42px;background:linear-gradient(90deg,#2563eb26,#2563eb8c)}.member-shell .reward-port-marker{position:absolute;z-index:2;width:48px;height:48px;right:-66px;top:8px;display:grid;place-items:center;align-content:center;border:5px solid #fff;border-radius:50%;color:#fff;background:linear-gradient(145deg,#167f73,#35bbae);box-shadow:0 6px 16px #167f7333}.reward-voyage-port:nth-child(2n) .reward-port-marker{right:auto;left:-66px;background:linear-gradient(145deg,#2563eb,#22b8d6)}.reward-voyage-port.current-paid .reward-port-marker{color:#513d10;background:linear-gradient(145deg,#d4b36a,#efd28c);box-shadow:0 6px 18px #b48b3240}.member-shell .reward-port-marker span{font-size:7px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.member-shell .reward-port-marker strong{color:inherit;font-size:16px;line-height:1}.theme-light.member-shell.app-shell .rewards-screen .reward-voyage-port .salary-slab-head{align-items:flex-start}.theme-light.member-shell.app-shell .rewards-screen .reward-voyage-port .salary-slab-head>span{width:max-content;padding:5px 7px;border-radius:999px;color:#177f73;background:#2fb8a61a;font-size:9px;text-transform:uppercase}.theme-light.member-shell.app-shell .rewards-screen .reward-voyage-port .salary-slab-head>strong{font-size:18px}.theme-light.member-shell.app-shell .rewards-screen .reward-voyage-port .salary-slab-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.theme-light.member-shell.app-shell .rewards-screen .reward-voyage-port .salary-slab-stats>span{display:grid;gap:4px;padding:9px;border-radius:10px;background:#f7f9fa}.theme-light.member-shell.app-shell .rewards-screen .reward-voyage-port .salary-slab-stats strong{text-align:left}@media(max-width:720px){.member-shell .rewards-level-panel .salary-slab-grid{padding-left:54px}.member-shell .rewards-level-panel .salary-slab-grid:before{left:25px;transform:none}.theme-light.member-shell.app-shell .rewards-screen .reward-voyage-port,.theme-light.member-shell.app-shell .rewards-screen .reward-voyage-port:nth-child(2n){width:100%;align-self:stretch;border-radius:7px 16px 16px}.theme-light.member-shell.app-shell .rewards-screen .reward-voyage-port:after,.theme-light.member-shell.app-shell .rewards-screen .reward-voyage-port:nth-child(2n):after{width:29px;right:auto;left:-29px;background:#2fb8a659}.member-shell .reward-port-marker,.reward-voyage-port:nth-child(2n) .reward-port-marker{width:44px;height:44px;right:auto;left:-51px;top:9px}}.member-shell .wallet-overview-screen{gap:18px}.theme-light.member-shell.app-shell .wallet-overview-screen .wallet-overview-heading{min-height:112px;padding:22px 26px;border-radius:16px}.theme-light.member-shell.app-shell .wallet-overview-screen .wallet-overview-heading h2{font-size:clamp(25px,2.8vw,34px)}.member-shell .wallet-balance-workspace,.member-shell .wallet-activity-panel{padding:22px;border:1px solid #e2e8f0;border-radius:16px;background:#fff;box-shadow:0 9px 27px #0b1b2b0a}.member-shell .wallet-balance-workspace>header,.member-shell .wallet-activity-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid #e2e8f0}.member-shell .wallet-balance-workspace h3,.member-shell .wallet-activity-panel h3{margin:4px 0 0;color:#071b2a;font-size:19px}.member-shell .wallet-balance-workspace .wallet-bucket-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.theme-light.member-shell.app-shell .wallet-overview-screen .wallet-balance-card{position:relative;display:grid;gap:16px;padding:21px;overflow:hidden;border:1px solid #e2e8f0;border-radius:16px;background:#fff;box-shadow:0 10px 25px #0b1b2b0b}.theme-light.member-shell.app-shell .wallet-overview-screen .wallet-balance-card:before{content:"";position:absolute;width:190px;height:190px;right:-110px;top:-120px;border:26px solid rgba(47,184,166,.07);border-radius:50%}.theme-light.member-shell.app-shell .wallet-overview-screen .wallet-balance-card:after{height:4px;inset:auto 22px 0;background:linear-gradient(90deg,#2fb8a6,#70d2c6)}.theme-light.member-shell.app-shell .wallet-overview-screen .wallet-income:before{border-color:#d4b36a17}.theme-light.member-shell.app-shell .wallet-overview-screen .wallet-income:after{background:linear-gradient(90deg,#d4b36a,#eed393)}.member-shell .wallet-balance-card-head{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px}.member-shell .wallet-balance-card-head>div:nth-child(2){display:grid;gap:3px}.member-shell .wallet-type-icon{width:45px;height:45px;display:grid;place-items:center;border-radius:13px;color:#258f83;background:#2fb8a61a}.member-shell .wallet-income .wallet-type-icon{color:#936f2d;background:#d4b36a24}.theme-light.member-shell.app-shell .wallet-overview-screen .wallet-balance-card-head span{color:#071b2a;font-size:14px;font-weight:750;text-transform:none}.theme-light.member-shell.app-shell .wallet-overview-screen .wallet-balance-card-head small{color:#71808d;font-size:10px;font-weight:550}.member-shell .wallet-balance-card-head>b{padding:6px 8px;border-radius:999px;color:#177f73;background:#2fb8a61a;font-size:9px;text-transform:uppercase}.member-shell .wallet-income .wallet-balance-card-head>b{color:#805f1e;background:#fff1cf}.member-shell .wallet-primary-balance{position:relative;z-index:1;display:grid;gap:5px;padding:15px;border-radius:13px;background:linear-gradient(135deg,#0a3442,#0c5963)}.member-shell .wallet-income .wallet-primary-balance{background:linear-gradient(135deg,#4c3e21,#7a6230)}.theme-light.member-shell.app-shell .wallet-overview-screen .wallet-primary-balance span{color:#b7dfdb;font-size:10px;font-weight:650;text-transform:uppercase}.theme-light.member-shell.app-shell .wallet-overview-screen .wallet-primary-balance strong{color:#fff;font-size:clamp(25px,3vw,34px);font-weight:650;text-align:left}.theme-light.member-shell.app-shell .wallet-overview-screen .wallet-balance-card>p{position:relative;z-index:1;color:#60727f;font-size:12px;line-height:1.5}.member-shell .wallet-overview-screen .wallet-bucket-meta{position:relative;z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.theme-light.member-shell.app-shell .wallet-overview-screen .wallet-bucket-meta span{min-height:70px;display:grid;align-content:space-between;gap:6px;padding:10px;border:1px solid #e2e8f0;border-radius:11px;color:#71808d;background:#f8fafb;font-size:10px;font-weight:600;text-transform:none}.theme-light.member-shell.app-shell .wallet-overview-screen .wallet-bucket-meta strong{color:#173142;font-size:13px;text-align:left;overflow-wrap:anywhere}.member-shell .wallet-card-actions{position:relative;z-index:1;display:flex;gap:8px}.member-shell .wallet-card-actions a{flex:1;min-height:38px;display:inline-flex;align-items:center;justify-content:center;padding:7px 10px;border:1px solid rgba(47,184,166,.22);border-radius:10px;color:#177f73;background:#2fb8a612;font-size:11px;font-weight:700;text-decoration:none}.member-shell .wallet-income .wallet-card-actions a{color:#805f1e;border-color:#d4b36a47;background:#d4b36a17}.member-shell .wallet-card-actions a:hover{transform:translateY(-1px)}.member-shell .wallet-activity-panel .ghost{min-height:37px;border-radius:10px}.member-shell .wallet-activity-panel .table-wrap{border:1px solid #e2e8f0;border-radius:12px}@media(max-width:900px){.member-shell .wallet-balance-workspace .wallet-bucket-grid{grid-template-columns:1fr}}@media(max-width:600px){.theme-light.member-shell.app-shell .wallet-overview-screen .wallet-overview-heading{min-height:0;padding:20px 17px}.member-shell .wallet-balance-workspace,.member-shell .wallet-activity-panel{padding:17px 15px;border-radius:15px}.member-shell .wallet-balance-workspace>header,.member-shell .wallet-activity-panel>header{align-items:flex-start}.theme-light.member-shell.app-shell .wallet-overview-screen .wallet-balance-card{padding:17px}.member-shell .wallet-overview-screen .wallet-bucket-meta{grid-template-columns:1fr}.theme-light.member-shell.app-shell .wallet-overview-screen .wallet-bucket-meta span{min-height:58px}}.member-shell .move-fund-screen{gap:18px}.theme-light.member-shell.app-shell .move-fund-screen .move-fund-heading{min-height:112px;padding:22px 26px;border-radius:16px}.theme-light.member-shell.app-shell .move-fund-screen .move-fund-heading h2{font-size:clamp(25px,2.8vw,34px)}.member-shell .move-fund-layout{display:grid;grid-template-columns:minmax(320px,2fr) minmax(0,3fr);align-items:stretch;gap:18px}.member-shell .move-fund-action-card,.member-shell .move-fund-flow-card{padding:22px;border:1px solid #e2e8f0;border-radius:16px;background:#fff;box-shadow:0 9px 27px #0b1b2b0a}.member-shell .move-fund-action-card{color:#fff;border:0;background:linear-gradient(150deg,#092f3d,#0c5963);box-shadow:0 16px 38px #083a4529}.member-shell .move-fund-action-card>header,.member-shell .move-fund-flow-card>header{margin-bottom:17px;padding-bottom:14px;border-bottom:1px solid #e2e8f0}.member-shell .move-fund-action-card>header{border-color:#ffffff1f}.member-shell .move-fund-action-card h3,.member-shell .move-fund-flow-card h3{margin:4px 0 0;font-size:19px}.member-shell .move-fund-action-card h3{color:#fff}.member-shell .move-fund-action-card .eyebrow{color:#72d7cb}.theme-light.member-shell.app-shell .move-fund-action-card .field>span,.theme-light.member-shell.app-shell .move-fund-action-card label>span{color:#c6e5e2}.theme-light.member-shell.app-shell .move-fund-action-card input{color:#fff;border-color:#ffffff29;background:#ffffff14}.member-shell .move-fund-presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.member-shell .move-fund-presets button{min-height:36px;border:1px solid rgba(143,224,214,.25);border-radius:10px;color:#d9f6f2;background:#ffffff12;font-size:11px;font-weight:700}.member-shell .move-fund-presets button:hover{border-color:#72d7cb;background:#72d7cb26}.member-shell .move-fund-available{display:flex;justify-content:space-between;gap:10px;padding:10px 11px;border:1px solid rgba(255,255,255,.12);border-radius:11px;color:#badbd8;background:#ffffff0d;font-size:12px}.member-shell .move-fund-available strong{color:#fff}.member-shell .move-fund-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:13px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#ffffff0e}.member-shell .move-fund-preview>span{grid-column:1 / -1;color:#8edbd2;font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.member-shell .move-fund-preview>div{display:grid;gap:5px}.member-shell .move-fund-preview small{color:#aacdca;font-size:10px;line-height:1.3}.member-shell .move-fund-preview strong{color:#fff;font-size:14px;overflow-wrap:anywhere}.member-shell .move-fund-action-card .primary{min-height:46px;color:#083735;border-radius:11px;background:#7de0d4;box-shadow:none}.member-shell .move-fund-flow-card{background:linear-gradient(145deg,#fff,#f8fbfb)}.member-shell .wallet-transfer-route{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px}.member-shell .wallet-transfer-route article{min-height:170px;display:grid;justify-items:center;align-content:center;gap:6px;padding:16px;border:1px solid #e2e8f0;border-radius:14px;text-align:center;background:#fff}.member-shell .wallet-transfer-route article>span{color:#71808d;font-size:10px;text-transform:uppercase}.member-shell .wallet-transfer-route article>strong{color:#071b2a;font-size:16px}.member-shell .wallet-transfer-route article>small{color:#60727f;font-size:11px}.member-shell .wallet-transfer-route .wallet-type-icon.gold{color:#936f2d;background:#d4b36a24}.member-shell .wallet-route-arrow{display:grid;place-items:center;gap:5px;color:#259a8b}.member-shell .wallet-route-arrow span{padding:4px 6px;border-radius:999px;color:#177f73;background:#2fb8a61a;font-size:9px;font-weight:700}.member-shell .move-fund-rules{display:grid;gap:8px;margin-top:14px;padding:14px;border:1px solid #e2e8f0;border-radius:13px;background:#fffaf1}.member-shell .move-fund-rules h4{display:flex;align-items:center;gap:5px;margin:0 0 3px;color:#071b2a;font-size:13px}.member-shell .move-fund-rules h4 svg{color:#259a8b;cursor:help}.member-shell .move-fund-rules>span{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;padding:8px;border-radius:9px;color:#60727f;background:#ffffffbf;font-size:11px}.member-shell .move-fund-rules>span svg{color:#249487}.member-shell .move-fund-rules>span strong{color:#173142;text-align:right}@media(max-width:1050px){.member-shell .move-fund-layout{grid-template-columns:1fr}}@media(max-width:600px){.theme-light.member-shell.app-shell .move-fund-screen .move-fund-heading{min-height:0;padding:20px 17px}.member-shell .move-fund-action-card,.member-shell .move-fund-flow-card{padding:17px 15px;border-radius:15px}.member-shell .move-fund-preview{grid-template-columns:1fr}.member-shell .move-fund-preview>span{grid-column:1}.member-shell .wallet-transfer-route{grid-template-columns:1fr}.member-shell .wallet-transfer-route article{min-height:130px}.member-shell .wallet-route-arrow{transform:rotate(90deg)}.member-shell .wallet-route-arrow span{transform:rotate(-90deg)}}.member-shell .deposit-page{gap:18px}.theme-light.member-shell.app-shell .deposit-page .deposit-page-heading{min-height:112px;padding:22px 26px;border-radius:16px}.theme-light.member-shell.app-shell .deposit-page .deposit-page-heading h2{font-size:clamp(25px,2.8vw,34px)}.member-shell .deposit-funding-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(290px,2fr);align-items:stretch;gap:18px}.member-shell .deposit-funding-card,.member-shell .deposit-safety-card,.member-shell .deposit-recovery-panel,.member-shell .deposit-history-panel{padding:22px;border:1px solid #e2e8f0;border-radius:16px;background:#fff;box-shadow:0 9px 27px #0b1b2b0a}.member-shell .deposit-funding-card{color:#fff;border:0;background:linear-gradient(145deg,#092f3d,#0c5963);box-shadow:0 16px 38px #083a4529}.member-shell .deposit-funding-card>header,.member-shell .deposit-safety-card>header,.member-shell .deposit-recovery-panel>header,.member-shell .deposit-history-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid #e2e8f0}.member-shell .deposit-funding-card>header{border-color:#ffffff1f}.member-shell .deposit-funding-card h3,.member-shell .deposit-safety-card h3,.member-shell .deposit-recovery-panel h3,.member-shell .deposit-history-panel h3{margin:4px 0 0;font-size:19px}.member-shell .deposit-funding-card h3{color:#fff}.member-shell .deposit-funding-card .eyebrow{color:#72d7cb}.member-shell .deposit-ready-badge{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border-radius:999px;color:#d9f6f2;background:#72d7cb24;font-size:10px;font-weight:700}.member-shell .deposit-funding-content{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px}.member-shell .deposit-address-workspace{display:grid;gap:10px}.member-shell .deposit-address-workspace>span{color:#a9cfcc;font-size:10px;font-weight:700;text-transform:uppercase}.member-shell .deposit-address-workspace>strong{padding:13px;overflow-wrap:anywhere;border:1px solid rgba(255,255,255,.12);border-radius:12px;color:#fff;background:#ffffff0f;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.5}.member-shell .deposit-address-workspace>button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:max-content;padding:8px 14px;border:0;border-radius:10px;color:#083735;background:#7de0d4;font-size:12px;font-weight:750}.member-shell .deposit-address-workspace>small{display:flex;align-items:center;gap:6px;color:#a9cfcc;font-size:10px}.member-shell .deposit-qr-workspace{display:grid;place-items:center;gap:7px;padding:11px;border-radius:15px;background:#fff}.member-shell .deposit-qr-workspace canvas{width:164px!important;height:164px!important;border-radius:8px}.member-shell .deposit-qr-workspace>span{color:#526574;font-size:10px;font-weight:700;text-transform:uppercase}.member-shell .deposit-safety-card{background:linear-gradient(145deg,#fff,#fffaf2)}.member-shell .deposit-safety-list{display:grid;gap:8px}.member-shell .deposit-safety-list>span{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px;border:1px solid #e2e8f0;border-radius:11px;background:#ffffffd9}.member-shell .deposit-safety-list svg{color:#259a8b}.member-shell .deposit-safety-list>span:nth-child(5) svg{color:#c45c5c}.member-shell .deposit-safety-list em{color:#60727f;font-size:11px;font-style:normal}.member-shell .deposit-safety-list strong{color:#173142;font-size:11px;text-align:right}.member-shell .deposit-recovery-panel>header>svg{color:#259a8b;cursor:help}.theme-light.member-shell.app-shell .deposit-page .deposit-recovery-panel .missing-deposit-check{padding:16px;border:1px solid #e2e8f0;border-radius:13px;background:#f8fafb}.member-shell .deposit-recovery-panel .missing-deposit-check h4{color:#071b2a}.member-shell .deposit-recovery-panel .missing-deposit-check p{color:#60727f}.member-shell .deposit-recovery-panel .missing-deposit-check .primary{min-height:42px;border-radius:10px}.member-shell .deposit-recovery-panel .advanced-deposit-recovery{margin-top:12px;padding:13px;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.member-shell .deposit-recovery-panel .advanced-deposit-recovery summary{color:#177f73;font-size:12px;font-weight:700}.member-shell .deposit-history-panel .ghost{min-height:37px;border-radius:10px}.member-shell .deposit-history-panel .table-wrap{border:1px solid #e2e8f0;border-radius:12px}@media(max-width:1000px){.member-shell .deposit-funding-grid{grid-template-columns:1fr}}@media(max-width:650px){.theme-light.member-shell.app-shell .deposit-page .deposit-page-heading{min-height:0;padding:20px 17px}.member-shell .deposit-funding-card,.member-shell .deposit-safety-card,.member-shell .deposit-recovery-panel,.member-shell .deposit-history-panel{padding:17px 15px;border-radius:15px}.member-shell .deposit-funding-card>header,.member-shell .deposit-history-panel>header{align-items:flex-start}.member-shell .deposit-funding-content{grid-template-columns:1fr}.member-shell .deposit-address-workspace>button{width:100%}.member-shell .deposit-qr-workspace{width:max-content;max-width:100%;justify-self:center}.member-shell .deposit-safety-list>span{grid-template-columns:auto 1fr}.member-shell .deposit-safety-list strong{grid-column:2;text-align:left}}.member-shell .withdraw-screen{gap:18px}.theme-light.member-shell.app-shell .withdraw-screen .withdraw-page-heading{min-height:112px;padding:22px 26px;border-radius:16px}.theme-light.member-shell.app-shell .withdraw-screen .withdraw-page-heading h2{font-size:clamp(25px,2.8vw,34px)}.theme-light.member-shell.app-shell .withdraw-screen .withdraw-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid #e2e8f0;border-radius:16px;background:#fff;box-shadow:0 9px 25px #0b1b2b0a}.theme-light.member-shell.app-shell .withdraw-screen .withdraw-kpi-grid .snapshot-card{min-height:126px;padding:17px 19px;border:0;border-right:1px solid #e2e8f0;border-radius:0;background:transparent;box-shadow:none}.theme-light.member-shell.app-shell .withdraw-screen .withdraw-kpi-grid .snapshot-card:last-child{border-right:0}.member-shell .withdraw-command-grid{grid-template-columns:minmax(320px,3fr) minmax(250px,2fr);align-items:stretch;gap:18px}.theme-light.member-shell.app-shell .withdraw-screen .withdraw-command-grid>.panel{padding:22px;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 9px 27px #0b1b2b0a}.theme-light.member-shell.app-shell .withdraw-screen .withdraw-command-grid>.panel:first-child{color:#fff;border:0;background:linear-gradient(150deg,#192f49,#214e68);box-shadow:0 16px 38px #1431482b}.theme-light.member-shell.app-shell .withdraw-screen .withdraw-command-grid>.panel:first-child header{border-color:#ffffff1f}.theme-light.member-shell.app-shell .withdraw-screen .withdraw-command-grid>.panel:first-child h3{color:#fff}.theme-light.member-shell.app-shell .withdraw-screen .withdraw-command-grid>.panel:first-child .field>span,.theme-light.member-shell.app-shell .withdraw-screen .withdraw-command-grid>.panel:first-child label>span{color:#c9deea}.theme-light.member-shell.app-shell .withdraw-screen .withdraw-command-grid>.panel:first-child input,.theme-light.member-shell.app-shell .withdraw-screen .withdraw-command-grid>.panel:first-child select{color:#fff;border-color:#ffffff29;background:#ffffff14}.theme-light.member-shell.app-shell .withdraw-screen .withdraw-command-grid>.panel:first-child option{color:#071b2a;background:#fff}.theme-light.member-shell.app-shell .withdraw-screen .withdraw-command-grid>.panel:first-child .wallet-balance-note,.theme-light.member-shell.app-shell .withdraw-screen .withdraw-command-grid>.panel:first-child .topup-preview{color:#c6dce7;border-color:#ffffff1f;background:#ffffff0f}.theme-light.member-shell.app-shell .withdraw-screen .withdraw-command-grid>.panel:first-child .wallet-balance-note strong,.theme-light.member-shell.app-shell .withdraw-screen .withdraw-command-grid>.panel:first-child .topup-preview strong{color:#fff}.theme-light.member-shell.app-shell .withdraw-screen .withdraw-command-grid>.panel:first-child .primary{color:#16334a;background:#9edcf0;box-shadow:none}.theme-light.member-shell.app-shell .withdraw-screen .withdraw-command-grid>.panel:last-child{background:linear-gradient(145deg,#fff,#fff8ed)}.theme-light.member-shell.app-shell .withdraw-screen .withdraw-command-grid>.panel:last-child .rule-list{border:0;background:transparent}.theme-light.member-shell.app-shell .withdraw-screen .withdraw-command-grid>.panel:last-child .rule-list span{padding:12px;border:1px solid #e2e8f0;border-radius:11px;background:#fff}.theme-light.member-shell.app-shell .withdraw-screen .withdraw-internal-panel>.panel,.theme-light.member-shell.app-shell .withdraw-screen .withdraw-history-panel>.panel{padding:22px;border:1px solid #e2e8f0;border-radius:16px;background:#fff;box-shadow:0 9px 27px #0b1b2b0a}.theme-light.member-shell.app-shell .withdraw-screen .withdraw-internal-panel>.panel{background:linear-gradient(145deg,#fff,#f3f8fd)}.member-shell .withdraw-internal-panel .rule-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0;border:0;background:transparent}.member-shell .withdraw-internal-panel .rule-list span{display:grid;gap:5px;padding:11px;border:1px solid #e2e8f0;border-radius:10px;background:#fff}.member-shell .withdraw-history-panel .table-wrap{border:1px solid #e2e8f0;border-radius:12px}.member-shell .account-settings-screen{gap:18px}.theme-light.member-shell.app-shell .account-settings-screen .account-settings-heading{min-height:140px;padding:22px 26px;border-radius:16px}.theme-light.member-shell.app-shell .account-settings-screen .account-settings-heading h2{font-size:clamp(25px,2.8vw,34px)}.theme-light.member-shell.app-shell .account-settings-screen .account-settings-heading .hero-figure{min-width:190px}.member-shell .account-identity-layout{grid-template-columns:minmax(0,3fr) minmax(270px,2fr);gap:18px}.member-shell .account-security-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.member-shell .account-withdrawal-layout{grid-template-columns:1fr}.theme-light.member-shell.app-shell .account-settings-screen .profile-layout>.panel,.theme-light.member-shell.app-shell .account-settings-screen .profile-security-grid>.panel{padding:22px;border:1px solid #e2e8f0;border-radius:16px;background:#fff;box-shadow:0 9px 27px #0b1b2b0a}.theme-light.member-shell.app-shell .account-settings-screen .account-identity-layout>.panel:first-child{background:linear-gradient(145deg,#fff,#f3fbfa)}.theme-light.member-shell.app-shell .account-settings-screen .account-identity-layout>.panel:last-child{background:linear-gradient(145deg,#fff,#f7f8fb)}.theme-light.member-shell.app-shell .account-settings-screen .account-identity-layout>.panel:last-child .rule-list{border:0;background:transparent}.theme-light.member-shell.app-shell .account-settings-screen .account-identity-layout>.panel:last-child .rule-list span{padding:12px;border:1px solid #e2e8f0;border-radius:11px;background:#fff}.theme-light.member-shell.app-shell .account-settings-screen .account-security-layout>.panel:first-child{border-top:4px solid #3378c5}.theme-light.member-shell.app-shell .account-settings-screen .account-security-layout>.panel:last-child{border-top:4px solid #2fb8a6;background:linear-gradient(145deg,#fff,#f4fbfa)}.theme-light.member-shell.app-shell .account-settings-screen .account-security-layout .rule-list{border-color:#e2e8f0;background:#f8fafb}.theme-light.member-shell.app-shell .account-settings-screen .account-withdrawal-layout>.panel{border-top:4px solid #d4b36a;background:linear-gradient(145deg,#fff,#fffaf2)}.theme-light.member-shell.app-shell .account-settings-screen input,.theme-light.member-shell.app-shell .account-settings-screen select{border-radius:11px}.theme-light.member-shell.app-shell .account-settings-screen .primary,.theme-light.member-shell.app-shell .account-settings-screen .ghost{min-height:42px;border-radius:10px}.member-shell .earnings-history-screen{gap:18px}.theme-light.member-shell.app-shell .earnings-history-screen .earnings-history-heading{min-height:140px;padding:22px 26px;border-radius:16px}.theme-light.member-shell.app-shell .earnings-history-screen .earnings-history-heading h2{font-size:clamp(25px,2.8vw,34px)}.theme-light.member-shell.app-shell .earnings-history-screen .earnings-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.theme-light.member-shell.app-shell .earnings-history-screen .earnings-kpi-grid .snapshot-card{position:relative;min-height:125px;padding:17px;overflow:hidden;border:1px solid #e2e8f0;border-radius:15px;background:#fff;box-shadow:0 8px 22px #0b1b2b0a}.member-shell .earnings-history-screen .earnings-kpi-grid .snapshot-card:after{content:"";position:absolute;width:50px;height:3px;left:17px;bottom:0;border-radius:3px 3px 0 0;background:#2fb8a6}.member-shell .earnings-history-screen .earnings-kpi-grid .snapshot-card:nth-child(2):after{background:#3378c5}.member-shell .earnings-history-screen .earnings-kpi-grid .snapshot-card:nth-child(3):after{background:#8067b7}.member-shell .earnings-history-screen .earnings-kpi-grid .snapshot-card:nth-child(4):after{background:#d4b36a}.theme-light.member-shell.app-shell .earnings-history-screen .earnings-date-filter{margin:0;padding:15px;border:1px solid #e2e8f0;border-radius:14px;background:#fff;box-shadow:0 7px 20px #0b1b2b08}.member-shell .earnings-report-cockpit{display:grid;grid-template-columns:190px minmax(0,1fr);align-items:start;gap:16px;padding:16px;border:1px solid #e2e8f0;border-radius:16px;background:#f4f7f8}.member-shell .earnings-report-cockpit .report-tabs{display:grid;gap:7px;padding:0;border:0;background:transparent}.member-shell .earnings-report-cockpit .report-tabs button{min-height:47px;display:flex;align-items:center;padding:10px 13px;border-radius:11px;text-align:left}.member-shell .earnings-report-cockpit .report-tabs button.active{color:#fff;background:linear-gradient(135deg,#123b50,#176b70);box-shadow:0 8px 18px #123b5024}.theme-light.member-shell.app-shell .earnings-report-cockpit>.panel{margin:0;padding:20px;border:1px solid #e2e8f0;border-radius:14px;background:#fff;box-shadow:none}.member-shell .earnings-report-cockpit .report-summary-line{padding:11px 12px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafb}.member-shell .earnings-report-cockpit .table-wrap{border:1px solid #e2e8f0;border-radius:11px}@media(max-width:1000px){.theme-light.member-shell.app-shell .withdraw-screen .withdraw-kpi-grid,.theme-light.member-shell.app-shell .earnings-history-screen .earnings-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.member-shell .withdraw-command-grid,.member-shell .account-identity-layout,.member-shell .earnings-report-cockpit{grid-template-columns:1fr}.member-shell .earnings-report-cockpit .report-tabs{grid-template-columns:repeat(4,minmax(140px,1fr));overflow-x:auto}}@media(max-width:650px){.theme-light.member-shell.app-shell .withdraw-screen .withdraw-page-heading,.theme-light.member-shell.app-shell .account-settings-screen .account-settings-heading,.theme-light.member-shell.app-shell .earnings-history-screen .earnings-history-heading{min-height:0;padding:20px 17px}.theme-light.member-shell.app-shell .withdraw-screen .withdraw-kpi-grid,.theme-light.member-shell.app-shell .earnings-history-screen .earnings-kpi-grid,.member-shell .account-security-layout{grid-template-columns:1fr}.theme-light.member-shell.app-shell .withdraw-screen .withdraw-kpi-grid .snapshot-card{border-right:0;border-bottom:1px solid #e2e8f0}.theme-light.member-shell.app-shell .withdraw-screen .withdraw-command-grid>.panel,.theme-light.member-shell.app-shell .withdraw-screen .withdraw-internal-panel>.panel,.theme-light.member-shell.app-shell .withdraw-screen .withdraw-history-panel>.panel,.theme-light.member-shell.app-shell .account-settings-screen .profile-layout>.panel,.theme-light.member-shell.app-shell .account-settings-screen .profile-security-grid>.panel{padding:17px 15px;border-radius:15px}.member-shell .withdraw-internal-panel .rule-list{grid-template-columns:1fr}.member-shell .earnings-report-cockpit{padding:10px}}.theme-light.member-shell.app-shell .account-settings-screen .account-settings-heading{min-height:112px;background-image:radial-gradient(circle at 88% 30%,rgba(47,184,166,.18),transparent 28%),linear-gradient(120deg,#0b1b2b,#123b50 62%,#176b70)}.theme-light.member-shell.app-shell .account-settings-screen .account-settings-heading .eyebrow{color:#8fe0d6!important}.theme-light.member-shell.app-shell .account-settings-screen .account-settings-heading h2{color:#fff!important}.theme-light.member-shell.app-shell .account-settings-screen .account-settings-heading p{color:#d2e5e8!important}.member-shell .account-passport-layout{display:grid;grid-template-columns:310px minmax(0,1fr);align-items:start;gap:20px}.member-shell .account-passport{position:sticky;top:20px;display:grid;justify-items:center;overflow:hidden;padding:30px 23px 20px;border-radius:24px;color:#fff;background:radial-gradient(circle at 50% -5%,rgba(98,218,205,.25),transparent 34%),linear-gradient(160deg,#092d3a,#0c4d58 64%,#123348);box-shadow:0 20px 44px #08303d2e}.member-shell .account-passport:before,.member-shell .account-passport:after{content:"";position:absolute;width:28px;height:28px;top:61%;border-radius:50%;background:#f4f6f7}.member-shell .account-passport:before{left:-14px}.member-shell .account-passport:after{right:-14px}.member-shell .account-passport-wave{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;opacity:.17}.member-shell .account-passport-wave span{position:absolute;width:390px;height:160px;left:-40px;border:1px solid #8fe0d6;border-radius:50%}.member-shell .account-passport-wave span:nth-child(1){top:-105px}.member-shell .account-passport-wave span:nth-child(2){top:-82px;left:-52px}.member-shell .account-passport-wave span:nth-child(3){top:-58px;left:-65px}.member-shell .account-passport-avatar{position:relative;z-index:1;width:74px;height:74px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:22px;color:#d8faf5;background:#ffffff1a;box-shadow:inset 0 1px #ffffff1a}.member-shell .account-passport-label{position:relative;z-index:1;margin-top:14px;color:#79d9ce;font-size:9px;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.member-shell .account-passport h3{position:relative;z-index:1;margin:5px 0 2px;color:#fff;font-size:21px;text-align:center}.member-shell .account-passport>p{position:relative;z-index:1;margin:0;color:#b7d3d7;font-size:11px;overflow-wrap:anywhere;text-align:center}.member-shell .account-passport-code{position:relative;z-index:1;width:100%;display:grid;place-items:center;gap:4px;margin:22px 0 18px;padding:14px;border:1px dashed rgba(255,255,255,.22);border-radius:13px;background:#ffffff0e}.member-shell .account-passport-code span{color:#9cc6ca;font-size:9px;font-weight:700;text-transform:uppercase}.member-shell .account-passport-code strong{color:#fff;font-size:20px;letter-spacing:.06em}.member-shell .account-passport-details{position:relative;z-index:1;width:100%;display:grid;gap:1px;padding-top:17px;border-top:1px dashed rgba(255,255,255,.18)}.member-shell .account-passport-details span{display:flex;justify-content:space-between;gap:10px;padding:9px 2px;color:#9fc0c5;font-size:10px}.member-shell .account-passport-details strong{max-width:62%;color:#fff;font-size:10px;overflow-wrap:anywhere;text-align:right}.member-shell .account-passport-footer{position:relative;z-index:1;width:100%;display:flex;align-items:center;justify-content:center;gap:6px;margin-top:15px;padding-top:14px;border-top:1px solid rgba(255,255,255,.12);color:#86dcd2;font-size:10px}.member-shell .account-settings-deck{position:relative;display:grid;gap:16px;padding-left:28px}.theme-light.member-shell.app-shell .account-settings-screen .account-settings-deck,.theme-light.member-shell.app-shell .account-settings-screen .account-settings-deck .panel,.theme-light.member-shell.app-shell .account-settings-screen .account-settings-deck .panel h3{color:#071b2a}.theme-light.member-shell.app-shell .account-settings-screen .account-settings-deck .field>span,.theme-light.member-shell.app-shell .account-settings-screen .account-settings-deck label>span{color:#526574}.theme-light.member-shell.app-shell .account-settings-screen .account-settings-deck input,.theme-light.member-shell.app-shell .account-settings-screen .account-settings-deck select{color:#071b2a;background:#fff}.theme-light.member-shell.app-shell .account-settings-screen .account-settings-deck .rule-list span{color:#526574}.theme-light.member-shell.app-shell .account-settings-screen .account-settings-deck .rule-list strong{color:#071b2a}.theme-light.member-shell.app-shell .account-settings-screen .account-withdrawal-layout>.panel{overflow:hidden}.theme-light.member-shell.app-shell .account-settings-screen .account-withdrawal-layout>.panel>header{position:relative;overflow:hidden;margin:-22px -22px 19px;padding:20px 22px;border:0;background:linear-gradient(120deg,#142d43,#1e5368)}.theme-light.member-shell.app-shell .account-settings-screen .account-withdrawal-layout>.panel>header:after{content:"";position:absolute;width:170px;height:90px;right:-40px;top:-48px;border:16px solid rgba(158,220,240,.12);border-radius:50%}.theme-light.member-shell.app-shell .account-settings-screen .account-withdrawal-layout>.panel>header h3{position:relative;z-index:1;color:#fff;font-size:20px}.theme-light.member-shell.app-shell .account-settings-screen .account-withdrawal-layout>.panel>form.stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:18px;border:1px solid #e2e8f0;border-radius:15px;background:linear-gradient(145deg,#f8fbfc,#fff)}.theme-light.member-shell.app-shell .account-settings-screen .account-withdrawal-layout>.panel>form.stack>.field:first-child,.theme-light.member-shell.app-shell .account-settings-screen .account-withdrawal-layout>.panel>form.stack>.rule-list,.theme-light.member-shell.app-shell .account-settings-screen .account-withdrawal-layout>.panel>form.stack>.primary{grid-column:1 / -1}.theme-light.member-shell.app-shell .account-settings-screen .account-withdrawal-layout>.panel>form.stack>.field:first-child{padding:15px;border:1px solid rgba(47,184,166,.2);border-radius:13px;background:#fff}.theme-light.member-shell.app-shell .account-settings-screen .account-withdrawal-layout>.panel>form.stack>.field:first-child>span{color:#177f73;font-size:10px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.theme-light.member-shell.app-shell .account-settings-screen .account-withdrawal-layout>.panel>form.stack>.field:first-child input{min-height:48px;color:#071b2a;border-color:#d7e4e7;background:#f8fbfb;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.theme-light.member-shell.app-shell .account-settings-screen .account-withdrawal-layout>.panel>form.stack>.rule-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;border:0;background:transparent}.theme-light.member-shell.app-shell .account-settings-screen .account-withdrawal-layout>.panel>form.stack>.rule-list span{display:grid;gap:4px;padding:10px;border:1px solid #e2e8f0;border-radius:10px;color:#71808d;background:#fff;font-size:10px}.theme-light.member-shell.app-shell .account-settings-screen .account-withdrawal-layout>.panel>form.stack>.rule-list strong{color:#173142;font-size:11px}.theme-light.member-shell.app-shell .account-settings-screen .account-withdrawal-layout>.panel>form.stack>.otp-send-button{min-height:45px;border:1px solid rgba(51,120,197,.24);border-radius:11px;color:#28649d;background:#3378c514;font-size:12px;font-weight:700}.theme-light.member-shell.app-shell .account-settings-screen .account-withdrawal-layout>.panel>form.stack>.otp-send-button:hover:not(:disabled){background:#3378c524}.theme-light.member-shell.app-shell .account-settings-screen .account-withdrawal-layout>.panel>form.stack>.otp-send-button+.field{padding:11px;border:1px solid rgba(128,103,183,.2);border-radius:11px;background:#8067b70d}.theme-light.member-shell.app-shell .account-settings-screen .account-withdrawal-layout>.panel>form.stack>.otp-send-button+.field input{color:#071b2a;background:#fff}.theme-light.member-shell.app-shell .account-settings-screen .account-withdrawal-layout>.panel>form.stack>.primary{min-height:46px;border-radius:11px}.member-shell .withdrawal-address-dock{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;overflow:hidden;margin-bottom:17px;padding:16px;border:1px solid rgba(212,179,106,.28);border-radius:15px;background:radial-gradient(circle at 100% 0,rgba(212,179,106,.14),transparent 35%),linear-gradient(135deg,#fffaf0,#fff)}.member-shell .withdrawal-address-dock:after{content:"";position:absolute;width:150px;height:80px;right:-52px;bottom:-47px;border:14px solid rgba(212,179,106,.09);border-radius:50%}.member-shell .withdrawal-address-dock-icon{width:47px;height:47px;display:grid;place-items:center;border-radius:14px;color:#8b6b2e;background:#d4b36a29}.member-shell .withdrawal-address-dock>div:nth-child(2){position:relative;z-index:1;display:grid;gap:3px}.member-shell .withdrawal-address-dock span{color:#806326;font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:.05em}.member-shell .withdrawal-address-dock strong{color:#071b2a;font-size:16px}.member-shell .withdrawal-address-dock small{color:#60727f;font-size:11px;line-height:1.35}.member-shell .withdrawal-address-dock>b{position:relative;z-index:1;padding:6px 8px;border-radius:999px;color:#806326;background:#ffedc0;font-size:9px;white-space:nowrap}.member-shell .account-withdrawal-layout .panel>.withdrawal-address-dock+.withdrawal-address-otp-form{position:relative;z-index:1}@media(max-width:560px){.member-shell .withdrawal-address-dock{grid-template-columns:auto minmax(0,1fr)}.member-shell .withdrawal-address-dock>b{grid-column:2;width:max-content}.theme-light.member-shell.app-shell .account-settings-screen .account-withdrawal-layout>.panel>header{margin:-17px -15px 17px;padding:18px 15px}.theme-light.member-shell.app-shell .account-settings-screen .account-withdrawal-layout>.panel>form.stack{grid-template-columns:1fr;padding:13px}.theme-light.member-shell.app-shell .account-settings-screen .account-withdrawal-layout>.panel>form.stack>.field:first-child,.theme-light.member-shell.app-shell .account-settings-screen .account-withdrawal-layout>.panel>form.stack>.rule-list,.theme-light.member-shell.app-shell .account-settings-screen .account-withdrawal-layout>.panel>form.stack>.primary{grid-column:1}.theme-light.member-shell.app-shell .account-settings-screen .account-withdrawal-layout>.panel>form.stack>.rule-list{grid-template-columns:1fr}}.member-shell .account-settings-deck:before{content:"";position:absolute;width:2px;height:calc(100% - 28px);left:7px;top:14px;border-radius:999px;background:linear-gradient(180deg,#2fb8a6,#3378c5 52%,#d4b36a);opacity:.28}.member-shell .account-settings-deck .profile-layout,.member-shell .account-settings-deck .profile-security-grid{display:grid;grid-template-columns:1fr;gap:16px}.theme-light.member-shell.app-shell .account-settings-deck .panel{position:relative;padding:22px;border:1px solid #e2e8f0;border-radius:7px 17px 17px;background:#fff;box-shadow:0 9px 25px #0b1b2b0a}.theme-light.member-shell.app-shell .account-settings-deck .panel:before{content:"";position:absolute;width:14px;height:14px;left:-29px;top:22px;border:4px solid #f4f6f7;border-radius:50%;background:#2fb8a6;box-shadow:0 0 0 1px #2fb8a638}.theme-light.member-shell.app-shell .account-settings-deck .account-security-layout .panel:first-child:before{background:#3378c5}.theme-light.member-shell.app-shell .account-settings-deck .account-security-layout .panel:last-child:before{background:#8067b7}.theme-light.member-shell.app-shell .account-settings-deck .account-withdrawal-layout .panel:before{background:#d4b36a}.theme-light.member-shell.app-shell .account-settings-deck .account-security-layout>.panel,.theme-light.member-shell.app-shell .account-settings-deck .account-withdrawal-layout>.panel{border-top-width:1px}.theme-light.member-shell.app-shell .account-settings-deck .panel>header{margin-bottom:17px;padding-bottom:13px;border-bottom:1px solid #e2e8f0}.theme-light.member-shell.app-shell .account-settings-deck .panel h3{font-size:18px}@media(max-width:980px){.member-shell .account-passport-layout{grid-template-columns:1fr}.member-shell .account-passport{position:relative;top:auto;grid-template-columns:auto minmax(0,1fr);justify-items:start;column-gap:16px;padding:23px}.member-shell .account-passport-avatar{grid-row:1 / span 4}.member-shell .account-passport-label{margin-top:0}.member-shell .account-passport h3,.member-shell .account-passport>p{text-align:left}.member-shell .account-passport-code,.member-shell .account-passport-details,.member-shell .account-passport-footer{grid-column:1 / -1}}@media(max-width:600px){.member-shell .account-passport{display:grid;grid-template-columns:1fr;justify-items:center;padding:22px 18px;border-radius:19px}.member-shell .account-passport-avatar{grid-row:auto}.member-shell .account-passport h3,.member-shell .account-passport>p{text-align:center}.member-shell .account-settings-deck{padding-left:21px}.member-shell .account-settings-deck:before{left:4px}.theme-light.member-shell.app-shell .account-settings-deck .panel{padding:17px 15px;border-radius:7px 15px 15px}.theme-light.member-shell.app-shell .account-settings-deck .panel:before{left:-23px}}.member-shell .login-security-status{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;overflow:hidden;padding:16px;border:1px solid #e2e8f0;border-radius:14px;background:linear-gradient(135deg,#f7f8fb,#fff)}.member-shell .login-security-status:after{content:"";position:absolute;width:100px;height:100px;right:-58px;top:-62px;border:16px solid rgba(128,103,183,.07);border-radius:50%}.member-shell .login-security-status.enabled{border-color:#2fb8a633;background:linear-gradient(135deg,#effaf8,#fff)}.member-shell .login-security-status.enabled:after{border-color:#2fb8a614}.member-shell .login-security-shield{width:51px;height:51px;display:grid;place-items:center;border-radius:15px;color:#8067b7;background:#8067b71a}.member-shell .login-security-status.enabled .login-security-shield{color:#218f82;background:#2fb8a61f}.member-shell .login-security-status>div:nth-child(2){display:grid;gap:3px}.member-shell .login-security-status span{color:#71808d;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.member-shell .login-security-status strong{color:#071b2a;font-size:15px}.member-shell .login-security-status small{color:#60727f;font-size:11px;line-height:1.4}.member-shell .login-security-status>b{position:relative;z-index:1;padding:6px 8px;border-radius:999px;color:#725aa7;background:#8067b71c;font-size:9px;text-transform:uppercase}.member-shell .login-security-status.enabled>b{color:#177f73;background:#2fb8a61f}.member-shell .login-security-controls{margin-top:13px;padding:14px;border:1px solid #e2e8f0;border-radius:13px;background:#f8fafb}.member-shell .login-security-controls .ghost{width:100%;justify-content:center}.member-shell .account-security-layout>.panel:last-child>.primary{width:100%;margin-top:13px}@media(max-width:560px){.member-shell .login-security-status{grid-template-columns:auto 1fr}.member-shell .login-security-status>b{grid-column:2;width:max-content}}.admin-shell .admin-downline-landing,.admin-shell .network-screen{gap:18px;min-width:0}.admin-shell .admin-downline-landing .network-heading,.admin-shell .network-screen .network-heading{min-height:112px;padding:22px 26px;border-radius:16px}.admin-shell .admin-downline-lookup,.admin-shell .network-explorer-card,.admin-shell .network-qualification-card,.admin-shell .network-directory-panel,.theme-light.admin-shell.app-shell .network-screen .downline-depth-panel{min-width:0;padding:22px;border:1px solid #e2e8f0;border-radius:16px;background:#fff;box-shadow:0 9px 27px #0b1b2b0a}.admin-shell .admin-downline-lookup{max-width:760px}.admin-shell .admin-downline-lookup>header,.admin-shell .network-explorer-card>header,.admin-shell .network-qualification-card>header{margin-bottom:15px;padding-bottom:14px;border-bottom:1px solid #e2e8f0}.admin-shell .admin-downline-lookup h3,.admin-shell .network-screen h3{margin:4px 0 0;color:#071b2a;font-size:19px}.admin-shell .admin-downline-lookup>p{margin:12px 0 0;color:#71808d;font-size:12px}.admin-shell .admin-downline-lookup .team-member-search{grid-template-columns:minmax(240px,1fr) auto}.admin-shell .admin-downline-lookup .primary{display:inline-flex;align-items:center;justify-content:center;gap:7px}.admin-shell .network-kpi-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.admin-shell .network-kpi-strip .investment-kpi{min-width:0;padding:18px;border:1px solid #e2e8f0;border-radius:14px;background:#fff}.admin-shell .network-kpi-strip .investment-kpi span,.admin-shell .network-kpi-strip .investment-kpi small{color:#71808d}.admin-shell .network-kpi-strip .investment-kpi strong{color:#071b2a;overflow-wrap:anywhere}.admin-shell .network-overview-grid{display:grid;grid-template-columns:minmax(280px,2fr) minmax(0,3fr);gap:18px}.admin-shell .network-current-root{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:11px;padding:13px;border:1px solid #e2e8f0;border-radius:13px;background:#f8fafb}.admin-shell .network-current-root>div{width:43px;height:43px;display:grid;place-items:center;border-radius:12px;color:#258f83;background:#2fb8a61a}.admin-shell .network-current-root>span{display:grid;gap:2px;color:#71808d;font-size:10px}.admin-shell .network-current-root strong{color:#071b2a;font-size:14px;overflow-wrap:anywhere}.admin-shell .network-current-root small{color:#258f83;font-size:11px;font-weight:700}.admin-shell .network-explorer-note{margin:13px 0 0;padding:11px;border-radius:11px;color:#60727f;background:#f7f9fa;font-size:12px;line-height:1.5}.admin-shell .network-performance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-shell .network-performance-grid>div{min-height:108px;display:grid;align-content:space-between;gap:7px;padding:14px;border:1px solid #e2e8f0;border-radius:13px;background:#fff}.admin-shell .network-performance-grid span{display:flex;align-items:center;gap:5px;color:#60727f;font-size:11px;font-weight:650}.admin-shell .network-performance-grid strong{color:#071b2a;font-size:clamp(18px,2vw,24px);overflow-wrap:anywhere}.admin-shell .network-performance-grid small{color:#71808d;font-size:10px;line-height:1.35}.admin-shell .network-screen .downline-depth-panel>header,.admin-shell .network-directory-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:15px}.admin-shell .network-level-chip{padding:7px 10px;border-radius:999px;color:#177f73;background:#2fb8a61a;font-size:11px;font-weight:700;white-space:nowrap}.admin-shell .network-screen .downline-depth-panel .level-stack.wide{grid-auto-columns:254px;gap:18px;padding:8px 6px 16px}.theme-light.admin-shell.app-shell .network-screen .network-level-node{min-height:230px;grid-template-columns:62px minmax(0,1fr);padding:0;overflow:visible;border:0;background:transparent;box-shadow:none}.theme-light.admin-shell.app-shell .network-screen .network-level-node:hover,.theme-light.admin-shell.app-shell .network-screen .network-level-node.active{border:0;background:transparent;box-shadow:none}.admin-shell .network-level-marker{width:62px;height:62px;display:grid;place-items:center;align-content:center;border:5px solid #fff;border-radius:50%;color:#fff;background:linear-gradient(145deg,#167f73,#35bbae);box-shadow:0 7px 18px #167f7338}.admin-shell .network-level-marker span{font-size:8px;font-weight:700;text-transform:uppercase}.admin-shell .network-level-marker strong{color:#fff;font-size:20px;line-height:1}.admin-shell .network-level-body{min-height:220px;display:grid;align-content:start;gap:10px;margin-top:16px;padding:15px;border:1px solid #e2e8f0;border-radius:6px 16px 16px;background:#fff}.admin-shell .network-level-status{display:flex;align-items:center;justify-content:space-between;gap:8px}.admin-shell .network-level-status span{padding:5px 7px;border-radius:999px;color:#177f73;background:#2fb8a61a;font-size:9px;font-weight:750;text-transform:uppercase}.admin-shell .network-level-status strong,.admin-shell .network-level-body .level-meta strong{color:#071b2a}.admin-shell .network-level-target,.admin-shell .network-level-body .level-meta span{color:#71808d;font-size:10px}.admin-shell .network-directory-panel .table-wrap{max-width:100%;overflow-x:auto;border:1px solid #e2e8f0;border-radius:12px}.admin-shell .network-directory-panel table{min-width:1320px}@media(max-width:1050px){.admin-shell .network-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell .network-overview-grid{grid-template-columns:1fr}}@media(max-width:600px){.admin-shell .admin-downline-landing .network-heading,.admin-shell .network-screen .network-heading{min-height:0;padding:20px 17px}.admin-shell .admin-downline-lookup,.admin-shell .network-explorer-card,.admin-shell .network-qualification-card,.admin-shell .network-directory-panel,.theme-light.admin-shell.app-shell .network-screen .downline-depth-panel{padding:17px 15px;border-radius:15px}.admin-shell .admin-downline-lookup .team-member-search,.admin-shell .network-kpi-strip,.admin-shell .network-performance-grid{grid-template-columns:1fr}.admin-shell .network-screen .downline-depth-panel>header,.admin-shell .network-directory-panel>header{align-items:flex-start}.admin-shell .network-screen .downline-depth-panel .level-stack.wide{grid-auto-columns:232px;gap:14px}.theme-light.admin-shell.app-shell .network-screen .network-level-node{grid-template-columns:55px minmax(0,1fr)}.admin-shell .network-level-marker{width:55px;height:55px}}
