@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";:root{font-family:Manrope,Inter,Roboto,system-ui,-apple-system,Segoe UI,sans-serif;color:#fff;line-height:1.4;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:linear-gradient(140deg,#020617,#0f172a,#042f2e)}a{color:#34d399;text-decoration:none}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Manrope,sans-serif;letter-spacing:-.01em}#root{min-height:100vh}.route-loader{min-height:100vh;display:grid;place-items:center;color:#cbd5e1;background:linear-gradient(140deg,#020617,#0f172a,#042f2e)}.premium-bg{background:linear-gradient(140deg,#020617,#0f172a,#042f2e);position:relative;overflow:hidden}.orb{position:absolute;border-radius:999px;filter:blur(64px);opacity:.2;z-index:0;animation:float 11s ease-in-out infinite}.orb-emerald{width:18rem;height:18rem;left:7%;top:8%;background:#10b981}.orb-cyan{width:20rem;height:20rem;right:8%;bottom:10%;background:#06b6d4}.orb-teal{width:16rem;height:16rem;right:35%;top:24%;background:#14b8a6}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.glass-card{background:#ffffff0d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:1rem;color:#fff}.muted{color:#94a3b8}.small{font-size:.8rem}.page-title{font-size:clamp(1.28rem,2.2vw,1.95rem);margin:.15rem 0;font-weight:700}.pill-badge{display:inline-flex;gap:.35rem;align-items:center;background:#10b9811a;border:1px solid rgba(16,185,129,.2);color:#34d399;font-size:.82rem;border-radius:999px;padding:.3rem .65rem}.pill-badge.cyan{color:#22d3ee;border-color:#22d3ee33}.pill-badge.violet{color:#a78bfa;border-color:#a78bfa4d}.splash-screen{min-height:100vh;display:grid;place-items:center}.particle{position:absolute;width:2px;height:2px;border-radius:999px;background:#ffffffb3;animation:rise infinite ease-in-out}@keyframes rise{0%{transform:translateY(0);opacity:0}40%{opacity:1}to{transform:translateY(-45px);opacity:0}}.splash-content{z-index:2;text-align:center;color:#fff;display:grid;gap:.7rem}.logo-shell{width:min(20rem,82vw);min-height:8.5rem;margin:0 auto;border-radius:24px;border:1px solid rgba(255,255,255,.2);background:#ffffff14;display:grid;place-items:center;color:#a7f3d0}.splash-logo-img{width:min(17rem,72vw);height:auto;object-fit:contain}.splash-content h1{font-size:clamp(2.4rem,6vw,4rem)}.splash-tagline{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;color:#a7f3d0}.splash-social-links{display:flex;flex-wrap:wrap;justify-content:center;gap:.42rem}.splash-social-links a{width:32px;height:32px;display:inline-grid;place-items:center;border-radius:999px;border:1px solid rgba(255,255,255,.24);background:#ffffff14;color:#d1fae5;padding:0;font-size:.78rem}.loader{display:flex;justify-content:center;gap:.5rem}.loader span{width:12px;height:12px;border-radius:999px;background:#34d399;animation:pulse .9s infinite}.loader span:nth-child(2){animation-delay:.2s}.loader span:nth-child(3){animation-delay:.4s}@keyframes pulse{0%,to{opacity:.4;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}.auth-page{min-height:100vh;padding:1rem;display:grid;place-items:center}.auth-page.signup-page{align-items:start;padding-top:2rem;padding-bottom:2rem}.auth-grid{z-index:1;width:min(1100px,100%);display:grid;grid-template-columns:1fr 420px;gap:1rem;align-items:center}.brand-pane{color:#fff;padding:1.2rem;display:grid;gap:.9rem}.signup-page .brand-pane{align-content:center}.brand-lockup{display:flex;align-items:center;gap:.6rem}.sidebar .brand-lockup{justify-content:center;padding:.5rem;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#ffffff14}.brand-logo-full{width:min(220px,100%);height:auto;object-fit:contain;display:block}.sidebar .brand-logo-full{width:min(150px,100%);filter:brightness(0) invert(1) contrast(1.04) drop-shadow(0 8px 14px rgba(2,6,23,.45));opacity:.95}.brand-icon{width:2.2rem;height:2.2rem;border-radius:.65rem;display:grid;place-items:center;background:linear-gradient(135deg,#10b981,#06b6d4);color:#fff}.brand-pane h2{font-size:clamp(1.7rem,4vw,2.8rem);line-height:1.1}.brand-pane h2 span{display:block;background:linear-gradient(90deg,#34d399,#22d3ee);color:transparent;-webkit-background-clip:text;background-clip:text}.brand-pane p{color:#a7f3d0;max-width:40ch}.feature-list{display:grid;gap:.45rem;padding-left:0;list-style:none}.feature-list li{color:#cbd5e1;display:flex;align-items:center;gap:.35rem}.auth-social-links{margin-top:.25rem;display:flex;gap:.4rem;flex-wrap:wrap}.auth-social-links a{width:34px;height:34px;display:inline-grid;place-items:center;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:#ffffff14;color:#d1fae5;padding:0;font-size:.78rem}.benefit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.benefit-grid .glass-card{font-size:.86rem;padding:.8rem}.benefit-item{display:flex;align-items:center;gap:.5rem;min-height:78px;font-weight:600}.benefit-item svg{color:#67e8f9}.auth-card{display:grid;gap:.55rem;align-content:center}.signup-page .auth-card{padding:1.25rem;align-content:start;min-height:100%}.signup-page .auth-card h3{margin-bottom:.15rem}.signup-page .auth-card label{margin-top:.15rem}label{color:#cbd5e1;font-size:.86rem;font-weight:600}.input-wrap{height:48px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;display:flex;align-items:center;gap:.5rem;padding:0 .7rem;color:#6ee7b7;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.input-wrap.cyan{color:#67e8f9}input,select{background:transparent;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#fff;height:46px;padding:0 .7rem;width:100%}.input-wrap input{border:none;height:100%;padding:0;background:transparent;color:inherit;font-size:.95rem;font-weight:500;letter-spacing:.01em}input::placeholder{color:#ffffff73}input:focus,select:focus{outline:none;border-color:#10b981b3}.input-wrap.cyan:focus-within{border-color:#22d3eecc;box-shadow:0 0 0 3px #22d3ee26}.input-wrap:focus-within{background:#ffffff17;border-color:#10b981b8;box-shadow:0 0 0 3px #10b98124}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-text-fill-color:#f8fafc;-webkit-box-shadow:0 0 0 1000px rgba(255,255,255,.02) inset;box-shadow:0 0 0 1000px #ffffff05 inset;border-radius:8px;transition:background-color 9999s ease-in-out 0s}.row{display:flex;align-items:center}.space-between{justify-content:space-between}.center{text-align:center}.divider{position:relative;text-align:center;color:#94a3b8;font-size:.82rem;margin:.4rem 0}.divider:before,.divider:after{content:"";position:absolute;top:50%;width:32%;border-top:1px solid rgba(255,255,255,.12)}.divider:before{left:0}.divider:after{right:0}.social-row{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.btn{border:1px solid transparent;border-radius:12px;height:48px;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;font-weight:600;cursor:pointer;transition:.2s ease}.btn:hover{transform:translateY(-2px)}.btn-primary{background:linear-gradient(90deg,#10b981,#06b6d4);color:#fff}.btn-cyan{background:linear-gradient(90deg,#06b6d4,#10b981);color:#fff}.btn-outline{background:#ffffff0d;color:#fff;border-color:#ffffff24}.alert{font-size:.84rem}.alert-error{color:#fca5a5}.app-shell{min-height:100vh;display:grid;grid-template-columns:256px 1fr;background:linear-gradient(140deg,#020617,#0f172a,#042f2e)}.sidebar{position:sticky;top:0;height:100vh;overflow-y:auto;border-right:1px solid rgba(255,255,255,.1);background:#0f172a85;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:1rem}.brand{color:#fff;font-size:1.3rem}.tagline{margin:.4rem 0 1rem;color:#94a3b8;font-size:.84rem}.nav-list{display:grid;gap:.4rem}.sidebar-social-links{margin-top:.65rem;display:grid;gap:.35rem}.sidebar-balance-card{margin:.4rem 0 .75rem;border-radius:14px;border:1px solid rgba(255,255,255,.16);background:linear-gradient(145deg,#06b6d42e,#10b98124);padding:.75rem}.sidebar-balance-card h4{margin:.18rem 0;font-size:1.2rem}.sidebar-social-list{display:flex;flex-wrap:wrap;gap:.35rem}.sidebar-social-item{width:34px;height:34px;display:inline-grid;place-items:center;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#dbeafe;padding:0}.sidebar-social-item:hover{border-color:#22d3ee6b;color:#67e8f9}.nav-item{color:#cbd5e1;display:flex;align-items:center;gap:.5rem;padding:.7rem;border:1px solid transparent;border-radius:12px;transition:.2s ease}.nav-item:hover{transform:translate(4px);background:#ffffff0d}.nav-item.active{color:#6ee7b7;background:linear-gradient(90deg,#10b98133,#06b6d433);border-color:#10b9814d}.logout-btn{margin-top:1.3rem;width:100%;height:44px;border-radius:10px;border:1px solid rgba(248,113,113,.25);background:#f871710f;color:#fca5a5;display:inline-flex;align-items:center;justify-content:center;gap:.4rem}.main-content{padding:1rem;display:grid;align-content:start;gap:.9rem}.topbar{display:flex;justify-content:space-between;align-items:center}.topbar h2{color:#fff;font-size:1.65rem;line-height:1.15}.top-actions{display:flex;align-items:center;gap:.5rem}.install-header-btn{font-size:.78rem;padding-inline:.7rem;height:32px}.icon-btn{width:36px;height:36px;border-radius:10px;border:1px solid rgba(255,255,255,.13);background:#ffffff0a;color:#d1d5db}.notify-btn{position:relative}.notify-badge{position:absolute;right:-4px;top:-4px;min-width:16px;height:16px;border-radius:999px;background:#ef4444;color:#fff;font-size:.7rem;display:grid;place-items:center;padding:0 4px}.notify-panel{position:fixed;right:1rem;top:5.2rem;width:min(400px,calc(100vw - 1.5rem));max-height:min(76vh,680px);z-index:25;display:grid;grid-template-rows:auto minmax(0,1fr);gap:.7rem;padding:.85rem;border-color:#22d3ee38;background:linear-gradient(160deg,#0f172af2,#082f49e0);box-shadow:0 18px 40px #02061773}.install-prompt-card{position:fixed;right:1rem;bottom:5.4rem;width:min(420px,calc(100vw - 2rem));z-index:26;padding:.85rem;border-radius:16px;display:grid;gap:.7rem}.install-close-btn{position:absolute;top:.45rem;right:.45rem;border:none;width:28px;height:28px;border-radius:999px;background:#ffffff1f;color:#e2e8f0}.install-prompt-head{display:flex;gap:.6rem;align-items:flex-start;padding-right:1.7rem}.install-prompt-icon{width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#10b98159,#06b6d459)}.install-prompt-actions{display:flex;gap:.45rem;justify-content:flex-end}.notify-head{display:flex;align-items:center;justify-content:space-between;gap:.7rem;position:sticky;top:0;z-index:1;padding-bottom:.45rem;background:inherit}.notify-head h4{margin:0;color:#f8fafc;font-size:1.02rem}.notify-list{overflow:auto;display:grid;gap:.6rem;padding-right:.15rem;min-height:0;max-height:100%}.notify-item{border:1px solid rgba(148,163,184,.24);border-radius:12px;padding:.7rem .75rem;display:grid;gap:.4rem;background:#0f172a73}.notify-item.unread{border-color:#22d3ee94;background:linear-gradient(135deg,#06b6d424,#3b82f61a)}.notify-item h5{margin:0;color:#f8fafc;font-size:.9rem}.notify-item p{margin:0;color:#e2e8f0;font-size:.82rem;line-height:1.4}.notify-item .row{gap:.55rem}.notify-item .small{color:#bfdbfe}.notify-panel .mini-btn{height:32px;padding:0 .6rem;border-radius:9px;font-size:.77rem;font-weight:700}.notify-item .mini-btn{background:#ffffff1a;border-color:#ffffff38;color:#f8fafc}.investment-details-panel{display:grid;gap:.7rem}.investments-page{padding-bottom:4.8rem}.investments-hero{display:grid;gap:.65rem}.investments-hero-actions{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.investments-workspace{display:grid;grid-template-columns:minmax(300px,.95fr) minmax(320px,1.25fr);gap:.8rem}.investments-list-panel{display:grid;gap:.7rem;align-content:start}.investments-list-head h3{margin:0}.investments-list{display:grid;gap:.55rem;max-height:66vh;overflow:auto}.investment-row{width:100%;text-align:left;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:#e2e8f0;padding:.75rem;display:grid;gap:.55rem;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease}.investment-row:hover{border-color:#22d3ee80;transform:translateY(-1px)}.investment-row.selected{border-color:#10b981b3;background:linear-gradient(135deg,#10b98124,#06b6d41a)}.investment-row-top{display:flex;align-items:start;justify-content:space-between;gap:.5rem}.investment-row-top strong{color:#fff;font-size:.92rem}.investment-row-top p{margin:.15rem 0 0}.investment-row-progress{display:grid;gap:.3rem}.investment-row-meta{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.investment-row-meta p{margin:0;color:#cbd5e1}.investment-row-meta strong{color:#f8fafc}.investment-focus-panel{align-content:start}.investment-focus-head{display:flex;justify-content:space-between;align-items:start;gap:.7rem}.investment-focus-head h3{margin:0}.investment-progress-block{display:grid;gap:.35rem}.investment-help-box{border-radius:12px;border:1px solid rgba(34,197,94,.35);background:#22c55e1f;color:#bbf7d0;padding:.7rem .75rem;display:flex;align-items:center;gap:.5rem}.investment-help-box p{margin:0;font-size:.86rem}.plan-actions{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.primary-btn,.mini-btn{border:1px solid transparent;border-radius:10px;height:42px;padding:0 .85rem;font-weight:700;cursor:pointer;transition:.2s ease}.primary-btn{background:linear-gradient(90deg,#10b981,#06b6d4);color:#fff}.mini-btn{background:#ffffff0f;border-color:#ffffff26;color:#e2e8f0}.primary-btn:disabled,.mini-btn:disabled{opacity:.55;cursor:not-allowed}.investment-empty{display:grid;gap:.6rem;justify-items:start}.investment-details-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .9rem}.investment-details-grid p{display:inline-flex;align-items:center;gap:.35rem;margin:0;color:#d1d5db}.progress-shell{width:100%;height:10px;border-radius:999px;background:#ffffff1a;overflow:hidden}.progress-fill{height:100%;background:linear-gradient(90deg,#10b981,#06b6d4)}.avatar-wrap{display:flex;align-items:center;gap:.5rem;color:#fff}.avatar{width:36px;height:36px;border-radius:999px;display:grid;place-items:center;font-weight:700;background:linear-gradient(135deg,#10b981,#06b6d4)}.page-grid{display:grid;gap:.9rem}.metrics-grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.portfolio-monitor-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.metric .icon-box{width:2.2rem;height:2.2rem}.metric-head{display:flex;align-items:center;gap:.55rem}.metric h3{font-size:1.28rem;line-height:1.2}.metric-change{color:#6ee7b7;display:inline-flex;align-items:center;gap:.2rem;font-size:.84rem}.dashboard-subtitle{font-size:.94rem}.icon-box{width:2.5rem;height:2.5rem;border-radius:12px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#10b981,#06b6d4)}.metric.violet .icon-box{background:linear-gradient(135deg,#8b5cf6,#a855f7)}.metric.rose .icon-box{background:linear-gradient(135deg,#ec4899,#fb7185)}.chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.chart-card h3{color:#fff;display:inline-flex;align-items:center;gap:.35rem;margin-bottom:.4rem}.transaction-list{display:grid;gap:.5rem}.transaction-item{padding:.7rem;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#fff;display:flex;justify-content:space-between;align-items:center}.tx-right{display:grid;justify-items:end;gap:.2rem}.quick-actions-grid{display:grid;gap:.7rem;grid-template-columns:repeat(3,minmax(0,1fr))}.action-card{border-radius:16px;padding:1rem;color:#fff;transition:.2s ease}.action-card:hover{transform:scale(1.02)}.action-card h4{margin-bottom:.25rem}.action-card.emerald{background:linear-gradient(135deg,#10b981,#14b8a6)}.action-card.cyan{background:linear-gradient(135deg,#06b6d4,#3b82f6)}.action-card.violet{background:linear-gradient(135deg,#8b5cf6,#a855f7)}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}table{width:100%;border-collapse:collapse}th,td{color:#e2e8f0;padding:.68rem .5rem;border-bottom:1px solid rgba(255,255,255,.08);text-align:left;font-size:.86rem}th{color:#94a3b8;font-size:.8rem}.status{border-radius:999px;padding:.18rem .55rem;border:1px solid rgba(255,255,255,.1);font-size:.74rem;text-transform:capitalize}.status.completed,.status.active{color:#34d399;background:#10b9812e}.status.pending,.status.processing{color:#facc15;background:#facc1529}.form-card{max-width:740px;display:grid;gap:.6rem}.plan-card{position:relative}.plan-card.popular{border-color:#22d3ee66;box-shadow:0 0 30px #22d3ee2e}.popular-badge{position:absolute;top:-12px;right:14px;font-size:.74rem;border-radius:999px;padding:.2rem .55rem;background:linear-gradient(135deg,#f59e0b,#f97316);color:#fff}.plan-header{display:flex;align-items:center;gap:.55rem}.plan-big{font-size:2rem;font-weight:700;color:#fff}.plan-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;color:#cbd5e1;font-size:.82rem}.feature-list.compact{gap:.3rem;margin:.2rem 0 0}.feature-list.compact li{font-size:.82rem}.info-block .landing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.investment-page .plans-header{text-align:center;padding:1.4rem 1rem 1.1rem}.investment-page{padding-bottom:4.8rem}.investment-page .plans-header .pill-badge{margin:0 auto .65rem}.investment-page .plans-header .muted{max-width:52rem;margin:0 auto;font-size:1.02rem}.plans-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.95rem;align-items:stretch;margin-top:.2rem}.plan-card-v2{padding:0;overflow:hidden;border-radius:18px;border:1px solid rgba(255,255,255,.12);display:flex;flex-direction:column;min-height:100%;margin-top:0}.plan-card-v2.popular{border-color:#38bdf880;box-shadow:0 0 0 2px #38bdf82e,0 18px 38px #38bdf81f}.popular-badge.v2{top:-14px;right:50%;transform:translate(50%);padding:.3rem .75rem;font-size:.73rem;font-weight:700}.plan-top{padding:0;color:#fff;min-height:208px;display:flex;flex-direction:column}.plan-card-v2.starter .plan-top{background:linear-gradient(135deg,#10b981,#14b8a6)}.plan-card-v2.pro .plan-top{background:linear-gradient(135deg,#06b6d4,#3b82f6)}.plan-card-v2.elite .plan-top{background:linear-gradient(135deg,#a855f7,#8b5cf6)}.plan-top-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:.8rem}.plan-icon-square{width:2.5rem;height:2.5rem;border-radius:.75rem;background:#fff3;display:grid;place-items:center}.plan-media{width:42px;height:42px;border-radius:10px;object-fit:cover;border:1px solid rgba(255,255,255,.3)}.plan-hero{width:100%;height:230px;position:relative;overflow:hidden}.plan-hero-img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.03)}.plan-hero-overlay{position:absolute;inset:0;display:grid;grid-template-rows:auto 1fr;padding:.85rem;background:linear-gradient(180deg,#02061740,#0206178c 55%,#020617b8)}.plan-hero-corners{display:flex;align-items:center;justify-content:space-between}.plan-hero-center{display:grid;place-content:center;text-align:center;gap:.25rem;padding:.25rem .25rem .5rem}.plan-hero-title{margin:0;font-size:1.55rem;letter-spacing:-.02em;text-shadow:0 14px 30px rgba(2,6,23,.6)}.plan-hero-daily{margin:0;font-size:1.65rem;font-weight:800;letter-spacing:-.02em;color:#fff;text-shadow:0 14px 30px rgba(2,6,23,.6)}.plan-hero-return{margin:0;font-size:1rem;font-weight:700;color:#ffffffeb}.plan-gem{color:#e0f2fe}.plan-details{padding:.95rem .95rem .7rem;display:grid;gap:.5rem;min-height:160px}.detail-row{height:42px;border-radius:10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:space-between;padding:0 .65rem;color:#cbd5e1;font-size:.84rem}.detail-row span{display:inline-flex;align-items:center;gap:.35rem}.detail-row strong{color:#f8fafc}.total-return{margin:.25rem .95rem .75rem;border-radius:12px;padding:.65rem .7rem;display:grid;gap:.1rem}.plan-card-v2.starter .total-return{background:linear-gradient(135deg,#10b981,#14b8a6)}.plan-card-v2.pro .total-return{background:linear-gradient(135deg,#06b6d4,#3b82f6)}.plan-card-v2.elite .total-return{background:linear-gradient(135deg,#a855f7,#8b5cf6)}.total-return span{color:#ffffffe0;font-size:.76rem}.total-return strong{color:#fff;font-size:2rem;line-height:1.1}.features-v2{list-style:none;margin:0;padding:0 .95rem;display:grid;gap:.42rem;min-height:152px;align-content:start;flex:1}.features-v2 li{color:#e2e8f0;font-size:.88rem;display:flex;align-items:center;gap:.38rem}.features-v2 svg{color:#22c55e;flex-shrink:0}.plan-invest-btn{margin:.95rem;height:46px;border:none;color:#fff;margin-top:auto}.plan-invest-btn.starter{background:linear-gradient(135deg,#10b981,#14b8a6)}.plan-invest-btn.pro{background:linear-gradient(135deg,#06b6d4,#3b82f6)}.plan-invest-btn.elite{background:linear-gradient(135deg,#a855f7,#8b5cf6)}.plans-why{margin-top:.35rem;padding:1.55rem 1.9rem;background:linear-gradient(135deg,#10b98126,#06b6d41f);border:1px solid rgba(16,185,129,.35);border-radius:18px;width:min(100%,980px);margin-left:auto;margin-right:auto}.plans-why h3{margin-bottom:1.25rem;font-size:2.05rem;font-weight:800;color:#f8fafc}.why-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem 1.6rem}.why-grid p{color:#e2fbe9;display:flex;align-items:center;gap:.65rem;font-size:1.03rem;font-weight:500}.why-grid svg{color:#2dd4bf;min-width:18px;min-height:18px}.disclaimer-strip{margin-top:.35rem;border-radius:16px;border:1px solid rgba(250,204,21,.3);background:linear-gradient(135deg,#facc151f,#22c55e1a);color:#fef08a;padding:1.15rem 1.5rem;font-size:1.02rem;line-height:1.55;text-align:center;font-weight:500;width:min(100%,980px);margin-left:auto;margin-right:auto}.disclaimer-strip strong{color:#fde047;font-weight:800}.invest-dialog-backdrop{position:fixed;inset:0;background:#0206179e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;z-index:45;padding:1rem}.invest-dialog-card{width:min(500px,100%);border-radius:16px;border:1px solid rgba(255,255,255,.15);background:linear-gradient(160deg,#0f172af5,#0369a124);padding:1rem;display:grid;gap:.65rem;color:#f8fafc;box-shadow:0 25px 60px #0206178c}.invest-dialog-card h3{margin:0}.invest-dialog-card input{height:46px}.invest-dialog-card .plan-actions{justify-content:flex-end}body[data-theme=light] .invest-dialog-card{background:linear-gradient(160deg,#fffffffa,#e0f2fef2);border-color:#0f172a24;color:#0f172a}.referral-page{padding-bottom:4.8rem}.referral-hero{text-align:center;padding:1.25rem 1rem}.referral-hero .pill-badge{margin-bottom:.55rem}.ref-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.ref-stat-card{min-height:130px}.ref-stat-icon{width:2.45rem;height:2.45rem;border-radius:.75rem;display:grid;place-items:center;color:#fff;margin-bottom:.75rem}.ref-stat-card.emerald .ref-stat-icon{background:linear-gradient(135deg,#10b981,#14b8a6)}.ref-stat-card.cyan .ref-stat-icon{background:linear-gradient(135deg,#06b6d4,#3b82f6)}.ref-stat-card.violet .ref-stat-icon{background:linear-gradient(135deg,#a855f7,#8b5cf6)}.ref-stat-card.pink .ref-stat-icon{background:linear-gradient(135deg,#ec4899,#fb7185)}.ref-stat-card h3{font-size:2rem;margin-top:.2rem}.referral-link-card{padding:1.1rem;background:linear-gradient(135deg,#10b9811f,#06b6d41a)}.ref-share-row{margin-top:.6rem;display:grid;grid-template-columns:1fr auto;gap:.55rem}.ref-share-box{border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;padding:.75rem .85rem}.ref-share-box code{border:none;background:transparent;padding:0}.ref-social-row{margin-top:.9rem;display:flex;justify-content:center;gap:.6rem}.ref-commission-card h3,.ref-recent-card h3,.referral-how-card h3{margin-bottom:.8rem}.level-list{display:grid;gap:.65rem}.level-row{border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;padding:.9rem .95rem;display:grid;grid-template-columns:66px repeat(3,minmax(0,1fr));align-items:center;gap:.9rem}.level-badge{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;color:#fff;font-weight:700}.level-badge.emerald{background:linear-gradient(135deg,#10b981,#14b8a6)}.level-badge.cyan{background:linear-gradient(135deg,#06b6d4,#3b82f6)}.level-badge.violet{background:linear-gradient(135deg,#a855f7,#8b5cf6)}.level-row .rate{color:#2dd4bf}.recent-list{display:grid;gap:.55rem}.recent-item{border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;padding:.75rem .85rem;display:flex;justify-content:space-between;align-items:center;gap:.6rem}.recent-left{display:flex;align-items:center;gap:.65rem}.recent-avatar{width:42px;height:42px;border-radius:999px;background:linear-gradient(135deg,#10b981,#06b6d4);display:grid;place-items:center;color:#fff;font-weight:700;font-size:.83rem}.recent-right{text-align:right;display:grid;gap:.18rem}.referral-how-card{background:linear-gradient(135deg,#3b82f621,#8b5cf621)}.how-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.how-grid article{text-align:center}.how-grid span{width:54px;height:54px;border-radius:999px;background:linear-gradient(135deg,#a855f7,#8b5cf6);display:grid;place-items:center;color:#fff;font-weight:800;margin:0 auto .75rem}.how-grid h4{margin-bottom:.3rem}.balance-banner{background:linear-gradient(135deg,#10b98159,#14b8a642);border:1px solid rgba(255,255,255,.2);border-radius:16px;color:#fff;padding:1rem;display:inline-flex;align-items:center;gap:.8rem}.balance-banner.cyan{background:linear-gradient(135deg,#06b6d44d,#3b82f638)}.deposit-page{padding-bottom:4.8rem}.deposit-hero{text-align:center;padding:1.3rem 1rem;width:min(100%,920px);margin-left:auto;margin-right:auto}.deposit-balance-banner{width:100%;justify-content:space-between;border:1px solid rgba(255,255,255,.34);background:linear-gradient(135deg,#10b981,#14b8a6);width:min(100%,920px);margin-left:auto;margin-right:auto;min-height:132px;padding:1.35rem 1.55rem;border-radius:18px;box-shadow:0 16px 34px #10b98133}.deposit-balance-banner h3{font-size:3rem;line-height:1.05;font-weight:800}.deposit-balance-banner .muted{color:#ffffffd9;font-size:1.18rem;font-weight:700}.deposit-balance-icon{width:66px;height:66px;border-radius:999px;display:grid;place-items:center;background:#fff3;border:1px solid rgba(255,255,255,.35);color:#fff}.deposit-form-card{max-width:100%;display:grid;gap:1rem;width:min(100%,920px);margin-left:auto;margin-right:auto}.deposit-form-card>h3,.deposit-amount-block>h3{font-size:1.2rem;margin-bottom:.35rem}.deposit-method-grid{margin-top:-.2rem}.deposit-method-card{min-height:176px;flex-direction:column;gap:.45rem;justify-content:center;padding:1.2rem .95rem;border-radius:18px;border-width:1.5px}.deposit-method-card strong{color:#f8fafc;font-size:1.05rem;line-height:1.2}.deposit-method-card .muted{color:#cbd5e1;font-size:.9rem}.deposit-method-card.card .deposit-method-icon{color:#93c5fd;background:#3b82f629}.deposit-method-card.bank .deposit-method-icon{color:#6ee7b7;background:#10b98129}.deposit-method-card.easypaisa .deposit-method-icon{color:#f0abfc;background:#ec48992e}.deposit-method-card.card{border-color:#3b82f640;background:linear-gradient(135deg,#3b82f61f,#6366f114)}.deposit-method-card.bank{border-color:#10b98140;background:linear-gradient(135deg,#10b9811f,#14b8a614)}.deposit-method-card.easypaisa{border-color:#ec489947;background:linear-gradient(135deg,#a855f71f,#ec48991a)}.deposit-method-icon{width:64px;height:64px;border-radius:16px;display:grid;place-items:center;background:#ffffff14;color:#e2e8f0}.deposit-method-icon img{object-fit:contain;width:42px;height:42px}.deposit-method-card.active{border-color:#ffffff8c;box-shadow:0 8px 22px #0f172a2e}.deposit-method-card.active strong,.deposit-method-card.active .muted{color:#f8fafc}.deposit-method-card.active.emerald{background:linear-gradient(135deg,#10b981,#14b8a6)}.deposit-method-card.active.blue{background:linear-gradient(135deg,#3b82f6,#6366f1)}.deposit-method-card.active.pink{background:linear-gradient(135deg,#a855f7,#ec4899)}.deposit-method-check{width:26px;height:26px;border-radius:999px;background:#fffc;color:#0f766e;display:grid;place-items:center;margin-top:.2rem}.deposit-amount-block{border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;padding:1rem;display:grid;gap:.7rem}.deposit-amount-block label{font-size:.96rem;margin-top:.12rem}.deposit-info-card{border-radius:12px;padding:.85rem .95rem;border:1px solid rgba(255,255,255,.1);display:grid;gap:.55rem}.deposit-account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem}.deposit-account-grid.single{grid-template-columns:1fr}.deposit-empty-account-box{border:1px dashed rgba(148,163,184,.42);border-radius:12px;padding:.85rem;display:flex;align-items:flex-start;gap:.5rem;background:#0f172a47;color:#cbd5e1}.deposit-empty-account-box p{margin:0;font-size:.88rem}.deposit-account-card{text-align:left;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;border-radius:16px;padding:1rem;display:grid;gap:.75rem}.deposit-account-card.active{border-color:#10b981a6;box-shadow:0 0 0 2px #10b98126}.deposit-account-head{display:flex;align-items:center;gap:.65rem}.deposit-account-logo{width:62px;height:62px;border-radius:10px;object-fit:contain;border:1px solid rgba(255,255,255,.2);background:#fffffff2;padding:5px}.deposit-account-logo.placeholder{display:grid;place-items:center;color:#7dd3fc}.deposit-account-head p{margin-top:.1rem;color:#94a3b8;font-size:.88rem}.deposit-account-head strong{font-size:1.02rem;color:#f8fafc}.deposit-account-meta{display:grid;gap:.45rem}.deposit-account-meta .account-meta-row{margin:0;display:grid;gap:.1rem}.deposit-account-meta .account-meta-row .label{color:#93c5fd;font-size:.76rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.deposit-account-meta .account-meta-row strong{color:#f8fafc;font-size:1rem;font-weight:800;line-height:1.2;word-break:break-word}.deposit-proof-box{border:1px dashed rgba(255,255,255,.25);border-radius:12px;padding:.7rem;display:grid;gap:.5rem}.deposit-proof-box label{display:inline-flex;align-items:center;gap:.35rem}.deposit-info-card.bank{background:linear-gradient(135deg,#10b98126,#06b6d41a)}.deposit-info-card.card{background:#ffffff08}.deposit-info-card h4{display:inline-flex;align-items:center;gap:.4rem}.bank-grid{display:grid;grid-template-columns:1fr auto;gap:.35rem 1rem}.bank-grid span{color:#cbd5e1}.bank-grid strong{color:#f8fafc}.bank-note{border-radius:10px;border:1px solid rgba(250,204,21,.25);background:#facc151a;color:#fef08a;padding:.55rem .65rem;font-size:.84rem;display:inline-flex;align-items:center;gap:.35rem}.deposit-help-box{border-radius:12px;border:1px solid rgba(96,165,250,.2);background:#06b6d41a;color:#bfdbfe;padding:.8rem .85rem;display:flex;gap:.5rem}.deposit-help-box p{margin:.12rem 0;font-size:.84rem}.withdraw-page{padding-bottom:4.8rem}.withdraw-hero{text-align:center;padding:1.3rem 1rem;width:min(100%,920px);margin-left:auto;margin-right:auto}.withdraw-balance-banner{width:min(100%,920px);margin-left:auto;margin-right:auto;justify-content:space-between;border:1px solid rgba(255,255,255,.34);background:linear-gradient(135deg,#06b6d4,#3b82f6);min-height:124px;padding:1.15rem 1.45rem;border-radius:18px;box-shadow:0 16px 34px #3b82f633}.withdraw-balance-banner h3{font-size:2.55rem;line-height:1.06;font-weight:800}.locked-funds-note{width:min(100%,920px);margin:-.2rem auto 0;border:1px solid rgba(167,139,250,.35);background:#8b5cf61f;border-radius:14px;padding:.75rem .9rem;display:grid;gap:.3rem;color:#ede9fe}.locked-funds-note strong{font-size:1.2rem}.withdraw-balance-banner .muted{color:#ffffffd6;font-size:1rem;font-weight:700}.withdraw-form-card{width:min(100%,920px);margin-left:auto;margin-right:auto;max-width:100%;gap:.9rem}.withdraw-form-card>h3{font-size:1.2rem;margin-bottom:.35rem}.withdraw-form-card label{margin-top:.15rem;font-size:.95rem;font-weight:700}.withdraw-method-grid{margin-top:-.2rem}.withdraw-method-card{min-height:152px;padding:1.05rem;flex-direction:column;align-items:flex-start;justify-content:center;gap:.38rem;border-radius:16px;border-width:1.5px}.withdraw-method-card strong{color:#f8fafc;font-size:1.06rem}.withdraw-method-card.bank{border-color:#10b98138;background:linear-gradient(135deg,#10b9811f,#14b8a614)}.withdraw-method-card.easypaisa{border-color:#ec48993d;background:linear-gradient(135deg,#a855f71f,#ec48991a)}.withdraw-method-card.bank .deposit-method-icon{color:#6ee7b7;background:#10b98129}.withdraw-method-card.easypaisa .deposit-method-icon{color:#f0abfc;background:#ec489933}.withdraw-method-card .deposit-method-check{position:absolute;top:.7rem;right:.7rem}.withdraw-method-card{position:relative}@media(max-width:960px){.deposit-account-grid{grid-template-columns:1fr}.deposit-method-card,.withdraw-method-card{min-height:138px}}.withdraw-accounts-grid{display:grid;gap:.6rem;margin-top:.15rem}.withdraw-selected-account-card{margin-top:.35rem}.withdraw-payout-select{color:#e2e8f0}.withdraw-payout-select option,.withdraw-payout-select optgroup{color:#0f172a;background:#fff}body[data-theme=light] .withdraw-payout-select{color:#0f172a}.withdraw-summary-card h4{color:#34d399}.withdraw-warning-box{width:min(100%,920px);margin-left:auto;margin-right:auto;border:1px solid rgba(250,204,21,.26);background:linear-gradient(135deg,#facc151f,#22c55e1a);color:#fde68a;align-items:flex-start}.withdraw-warning-box strong{color:#facc15;display:inline-block;margin-bottom:.25rem}.withdraw-warning-box p{margin:.18rem 0;font-size:.87rem;line-height:1.45}.withdraw-history-card{width:min(100%,920px);margin-left:auto;margin-right:auto}.settings-page{padding-bottom:4.8rem}.settings-header,.settings-section{width:min(100%,920px);margin-left:auto;margin-right:auto}.settings-header{padding:1.15rem 1rem}.settings-section{display:grid;gap:.7rem}.section-title{display:inline-flex;align-items:center;gap:.4rem;font-size:1.25rem;margin-bottom:.15rem}.profile-top{display:flex;align-items:center;gap:.8rem;margin-bottom:.35rem}.profile-avatar{width:72px;height:72px;border-radius:999px;background:linear-gradient(135deg,#10b981,#06b6d4);display:grid;place-items:center;color:#052e2b;font-size:1.7rem;font-weight:800}.btn-sm{height:38px;padding:0 .7rem;font-size:.83rem}.settings-action-btn{width:fit-content;min-width:150px;margin-top:.25rem}.password-row{display:grid;grid-template-columns:1fr auto;gap:.45rem;align-items:center}.password-eye{width:40px;height:40px;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:#ffffff0d;color:#67e8f9}.switch-card{border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;padding:.8rem .9rem;display:flex;align-items:center;justify-content:space-between;gap:.8rem}.switch-card strong{color:#f8fafc;font-size:.96rem}.switch-card p{margin-top:.2rem;font-size:.86rem}.switch{width:42px;height:24px;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:#ffffff1a;position:relative}.switch span{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:999px;background:#e2e8f0;transition:transform .2s ease}.switch.on{background:linear-gradient(135deg,#10b981,#06b6d4)}.switch.on span{transform:translate(18px);background:#fff}.settings-notify-grid{display:grid;gap:.65rem}.about-page{padding-bottom:4.8rem}.about-hero{display:grid;gap:.65rem}.about-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.about-card{display:grid;gap:.55rem}.about-card-title{display:inline-flex;align-items:center;gap:.45rem}.about-card-title h3,.about-card-title h4{margin:0}.about-list{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}.about-list li{display:inline-flex;align-items:center;gap:.4rem;color:#d1d5db;font-size:.9rem}.about-list svg{color:#34d399;flex-shrink:0}.about-steps{margin:0;padding-left:1rem;color:#d1d5db;display:grid;gap:.4rem;font-size:.9rem}.about-section{display:grid;gap:.65rem}.about-section h3{margin:0}.about-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.about-plan-card{border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#ffffff0a;padding:.75rem;display:grid;gap:.35rem}.method-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.method-grid.two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.method-card{height:48px;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:#e2e8f0}.method-card.active{background:linear-gradient(135deg,#10b98173,#06b6d466);border-color:#ffffff80}.method-card.violet.active{background:linear-gradient(135deg,#8b5cf673,#ec489966)}.amount-wrap{height:64px;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:#ffffff08;display:flex;align-items:center;gap:.45rem;padding:0 .8rem}.amount-wrap span{color:#34d399;font-size:1.4rem;font-weight:700}.amount-wrap.cyan span{color:#22d3ee}.amount-wrap input{border:none;font-size:1.4rem}.quick-amounts{display:flex;flex-wrap:wrap;gap:.45rem}.quick-amounts button{border:1px solid rgba(255,255,255,.16);background:#ffffff08;color:#e2e8f0;padding:.35rem .6rem;border-radius:10px}.summary-card,.warning-box{border-radius:12px;padding:.8rem}.summary-card{color:#e2e8f0;background:#ffffff0a;border:1px solid rgba(255,255,255,.12)}.summary-card h4{margin-top:.3rem;color:#34d399}.warning-box{color:#facc15;border:1px solid rgba(250,204,21,.2);background:#facc1514;display:inline-flex;align-items:center;gap:.4rem}.tree-wrap{overflow:auto}.tree-root,.tree-root ul{list-style:none;padding-left:1rem}.tree-root ul{border-left:1px dashed rgba(255,255,255,.25)}.tree-node{margin:.5rem 0;display:inline-flex;gap:.55rem;align-items:center;border-radius:12px;padding:.5rem .7rem;background:#ffffff0a;color:#fff}.share-row{margin-top:.5rem;display:grid;grid-template-columns:1fr auto;gap:.4rem}code{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:.65rem;color:#6ee7b7;overflow-x:auto}.capitalize{text-transform:capitalize}.two-col-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.checkbox-row{display:flex;align-items:center;gap:.5rem;color:#cbd5e1}.chat-fab{position:fixed;right:1.2rem;bottom:1.2rem;width:56px;height:56px;border-radius:999px;border:none;background:linear-gradient(135deg,#10b981,#06b6d4);color:#fff;box-shadow:0 12px 22px #06b6d44d}.chat-panel{position:fixed;right:1.2rem;bottom:1.2rem;width:min(384px,calc(100vw - 2rem));height:500px;background:#0f172af2;border:1px solid rgba(255,255,255,.2);border-radius:16px;display:grid;grid-template-rows:auto 1fr auto;color:#fff;z-index:20}.chat-panel header,.chat-panel footer{padding:.75rem;border-bottom:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:space-between}.chat-panel footer{border-top:1px solid rgba(255,255,255,.1);border-bottom:none;gap:.35rem}.dot{width:8px;height:8px;border-radius:999px;background:#22c55e;display:inline-block;margin-right:.35rem}.chat-body{padding:.75rem;overflow:auto;display:grid;gap:.5rem}.bubble{padding:.55rem .65rem;border-radius:10px;max-width:85%}.bubble.bot{background:#10b98126}.bubble.user{background:#06b6d429;justify-self:end}.chat-panel footer input{height:40px}.chat-panel footer button{width:40px;height:40px;border-radius:10px;border:none;background:linear-gradient(135deg,#10b981,#06b6d4);color:#fff}@media(max-width:1024px){.auth-grid{grid-template-columns:1fr}.brand-pane{display:none}.app-shell{grid-template-columns:1fr}.sidebar{height:auto;position:static}.chart-grid,.quick-actions-grid,.portfolio-monitor-grid,.method-grid,.two-col-grid,.info-block .landing-grid,.investments-workspace,.plans-grid,.about-grid,.about-plan-grid,.why-grid,.ref-stats-grid,.how-grid{grid-template-columns:1fr}.plans-why{padding:1.1rem 1rem}.plans-why h3{font-size:1.65rem;margin-bottom:.85rem}.disclaimer-strip{font-size:.93rem;padding:.95rem 1rem}.ref-share-row{grid-template-columns:1fr}.ref-social-row{justify-content:stretch}.ref-social-row .btn{flex:1}.level-row{grid-template-columns:1fr;justify-items:start}.recent-item{flex-direction:column;align-items:flex-start}.recent-right{text-align:left}.deposit-method-card{min-height:145px}.deposit-balance-banner h3{font-size:2.2rem}.withdraw-balance-banner h3{font-size:2rem}.bank-grid{grid-template-columns:1fr}.profile-top,.investments-hero-actions,.investment-row-meta{flex-direction:column;align-items:flex-start}.topbar{flex-direction:column;align-items:flex-start;gap:.75rem}.top-actions{width:100%;justify-content:space-between;flex-wrap:wrap}}@media(max-width:760px){.main-content{padding:.7rem}.sidebar{padding:.75rem}.nav-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem}.nav-item{font-size:.84rem;padding:.6rem}.metric h3{font-size:1.08rem}.investments-list{max-height:none}.investment-details-grid{grid-template-columns:1fr}.invest-dialog-backdrop{padding:.7rem}.invest-dialog-card{width:100%;max-width:100%;border-radius:14px;padding:.85rem}.invest-dialog-card .plan-actions{width:100%;justify-content:stretch}.invest-dialog-card .plan-actions .primary-btn,.invest-dialog-card .plan-actions .mini-btn{flex:1}.notify-panel{right:.5rem;left:.5rem;width:auto;top:4.5rem;max-height:70vh}}.theme-toggle{position:fixed;top:1rem;right:1rem;z-index:30;height:40px;border-radius:999px;padding:0 .75rem;border:1px solid rgba(255,255,255,.2);background:#0f172ab3;color:#e2e8f0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:inline-flex;gap:.45rem;align-items:center;font-size:.82rem;font-weight:600}.theme-toggle-compact{height:36px;width:36px;padding:0;justify-content:center}.theme-toggle-inline{position:static;right:auto;top:auto;background:#ffffff0a;border-color:#ffffff21}body[data-theme=light]{background:linear-gradient(145deg,#f8fbff,#eef8f4,#f8fbff);color:#0f172a}body[data-theme=light] .premium-bg,body[data-theme=light] .app-shell,body[data-theme=light] .route-loader{background:linear-gradient(145deg,#f8fbff,#edf7f3,#f4fbff)}body[data-theme=light] .glass-card{background:#ffffffdb;border-color:#0f172a14;color:#0f172a}body[data-theme=light] .theme-toggle{background:#ffffffe6;color:#0f172a;border-color:#0f172a1f}body[data-theme=light] .theme-toggle-inline{background:#0f172a0a}body[data-theme=light] .muted,body[data-theme=light] .tagline,body[data-theme=light] th{color:#475569}body[data-theme=light] .brand,body[data-theme=light] .topbar h2,body[data-theme=light] .page-title,body[data-theme=light] .transaction-item,body[data-theme=light] .tree-node,body[data-theme=light] .avatar-wrap,body[data-theme=light] table td,body[data-theme=light] .splash-content,body[data-theme=light] .brand-pane{color:#0f172a}body[data-theme=light] .brand-pane p{color:#334155}body[data-theme=light] .feature-list li{color:#475569}body[data-theme=light] .auth-social-links a,body[data-theme=light] .splash-social-links a{background:#0f172a0d;border-color:#0f172a24;color:#0f172a}body[data-theme=light] .benefit-item svg{color:#0891b2}body[data-theme=light] .brand-pane h2 span{background:linear-gradient(90deg,#059669,#0891b2);color:transparent;-webkit-background-clip:text;background-clip:text}body[data-theme=light] .sidebar{background:#ffffffb8;border-right-color:#0f172a14}body[data-theme=light] .sidebar .brand-lockup{background:#fff;border:1px solid rgba(15,23,42,.12);border-radius:14px}body[data-theme=light] .investment-focus-head h3{color:#0f172a}body[data-theme=light] .nav-item{color:#334155}body[data-theme=light] .nav-item:hover{background:#0f172a0a}body[data-theme=light] .nav-item.active{color:#047857;background:linear-gradient(90deg,#10b9812e,#06b6d41f)}body[data-theme=light] .sidebar-social-item{background:#0f172a0a;border-color:#0f172a1f;color:#0f172a}body[data-theme=light] .sidebar-social-item:hover{border-color:#0e749066;color:#0c4a6e}body[data-theme=light] .sidebar-balance-card{background:linear-gradient(145deg,#0ea5e924,#10b98121);border-color:#0e749033}body[data-theme=light] .icon-btn,body[data-theme=light] .method-card,body[data-theme=light] .transaction-item,body[data-theme=light] .summary-card,body[data-theme=light] code,body[data-theme=light] .tree-node,body[data-theme=light] .input-wrap,body[data-theme=light] .btn-outline,body[data-theme=light] .quick-amounts button{background:#0f172a0a;border-color:#0f172a1f;color:#0f172a}body[data-theme=light] input,body[data-theme=light] select{background:#fffffff2;border-color:#0f172a24;color:#0f172a}body[data-theme=light] .input-wrap{color:#0f766e;background:#fffffff5;border-color:#0f172a29}body[data-theme=light] .input-wrap.cyan{color:#0284c7}body[data-theme=light] .input-wrap:focus-within{border-color:#0891b28c;box-shadow:0 0 0 3px #0891b224;background:#fff}body[data-theme=light] input:-webkit-autofill,body[data-theme=light] input:-webkit-autofill:hover,body[data-theme=light] input:-webkit-autofill:focus,body[data-theme=light] textarea:-webkit-autofill,body[data-theme=light] select:-webkit-autofill{-webkit-text-fill-color:#0f172a;-webkit-box-shadow:0 0 0 1000px rgba(255,255,255,.95) inset;box-shadow:0 0 0 1000px #fffffff2 inset}body[data-theme=light] input::placeholder{color:#64748b}body[data-theme=light] label{color:#1e293b}body[data-theme=light] .status.completed,body[data-theme=light] .status.active{background:#10b98124;color:#047857}body[data-theme=light] .status.pending,body[data-theme=light] .status.processing{background:#facc152e;color:#a16207}body[data-theme=light] .chat-panel{background:#fffffffa;color:#0f172a;border-color:#0f172a1f}body[data-theme=light] .notify-panel{background:linear-gradient(160deg,#fffffffa,#f0f9fff7);border-color:#0e749038;box-shadow:0 18px 32px #0f172a24}body[data-theme=light] .install-close-btn{background:#0f172a1a;color:#0f172a}body[data-theme=light] .notify-head h4,body[data-theme=light] .notify-item h5{color:#0f172a}body[data-theme=light] .notify-item{background:#0f172a0a;border-color:#0f172a1f}body[data-theme=light] .notify-item.unread{background:linear-gradient(135deg,#06b6d424,#3b82f614);border-color:#0e749059}body[data-theme=light] .notify-item p{color:#334155}body[data-theme=light] .notify-item .small{color:#0369a1}body[data-theme=light] .notify-item .mini-btn{background:#0f172a0f;border-color:#0f172a26;color:#0f172a}body[data-theme=light] .about-list li,body[data-theme=light] .about-steps{color:#334155}body[data-theme=light] .about-plan-card{background:#0f172a0a;border-color:#0f172a1f}body[data-theme=light] .plan-card-v2{border-color:#0f172a1a}body[data-theme=light] .plan-daily-label{color:#fffffff0}body[data-theme=light] .detail-row{background:#0f172a0a;border-color:#0f172a14;color:#475569}body[data-theme=light] .detail-row strong,body[data-theme=light] .features-v2 li{color:#1e293b}body[data-theme=light] .investment-row{background:#0f172a0a;border-color:#0f172a1a;color:#0f172a}body[data-theme=light] .investment-row.selected{border-color:#0596698c;background:linear-gradient(135deg,#10b98133,#06b6d424)}body[data-theme=light] .investment-row-top strong,body[data-theme=light] .investment-row-meta strong{color:#0f172a}body[data-theme=light] .investment-details-grid strong{color:#0f172a}body[data-theme=light] .investment-focus-head .muted{color:#475569}body[data-theme=light] .investment-details-grid p{color:#334155;font-weight:600}body[data-theme=light] .investment-focus-head .muted,body[data-theme=light] .investments-hero .muted,body[data-theme=light] .investments-list-head .muted{color:#475569}body[data-theme=light] .mini-btn{background:#0f172a0d;border-color:#0f172a24;color:#0f172a}body[data-theme=light] .investment-help-box{border-color:#16a34a47;background:#22c55e24;color:#14532d}body[data-theme=light] .why-grid p{color:#0f5138}body[data-theme=light] .plans-why{background:linear-gradient(135deg,#10b98129,#06b6d421);border-color:#0891b247}body[data-theme=light] .disclaimer-strip{color:#7c5a00;background:linear-gradient(135deg,#facc1533,#22c55e1f)}body[data-theme=light] .referral-link-card,body[data-theme=light] .referral-how-card{border-color:#0f172a1a}body[data-theme=light] .ref-share-box,body[data-theme=light] .level-row,body[data-theme=light] .recent-item{background:#0f172a0a;border-color:#0f172a1a}body[data-theme=light] .deposit-balance-banner{background:linear-gradient(135deg,#10b981,#14b8a6)}body[data-theme=light] .sidebar .brand-lockup{background:#0f172a0a;border-color:#0f172a1f}body[data-theme=light] .sidebar .brand-logo-full{filter:none}body[data-theme=light] .deposit-amount-block,body[data-theme=light] .deposit-info-card.card{background:#0f172a0a;border-color:#0f172a1a}body[data-theme=light] .deposit-info-card.bank{background:linear-gradient(135deg,#10b9812e,#06b6d424)}body[data-theme=light] .bank-grid span{color:#334155;font-weight:600}body[data-theme=light] .bank-grid strong{color:#0f172a;font-weight:800}body[data-theme=light] .deposit-help-box{background:#06b6d424;border-color:#0e749033;color:#1e3a8a}body[data-theme=light] .deposit-info-card h4{color:#0f172a}body[data-theme=light] .bank-note{border-color:#a1620747;background:#facc153d;color:#7c5200;font-weight:600}body[data-theme=light] .deposit-help-box p{color:#334155;font-weight:500}body[data-theme=light] .deposit-help-box svg{color:#1d4ed8}body[data-theme=light] .deposit-method-card.card .deposit-method-icon{color:#2563eb;background:#3b82f624}body[data-theme=light] .deposit-method-card.bank .deposit-method-icon{color:#059669;background:#10b98124}body[data-theme=light] .deposit-method-card.easypaisa .deposit-method-icon{color:#db2777;background:#ec489924}body[data-theme=light] .deposit-method-card.card{border-color:#3b82f647;background:linear-gradient(135deg,#3b82f629,#6366f11a)}body[data-theme=light] .deposit-method-card.bank{border-color:#10b98147;background:linear-gradient(135deg,#10b98129,#14b8a61a)}body[data-theme=light] .deposit-method-card.easypaisa{border-color:#ec48994d;background:linear-gradient(135deg,#a855f729,#ec48991f)}body[data-theme=light] .deposit-method-card strong{color:#0f172a}body[data-theme=light] .deposit-method-card .muted{color:#475569}body[data-theme=light] .deposit-method-card.active strong,body[data-theme=light] .deposit-method-card.active .muted{color:#f8fafc}body[data-theme=light] .deposit-account-head strong{color:#0f172a}body[data-theme=light] .deposit-account-meta .account-meta-row .label{color:#1d4ed8}body[data-theme=light] .deposit-account-meta .account-meta-row strong{color:#0f172a}body[data-theme=light] .withdraw-balance-banner{background:linear-gradient(135deg,#06b6d4,#3b82f6)}body[data-theme=light] .locked-funds-note{background:#8b5cf624;border-color:#6d28d940;color:#4c1d95}body[data-theme=light] .withdraw-warning-box{background:linear-gradient(135deg,#facc1533,#22c55e1f);border-color:#a1620747;color:#7c5200}body[data-theme=light] .withdraw-warning-box strong{color:#92400e}body[data-theme=light] .withdraw-warning-box p{color:#334155}body[data-theme=light] .profile-avatar{color:#0f172a}body[data-theme=light] .password-eye{border-color:#0f172a29;background:#0f172a0a;color:#0284c7}body[data-theme=light] .switch-card{border-color:#0f172a1f;background:#0f172a0a}body[data-theme=light] .switch-card strong{color:#0f172a}body[data-theme=light] .withdraw-method-card.bank{border-color:#10b98147;background:linear-gradient(135deg,#10b98129,#14b8a61a)}body[data-theme=light] .withdraw-method-card.easypaisa{border-color:#ec48994d;background:linear-gradient(135deg,#a855f729,#ec48991f)}body[data-theme=light] .withdraw-method-card.bank .deposit-method-icon{color:#059669;background:#10b98124}body[data-theme=light] .withdraw-method-card.easypaisa .deposit-method-icon{color:#db2777;background:#ec489924}body[data-theme=light] .level-row strong,body[data-theme=light] .recent-item strong{color:#0f172a}body[data-theme=light] .chat-panel header,body[data-theme=light] .chat-panel footer{border-color:#0f172a1a}body[data-theme=light] .bubble.bot{background:#10b9811f}body[data-theme=light] .bubble.user{background:#06b6d424}.glass-card{box-shadow:0 14px 30px #02061747;border-color:#ffffff24}.btn,.primary-btn,.mini-btn,.method-card,.action-card{transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.btn:hover,.primary-btn:hover,.mini-btn:hover,.method-card:hover,.action-card:hover{transform:translateY(-2px)}.metric,.chart-card,.transaction-item,.recent-item,.summary-card{border-radius:16px}.topbar{border-radius:18px}.method-card,.deposit-account-card,.withdraw-method-card{box-shadow:0 10px 22px #0206172e}body[data-theme=light] .glass-card{box-shadow:0 12px 26px #0f172a1a;border-color:#0f172a1a}@media(max-width:900px){.app-shell{grid-template-columns:1fr}.sidebar{position:static;height:auto;padding:.85rem}.main-content{padding:.75rem .85rem .85rem}.topbar{gap:.65rem}.top-actions{width:100%;gap:.45rem;flex-wrap:wrap}.avatar-wrap{width:100%}.chart-grid,.quick-actions-grid,.portfolio-monitor-grid,.metrics-grid,.status-grid,.plan-grid,.bank-grid,.withdraw-accounts-grid,.ref-stats-grid,.how-grid,.why-grid,.about-grid,.about-plan-grid,.settings-grid,.profile-grid,.profile-stats,.investment-details-grid,.investments-workspace{grid-template-columns:1fr}.notify-panel{top:4.25rem;right:.6rem;left:.6rem;width:auto;max-height:72vh}}@media(max-width:700px){.nav-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}.nav-item{min-height:40px;justify-content:center;text-align:center;font-size:.82rem;padding:.55rem}.install-header-btn{order:3;flex:1 1 auto;justify-content:center}.glass-card{border-radius:14px}.page-title{font-size:clamp(1.2rem,6vw,1.55rem)}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}table{min-width:520px}.deposit-method-card,.withdraw-method-card{min-height:132px;padding:.85rem}.deposit-account-card{padding:.85rem}.plan-hero{height:200px}.plan-hero-title{font-size:1.35rem}.plan-hero-daily{font-size:1.5rem}.invest-dialog-backdrop{padding:.6rem}.invest-dialog-card{border-radius:14px;padding:.8rem}.invest-dialog-card .plan-actions{display:grid;grid-template-columns:1fr;gap:.45rem}}@media(max-width:520px){.main-content{padding:.62rem}.topbar{padding:.7rem}.metric h3{font-size:1.02rem}.chat-fab{width:50px;height:50px;right:.7rem;bottom:.7rem}.chat-panel{left:.55rem;right:.55rem;bottom:.55rem;width:auto;height:min(76vh,540px);border-radius:14px}.notify-panel{top:4.05rem;right:.45rem;left:.45rem;max-height:74vh;border-radius:14px}.plan-actions{width:100%;flex-wrap:wrap}.install-prompt-card{left:.55rem;right:.55rem;width:auto;bottom:4.6rem;border-radius:14px}.install-prompt-actions{display:grid;grid-template-columns:1fr}}@media(max-width:390px){.nav-list{grid-template-columns:1fr}.theme-toggle-inline{height:32px;width:32px}.chat-panel{left:.35rem;right:.35rem;bottom:.35rem;height:min(80vh,560px)}}
