html{background:#101112;min-width:320px}body{color:#f7f8ff;background:#101112;min-width:320px;min-height:100vh;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}#root{min-height:100vh}:root{--page:#090d1b;--panel:#11182a;--panel-muted:#171d2c;--text:#f7f8ff;--line:#a7b7dd26;--blue:#4a91ff;--violet:#a983ff;--teal:#1fe1b0}*{box-sizing:border-box}button{font:inherit}.app-shell{width:min(100%,420px);min-height:100dvh;color:var(--text);background:var(--page);margin:0 auto;padding:12px 12px 98px;position:relative;overflow:hidden}.app-shell:before{pointer-events:none;content:"";background:linear-gradient(#2d4f9e21,#0000);height:220px;position:absolute;inset:0 0 auto}.page-content{z-index:1;position:relative}.workspace{min-width:0}.desktop-topbar,.side-nav{display:none}.auth-shell{min-height:100dvh;color:var(--text);background:#090d1b;display:grid}.auth-visual{display:none}.auth-main{place-items:center;min-height:100dvh;padding:24px;display:grid}.auth-card{background:#121a2c;border:1px solid #85a1f12e;border-radius:20px;width:min(100%,410px);padding:28px;box-shadow:0 22px 45px #00000047}.auth-mobile-brand{align-items:center;gap:6px;margin-bottom:34px;font-family:inherit;font-size:24px;font-weight:700;display:flex}.auth-mobile-brand span,.auth-brand span{background:#5797ff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #5797ff}.auth-card h1{margin-top:7px;font-size:28px}.auth-subtitle{color:#919db7;margin-top:8px;font-size:13px}.auth-card form{gap:15px;margin-top:28px;display:grid}.auth-card label{color:#b3bdd4;gap:7px;font-size:12px;font-weight:700;display:grid}.auth-card input{color:#f8fbff;width:100%;height:45px;font:inherit;background:#0c1323;border:1px solid #9eb3ed30;border-radius:10px;outline:0;padding:0 13px}.auth-card input:focus{border-color:#5b9bff;box-shadow:0 0 0 3px #4b92ff24}.auth-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#5798ff,#2368ec);border:0;border-radius:11px;min-height:46px;margin-top:5px;font-family:inherit;font-size:16px;font-weight:700;box-shadow:0 9px 18px #2368ec45}.auth-switch{color:#8490a9;text-align:center;margin-top:21px;font-size:12px}.auth-switch button{color:#8fb7ff;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.auth-loading{color:#9cb5ed;background:#090d1b;place-items:center;min-height:100dvh;font-size:13px;display:grid}.auth-error{color:#fb839f;margin:-2px 0 1px;font-size:12px}.auth-submit:disabled{cursor:wait;filter:grayscale(.2);opacity:.7}h1,h2,h3,p{margin:0}h1,h2,h3,.balance-value,.primary-button{font-family:inherit}h1{font-size:20px;line-height:1.15}.eyebrow,.micro-label{color:#838da8;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.2}.micro-label{font-size:9px}.balance-card,.investment-summary,.wallet-hero,.profile-hero{border:1px solid #6685ff5e;border-radius:30px;padding:24px;box-shadow:inset 0 1px #ffffff0d,0 18px 28px #01051552}.balance-card{background:radial-gradient(circle at 80% 12%,#537cff6b,#0000 24%),linear-gradient(145deg,#19387e 0%,#17164f 54%,#140e40 100%);min-height:278px}.balance-topline,.summary-topline,.tier-heading,.risk-row,.section-heading,.activity-row,.profile-hero,.wallet-buttons{justify-content:space-between;align-items:center;gap:14px;display:flex}.avatar,.large-avatar{color:#97b5ff;background:#101c5680;border:2px solid #7564ff;border-radius:50%;flex:none;place-items:center;width:43px;height:43px;font-family:inherit;font-weight:700;display:grid;box-shadow:0 0 17px #7760ff75}.balance-label{margin-top:24px}.balance-value{letter-spacing:0;margin-top:4px;font-size:38px;font-weight:700;line-height:.9}.balance-value span{vertical-align:10px;font-size:18px}.growth{color:var(--teal);align-items:center;gap:5px;margin-top:9px;font-size:11px;font-weight:700;display:flex}.growth .icon{width:14px;height:14px}.income-strip{background:#ffffff12;border:1px solid #b3bbff29;border-radius:17px;grid-template-columns:32px 1fr 1px 1fr;align-items:center;gap:12px;margin-top:20px;padding:13px 14px;display:grid}.income-strip strong{color:#74a7ff;font-family:inherit;font-size:16px}.income-strip .violet-text{color:var(--violet)}.strip-rule{background:#bdc7ff2e;align-self:stretch;width:1px}.income-icon,.activity-icon{border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.income-icon{color:#72a1ff;background:#4280ff33}.icon{width:20px;height:20px;display:block}.action-grid{grid-template-columns:repeat(3,1fr);gap:12px;padding:21px 0 16px;display:grid}.quick-actions-title{display:none}.icon-action{color:#a0a7ba;cursor:pointer;background:0 0;border:0;min-width:0;padding:0}.icon-action>span{aspect-ratio:1;width:100%;color:var(--tone);background:linear-gradient(135deg, color-mix(in srgb, var(--tone) 39%, #17264a), color-mix(in srgb, var(--tone) 12%, #10182a));border:1px solid #0000;border-radius:17px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff0f,0 9px 15px #0000002e}.icon-action .icon{width:23px;height:23px}.icon-action>em{color:#a2a9ba;text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-family:inherit;font-size:11px;font-style:normal;display:block;overflow:hidden}.icon-action:hover>span{transform:translateY(-2px)}.icon-action:focus-visible,.section-heading button:focus-visible,.settings-list button:focus-visible,.bottom-nav button:focus-visible,.primary-button:focus-visible,.segment-button:focus-visible,.message-fab:focus-visible{outline-offset:3px;outline:2px solid #a983ff}.section-heading{margin:12px 0}.section-heading h2{font-size:17px}.section-heading button{color:#4a91ff;cursor:pointer;background:0 0;border:0;padding:3px 0;font-size:11px;font-weight:700}.overview-row{gap:10px;margin-right:-78px;display:flex;overflow:hidden}.overview-card{border:1px solid var(--line);background:var(--panel-muted);border-radius:20px;flex:0 0 121px;min-height:128px;padding:17px}.overview-card strong{color:var(--overview-color);margin-top:8px;font-family:inherit;font-size:19px;display:block}.overview-card>span{color:var(--overview-color);margin-top:3px;font-size:9px;font-weight:700;display:block}.bar-chart{align-items:end;gap:3px;height:27px;margin-top:8px;display:flex}.bar-chart i{background:var(--overview-color);opacity:.75;border-radius:2px 2px 0 0;width:9px;min-height:6px}.activity-list{border-top:1px solid #a7b7dd14;margin-bottom:8px}.activity-row{border-bottom:1px solid #a7b7dd14;min-height:65px;padding:11px 5px}.activity-icon.blue{color:var(--blue);background:#417dff29}.activity-icon.violet{color:var(--violet);background:#9761ff2b}.activity-icon.teal{color:var(--teal);background:#19cfa126}.activity-icon.gold{color:#f0b91a;background:#f0b91a26}.activity-copy{flex:1;min-width:0}.activity-copy h3{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.activity-copy p{color:#6f778a;margin-top:2px;font-family:inherit;font-size:11px}.activity-row>strong{font-family:inherit;font-size:14px}.investment-summary{background:radial-gradient(circle at 90% 5%,#8b60ff52,#0000 28%),linear-gradient(140deg,#111b4b,#201350);min-height:162px}.active-tier{color:#fff;background:linear-gradient(140deg,#9c74ff,#3d9afa);border-radius:14px;gap:1px;min-width:76px;padding:9px 12px;display:grid}.active-tier span{letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.active-tier strong{font-family:inherit;font-size:16px}.summary-metrics,.wallet-stats,.profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.summary-metrics{margin-top:20px}.metric{background:#ffffff12;border:1px solid #b8c2f024;border-radius:14px;min-width:0;padding:13px 12px}.metric strong{color:#f6f7ff;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-family:inherit;font-size:15px;display:block;overflow:hidden}.filter-row{scrollbar-width:none;gap:8px;margin:16px 0 13px;display:flex;overflow-x:auto}.filter-row::-webkit-scrollbar{display:none}.segment-button{color:#8992aa;cursor:pointer;background:0 0;border:1px solid #b0bbe926;border-radius:999px;flex:none;padding:7px 17px;font-family:inherit;font-size:12px;font-weight:700}.segment-button.active{color:#fff;background:linear-gradient(135deg,#9c75ff,#488dff);border-color:#0000;box-shadow:0 5px 16px #6468ff47}.tier-list{gap:14px;display:grid}.tier-card{border:1px solid color-mix(in srgb, var(--accent) 44%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 12%, #10244a), #111a2f 77%);border-radius:24px;padding:20px;box-shadow:inset 0 1px #ffffff0d,0 14px 25px #00000036}.vip-pill{border:1px solid color-mix(in srgb, var(--accent) 55%, transparent);color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);letter-spacing:.07em;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:10px;font-weight:800;display:inline-flex}.vip-pill span{background:var(--accent);width:5px;height:5px;box-shadow:0 0 7px var(--accent);border-radius:50%}.tier-card h2{margin-top:9px;font-size:18px}.tier-price{text-align:right}.tier-price strong{margin-top:5px;font-family:inherit;font-size:21px;display:block}.risk-track{background:#738bc338;border-radius:999px;height:4px;margin-top:5px;overflow:hidden}.risk-track span{border-radius:inherit;background:var(--accent);height:100%;box-shadow:0 0 9px var(--accent-shadow);display:block}.tier-stats{background:#ffffff0e;border:1px solid #b2bfe71f;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:16px 0 14px;display:grid}.tier-stats .metric{text-align:center;background:0 0;border:0;border-radius:0;padding:13px 8px}.tier-stats .metric+.metric{border-left:1px solid #b2bfe71f}.primary-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#5497ff,#2368ec);border:0;border-radius:14px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:42px;padding:9px 16px;font-size:15px;font-weight:700;display:inline-flex;box-shadow:0 9px 18px #2368ec47}.tier-card .primary-button{color:#fff;background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 80%, #fff), color-mix(in srgb, var(--accent) 80%, #1357e8));box-shadow:0 10px 20px var(--accent-shadow)}.primary-button.secondary{color:#8db5ff;box-shadow:none;background:0 0;border:1px solid #6592ff8c}.primary-button:hover{filter:brightness(1.1)}.primary-button .icon{width:17px;height:17px}.message-fab{z-index:3;color:#fff;cursor:pointer;background:linear-gradient(145deg,#3ac0f3,#1687dc);border:0;border-radius:50%;place-items:center;width:55px;height:55px;display:grid;position:fixed;bottom:84px;left:calc(50% + min(210px,50vw) - 70px);box-shadow:0 9px 20px #1794f36b}.message-fab .icon{width:21px;height:21px}.wallet-hero{background:linear-gradient(145deg,#102c4e,#10213e 56%,#182353)}.wallet-hero h1{margin-top:6px;font-size:38px}.wallet-hero>p:last-of-type{color:#94a0ba;margin-top:10px;font-size:12px}.wallet-buttons{margin-top:22px}.wallet-buttons .primary-button{font-size:13px}.wallet-stats{margin:17px 0 24px}.wallet-stats .metric,.profile-grid .metric{background:var(--panel-muted)}.wallet-identity{background:#ffffff12;border:1px solid #9eb3ed29;border-radius:12px;gap:3px;max-width:100%;margin-top:18px;padding:10px 12px;display:inline-grid}.wallet-identity span{color:#838da8;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.wallet-identity strong{overflow-wrap:anywhere;color:#cfe0ff;letter-spacing:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.profile-hero{background:linear-gradient(145deg,#21184e,#142754);justify-content:flex-start}.large-avatar{width:66px;height:66px;font-size:24px}.profile-hero p{color:#95a0ba;margin-top:4px;font-size:12px}.verification-pill{color:#fb839f;letter-spacing:.06em;text-transform:uppercase;background:#fa76961a;border:1px solid #fa769661;border-radius:999px;margin-top:10px;padding:4px 9px;font-size:10px;font-weight:800;display:inline-flex}.verification-banner{background:linear-gradient(145deg,#fa769621,#121a2cf2);border:1px solid #fa769647;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;padding:16px;display:flex}.verification-banner h2{margin-top:5px;font-size:16px}.verification-banner button{color:#ff9ab0;cursor:pointer;background:#fa76961a;border:1px solid #fa769659;border-radius:11px;align-items:center;gap:7px;min-height:39px;padding:0 13px;font-size:12px;font-weight:700;display:inline-flex}.verification-banner button .icon{width:17px;height:17px}.profile-grid{margin:17px 0}.settings-list{border:1px solid var(--line);background:var(--panel-muted);border-radius:18px;overflow:hidden}.settings-list button{color:#e6e9f5;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #a7b7dd1a;justify-content:space-between;align-items:center;width:100%;min-height:55px;padding:0 16px;display:flex}.settings-list button:last-child{border-bottom:0}.settings-list button span{align-items:center;gap:11px;font-size:13px;display:flex}.settings-list button small{color:#7f8ba6;text-align:right;text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-size:11px;overflow:hidden}.settings-list .icon{color:#7b9eff;width:18px;height:18px}.settings-list .signout-row span,.settings-list .signout-row .icon{color:#fa7696}.referral-hero{background:radial-gradient(circle at 88% 10%,#1fe1b038,#0000 30%),linear-gradient(145deg,#10283b,#111a2c);border:1px solid #1fe1b047;border-radius:24px;justify-content:space-between;align-items:center;gap:18px;padding:24px;display:flex;box-shadow:inset 0 1px #ffffff0d,0 18px 28px #01051542}.referral-hero h1{overflow-wrap:anywhere;color:#dffbf4;letter-spacing:0;margin-top:7px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:30px}.referral-hero p:last-child{color:#96a9b7;margin-top:8px;font-size:12px;line-height:1.45}.referral-hero button{color:#9df4dc;cursor:pointer;background:#1fe1b01a;border:1px solid #1fe1b059;border-radius:11px;align-items:center;gap:7px;min-height:40px;padding:0 13px;display:inline-flex}.referral-hero button .icon{width:17px;height:17px}.referral-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:17px 0;display:grid}.referral-grid .metric{background:var(--panel-muted)}.referral-panel{max-width:none}.referral-list{gap:10px;display:grid}.referral-row{background:#0f1728;border:1px solid #9eb3ed21;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.referral-row h3{font-size:14px}.referral-row p{color:#8490a9;margin-top:3px;font-size:11px}.referral-row span{color:#7fa6ff;white-space:nowrap;font-family:inherit;font-size:12px}.bottom-nav{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090d1bf0;border-top:1px solid #7a8fcd2b;grid-template-columns:repeat(6,1fr);width:min(100%,420px);min-height:76px;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -8px 22px #01030a57}.bottom-nav button{color:#697287;cursor:pointer;background:0 0;border:0;align-content:center;justify-items:center;gap:5px;min-width:0;padding:8px 1px;display:grid}.bottom-nav button:before{content:"";background:0 0;border-radius:999px;width:24px;height:2px}.bottom-nav button.active{color:var(--blue)}.bottom-nav button.active:before{background:var(--blue);box-shadow:0 0 10px #4a91ffb3}.bottom-nav .icon{width:20px;height:20px}.bottom-nav span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:inherit;font-size:9px;overflow:hidden}.toast{z-index:8;color:#f6f8ff;text-align:center;background:#17203a;border:1px solid #6d95ff66;border-radius:10px;width:max-content;max-width:calc(100% - 30px);padding:10px 14px;font-size:12px;position:fixed;bottom:92px;left:50%;transform:translate(-50%);box-shadow:0 10px 22px #0000004d}.empty-state{color:#6e7890;text-align:center;border:1px dashed #9eb0e72b;border-radius:14px;align-content:center;place-items:center;gap:8px;min-height:112px;padding:20px;display:grid}.empty-state .icon{color:#60759f;width:24px;height:24px}.purchased-panel{border:1px solid var(--line);background:var(--panel-muted);border-radius:18px;margin:20px 0;padding:18px}.purchased-panel .section-heading{margin-top:0}.purchased-panel .section-heading button{color:#8caeff}.purchased-empty{min-height:100px}.purchased-list{gap:10px;display:grid}.purchased-tier{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);background:color-mix(in srgb, var(--accent) 9%, #131a2b);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.purchased-tier h3{margin-top:7px;font-size:15px}.purchased-tier p{color:#8792a9;margin-top:3px;font-size:11px}.purchased-tier>strong{color:var(--accent);white-space:nowrap;font-family:inherit;font-size:17px}.referral-commissions{gap:10px;margin:0 0 17px;display:grid}.commission-row{background:#101827;border:1px solid #1fe1b024;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:13px 14px;display:grid}.commission-row strong{color:#dffbf4;font-family:inherit;font-size:14px}.commission-row span{color:#9df4dc;white-space:nowrap;font-size:11px;font-weight:700}.commission-row small{color:#8490a9;grid-column:1/-1;font-size:11px}.team-tag{color:#9df4dc;letter-spacing:.06em;text-transform:uppercase;background:#1fe1b014;border:1px solid #1fe1b03d;border-radius:999px;margin-bottom:6px;padding:3px 7px;font-family:inherit;font-size:9px;font-weight:800;display:inline-flex}.referral-meta{text-align:right;flex:none;justify-items:end;gap:3px;display:grid}.referral-meta strong{color:#7fa6ff;white-space:nowrap;font-family:inherit;font-size:12px}.referral-meta small{color:#92a0bb;white-space:nowrap;font-size:10px}.referral-tree{gap:10px;display:grid}.referral-branch{margin-left:calc(var(--depth) * 18px);gap:10px;display:grid}.referral-children{border-left:1px solid #1fe1b033;gap:10px;margin-left:18px;padding-left:14px;display:grid}.tree-row{position:relative}.tree-row:before{content:"";background:#1fe1b042;width:10px;height:1px;display:block;position:absolute;top:22px;left:-15px}.referral-tree>.referral-branch>.tree-row:before{display:none}.tree-row>div:first-child small{color:#9db0cf;margin-top:5px;font-size:10px;display:block}.checkout-page{min-height:100%}.checkout-back{color:#94b6ff;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-bottom:18px;padding:0;font-size:12px;font-weight:700;display:inline-flex}.checkout-back .icon{width:17px;height:17px}.checkout-grid{gap:16px;display:grid}.checkout-intro,.checkout-payment{background:#121a2c;border:1px solid #87a3ef2e;border-radius:22px;padding:24px;box-shadow:0 16px 28px #00000026}.checkout-intro{background:radial-gradient(circle at 85% 10%, color-mix(in srgb, var(--accent) 27%, transparent), transparent 28%), linear-gradient(145deg, #142243, #12192c)}.checkout-intro h1{margin-top:7px;font-size:27px}.checkout-intro>p:last-of-type{color:#9aa6be;margin-top:9px;font-size:12px;line-height:1.55}.checkout-product{border:1px solid color-mix(in srgb, var(--accent) 34%, transparent);background:#080d1b47;border-radius:15px;margin-top:23px;padding:18px}.checkout-product h2{margin-top:8px;font-size:19px}.checkout-product>strong{color:var(--accent);margin-top:13px;font-family:inherit;font-size:26px;display:block}.checkout-product .risk-row{margin-top:18px}.checkout-product .risk-row strong{color:var(--accent);font-size:10px}.checkout-product .risk-track span{background:var(--accent)}.checkout-payment>h2{margin-top:6px;font-size:20px}.crypto-options{gap:9px;margin:18px 0;display:grid}.crypto-options button{color:#eaf0ff;text-align:left;cursor:pointer;background:#0e1525;border:1px solid #a0b3ed29;border-radius:12px;align-items:center;gap:10px;width:100%;padding:11px 12px;display:flex}.crypto-options button.active{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, #101827);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 28%, transparent)}.crypto-options button>span:nth-child(2){gap:2px;display:grid}.crypto-options strong{font-size:13px}.crypto-options small{color:#7d88a2;font-size:10px}.crypto-options .icon{color:#0000;width:16px;height:16px;margin-left:auto}.crypto-options button.active .icon{color:var(--accent)}.crypto-mark{color:#fff;border-radius:50%;place-items:center;width:29px;height:29px;font-family:inherit;font-size:13px;font-weight:700;display:grid}.crypto-mark.teal{background:#1ba982}.crypto-mark.gold{background:#d69c1d}.crypto-mark.violet{background:#8060d9}.payment-total{border-top:1px solid #a2b6ed21;border-bottom:1px solid #a2b6ed21;gap:5px;margin:18px 0;padding:15px;display:grid}.payment-total span,.payment-total small{color:#838fa7;font-size:11px}.payment-total strong{color:#f5f8ff;font-family:inherit;font-size:23px}.payment-note{color:#6e7890;margin-top:11px;font-size:10px;line-height:1.45}.detail-page{min-height:100%}.subpage-back{color:#94b6ff;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-bottom:18px;padding:0;font-size:12px;font-weight:700;display:inline-flex}.subpage-back .icon{width:17px;height:17px}.detail-grid{gap:16px;display:grid}.form-panel,.info-panel{background:#121a2c;border:1px solid #87a3ef2e;border-radius:22px;padding:24px;box-shadow:0 16px 28px #00000026}.form-panel{gap:15px;display:grid}.form-panel h1,.info-panel h2{margin-top:-3px;font-size:26px}.form-panel label{color:#b3bdd4;gap:7px;font-size:12px;font-weight:700;display:grid}.form-panel input,.form-panel select{color:#f8fbff;width:100%;height:45px;font:inherit;background:#0c1323;border:1px solid #9eb3ed30;border-radius:10px;outline:0;padding:0 13px}.form-panel input:focus,.form-panel select:focus{border-color:#5b9bff;box-shadow:0 0 0 3px #4b92ff24}.form-panel .primary-button{margin-top:5px}.primary-button:disabled{cursor:wait;filter:grayscale(.2);opacity:.72}.info-panel{background:radial-gradient(circle at 85% 12%,#4e88ff38,#0000 30%),#111827;align-content:start;gap:16px;display:grid}.address-box{overflow-wrap:anywhere;color:#aecaef;background:#0c1323;border:1px solid #9eb3ed26;border-radius:12px;padding:15px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.5}.result-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.wallet-address-input{letter-spacing:0;text-overflow:ellipsis;font-size:12px;overflow:hidden;font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important}.settings-form{max-width:620px}.toggle-row{color:#eaf0ff;cursor:pointer;background:#0c1323;border:1px solid #9eb3ed26;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;min-height:56px;padding:0 14px;display:flex}.toggle-row span{align-items:center;gap:10px;min-width:0;font-size:13px;display:flex}.toggle-row strong{color:#8390a9;font-family:inherit;font-size:13px}.toggle-row.active strong,.security-panel .toggle-row:last-child strong{color:var(--teal)}.toggle-row .icon{color:#8db5ff;width:18px;height:18px}.verification-form input[type=file]{height:auto;min-height:45px;padding:9px 11px}.verification-form input[type=file]::file-selector-button{color:#b8ccff;min-height:28px;font:inherit;cursor:pointer;background:#4c84ff24;border:1px solid #7ea2ff59;border-radius:8px;margin-right:10px;font-size:11px;font-weight:700}.verification-status{color:#f2b1bf;background:#fa769617;border:1px solid #fa769640;border-radius:12px;align-items:flex-start;gap:11px;padding:15px;font-size:12px;line-height:1.45;display:flex}.verification-status .icon{flex:none;width:19px;height:19px}@media (width>=500px){body{background:#050711}.app-shell{box-shadow:0 0 0 1px #8298e614,0 30px 70px #00000073}}@media (width>=880px){.referral-commissions{grid-template-columns:repeat(3,minmax(0,1fr))}body{background:#070a14}.app-shell{width:100%;max-width:none;min-height:100dvh;box-shadow:none;background:#090d1b;grid-template-columns:242px minmax(0,1fr);margin:0;padding:0;display:grid;overflow:visible}.app-shell:before{background:radial-gradient(circle at 42% 0,#3159bd33,#0000 47%);height:420px;left:242px}.auth-shell{grid-template-columns:minmax(0,1.08fr) minmax(440px,.92fr)}.auth-visual{background:radial-gradient(circle at 70% 12%,#487eff61,#0000 30%),linear-gradient(145deg,#10275a 0%,#101b44 55%,#160e3d 100%);border-right:1px solid #748ee02e;flex-direction:column;justify-content:space-between;min-height:100dvh;padding:44px 56px;display:flex;position:relative;overflow:hidden}.auth-visual:after{content:"";border:1px solid #8fb1ff2e;border-radius:50%;width:440px;height:440px;position:absolute;bottom:-160px;right:-120px;box-shadow:0 0 0 58px #6589ff0d,0 0 0 116px #6589ff09}.auth-brand{z-index:1;align-items:center;gap:7px;font-family:inherit;font-size:29px;font-weight:700;display:flex;position:relative}.auth-visual-copy{z-index:1;max-width:580px;padding-bottom:88px;position:relative}.auth-visual-copy>p{color:#9bb7ff;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.auth-visual-copy h1{max-width:520px;margin-top:12px;font-size:49px;line-height:1.08}.auth-visual-copy>div{background:#060e2f40;border:1px solid #aec3ff29;border-radius:14px;align-items:center;gap:17px;width:min(100%,430px);margin-top:31px;padding:16px 18px;display:flex}.auth-visual-copy strong{color:#6da5ff;font-family:inherit;font-size:27px}.auth-visual-copy span{color:#bcc8e9;font-size:12px;line-height:1.45}.auth-main{background:#0b1020;padding:54px}.auth-card{max-width:440px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.auth-mobile-brand{display:none}.auth-card h1{font-size:34px}.auth-card form{margin-top:32px}.auth-card input{height:49px}.auth-submit{min-height:50px}.side-nav{background:#0c1120;border-right:1px solid #8498d31f;flex-direction:column;height:100dvh;padding:32px 18px 24px;display:flex;position:sticky;top:0}.side-brand{color:#f8f9ff;align-items:center;gap:8px;font-family:inherit;font-size:24px;font-weight:700;display:flex}.side-brand i{background:#5a98ff;border-radius:50%;width:8px;height:8px;box-shadow:0 0 13px #5a98ff}.side-caption{color:#65718a;letter-spacing:.08em;text-transform:uppercase;margin:7px 0 37px;font-size:10px;font-weight:700}.side-nav nav{gap:7px;display:grid}.side-nav nav button,.side-logout{color:#8791a7;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;min-height:46px;padding:0 13px;font-size:13px;display:flex}.side-nav nav button:hover{color:#dce4ff;background:#698ff314}.side-nav nav button.active{color:#91baff;background:linear-gradient(90deg,#4384ff2e,#4384ff0a);border-color:#578fff47}.side-nav nav .icon,.side-logout .icon{width:19px;height:19px}.side-logout{color:#f0799a;margin-top:auto}.side-logout:hover{background:#f0799a14;border-color:#f0799a3b}.side-help{background:linear-gradient(145deg,#151d37,#10172a);border:1px solid #788fc724;border-radius:12px;margin-top:14px;padding:16px}.side-help span{color:#7f8ba6;font-size:11px;display:block}.side-help strong{color:#a8c3ff;margin-top:4px;font-family:inherit;font-size:14px;display:block}.workspace{min-width:0;padding:0 42px 42px}.desktop-topbar{border-bottom:1px solid #97abe21c;justify-content:space-between;align-items:center;max-width:1320px;min-height:108px;margin:0 auto 24px;display:flex}.desktop-topbar h2{margin-top:4px;font-size:23px}.desktop-account{color:#d9dff0;align-items:center;gap:12px;font-family:inherit;font-size:14px;display:flex}.desktop-account button{color:#91a1c5;cursor:pointer;background:#11182a;border:1px solid #95a9de2e;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.desktop-account button:hover{color:#a9c4ff;border-color:#5694ff80}.desktop-account .icon{width:18px;height:18px}.desktop-avatar{color:#a8c0ff;background:#18225a;border:1px solid #6f66ff;border-radius:50%;place-items:center;width:36px;height:36px;font-family:inherit;font-weight:700;display:grid}.page-content{width:100%;max-width:1320px;margin:0 auto}.bottom-nav{display:none}.toast{bottom:32px}.home-hero-grid{grid-template-columns:minmax(0,1fr) 340px;gap:24px;display:grid}.balance-card{border-radius:22px;min-height:294px;padding:31px 34px}.balance-card h1{font-size:24px}.balance-value{font-size:49px}.balance-value span{font-size:21px}.income-strip{max-width:425px;margin-top:25px}.quick-actions-panel{background:#111827;border:1px solid #90a2d924;border-radius:18px;min-height:294px;padding:25px;box-shadow:0 14px 28px #00000029}.quick-actions-title{color:#eef2ff;font-family:inherit;font-size:18px;display:block}.quick-actions-panel .action-grid{grid-template-columns:repeat(3,1fr);gap:15px;padding:18px 0 0}.quick-actions-panel .icon-action>span{aspect-ratio:auto;border-radius:12px;height:70px}.quick-actions-panel .icon-action>em{font-size:12px}.home-data-grid{grid-template-columns:minmax(0,1.23fr) minmax(340px,.77fr);gap:24px;margin-top:24px;display:grid}.overview-panel,.activity-panel{background:#101725;border:1px solid #90a2d921;border-radius:18px;min-height:230px;padding:22px;box-shadow:0 14px 28px #00000021}.overview-panel .section-heading,.activity-panel .section-heading{margin-top:0}.overview-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:0;display:grid;overflow:visible}.overview-card{border-radius:14px;min-width:0;min-height:155px;padding:20px}.overview-card strong{margin-top:10px;font-size:23px}.bar-chart{height:35px;margin-top:13px}.bar-chart i{flex:1;width:auto}.activity-panel .activity-list{margin-bottom:0}.activity-panel .activity-row{min-height:56px;padding:8px 0}.investment-summary{border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(340px,.8fr);align-items:center;min-height:212px;padding:31px 34px;display:grid}.summary-metrics{margin:0}.investment-summary h1{font-size:26px}.active-tier{border-radius:12px;min-width:98px;padding:12px 15px}.filter-row{margin:24px 0 18px}.tier-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.tier-card{border-radius:18px;min-height:310px;padding:24px}.tier-card h2{font-size:21px}.tier-price strong{font-size:26px}.tier-stats .metric{padding:16px 10px}.tier-stats .metric strong{font-size:16px}.primary-button{border-radius:11px;min-height:46px}.message-fab{bottom:34px;left:auto;right:38px}.wallet-hero,.profile-hero{border-radius:22px;padding:34px}.wallet-hero{min-height:255px}.wallet-hero h1{font-size:48px}.wallet-buttons{width:min(460px,100%)}.wallet-stats{grid-template-columns:repeat(4,minmax(0,1fr));margin:24px 0 32px}.profile-hero{min-height:155px}.profile-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0}.wallet-stats .metric,.profile-grid .metric{padding:18px}.settings-list{max-width:660px}.purchased-panel{border-radius:16px;max-width:800px;padding:22px}.checkout-back,.subpage-back{margin-bottom:22px}.checkout-grid,.detail-grid{grid-template-columns:minmax(0,1fr) minmax(390px,.85fr);gap:24px}.recharge-layout{grid-template-columns:minmax(0,720px);max-width:720px}.checkout-intro,.checkout-payment,.form-panel,.info-panel{border-radius:18px;min-height:472px;padding:32px}.recharge-panel{min-height:auto}.checkout-intro h1{font-size:33px}.checkout-product{margin-top:34px;padding:22px}.checkout-payment>h2,.info-panel h2{font-size:23px}.crypto-options{margin:24px 0}.crypto-options button{min-height:58px}.payment-total{margin:24px 0}.settings-form{min-height:auto}}.message-fab{border-radius:999px;justify-content:center;align-items:center;gap:8px;width:auto;min-width:0;height:48px;padding:0 14px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex;left:auto;right:max(14px,50vw - 196px)}.message-fab span{color:#fff;white-space:nowrap}.auth-shell .message-fab{bottom:18px}.maining-panel{border:1px solid color-mix(in srgb, var(--accent) 38%, transparent);background:radial-gradient(circle at 85% 10%, color-mix(in srgb, var(--accent) 28%, transparent), transparent 30%), linear-gradient(145deg, #142243, #12192c);border-radius:22px;align-content:start;gap:18px;padding:24px;display:grid;box-shadow:0 16px 28px #00000026}.maining-panel h1{font-size:30px}.maining-panel>p:not(.eyebrow){color:#a7b2c9;font-size:12px;line-height:1.6}.maining-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.maining-copy{background:#0c1323;border:1px solid #9eb3ed24;border-radius:12px;padding:14px}.maining-copy h3{font-size:15px}.maining-copy p{color:#8f9bb4;margin-top:7px;font-size:12px;line-height:1.55}.side-help{cursor:pointer;text-decoration:none}.side-help:focus-visible{outline-offset:3px;outline:2px solid #a983ff}.purchased-tier>div:first-child{min-width:0}.purchased-tier-actions{flex:none;justify-items:end;gap:9px;display:grid}.purchased-tier-actions strong{color:var(--accent);white-space:nowrap;font-family:inherit;font-size:17px}.purchased-tier-actions button{border:1px solid color-mix(in srgb, var(--accent) 44%, transparent);min-height:30px;color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);cursor:pointer;border-radius:9px;padding:0 11px;font-size:11px;font-weight:800}.purchased-tier-actions button:hover{background:color-mix(in srgb, var(--accent) 18%, transparent)}.purchased-tier-actions button:focus-visible{outline-offset:3px;outline:2px solid #a983ff}.payout-timer{background:#080d1b57;border:1px solid #8fb7ff38;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;margin-top:14px;padding:12px 14px;display:grid}.payout-timer span,.purchased-countdown{color:#8fb7ff;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:7px;min-width:0;font-size:10px;font-weight:800;display:inline-flex}.payout-timer .icon,.purchased-countdown .icon{flex:none;width:15px;height:15px}.payout-timer strong{color:#f7faff;letter-spacing:0;white-space:nowrap;grid-area:1/2/span 2;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:18px}.payout-timer small{color:#7f8ba6;font-size:10px}.purchased-countdown{color:#a9c4ff;letter-spacing:0;text-transform:none;margin-top:7px}.language-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:4px;display:grid}.language-option{color:#dfe8ff;min-width:0;min-height:42px;font:inherit;cursor:pointer;background:#0c1323;border:1px solid #9eb3ed26;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:12px;display:flex}.language-option span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.language-option .icon{flex:none;width:16px;height:16px}.language-option.active{color:#fff;background:#4a91ff29;border-color:#5397ff94}.language-option:focus-visible{outline-offset:3px;outline:2px solid #a983ff}.support-hero{background:radial-gradient(circle at 88% 10%,#1fe1b02e,#0000 30%),linear-gradient(145deg,#11264b,#131a2c);border:1px solid #4a91ff57;border-radius:24px;justify-content:space-between;align-items:center;gap:18px;padding:24px;display:flex;box-shadow:inset 0 1px #ffffff0d,0 18px 28px #01051542}.support-hero h1{margin-top:7px;font-size:30px}.support-hero p:last-child{color:#96a9b7;margin-top:8px;font-size:12px;line-height:1.45}.support-hero a{color:#dffbf4;background:#1fe1b01f;border:1px solid #1fe1b059;border-radius:11px;flex:none;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.support-hero a .icon{width:17px;height:17px}.support-grid{gap:10px;margin-top:17px;display:grid}.support-grid button{border:1px solid var(--line);color:#e6e9f5;background:var(--panel-muted);cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;width:100%;min-height:58px;padding:0 16px;display:flex}.support-grid button span{align-items:center;gap:11px;min-width:0;font-size:13px;display:flex}.support-grid .icon{color:#7b9eff;flex:none;width:18px;height:18px}.support-hero a:focus-visible,.support-grid button:focus-visible{outline-offset:3px;outline:2px solid #a983ff}.activity-copy small{color:#8a98b4;margin-top:3px;font-size:10px;display:block}.wallet-history-tabs{scrollbar-width:none;gap:8px;margin:-2px 0 12px;display:flex;overflow-x:auto}.wallet-history-tabs::-webkit-scrollbar{display:none}.form-panel input[readonly]{color:#b7c2da;cursor:default;background:#0c1323a8}.locked-profile-note{color:#c4d3f2;background:#4c84ff1a;border:1px solid #8fb7ff38;border-radius:12px;align-items:flex-start;gap:11px;padding:14px;font-size:12px;line-height:1.45;display:flex}.locked-profile-note .icon{color:#8db5ff;flex:none;width:18px;height:18px}.locked-profile-field{gap:7px;display:grid}.locked-profile-field span{color:#b3bdd4;font-size:12px;font-weight:700}.locked-profile-field strong{overflow-wrap:anywhere;color:#b7c2da;letter-spacing:0;background:#0c1323a8;border:1px solid #9eb3ed30;border-radius:10px;align-items:center;min-height:45px;padding:0 13px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;display:flex}.primary-button{text-decoration:none}.admin-shell{min-height:100dvh;color:var(--text);background:#090d1b;padding:16px}.admin-topbar{border-bottom:1px solid #97abe21f;justify-content:space-between;align-items:center;gap:16px;max-width:1320px;margin:0 auto 18px;padding-bottom:14px;display:flex}.admin-brand{color:#f8f9ff;align-items:center;gap:8px;font-family:inherit;font-size:22px;font-weight:700;text-decoration:none;display:flex}.admin-brand span{background:#5a98ff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 13px #5a98ff}.admin-actions{align-items:center;gap:10px;display:flex}.admin-actions button,.admin-actions a,.admin-source-tabs button,.admin-key-form button{color:#aecaef;cursor:pointer;background:#11182a;border:1px solid #95a9de2e;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.admin-actions .icon,.admin-source-tabs .icon{width:16px;height:16px}.admin-actions button:hover,.admin-actions a:hover,.admin-source-tabs button:hover,.admin-key-form button:hover{color:#dce7ff;border-color:#5694ff6b}.admin-actions button:disabled{cursor:wait;opacity:.72}.admin-source-tabs button.active{color:#9df4dc;background:#1fe1b01a;border-color:#1fe1b059}.admin-hero,.admin-key-form,.admin-panel{max-width:1320px;margin-left:auto;margin-right:auto}.admin-hero{background:linear-gradient(145deg,#102338,#12192c);border:1px solid #87a3ef2e;border-radius:18px;gap:18px;padding:24px;display:grid;box-shadow:0 16px 28px #00000026}.admin-hero h1{margin-top:5px;font-size:31px}.admin-hero p:not(.eyebrow){color:#97a5bd;margin-top:8px;font-size:12px}.admin-source-tabs{flex-wrap:wrap;gap:9px;display:flex}.admin-source-badge{color:#9df4dc;background:#1fe1b01a;border:1px solid #1fe1b059;border-radius:10px;align-items:center;gap:8px;width:max-content;max-width:100%;min-height:38px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.admin-source-badge .icon{width:16px;height:16px}.admin-login-shell{align-content:start;display:grid}.admin-login-card{background:#121a2c;border:1px solid #87a3ef2e;border-radius:18px;width:min(100%,460px);margin:8vh auto 0;padding:28px;box-shadow:0 22px 45px #00000047}.admin-login-card h1{margin-top:7px;font-size:32px}.admin-login-card>p:not(.eyebrow):not(.admin-login-note){color:#97a5bd;margin-top:9px;font-size:13px;line-height:1.5}.admin-login-form{gap:15px;margin-top:24px;display:grid}.admin-login-form label{color:#b3bdd4;gap:7px;font-size:12px;font-weight:700;display:grid}.admin-login-form input{color:#f8fbff;width:100%;height:45px;font:inherit;background:#0c1323;border:1px solid #9eb3ed30;border-radius:10px;outline:0;padding:0 13px}.admin-login-form input:focus{border-color:#5b9bff;box-shadow:0 0 0 3px #4b92ff24}.admin-login-form button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#5798ff,#2368ec);border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:46px;font-family:inherit;font-size:16px;font-weight:700;display:inline-flex;box-shadow:0 9px 18px #2368ec45}.admin-login-form button:disabled{cursor:wait;filter:grayscale(.2);opacity:.7}.admin-login-form .icon{width:17px;height:17px}.admin-login-card .admin-alert{max-width:none;margin-top:14px}.admin-login-note{color:#7f8ba6;margin-top:18px;font-size:11px;line-height:1.45}.admin-key-form{background:#101725;border:1px solid #87a3ef24;border-radius:14px;gap:10px;margin-top:14px;padding:16px;display:grid}.admin-key-form label{color:#b3bdd4;gap:7px;font-size:12px;font-weight:700;display:grid}.admin-key-form input{color:#f8fbff;width:100%;height:42px;font:inherit;background:#0c1323;border:1px solid #9eb3ed30;border-radius:10px;outline:0;padding:0 12px}.admin-key-form input:focus{border-color:#5b9bff;box-shadow:0 0 0 3px #4b92ff24}.admin-key-form button:disabled{cursor:wait;opacity:.7}.admin-alert{color:#f4b3c1;background:#fa769617;border:1px solid #fa769647;border-radius:12px;align-items:flex-start;gap:10px;max-width:1320px;margin:14px auto 0;padding:13px 14px;font-size:12px;line-height:1.45;display:flex}.admin-alert .icon{flex:none;width:18px;height:18px}.admin-alert.info{color:#b9cdfa;background:#4b91ff14;border-color:#4b91ff42}.admin-metrics{gap:10px;max-width:1320px;margin:16px auto;display:grid}.admin-metric{background:#101725;border:1px solid #b8c2f024;border-radius:14px;align-items:center;gap:13px;min-width:0;padding:16px;display:flex}.admin-metric.blue{--tone:var(--blue)}.admin-metric.teal{--tone:var(--teal)}.admin-metric.gold{--tone:#f0b91a}.admin-metric.violet{--tone:var(--violet)}.admin-metric>span{width:38px;height:38px;color:var(--tone);background:color-mix(in srgb, var(--tone) 16%, #0c1323);border-radius:10px;flex:none;place-items:center;display:grid}.admin-metric .icon{width:19px;height:19px}.admin-metric strong{color:#f6f7ff;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-family:inherit;font-size:20px;display:block;overflow:hidden}.admin-metric small{color:#8390a9;margin-top:4px;font-size:11px;display:block}.admin-grid{gap:16px;max-width:1320px;margin:0 auto;display:grid}.admin-panel{background:#101725;border:1px solid #90a2d921;border-radius:18px;min-width:0;padding:18px;box-shadow:0 14px 28px #00000021}.admin-panel .section-heading{margin-top:0}.admin-user-list,.admin-transaction-list{gap:10px;display:grid}.admin-user-row,.admin-transaction-row,.admin-wallet-card{background:#0f1728;border:1px solid #9eb3ed21;border-radius:12px;min-width:0}.admin-user-row{gap:13px;padding:14px;display:grid}.admin-user-main{align-items:center;gap:11px;min-width:0;display:flex}.admin-user-main>span{color:#a8c0ff;background:#18225a;border:1px solid #6f66ff;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-family:inherit;font-weight:700;display:grid}.admin-user-main div{min-width:0}.admin-user-main h3,.admin-transaction-row h3{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.admin-user-main p,.admin-user-main small,.admin-transaction-row p,.admin-transaction-row small,.admin-user-state small{color:#8490a9;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;display:block;overflow:hidden}.admin-user-numbers{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-user-numbers span,.admin-user-details span{background:#ffffff0b;border-radius:10px;min-width:0;padding:10px}.admin-user-numbers strong,.admin-user-details strong,.admin-user-state strong{color:#f6f7ff;text-overflow:ellipsis;white-space:nowrap;font-family:inherit;font-size:13px;display:block;overflow:hidden}.admin-user-numbers small{color:#7f8ba6;margin-top:3px;font-size:10px;display:block}.admin-user-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-user-details strong{color:#93a0bc;letter-spacing:.08em;text-transform:uppercase;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:9px}.admin-user-details small{color:#dbe5ff;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;font-weight:700;display:block;overflow:hidden}.admin-user-state{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-user-state strong{color:#fb839f;letter-spacing:.06em;text-transform:uppercase;background:#fa76961a;border:1px solid #fa769661;border-radius:999px;width:max-content;max-width:100%;padding:4px 8px;font-size:10px;display:inline-flex}.admin-wallet-card{align-items:center;gap:12px;margin-bottom:18px;padding:14px;display:flex}.admin-wallet-card div{min-width:0}.admin-wallet-card strong{overflow-wrap:anywhere;color:#cfe0ff;letter-spacing:0;margin-top:5px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;display:block}.admin-transaction-row{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid}.admin-transaction-row .activity-icon{width:34px;height:34px}.admin-transaction-row .icon{width:17px;height:17px}.admin-transaction-row>strong{white-space:nowrap;font-family:inherit;font-size:13px}.admin-transaction-row small{color:#6f7d97;margin-top:4px}.admin-empty{color:#6e7890;border:1px dashed #9eb0e72b;border-radius:12px;align-content:center;place-items:center;gap:8px;min-height:96px;font-size:12px;display:grid}.admin-empty .icon{color:#60759f;width:22px;height:22px}@media (width>=680px){.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-key-form{grid-template-columns:minmax(0,1fr) auto;align-items:end}.admin-key-form button{min-width:130px}.admin-user-numbers,.admin-user-details{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1020px){.admin-shell{padding:32px 42px 42px}.admin-topbar{min-height:72px;margin-bottom:24px}.admin-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:30px 32px}.admin-hero h1{font-size:38px}.admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px auto 20px}.admin-grid{grid-template-columns:minmax(0,1.2fr) minmax(380px,.8fr);gap:20px}.admin-panel{padding:22px}.admin-user-row{grid-template-columns:minmax(210px,.9fr) minmax(300px,1fr) 120px;align-items:center}.admin-user-details{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-user-state{justify-items:end;display:grid}}.support-hero{flex-wrap:wrap}.support-hero>div:first-child{flex:220px;min-width:0}.support-actions{flex:180px;gap:8px;display:flex}.support-actions a{white-space:nowrap;flex:1 1 0;justify-content:center}.support-grid button small{color:#7f8ba6;margin-left:auto;font-size:11px;font-weight:700}.support-tutorial-panel{align-content:start}.tutorial-intro{color:#9aa6be;font-size:12px;line-height:1.6}.tutorial-list{gap:10px;display:grid}.tutorial-step{background:#0c1323;border:1px solid #9eb3ed24;border-radius:12px;align-items:flex-start;gap:12px;padding:14px;display:flex}.tutorial-step strong{color:#dffbf4;background:#1fe1b029;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-family:inherit;font-size:13px;display:grid}.support-contact-panel .primary-button{margin-top:0}@media (width>=880px){.message-fab{bottom:34px;right:38px}.maining-panel{border-radius:18px;min-height:472px;padding:32px}.maining-panel h1{font-size:34px}.language-options{grid-template-columns:repeat(3,minmax(0,1fr))}.support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.support-actions{flex:none}.support-tutorial-layout{grid-template-columns:minmax(0,1fr) minmax(340px,.72fr)}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#101112;--panel:#191b1c;--panel-muted:#202223;--text:#f4f5ef;--muted:#9fa39f;--line:#ffffff12;--lime:#d3f979;--blue:#c4dc96;--violet:#bca9e4;--teal:#b9e887}html,body{background:var(--page);color:var(--text)}body{-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5}button,input,select,textarea{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{transition:background .18s,color .18s,border-color .18s,transform .18s}button:disabled{cursor:not-allowed;opacity:.55}:focus-visible{outline:2px solid var(--lime);outline-offset:4px}::selection{background:var(--lime);color:#161a10}h1,h2,h3,.balance-value,.primary-button{letter-spacing:-.035em;font-family:inherit}.icon{flex-shrink:0;width:20px;height:20px}.brand-lockup{white-space:nowrap;letter-spacing:-.065em;color:var(--text);align-items:center;gap:12px;font-size:30px;font-weight:750;line-height:1;display:flex}.brand-period{color:var(--lime)}.brand-symbol{justify-content:center;align-items:center;gap:3px;width:38px;height:38px;display:inline-flex;transform:skew(-20deg)}.brand-symbol i{background:var(--lime);width:7px;height:27px;display:block}.brand-symbol i:nth-child(2){height:35px}.brand-symbol i:nth-child(3){height:20px}.brand-lockup.compact,.side-brand-button .brand-lockup{gap:8px;font-size:24px}.eyebrow,.micro-label{color:var(--muted);letter-spacing:.08em;font-size:12px;font-weight:550;line-height:1.5}.status-dot{background:var(--lime);border-radius:50%;width:6px;height:6px;display:inline-block}.access-shell{background:#101112;grid-template-columns:1fr 1fr;gap:16px;min-height:100dvh;padding:16px;display:grid}.access-story{background:radial-gradient(at 68% 66%,#42582744,#0000 51%),#1b201b;border:1px solid #ffffff0b;border-radius:20px;flex-direction:column;min-height:760px;padding:38px 44px 24px;display:flex;position:relative;overflow:hidden}.access-story-copy{z-index:1;margin-top:76px}.access-story-copy .eyebrow{color:#c7cfc0;letter-spacing:.14em;align-items:center;gap:10px;font-size:12px;display:flex}.access-story-copy h1{letter-spacing:-.065em;margin:24px 0 20px;font-size:clamp(46px,5.3vw,82px);font-weight:500;line-height:1.04}.access-story-copy h1>span{color:var(--lime)}.access-story-copy>p:last-child{color:#abb5a7;max-width:310px;font-size:15px;line-height:1.7}.orbit-art{flex:1;width:100%;min-height:220px;margin:20px auto 12px;position:relative}.orbit-disc{background:repeating-radial-gradient(circle,#0000 0 22px,#d3f97923 22.5px 23.5px,#0000 24px 37px);border:1px solid #d3f97935;border-radius:50%;width:370px;height:370px;position:absolute;top:-4px;left:50%;transform:translate(-38%)rotate(-28deg)scaleY(.58);box-shadow:0 0 80px #beff6612,inset 0 0 60px #beff6610}.orbit-disc:before,.orbit-disc:after{content:"";border:1px solid #d3f97970;border-radius:50%;position:absolute;inset:35px}.orbit-disc:after{border-color:#d3f97915;inset:-30px}.orbit-core{background:#263420;border:1px solid #d3f97950;border-radius:50%;place-items:center;display:grid;position:absolute;inset:120px;box-shadow:0 0 45px #d3f97912}.orbit-core .brand-symbol{transform:rotate(28deg)scaleY(1.5)skew(-20deg)}.orbit-point{background:#a8d153;border:2px solid #e4ffb0;border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:0 0 18px #d3f97960}.point-one{top:46%;left:31%}.point-two{width:6px;height:6px;top:26%;right:12%}.orbit-caption,.orbit-coordinate{color:#86917c;letter-spacing:.13em;font-size:12px;position:absolute;bottom:14px;left:0}.orbit-coordinate{left:auto;right:0}.access-story-footer{z-index:1;color:#c2cabb;border-top:1px solid #d3f9791a;justify-content:space-between;align-items:center;gap:14px;padding-top:20px;font-size:12px;display:flex}.story-arrow{width:34px;height:34px;color:var(--lime);border:1px solid #d3f97935;border-radius:50%;place-items:center;display:grid}.story-arrow svg{width:18px;transform:rotate(-35deg)}.access-main{flex-direction:column;min-width:0;padding:24px 38px 12px;display:flex}.access-header{justify-content:flex-end;align-items:center;min-height:38px;display:flex}.access-header>a{color:#b3b6b0;align-items:center;gap:12px;font-size:13px;text-decoration:none;display:flex}.access-header svg{width:16px}.access-mobile-brand{display:none}.access-form-wrap{width:min(100%,396px);margin:auto;padding:64px 0 70px}.access-tabs{border:1px solid var(--line);background:#191b1b;border-radius:10px;gap:4px;padding:5px;display:flex}.access-tabs button{color:#9ca09b;cursor:pointer;background:0 0;border:0;border-radius:6px;width:50%;min-height:39px;font-size:13px;font-weight:550}.access-tabs button.active{color:#edf0e9;background:#303330;box-shadow:0 2px 5px #0002}.access-heading{margin:37px 0 30px}.access-step{color:#8b9683;letter-spacing:.14em;font-size:12px;font-weight:550}.access-heading h2{letter-spacing:-.045em;margin:10px 0;font-size:39px;font-weight:550;line-height:1.2}.access-heading p{color:#93988f;font-size:14px}.access-form{gap:22px;display:grid}.access-form label{color:#dce0d6;gap:9px;font-size:13px;font-weight:500;display:grid}.access-form input{width:100%;min-width:0;height:51px;color:var(--text);background:#191b1a;border:1px solid #ffffff15;border-radius:8px;outline:0;padding:0 15px;font-size:14px;transition:border-color .15s,box-shadow .15s}.access-form input::placeholder{color:#6f766d}.access-form input:focus{border-color:#b0d26b;box-shadow:0 0 0 3px #d3f9790e}.access-form input:-webkit-autofill{-webkit-text-fill-color:var(--text);caret-color:var(--text);-webkit-box-shadow:inset 0 0 0 100px #191b1a}.access-form label>small{color:#93988f;font-size:12px;font-weight:400}.password-control{display:flex;position:relative}.password-control input{padding-right:50px}.password-control button{color:#8b9285;cursor:pointer;background:0 0;border:0;width:44px;position:absolute;inset:0 3px 0 auto}.password-control svg{vertical-align:middle;width:20px}.access-recovery{color:#bac3b0;justify-self:end;margin-top:-9px;font-size:12px;text-decoration:none}.access-recovery:hover,.access-header a:hover{color:var(--lime)}.access-submit{background:var(--lime);color:#202718;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:0 18px;font-size:14px;font-weight:650;display:flex}.access-submit:hover:not(:disabled){background:#e1ff9f;transform:translateY(-1px)}.access-submit svg{width:20px}.access-switch{text-align:center;color:#8e9588;margin-top:27px;font-size:13px}.access-switch button{color:#d6e5bf;font-size:inherit;cursor:pointer;background:0 0;border:0;padding:4px}.access-switch button span{margin-left:4px}.access-footer{color:#767d72;justify-content:space-between;align-items:center;gap:15px;font-size:12px;display:flex}.access-footer a{color:#a1a998;text-decoration:none}.form-error,.demo-disclosure{color:#ffaba1;background:#ff8c8208;border:1px solid #ff8c822d;border-radius:8px;padding:12px 14px;font-size:13px;line-height:1.5}.demo-disclosure{color:#b8c5a6;background:#d3f97905;border-color:#d3f9792a;margin-top:24px}.button-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (width>=1600px){.access-shell{padding:24px}.access-story{padding:44px 64px 28px}.access-form-wrap{width:420px}.access-story-copy{margin-top:100px}}@media (width<=1000px){.access-story{padding:30px}.access-story-copy{margin-top:85px}.access-story-copy h1{font-size:55px}.access-main{padding:20px}.access-footer{flex-wrap:wrap}.orbit-disc{width:290px;height:290px;top:25px}.orbit-core{inset:85px}}@media (width<=760px){.access-shell{padding:0;display:block}.access-story{display:none}.access-main{min-height:100dvh;padding:25px 24px}.access-header{justify-content:space-between}.access-mobile-brand{display:block}.access-form-wrap{padding:56px 0}.access-heading h2{font-size:36px}.access-footer{font-size:12px}.access-form input{font-size:16px}.access-tabs button{min-height:42px}}.app-shell{background:var(--page);grid-template-columns:240px minmax(0,1fr);width:100%;min-height:100dvh;padding:0;display:grid;overflow:visible}.app-shell:before{display:none}.side-nav{border-right:1px solid var(--line);background:#161819;flex-direction:column;width:auto;height:100dvh;min-height:650px;padding:32px 20px 20px;display:flex;position:sticky;top:0}.side-brand-button{cursor:pointer;background:0 0;border:0;align-self:flex-start;margin:0 12px 35px;padding:0}.workspace-label{border:1px solid var(--line);background:#1d1f20;border-radius:9px;align-items:center;gap:10px;padding:12px 10px;display:flex}.workspace-monogram{color:#dbe9be;background:#30352b;border:1px solid #ffffff15;border-radius:6px;place-items:center;width:30px;height:32px;font-size:13px;display:grid}.workspace-label strong,.workspace-label small{display:block}.workspace-label strong{font-size:12px;font-weight:550}.workspace-label small{color:#878e85;margin-top:2px;font-size:12px}.side-caption{color:#717970;letter-spacing:.13em;margin:29px 13px 13px;font-size:12px;font-weight:600}.side-nav nav{gap:5px;display:grid}.side-nav nav button{color:#9ca39a;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:13px;min-height:45px;padding:0 14px;font-size:13px;font-weight:500;display:flex}.side-nav nav button:hover{color:#edf3e5;background:#ffffff05}.side-nav nav button.active{color:var(--lime);background:#d3f9790e;border-color:#d3f97909}.nav-active-dot{background:var(--lime);border-radius:50%;width:5px;height:5px;margin-left:auto}.side-help{background:radial-gradient(at 0 0,#d3f97908,#0000 70%),#1d211c;border:1px solid #d3f97916;border-radius:11px;margin:auto 0 24px;padding:17px;display:block}.side-help .help-icon{color:#c2d5a4;border:1px solid #d3f97922;border-radius:8px;place-items:center;width:30px;height:30px;margin-bottom:13px;display:grid}.side-help strong{color:#e0e7d8;margin:0 0 6px;font-size:13px;font-weight:550}.side-help>span:not(.help-icon){color:#8e9987;font-size:12px;line-height:1.5}.side-help b{color:#cae5a0;justify-content:space-between;margin-top:16px;font-size:12px;font-weight:500;display:flex}.side-help b span{color:inherit}.side-account{border-top:1px solid var(--line);align-items:center;gap:8px;padding-top:20px;display:flex}.side-profile{text-align:left;min-width:0;color:var(--text);cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:0;display:flex}.side-profile>span:last-child{min-width:0}.side-profile strong{text-overflow:ellipsis;white-space:nowrap;max-width:112px;font-size:12px;font-weight:550;display:block;overflow:hidden}.side-profile small{color:#818a7b;margin-top:2px;font-size:12px;display:block}.side-logout{color:#9aa18f;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;width:30px;min-height:34px;margin:0;padding:5px}.side-logout:hover{color:#f1ada3;background:#f1ada30a}.workspace{min-width:0;padding:0 36px 28px}.desktop-topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;max-width:1360px;min-height:86px;margin:0 auto 34px;display:flex}.topbar-breadcrumb{color:#858d80;align-items:center;gap:13px;font-size:12px;display:flex}.topbar-breadcrumb h2{color:#d8ded1;letter-spacing:0;margin:0;font-size:13px;font-weight:500}.desktop-account{align-items:center;gap:15px;display:flex}.topbar-account-status{color:#929b8a;align-items:center;gap:7px;font-size:12px;display:flex}.topbar-account-status .status-dot{width:5px;height:5px}.desktop-account>button{border:1px solid var(--line);color:#b6beac;cursor:pointer;background:#1a1d19;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.desktop-account>button:hover{color:var(--lime);border-color:#d3f97955}.desktop-avatar,.desktop-account>button.desktop-avatar{color:#d7e6bb;background:#32392a;border:1px solid #d3f97924;border-radius:50%;flex-shrink:0;place-items:center;width:35px;height:35px;font-size:13px;font-weight:550;display:grid}.page-content{outline:none;width:100%;max-width:1360px;margin:auto}.skip-link{z-index:100;color:#17200f;background:var(--lime);border-radius:8px;padding:10px 18px;position:fixed;top:8px;left:50%;transform:translate(-50%,-160%)}.skip-link:focus{transform:translate(-50%)}.bottom-nav{display:none}.dashboard-welcome{justify-content:space-between;align-items:center;gap:20px;margin-bottom:27px;display:flex}.dashboard-welcome .eyebrow{color:#747f6d;letter-spacing:.13em;margin-bottom:10px;font-size:12px}.dashboard-welcome h1{letter-spacing:-.05em;font-size:clamp(27px,2.5vw,38px);font-weight:500;line-height:1.2}.dashboard-welcome h1>span{color:#d4dacd}.welcome-dot{color:var(--lime)}.dashboard-welcome p:last-child{color:#8c9586;margin-top:10px;font-size:13px}.dashboard-date{border:1px solid var(--line);color:#a6ae9f;border-radius:7px;flex-shrink:0;align-items:center;gap:8px;padding:9px 12px;font-size:12px;display:flex}.dashboard-date .icon{width:15px;height:15px}.verification-banner{background:#dfc98b06;border:1px solid #dfc98b20;border-radius:10px;align-items:center;gap:13px;margin:0 0 24px;padding:14px 18px;display:flex}.verification-banner-icon{color:#dc9;place-items:center;width:32px;height:32px;display:grid}.verification-banner h2{color:#dcd5bf;letter-spacing:0;margin:0;font-size:13px;font-weight:550}.verification-banner p{color:#9a9585;margin-top:3px;font-size:12px}.verification-banner>button{color:#ddd1ac;background:0 0;border:1px solid #dfc98b33;border-radius:6px;flex-shrink:0;align-items:center;gap:12px;min-height:35px;margin-left:auto;padding:0 12px;font-size:12px;display:flex}.verification-banner>button .icon{width:14px}.home-hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px;display:grid}.balance-card{isolation:isolate;min-height:232px;box-shadow:none;background:radial-gradient(at 100% 0,#d3f97916,#0000 55%),#242b20;border:1px solid #d3f97928;border-radius:13px;padding:24px 26px 0;position:relative;overflow:hidden}.balance-card:after{content:"";z-index:-1;background:repeating-radial-gradient(circle,#0000 0 23px,#d3f97909 24px 25px,#0000 26px 45px);border:1px solid #d3f9790d;border-radius:50%;width:320px;height:320px;position:absolute;top:-90px;right:-80px}.balance-topline{justify-content:space-between;align-items:center;display:flex;position:relative}.balance-card .eyebrow{color:#c0cdb0;letter-spacing:0;text-transform:none;font-size:13px}.balance-currency{color:#c8d7b4;letter-spacing:.07em;border:1px solid #d3f97925;border-radius:5px;padding:4px 8px;font-size:12px;display:block}.balance-value{color:#e6f5cc;letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin:14px 0 4px;font-size:clamp(32px,3.8vw,52px);font-weight:500;line-height:1.2}.balance-description{color:#a5b293;align-items:center;gap:7px;margin-top:10px;font-size:12px;display:flex}.balance-description .status-dot{width:5px;height:5px}.balance-bottom{border-top:1px solid #d3f97915;justify-content:space-between;align-items:center;gap:12px;min-height:50px;margin-top:25px;display:flex}.balance-bottom>span{overflow-wrap:anywhere;color:#aab89a;align-items:center;gap:7px;min-width:0;font-size:12px;display:flex}.balance-bottom .icon{width:14px;height:14px}.balance-bottom button{color:#d6eab5;cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;gap:7px;min-height:38px;font-size:12px;display:flex}.quick-actions-panel{border:1px solid var(--line);background:var(--panel);min-height:232px;box-shadow:none;border-radius:13px;padding:24px}.section-heading{justify-content:space-between;align-items:center;gap:12px;margin:0 0 19px;display:flex}.section-heading h2,.chart-heading h2{color:#e5e9df;letter-spacing:-.025em;font-size:15px;font-weight:550}.section-heading button{color:#b9c8a5;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;min-height:30px;padding:0;font-size:12px;display:inline-flex}.section-heading button .icon{width:12px;height:12px}.section-kicker{color:#767f71;letter-spacing:.045em;font-size:12px;font-weight:500}.quick-actions-panel .action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:5px 0 0;display:grid}.icon-action{cursor:pointer;background:0 0;border:0;min-width:0;padding:0}.quick-actions-panel .icon-action>span{aspect-ratio:auto;width:100%;height:57px;color:var(--tone);box-shadow:none;background:#ffffff03;border:1px solid #ffffff0b;border-radius:9px;place-items:center;display:grid}.icon-action:hover>span{border-color:var(--tone);background:#ffffff07}.quick-actions-panel .icon-action>em{color:#aab1a3;margin-top:10px;font-size:12px;font-style:normal;font-weight:450;display:block}.quick-actions-note{color:#777f71;justify-content:center;align-items:center;gap:7px;margin-top:21px;font-size:12px;display:flex}.quick-actions-note .icon{width:13px;height:13px}.dashboard-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:20px 0;display:grid}.dashboard-stat{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:18px 22px}.stat-topline{justify-content:space-between;align-items:center;gap:10px;display:flex}.stat-topline p{color:#a5ada0;font-size:12px}.stat-icon{border:1px solid;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.stat-icon .icon{width:15px;height:15px}.stat-icon.lime{color:#b8cf8d;background:#b8cf8d08;border-color:#b8cf8d20}.stat-icon.lilac{color:#b7a4cc;background:#b7a4cc08;border-color:#b7a4cc20}.stat-icon.peach{color:#c7aa8e;background:#c7aa8e08;border-color:#c7aa8e20}.dashboard-stat>strong{color:#e7ece2;letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:9px 0 3px;font-size:28px;font-weight:500;display:block}.dashboard-stat>span{color:#77816f;font-size:12px}.home-data-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:20px;margin:0;display:grid}.income-chart-panel,.activity-panel{border:1px solid var(--line);background:var(--panel);min-width:0;min-height:345px;box-shadow:none;border-radius:13px;padding:22px}.chart-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.chart-heading p{color:#7d8775;margin-top:5px;font-size:12px}.chart-period{border:1px solid var(--line);border-radius:6px;gap:4px;padding:3px;display:flex}.chart-period button{color:#87917d;cursor:pointer;background:0 0;border:0;border-radius:4px;min-width:32px;min-height:26px;padding:3px 6px;font-size:12px}.chart-period button.active{color:#d9e8c3;background:#30382a}.chart-total{align-items:baseline;gap:12px;margin-top:23px;display:flex}.chart-total strong{color:#e6eedc;letter-spacing:-.04em;font-size:25px;font-weight:500}.chart-total span{color:#7f8b75;font-size:12px}.income-chart{height:155px;margin-top:20px;position:relative}.chart-grid{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.chart-grid span{color:#66715d;align-items:center;gap:10px;font-size:12px;display:flex;position:relative}.chart-grid span:after{content:"";border-top:1px dashed #ffffff0c;flex:1}.chart-bars{align-items:end;gap:5px;display:flex;position:absolute;inset:6px 2px 6px 45px}.chart-column{outline-offset:2px;flex:1;justify-content:center;align-items:end;height:100%;display:flex;position:relative}.chart-column>i{background:#b9d883;border-radius:4px 4px 0 0;width:64%;max-width:32px;min-height:2px;transition:height .2s;display:block}.chart-tooltip{z-index:2;color:#bdcfa5;text-align:center;background:#20281a;border:1px solid #52683c;border-radius:6px;min-width:90px;padding:8px;font-size:12px;display:none;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.chart-tooltip strong,.chart-column:hover .chart-tooltip,.chart-column:focus .chart-tooltip{display:block}.chart-empty-copy{pointer-events:none;background:radial-gradient(#191b1cec 20%,#0000 75%);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:15px 10px 0 36px}.empty-chart-icon{color:#b8d693;border:1px solid #d3f97925;border-radius:9px;place-items:center;width:30px;height:30px;margin-bottom:9px;font-size:21px;display:grid}.chart-empty-copy strong{color:#aab79d;font-size:12px;font-weight:500}.chart-empty-copy>span:last-child{color:#748269;text-align:center;max-width:225px;margin-top:5px;font-size:12px}.chart-axis{color:#747f6a;justify-content:space-between;margin:12px 0 0 45px;font-size:12px;display:flex}.activity-panel .empty-state{background:0 0;border:0;min-height:190px;margin:0;padding:20px}.empty-state{color:#929e86;background:#171b16;border:1px dashed #ffffff17;border-radius:11px;align-content:center;justify-items:center;gap:14px;min-height:155px;padding:24px;display:grid}.empty-state .icon{box-sizing:content-box;color:#8a9b79;background:#ffffff03;border:1px solid #ffffff0a;border-radius:14px;width:36px;height:36px;padding:8px}.empty-state p{font-size:13px}.activity-empty-note{color:#738169;text-align:center;max-width:235px;margin:-18px auto 0;font-size:12px;line-height:1.7}.activity-list{margin-bottom:0}.activity-row{border-color:var(--line);padding:13px 0}.activity-icon{color:#b2ca90;background:#d3f9790a;border:1px solid #d3f97915;border-radius:9px;width:35px;height:35px}.activity-row h3{letter-spacing:0;font-size:12px;font-weight:500}.activity-row p,.activity-row small{color:#7e8b72;font-size:12px}.activity-row>strong{font-size:13px}.positive{color:#c5e89d!important}.negative{color:#e8b3a6}.dashboard-footer{border-top:1px solid var(--line);color:#62715a;justify-content:space-between;gap:16px;margin-top:28px;padding-top:20px;font-size:12px;display:flex}.dashboard-footer a{color:#899d79;text-decoration:none}.investment-summary,.wallet-hero,.profile-hero,.referral-hero,.support-hero,.maining-panel{min-height:auto;box-shadow:none;background:radial-gradient(at 100% 0,#d3f97909,#0000 60%),#21261e;border:1px solid #d3f97922;border-radius:14px;padding:28px}.investment-summary{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:center;gap:24px;display:grid}.investment-summary h1,.wallet-hero h1,.profile-hero h1,.support-hero h1,.referral-hero h1{margin-top:8px;font-weight:500}.investment-summary h1{font-size:27px}.active-tier{color:var(--lime);background:#d3f97907;border:1px solid #d3f97925;border-radius:7px;padding:8px 10px}.active-tier strong{color:#d0e4ae;font-size:12px}.active-tier span{color:#8da474;font-size:12px}.summary-metrics{gap:0;margin:0}.summary-metrics .metric{padding:12px 15px}.metric{min-width:0}.metric strong{letter-spacing:-.04em;overflow-wrap:anywhere;margin-top:6px;font-size:22px;font-weight:500;display:block}.metric .micro-label{color:#98a28e;letter-spacing:0;text-transform:none;font-size:12px;font-weight:400}.filter-row,.wallet-history-tabs{flex-wrap:wrap;gap:6px;margin:25px 0 20px;padding:0;display:flex;overflow:visible}.segment-button{color:#929e87;min-height:39px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:7px;flex:0 auto;padding:8px 15px;font-size:12px;font-weight:450}.segment-button.active{color:#def1c3;background:#d3f9790c;border-color:#d3f97926}.segment-button:hover{background:#ffffff06}.tier-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.tier-card{border:1px solid var(--line);min-height:310px;box-shadow:none;background:#1a1d19;border-radius:12px;flex-direction:column;padding:22px;transition:border-color .2s,transform .2s;display:flex}.tier-card:hover{border-color:#d3f97945;transform:translateY(-3px)}.tier-heading{align-items:flex-start;gap:10px}.tier-card h2{margin-top:12px;font-size:17px;font-weight:500}.vip-pill{color:#b8cfa1;background:#d3f97907;border:1px solid #ffffff16;border-radius:5px;gap:6px;min-height:23px;padding:4px 7px;font-size:12px;font-weight:500}.vip-pill>span{width:4px;height:4px;box-shadow:none;background:currentColor}.tier-price strong{color:#e8eedf;letter-spacing:-.055em;font-size:25px;font-weight:500}.tier-price .micro-label{font-size:12px}.risk-row{margin-top:22px}.risk-row strong{color:#c7d7b3;font-size:12px}.risk-track{background:#ffffff0c;height:3px;margin-top:10px}.risk-track>span{box-shadow:none;background:#b5ce8c}.tier-stats{background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:20px 0;padding:0}.tier-stats .metric{padding:10px 7px}.tier-stats .metric:first-child{padding-left:0}.tier-stats .metric strong{color:#d8e2cc;font-size:15px}.tier-stats .micro-label{font-size:12px}.tier-card .primary-button{color:#cedfba;background:#d3f97908;border:1px solid #d3f97929;min-height:39px;margin-top:auto;font-size:12px}.tier-card .primary-button:hover{background:#d3f97919}.primary-button,.form-panel>button.primary-button,.admin-login-form button{background:var(--lime);color:#232b1b;min-height:45px;box-shadow:none;letter-spacing:0;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:12px 18px;font-size:13px;font-weight:550;text-decoration:none;display:inline-flex}.primary-button:hover:not(:disabled){box-shadow:none;background:#e3ffac}.primary-button.secondary{color:#cbdcb7;background:#d3f97908;border-color:#d3f97935}.primary-button:disabled{filter:none;opacity:.45;cursor:not-allowed}.wallet-hero h1{color:#e4f2cd;font-size:48px}.wallet-hero>p:not(.eyebrow),.profile-hero p:not(.eyebrow),.support-hero p:not(.eyebrow),.referral-hero p:not(.eyebrow){color:#9ba98e;font-size:13px}.wallet-identity{color:#a7b797;background:#12170f55;border-color:#d3f97915;font-size:12px}.wallet-buttons{max-width:380px;margin-top:25px}.wallet-stats,.profile-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:22px 0;display:grid}.wallet-stats .metric,.profile-grid .metric,.referral-grid .metric{border:1px solid var(--line);background:var(--panel);border-radius:11px;padding:20px}.large-avatar,.avatar{color:#ddedc7;box-shadow:none;background:#3d4d2b;border:1px solid #d3f97940}.profile-hero{justify-content:flex-start;gap:22px}.verification-pill{color:#d3bf8d;background:#e8cd8f08;border-color:#e8cd8f33}.verification-pill.verified{color:#c6dea5;background:#d3f9790a;border-color:#d3f97925}.settings-list,.purchased-panel,.referral-panel{border:1px solid var(--line);background:var(--panel);border-radius:12px;width:100%;max-width:none;padding:22px}.settings-list{margin-top:22px;padding:0 22px}.settings-list button{border-color:var(--line);color:#c8d2bc;background:0 0;min-height:66px;font-size:13px}.settings-list button small{color:#88987b;font-size:12px}.settings-list button .icon{color:#98ad84}.settings-list .signout-row{color:#dca99b}.purchased-tier{border-color:var(--line);background:#151b12;border-radius:10px;padding:18px}.purchased-tier h3{font-size:16px}.purchased-tier p{font-size:12px}.purchased-tier-actions strong{color:#c1d7a3}.checkout-back,.subpage-back{color:#a9bb98;align-items:center;gap:8px;min-height:40px;margin-bottom:20px;font-size:13px;display:inline-flex}.checkout-grid,.detail-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.checkout-intro,.checkout-payment,.form-panel,.info-panel{border:1px solid var(--line);background:var(--panel);min-height:auto;box-shadow:none;border-radius:13px;padding:28px}.checkout-intro h1,.form-panel h1,.maining-panel h1{color:#edf2e5;margin-top:9px;font-size:30px;font-weight:500}.checkout-intro>p:not(.eyebrow),.maining-panel>p:not(.eyebrow),.maining-copy p,.tutorial-intro,.recharge-instruction{color:#98a88a;font-size:13px;line-height:1.75}.checkout-intro>p:not(.eyebrow){margin-top:16px}.checkout-product{background:#d3f97904;border:1px solid #d3f9791c;border-radius:10px;margin-top:26px;padding:22px}.checkout-product>strong{color:#cbdcb5}.checkout-wallet-summary{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;margin-top:15px;padding:20px 0;font-size:13px;display:flex}.checkout-wallet-summary>.icon{color:#b3ca93}.checkout-wallet-summary>strong{margin-left:auto}.checkout-wallet-summary span{color:#829473;font-size:12px;display:block}.payment-total strong{color:#d8e9c1;font-size:32px}.payment-total span,.payment-total small,.payment-note{color:#96a887;font-size:12px}.payment-note{line-height:1.7}.checkout-payment>h2,.info-panel h2{color:#e1ead6;overflow-wrap:anywhere;margin-top:9px;font-size:24px;font-weight:500}.form-panel label,.admin-login-form label{color:#bcc9b0;gap:8px;margin-top:22px;font-size:13px;font-weight:450;display:grid}.form-panel input,.form-panel select,.admin-login-form input{color:#e8efdf;width:100%;min-width:0;min-height:47px;box-shadow:none;background:#11160e;border:1px solid #ffffff18;border-radius:8px;outline:none;padding:12px 14px;font-size:14px}.form-panel input:focus,.form-panel select:focus,.admin-login-form input:focus{border-color:#b9d68c;box-shadow:0 0 0 3px #d3f9790b}.form-panel input[readonly],.form-panel input:disabled,.form-panel select:disabled{color:#8b9d7c}.form-panel input[type=file]{padding:10px;font-size:12px}.form-panel input::file-selector-button{color:#c9dcb2;cursor:pointer;background:#29351e;border:1px solid #d3f97928;border-radius:5px;margin-right:10px;padding:6px 10px;font-size:12px}.form-panel>.primary-button{margin-top:24px}.form-panel .auth-error{color:#f2aa9d;margin-top:18px;font-size:13px}.recharge-layout{grid-template-columns:minmax(0,720px)}.recharge-instruction{margin-top:18px}.result-strip{border-color:var(--line);background:#10180b;border-radius:9px;margin-top:20px;padding:18px}.result-strip .metric strong{font-size:19px}.maining-metrics{margin-top:8px}.maining-copy{border-color:var(--line);background:#141b0f;padding:18px}.maining-copy h3{color:#d1e1bc;font-size:14px}.payout-timer{color:#b3c699;background:#1c2614;border-color:#d3f97921;border-radius:8px;margin-top:16px;padding:13px 16px}.payout-timer span,.payout-timer small{color:#91a67a;font-size:12px}.payout-timer strong{color:#d9edbf;letter-spacing:.035em;font-variant-numeric:tabular-nums;font-size:18px}.locked-profile-field,.locked-profile-note,.verification-status,.toggle-row{border-color:var(--line);color:#a5b994;background:#141a0f;border-radius:8px;font-size:13px}.locked-profile-note{padding:16px;line-height:1.7}.locked-profile-field strong{color:#bdcfa9}.verification-status.verified{color:#bfd9a0;background:#d3f97908;border-color:#d3f97925}.toggle-row{justify-content:space-between;align-items:center;gap:14px;min-height:65px;padding:18px 14px;display:flex}.toggle-row>span{align-items:center;gap:10px;display:flex}.toggle-row strong{color:#b5c7a0;flex-shrink:0;font-size:12px}.toggle-row.active{background:#d3f97906;border-color:#d3f97928}.referral-hero>button,.support-actions a{color:#d1e9b2;background:#d3f97908;border:1px solid #d3f97930;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 16px;font-size:13px;text-decoration:none;display:inline-flex}.commission-row,.referral-row{border-color:var(--line);background:var(--panel);border-radius:10px;padding:20px}.commission-row strong,.referral-row h3{color:#d4e3c2;font-size:15px}.commission-row span,.commission-row small,.referral-row p,.referral-row small{color:#8b9d7b;font-size:12px}.team-tag{color:#bcd5a0;background:#d3f97909;border-color:#d3f97925}.referral-tree{overflow-x:auto}.referral-branch{min-width:0}.support-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.support-grid button{border:1px solid var(--line);color:#cddcbb;background:var(--panel);border-radius:12px;min-height:100px;padding:24px;font-size:15px}.support-grid button:hover{background:#20291a;border-color:#d3f97940}.support-grid small{color:#8d9f7e;font-size:12px}.tutorial-step{border-color:var(--line);background:#141b0f;border-radius:9px;padding:16px}.tutorial-step strong{color:#d3e7b9;background:#2d3d20;border-color:#d3f97925}.tutorial-step p{color:#acbd9c;font-size:14px;line-height:1.7}.toast{z-index:100;color:#e0f0cc;background:#28351def;border:1px solid #d3f97944;border-radius:10px;max-width:min(440px,100vw - 36px);padding:16px 20px;font-size:13px;line-height:1.6;position:fixed;bottom:26px;left:auto;right:28px;transform:none;box-shadow:0 14px 45px #0005}.message-fab{display:none}.auth-loading{color:#b7ce98;background:#101112;font-size:14px}.admin-shell{background:var(--page);min-height:100dvh}.admin-topbar{border-color:var(--line)}.admin-brand{color:#e5f1d7}.admin-brand span{background:var(--lime);box-shadow:none}.admin-actions a,.admin-actions button{color:#c4d9aa;background:#d3f97906;border-color:#d3f97925}.admin-hero{background:#232c1c;border-color:#d3f97920;border-radius:14px}.admin-hero h1{font-size:34px;font-weight:500}.admin-hero p{color:#99b085}.admin-source-badge{color:#c4dda5;background:#d3f97909;border-color:#d3f97930}.admin-metric,.admin-panel,.admin-login-card{border-color:var(--line);background:var(--panel);box-shadow:none;border-radius:13px}.admin-metric strong{color:#e2efd4;font-weight:500}.admin-metric small{color:#839b70}.admin-user-card,.admin-wallet-card,.admin-user-details,.admin-transaction-row{border-color:var(--line);background:#141b0f}.admin-user-main h3{color:#d4e7c2}.admin-login-card>p{color:#98ad87}.admin-login-card h1{margin:14px 0;font-size:32px;font-weight:500}.admin-alert{color:#dac092;background:#e8bb7d09;border-color:#e8bb7d33}.admin-empty{color:#819672}@media (width>=1650px){.workspace{padding-left:54px;padding-right:54px}.app-shell{grid-template-columns:260px minmax(0,1fr)}.side-nav{padding-left:24px;padding-right:24px}.home-hero-grid{grid-template-columns:1.3fr 1fr}}@media (width<=1250px){.app-shell{grid-template-columns:220px minmax(0,1fr)}.side-nav{padding-left:15px;padding-right:15px}.workspace{padding-left:24px;padding-right:24px}.tier-list{grid-template-columns:repeat(2,minmax(0,1fr))}.section-kicker{display:none}.investment-summary{grid-template-columns:1fr}.summary-topline{justify-content:space-between}.summary-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.summary-metrics .metric{padding-left:0}.summary-metrics .metric strong{font-size:17px}.home-data-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.income-chart-panel,.activity-panel{padding:19px}.dashboard-stat{padding:17px}}@media (width<=1020px){.app-shell{grid-template-columns:190px minmax(0,1fr)}.side-nav{padding-left:12px;padding-right:12px}.workspace-label{gap:7px;padding:10px 7px}.workspace-label strong,.workspace-label small{font-size:12px}.side-profile strong{max-width:76px}.home-hero-grid{grid-template-columns:minmax(0,1fr);gap:16px}.balance-card{min-height:220px}.quick-actions-panel{min-height:auto;padding:20px}.quick-actions-panel .section-heading{margin-bottom:10px}.quick-actions-note{margin-top:15px}.quick-actions-panel .icon-action>span{height:45px}.home-data-grid{grid-template-columns:minmax(0,1fr)}.activity-panel{min-height:275px}.dashboard-date{display:none}.dashboard-stat-grid{gap:12px}.dashboard-stat{padding:14px}.dashboard-stat>strong{font-size:23px}.stat-topline p{font-size:12px}.stat-icon{width:25px;height:25px}.checkout-grid,.detail-grid{grid-template-columns:minmax(0,1fr)}.wallet-stats,.profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-hero h1{font-size:28px}}@media (width<=760px){.app-shell{padding:0 0 calc(88px + env(safe-area-inset-bottom));width:100%;min-width:320px;display:block}.side-nav{display:none}.workspace{padding:0 20px 22px}.desktop-topbar{min-height:74px;margin-bottom:25px}.topbar-breadcrumb{gap:8px;font-size:12px}.topbar-breadcrumb h2{font-size:12px}.topbar-account-status{display:none}.desktop-account{gap:9px}.desktop-account>button{width:31px;height:31px}.dashboard-welcome{margin-bottom:23px}.dashboard-welcome h1{font-size:31px}.dashboard-welcome p:last-child{max-width:300px;font-size:12px}.verification-banner{flex-wrap:wrap;gap:8px;margin-bottom:18px;padding:13px}.verification-banner>div{flex:1}.verification-banner-icon{display:none}.verification-banner h2{font-size:12px}.verification-banner p{max-width:240px;font-size:12px}.verification-banner>button{padding:0 9px;font-size:12px}.balance-card{min-height:219px;padding:22px 22px 0}.balance-value{font-size:44px}.balance-bottom{margin-top:24px}.home-hero-grid{gap:16px}.dashboard-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:16px 0}.dashboard-stat{border-radius:10px;padding:13px 11px}.stat-topline{flex-direction:column-reverse;align-items:start;gap:9px}.stat-topline p{font-size:12px}.dashboard-stat>strong{margin-top:10px;font-size:24px}.dashboard-stat>span{font-size:12px;line-height:1.5;display:block}.chart-heading h2{font-size:15px}.chart-heading p{font-size:12px}.income-chart-panel{min-height:330px}.dashboard-footer{flex-direction:column;gap:8px}.bottom-nav{z-index:50;width:100%;min-height:73px;padding:9px 8px calc(9px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#171b14f5;border:0;border-top:1px solid #d3f97915;border-radius:0;grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:2px;display:grid;position:fixed;inset:auto 0 0;transform:none;box-shadow:0 -10px 30px #0002}.bottom-nav button{color:#82936f;background:0 0;border:0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:51px;padding:5px 1px;font-size:12px;display:flex}.bottom-nav button.active{color:#d0ebaa;background:#d3f9790c}.bottom-nav .icon{width:19px;height:19px}.toast{bottom:calc(89px + env(safe-area-inset-bottom));font-size:12px;right:18px}.investment-summary,.wallet-hero,.profile-hero,.referral-hero,.support-hero,.maining-panel{padding:22px}.investment-summary h1{font-size:26px}.summary-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.summary-metrics .metric{border:0;padding:8px 0}.summary-metrics .metric strong{font-size:22px}.filter-row{gap:5px;margin-top:20px}.segment-button{padding:9px 11px;font-size:12px}.tier-list{gap:14px}.tier-card{padding:18px}.tier-heading{flex-wrap:wrap}.tier-price{text-align:left}.tier-stats .metric strong{font-size:13px}.tier-stats .micro-label{font-size:12px}.tier-stats .metric{padding:10px 4px}.checkout-intro,.checkout-payment,.form-panel,.info-panel{padding:22px}.form-panel input,.form-panel select{font-size:16px}.wallet-hero h1{font-size:42px}.profile-hero{gap:14px}.profile-hero h1{overflow-wrap:anywhere;font-size:26px}.profile-hero p{overflow-wrap:anywhere}.large-avatar{flex-shrink:0;width:56px;height:56px}.settings-list{padding:0 16px}.settings-list button{flex-wrap:wrap;gap:10px;padding:15px 0;font-size:12px}.settings-list button small{font-size:12px}.settings-list button>.icon:last-child{margin-left:auto}.wallet-stats .metric,.profile-grid .metric{padding:17px}.support-grid{gap:12px}.support-grid button{padding:19px;font-size:13px}.support-hero{flex-direction:column;align-items:start;gap:24px;display:flex}.support-hero h1{font-size:29px}.referral-hero{flex-wrap:wrap;gap:18px}.commission-row{flex-wrap:wrap;gap:12px}.admin-shell{padding:20px 16px}.admin-topbar{flex-wrap:wrap;gap:15px}.admin-hero h1{font-size:28px}.admin-actions{flex-wrap:wrap}}@media (width<=430px){.workspace{padding:0 15px 20px}.dashboard-welcome h1{font-size:28px}.tier-list{grid-template-columns:minmax(0,1fr)}.tier-heading{flex-wrap:nowrap}.tier-price{text-align:right}.tier-stats .metric strong{font-size:17px}.tier-stats .micro-label{font-size:12px}.tier-card{min-height:300px;padding:23px}.support-grid{grid-template-columns:minmax(0,1fr)}.verification-banner>button{margin-left:0}.dashboard-stat>strong{font-size:21px}.dashboard-stat{padding:13px 9px}.activity-empty-note{font-size:12px}.toggle-row{flex-wrap:wrap}.referral-children{margin-left:12px;padding-left:8px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.balance-card,.investment-summary,.wallet-hero,.profile-hero,.tier-card{container-type:inline-size}.balance-main{grid-template-columns:minmax(0,1fr) 30%;align-items:center;gap:18px;min-height:104px;display:grid}.balance-main>div:first-child{min-width:0}.balance-main .balance-value{overflow-wrap:anywhere;font-size:clamp(26px,6.3cqi,52px)}.balance-main .gpu-visual{justify-self:end;max-width:250px}.investment-summary .summary-topline{grid-template-columns:auto minmax(100px,1fr) auto;gap:16px;display:grid}.summary-topline>div:first-child{min-width:0}.summary-topline h1{overflow-wrap:anywhere;max-width:160px}.summary-topline .gpu-visual{justify-self:center;max-width:230px}.summary-topline .active-tier{min-width:76px}.wallet-hero{grid-template-columns:minmax(0,1fr) minmax(180px,34%);align-items:center;gap:32px;display:grid}.wallet-hero-copy{min-width:0}.wallet-hero-copy h1{overflow-wrap:anywhere;font-size:clamp(28px,5.2cqi,48px)}.wallet-hero-copy>p:last-of-type{color:#a5b293;margin-top:10px;font-size:13px}.wallet-hero>.gpu-visual{justify-self:center;width:100%;max-width:350px}.profile-hero{grid-template-columns:auto minmax(0,1fr) minmax(150px,28%);display:grid}.profile-hero-copy{overflow-wrap:anywhere;min-width:0}.profile-hero>.gpu-visual{justify-self:end;max-width:320px}.tier-card .tier-heading{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto;align-items:center;gap:10px;display:grid}.tier-heading>div:first-child{min-width:0}.tier-heading h2{overflow-wrap:anywhere}.tier-heading .gpu-visual{justify-self:center;max-width:160px}.tier-heading .tier-price{text-align:right}:is(.balance-main:not(:has(.gpu-visual)),.wallet-hero:not(:has(.gpu-visual))){grid-template-columns:minmax(0,1fr)}.summary-topline:not(:has(.gpu-visual)){grid-template-columns:minmax(0,1fr) auto}.profile-hero:not(:has(.gpu-visual)){grid-template-columns:auto minmax(0,1fr)}@container (width<=600px){.wallet-hero-copy{grid-column:1/-1}.wallet-hero>.gpu-visual{grid-column:1/-1;width:min(260px,80%);margin:4px 0 8px}}@container (width<=480px){.investment-summary .summary-topline{grid-template-columns:minmax(0,1fr) auto;gap:12px}.summary-topline .gpu-visual{grid-area:2/1/auto/-1;width:min(210px,75%);margin:6px 0}.profile-hero-copy{grid-column:2/-1}.profile-hero>.gpu-visual{grid-column:1/-1;justify-self:center;width:min(230px,80%);margin-top:10px}}@container (width<=420px){.balance-main{grid-template-columns:minmax(0,1fr);gap:14px}.balance-main .gpu-visual{justify-self:end;width:min(190px,75%);margin:4px 0}.balance-main .balance-value{font-size:clamp(26px,9cqi,42px)}}@container (width<=290px){.tier-card .tier-heading{grid-template-columns:minmax(0,1fr) auto}.tier-heading .gpu-visual{grid-area:2/1/auto/-1;width:170px;max-width:85%;margin:9px 0 4px}}.access-heading p,.access-story-copy>p:last-child{font-size:16px}.access-form label,.access-tabs button,.access-submit,.side-nav nav button,.form-panel label,.form-panel>.primary-button,.primary-button{font-size:14px}.access-form input{font-size:16px}.dashboard-welcome p:last-child,.balance-description,.stat-topline p,.settings-list button,.recharge-instruction,.payment-note{font-size:14px}.chart-heading p,.dashboard-stat>span,.chart-axis,.chart-grid span,.quick-actions-note,.dashboard-footer,.activity-empty-note,.dashboard-welcome .eyebrow,.section-kicker,.side-caption{color:#9aa391}.dashboard-stat-grid .dashboard-stat>strong{overflow-wrap:anywhere}.verification-review{grid-column:1/-1;width:100%;margin-top:16px}.review-panel{background:#172010;border:1px solid #d3f97925;border-radius:10px;padding:20px}.review-documents{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.review-documents figure{border:1px solid var(--line);border-radius:8px;margin:0;padding:15px}.review-documents figcaption{color:#d4e5c0;margin-bottom:12px;font-size:14px}.review-documents img{object-fit:contain;max-width:100%;max-height:280px;margin:auto;display:block}.review-documents figure>span{overflow-wrap:anywhere;color:#99ac88;margin-top:10px;font-size:12px;display:block}.review-documents a{color:var(--lime)}.review-confirm{color:#c3d6ae;align-items:start;gap:10px;margin:20px 0;font-size:14px;display:flex}.review-confirm input{accent-color:var(--lime);margin-top:4px}.review-actions{flex-wrap:wrap;gap:12px;display:flex}.verification-review .form-error{margin-top:12px}.deposit-address-panel{gap:16px;min-width:0;margin-top:28px;display:grid}.deposit-address-heading{color:#d8e9c1;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.deposit-network-badge{color:#bdcfaa;letter-spacing:.04em;background:#d3f97908;border:1px solid #d3f97924;border-radius:20px;margin-left:auto;padding:5px 9px;font-size:10px;font-weight:600}.deposit-address-panel label{margin-top:0}.deposit-address-panel .wallet-address-input{color:#e8efdf;font-family:ui-monospace,monospace;font-size:12px}.deposit-status{background:#d3f97906;border:1px solid #d3f97920;border-radius:12px;align-items:flex-start;gap:14px;padding:22px;display:flex}.deposit-status>.icon{color:#b9d68c;flex-shrink:0;margin-top:2px}.deposit-status strong{color:#d8e9c1;font-size:14px}.deposit-status p{color:#99aa8e;overflow-wrap:anywhere;margin:8px 0 0;font-size:13px;line-height:1.7}.deposit-status-error{background:#f2aa9d06;border-color:#f2aa9d40}.deposit-status-error>.icon{color:#f2aa9d}.deposit-address-panel .recharge-instruction{color:#99aa8e;margin:0;font-size:12px;line-height:1.8}.deposit-address-panel .primary-button{width:100%}@media (width<=760px){.review-documents{grid-template-columns:minmax(0,1fr)}.dashboard-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-stat-grid .dashboard-stat:last-child{grid-column:1/-1}.dashboard-stat-grid .dashboard-stat:last-child .stat-topline{flex-direction:row;align-items:center}.dashboard-stat-grid .dashboard-stat:last-child>strong{margin-right:12px;display:inline-block}.dashboard-stat-grid .dashboard-stat:last-child>span{display:inline}.topbar-breadcrumb>span:first-child,.topbar-breadcrumb>span:nth-child(2){display:none}.topbar-breadcrumb h2{font-size:16px}}.admin-shell{padding:24px}.admin-grid{grid-template-columns:minmax(0,1fr);max-width:1440px}.admin-grid>.admin-panel{box-sizing:border-box;width:100%;max-width:none;margin:0}.admin-topbar,.admin-hero,.admin-metrics{max-width:1440px}.admin-user-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,540px),1fr));align-items:start;gap:20px}.admin-user-row{background:#1b2118;border:1px solid #39432e;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px;padding:24px;container-type:inline-size}.admin-user-main{grid-area:1/1;gap:14px}.admin-user-main>span{color:#d5f9a3;background:#303e22;border-color:#667a46;width:46px;height:46px}.admin-user-main h3{margin-bottom:5px;font-size:19px}.admin-user-main h3,.admin-user-main p,.admin-user-main small,.admin-user-details small,.admin-user-numbers strong,.admin-metric strong,.admin-transaction-row p,.admin-transaction-row small,.admin-wallet-card strong{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.admin-user-main p,.admin-user-main small{color:#a9b79c;font-size:12px;line-height:1.6}.admin-user-state{flex-direction:column;grid-area:1/2;align-items:end;gap:8px;display:flex}.admin-user-state strong.verified{color:#c4e9a3;background:#2a3b20;border-color:#536a3c}.admin-user-numbers{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.admin-user-numbers span{background:#252e20;border:1px solid #3b4731;border-radius:12px;padding:14px}.admin-user-numbers strong{font-variant-numeric:tabular-nums;color:#edf3e6;font-size:17px;line-height:1.35}.admin-user-numbers small{color:#a7b399;margin-top:7px;font-size:12px}.admin-user-details{background:0 0;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.admin-user-details span{background:0 0;border-radius:0;padding:0}.admin-user-details strong{color:#92a17f;font-size:10px}.admin-user-details small{color:#d6dfcd;margin-top:6px;font-size:12px;font-weight:500;line-height:1.5}.admin-search{color:#b9c9a8;gap:8px;margin:0 0 22px;font-size:13px;display:grid}.admin-search input,.admin-management-form input:not([type=checkbox]),.admin-management-form select,.admin-management-form textarea{color:#e4eddc;width:100%;min-width:0;font:inherit;box-sizing:border-box;background:#11170e;border:1px solid #4a563d;border-radius:9px;padding:12px;font-size:14px}.admin-search input:focus,.admin-management-form :is(input,select,textarea):focus{outline-offset:2px;outline:2px solid #a8ce75}.admin-manage,.admin-user-row>.verification-review{grid-column:1/-1;min-width:0}.admin-manage{border-top:1px solid #3d4933;padding-top:16px}.admin-manage>summary{cursor:pointer;color:#d1efaa;font-size:14px;font-weight:600}.admin-manage>summary span{color:#94a583;margin-left:12px;font-size:12px;font-weight:400}.admin-management-form{margin-top:18px}.admin-management-form fieldset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;margin:0;padding:0;display:grid}.admin-management-form label{color:#c4d1b6;gap:8px;font-size:13px;display:grid}.admin-management-form .admin-reason,.admin-management-form .admin-confirm,.admin-action-note{grid-column:1/-1}.admin-management-form .admin-confirm{align-items:start;line-height:1.5;display:flex}.admin-confirm input{accent-color:#c5ef93;margin-top:3px}.admin-action-note{color:#b4c3a4;font-size:13px;line-height:1.6}.admin-management-form button{grid-column:1/-1;width:fit-content}.admin-success{color:#c1e89a;margin-top:14px;font-size:13px}.admin-audit{border-top:1px solid #3d4933;margin-top:18px;padding-top:18px}.admin-audit h4{color:#c5d6b4;font-size:13px}.admin-audit p{color:#becbb1;overflow-wrap:anywhere;margin-top:12px;font-size:12px;line-height:1.5}.admin-audit small{color:#92a281;margin-top:3px;display:block}.admin-transaction-row{background:#1b2118;grid-template-columns:auto minmax(0,1fr) auto;padding:16px}.admin-transaction-row>strong{white-space:normal;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;max-width:190px}.admin-transaction-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));gap:12px}@container (width<=540px){.admin-user-numbers,.admin-user-details{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=340px){.admin-user-numbers>span:first-child,.admin-user-numbers>span:nth-child(n+4){grid-column:1/-1}}@media (width<=600px){.admin-shell{padding:16px}.admin-panel{padding:14px}.admin-user-row{gap:16px;padding:16px}.admin-user-numbers span{padding:11px}.admin-user-numbers strong{font-size:16px}.admin-user-state{flex-direction:row;grid-area:auto/1/auto/-1;justify-content:space-between;align-items:center}.admin-management-form fieldset{grid-template-columns:minmax(0,1fr)}.admin-manage>summary span{margin:8px 0 0;display:block}}.gpu-visual{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;min-width:0}.gpu-visual-device{aspect-ratio:2;filter:drop-shadow(0 12px 10px #0005);width:100%;position:relative;transform:rotate(-5deg)}.gpu-visual-crop{position:absolute;inset:0;overflow:hidden}.gpu-visual-artwork{width:300%;max-width:none;height:400%;position:absolute}.gpu-model{color:#c5d1b8;letter-spacing:.04em;text-align:center;margin-top:-6px;font-size:11px;font-weight:700;line-height:1.4;display:block}.gpu-fan{left:var(--fan-x);top:var(--fan-y);width:var(--fan-size);aspect-ratio:1;border-radius:50%;position:absolute;overflow:hidden;transform:translate(-50%,-50%)}.gpu-fan-rotor{width:100%;height:100%;animation:1.15s linear infinite gpu-fan-spin;animation-delay:var(--fan-delay);display:block;position:relative}.gpu-fan:nth-child(3) .gpu-fan-rotor{animation-direction:reverse}.gpu-fan-rotor img{max-width:none;height:auto;position:absolute}@keyframes gpu-fan-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.gpu-fan-rotor{animation:none}}
